Generally speaking, Lansweeper does not scan uptime history. However, for Windows Lansweeper uses events scanned to create a view that shows uptime.
The only downside is that this view is dynamically generated and is therefore not easily modified. This old post which explains how you can do this: https://www.lansweeper.com/Forum/yaf_postst10565_Calculate-computer-online-time--needs-SQL-Server.aspx#post39627