Fixed an issue where the plugin stopped trying to wait for sleep after a command was issued, leading to increased vampire drain.Fixed an issue with sunroof control - now allows only "Vent" and "Close" per Tesla's changes to the API.Added a configurable delay before trying to sleep when vehicle becomes idle.Added a "Wake State" device to more clearly track power management states.Vehicle no longer attempts to sleep when Sentry Mode is active.Demoted the current "parent" device to a child and created a new root device with no controls or status.Refactored communication layer to be more responsive to device control commands.Moved all icons to the "\html\skWare\TeslaVehicles\images" folder - replace these with your own versions if you wish and the icons will no longer be reset.Removed temperature controls from Passenger climate because the API no longer supports that feature.
HOMESEER UPDATE SOFTWARE INSTALL
HOMESEER UPDATE SOFTWARE DRIVER
Failure to successfully refresh a token will reset the authentication state to None - you must reconnect your vehicle when this happens from the settings page.Fixed an issue with parsing data caused by Tesla's change of speed limits from integer to double.Fixed an issue with the URL used for revoking tokens.Changed authentication to use user-provided tokens.Improved handling when OwnerAPI token expires.Fixed an issue where updates could be stopped because of invalid tokens with no warning.Fixed authentication issues due to attempts to refresh a token.Removed config setting for Refresh Token field.Re-added "Password" field as optional (required for "Remote Start" feature).
HOMESEER UPDATE SOFTWARE PASSWORD
Tied display of "Allow Start" option depending on presence of password.Updated Status device Status value text from "Login Failed" to "Authentication Failed" and ensured this is set if token fails to authenticate - no further commands will work until a new token is provided.