- selenium-based login procedure
- token / phpsessionid-based login in background
- "session" validity check & expiration (exception)
- ruby version 3.3+
- timestamp from atrea server
- upgrade dependencies
- upgrade ruby version
- update dependencies
- preheating is always boolean, so no need !! => which coused reverse right now...
- selenium-webdriver deprecations
- some code-style/rubocop offenses
- override "schedule program" by "temporary"
- dependencies update
- preheating is ON ?
- heat temperature
- current input temperature
- debug
- debug unit values
- try token-based login (without success)
- write correct arguments
- refactored codebase to more readable classes
- selenium used only for login and then close => obtain SID (and user with unit)
- login waiting mechanism
- found way how to change mode & power (tell unit to change)
- little refactor
- founded way to get config and data from Atrea server
- version of selenium
- store auth tokens outside
- minimize selenium only for login
- login procedure
- ensure logged user by window.user object
- use internal unit.php for read values
- reload login automatically if session expire
- to_json
- Initial release