alandtse / tesla

Tesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.
Apache License 2.0
554 stars 99 forks source link

Rear Seats Heating entities no longer available #917

Closed bolderbast closed 3 months ago

bolderbast commented 3 months ago

Is there an existing issue for this?

Version of the Tesla component

v3.20.3

Version of the Tesla car software

v11.1 (2024.2.7 d522c44937f7)

Model

Model 3

Current Behavior

Select Entities for rear seats heating are no longer available. From the Tesla app, the rear seats heating is still available.

Expected Behavior

Previously they were available and usable. You could do the same with them as with the front seats.

Debug logs

2024-03-18 15:14:55.056 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration localtuya which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.057 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration neerslag which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.057 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration nordpool which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.058 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration p2000 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.058 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration openplantbook which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.058 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration spook_inverse which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.059 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration afvalinfo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.059 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration webrtc which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.059 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration tgtg which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.060 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration buienalarm which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.060 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration ocpp which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.061 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.061 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration spook which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.061 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration plant which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.062 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration knmi which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.062 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration afvalwijzer which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.062 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration solcast_solar which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.063 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration tapo_control which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.064 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration home_connect_alt which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:55.065 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration tesla_custom which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-18 15:14:57.088 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly
2024-03-18 15:14:57.094 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=956 from 2024-03-15 09:43:24.220448)
2024-03-18 15:15:01.274 WARNING (MainThread) [homeassistant.components.climate.const] CURRENT_HVAC_HEAT was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACAction.HEATING instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.276 WARNING (MainThread) [homeassistant.components.climate.const] CURRENT_HVAC_IDLE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACAction.IDLE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.278 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_AUTO was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.AUTO instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.279 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_HEAT was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.HEAT instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.280 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_OFF was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.OFF instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.281 WARNING (MainThread) [homeassistant.components.climate.const] SUPPORT_PRESET_MODE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.PRESET_MODE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.282 WARNING (MainThread) [homeassistant.components.climate.const] SUPPORT_TARGET_TEMPERATURE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.TARGET_TEMPERATURE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.283 WARNING (MainThread) [homeassistant.components.climate.const] SUPPORT_TARGET_TEMPERATURE_RANGE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.TARGET_TEMPERATURE_RANGE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.284 WARNING (MainThread) [homeassistant.const] TEMP_CELSIUS was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.285 WARNING (MainThread) [homeassistant.const] TEMP_FAHRENHEIT was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.FAHRENHEIT instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.287 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_CLOSE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.CLOSE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.288 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_OPEN was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.OPEN instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.290 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_SET_POSITION was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.SET_POSITION instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.290 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_STOP was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.STOP instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.291 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_CLOSE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.CLOSE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.292 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_OPEN was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.OPEN instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.294 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_SET_POSITION was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.SET_POSITION instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.295 WARNING (MainThread) [homeassistant.components.cover] SUPPORT_STOP was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use CoverEntityFeature.STOP instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.297 WARNING (MainThread) [homeassistant.components.fan] SUPPORT_DIRECTION was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use FanEntityFeature.DIRECTION instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.298 WARNING (MainThread) [homeassistant.components.fan] SUPPORT_OSCILLATE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use FanEntityFeature.OSCILLATE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.300 WARNING (MainThread) [homeassistant.components.fan] SUPPORT_SET_SPEED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use FanEntityFeature.SET_SPEED instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.301 WARNING (MainThread) [homeassistant.components.fan] SUPPORT_DIRECTION was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use FanEntityFeature.DIRECTION instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.302 WARNING (MainThread) [homeassistant.components.fan] SUPPORT_OSCILLATE was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use FanEntityFeature.OSCILLATE instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:01.303 WARNING (MainThread) [homeassistant.components.fan] SUPPORT_SET_SPEED was used from localtuya, this is a deprecated constant which will be removed in HA Core 2025.1. Use FanEntityFeature.SET_SPEED instead, please create a bug report at https://github.com/rospogrigio/localtuya/issues
2024-03-18 15:15:03.360 WARNING (MainThread) [slixmpp.stringprep] Using slower stringprep, consider compiling the faster cython/libidn one.
2024-03-18 15:15:03.542 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues
2024-03-18 15:15:11.434 WARNING (MainThread) [homeassistant.setup] Setup of command_line is taking over 10 seconds.
2024-03-18 15:15:34.929 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'plant' accesses hass.components.websocket_api. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from websocket_api directly at custom_components/plant/__init__.py, line 224: hass.components.websocket_api.async_register_command(ws_get_info), please create a bug report at https://github.com/Olen/homeassistant-plant/issues
2024-03-18 15:15:39.274 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.tesla_custom.climate.TeslaCarClimate'>) implements HVACMode(s): heat_cool, off and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/alandtse/tesla/issues
2024-03-18 15:15:39.977 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'homeassistant.util.read_only_dict.ReadOnlyDict object' has no attribute 'description' when rendering '{{ states.binary_sensor.meteoalarm.attributes.description }}'
2024-03-18 15:15:39.977 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'homeassistant.util.read_only_dict.ReadOnlyDict object' has no attribute 'description' when rendering '{{ states.binary_sensor.meteoalarm.attributes.description }}'
2024-03-18 15:15:39.989 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({%- if ((states.sensor.lichtsensor_achtertuin_illuminance_lux.state|float(0)) > 30000) -%} {{ true }} {%- endif -%}) renders=2>
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 573, in async_render
    render_result = _render_with_context(self.template, compiled, **kwargs)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2364, in _render_with_context
    return template.render(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/jinja2/environment.py", line 1301, in render
    self.environment.handle_exception()
  File "/usr/local/lib/python3.12/site-packages/jinja2/environment.py", line 936, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<template>", line 1, in top-level template code
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2037, in forgiving_float_filter
    return float(value)
           ^^^^^^^^^^^^
jinja2.exceptions.UndefinedError: 'None' has no attribute 'state'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 699, in async_render_to_info
    render_info._result = self.async_render(
                          ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 575, in async_render
    raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: UndefinedError: 'None' has no attribute 'state'
2024-03-18 15:15:40.006 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('UndefinedError: 'None' has no attribute 'state'') while processing template 'Template<template=({%- if ((states.sensor.lichtsensor_achtertuin_illuminance_lux.state|float(0)) > 30000) -%} {{ true }} {%- endif -%}) renders=4>' for attribute '_state' in entity 'binary_sensor.zonneschijn_achtertuin'
2024-03-18 15:15:40.007 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({%- if ((states.sensor.lichtsensor_emmy_buiten_illuminance_lux.state|float(0)) > 25000) -%} {{ true }} {%- endif -%}) renders=2>
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 573, in async_render
    render_result = _render_with_context(self.template, compiled, **kwargs)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2364, in _render_with_context
    return template.render(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/jinja2/environment.py", line 1301, in render
    self.environment.handle_exception()
  File "/usr/local/lib/python3.12/site-packages/jinja2/environment.py", line 936, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<template>", line 1, in top-level template code
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2037, in forgiving_float_filter
    return float(value)
           ^^^^^^^^^^^^
jinja2.exceptions.UndefinedError: 'None' has no attribute 'state'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 699, in async_render_to_info
    render_info._result = self.async_render(
                          ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 575, in async_render
    raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: UndefinedError: 'None' has no attribute 'state'
2024-03-18 15:15:40.007 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('UndefinedError: 'None' has no attribute 'state'') while processing template 'Template<template=({%- if ((states.sensor.lichtsensor_emmy_buiten_illuminance_lux.state|float(0)) > 25000) -%} {{ true }} {%- endif -%}) renders=4>' for attribute '_state' in entity 'binary_sensor.zonneschijn_emmy'
2024-03-18 15:15:41.217 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1606, in async_reload
    unload_result = await self.async_unload(entry_id)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1578, in async_unload
    raise OperationNotAllowed(
homeassistant.config_entries.OperationNotAllowed: The config entry Tablet Zolder (fully_kiosk) with entry_id 928efbe3559adbfc90ad38253ecd2674 cannot be unloaded because it is not in a recoverable state (ConfigEntryState.SETUP_IN_PROGRESS)
2024-03-18 15:15:41.222 ERROR (MainThread) [custom_components.localtuya.common] [703...3a0] Initial state update failed, giving up: TimeoutError()
2024-03-18 15:15:41.225 WARNING (MainThread) [custom_components.localtuya.common] [703...3a0] Disconnected - waiting for discovery broadcast
2024-03-18 15:16:13.389 WARNING (MainThread) [homeassistant.components.automation.licht_overloop_aan] Licht Overloop: Already running
2024-03-18 15:16:13.396 WARNING (MainThread) [homeassistant.components.automation.licht_achtertuin_aan] Licht Achtertuin: Already running
2024-03-18 15:16:13.396 WARNING (MainThread) [homeassistant.components.automation.licht_achtertuin_aan] Licht Achtertuin: Already running
2024-03-18 15:16:33.339 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Verbruikt Totaal (Dagelijks) received an invalid new state from sensor.elektriciteitsmeter_verbruikt_totaal : unknown
2024-03-18 15:16:33.339 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Verbruikt Totaal (Uurlijks) received an invalid new state from sensor.elektriciteitsmeter_verbruikt_totaal : unknown
2024-03-18 15:16:33.340 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Verbruikt Totaal (Wekelijks) received an invalid new state from sensor.elektriciteitsmeter_verbruikt_totaal : unknown
2024-03-18 15:16:33.340 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Verbruikt Totaal (Maandelijks) received an invalid new state from sensor.elektriciteitsmeter_verbruikt_totaal : unknown
2024-03-18 15:16:33.340 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Geleverd Totaal (Dagelijks) received an invalid new state from sensor.elektriciteitsmeter_geleverd_totaal : unknown
2024-03-18 15:16:33.340 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Geleverd Totaal (Uurlijks) received an invalid new state from sensor.elektriciteitsmeter_geleverd_totaal : unknown
2024-03-18 15:16:33.340 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Geleverd Totaal (Wekelijks) received an invalid new state from sensor.elektriciteitsmeter_geleverd_totaal : unknown
2024-03-18 15:16:33.340 WARNING (MainThread) [homeassistant.components.utility_meter.sensor] Elektriciteitsmeter Geleverd Totaal (Maandelijks) received an invalid new state from sensor.elektriciteitsmeter_geleverd_totaal : unknown
2024-03-18 15:16:44.436 WARNING (MainThread) [aioesphomeapi.connection] luchtsensor-garage @ 192.168.104.23: Connection error occurred: [Errno 104] Connection reset by peer
2024-03-18 15:18:23.398 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities media_player.speaker_lisa are missing or not currently available
2024-03-18 15:18:23.401 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities media_player.speaker_lisa are missing or not currently available
2024-03-18 15:20:10.211 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.current_uv_index is taking over 10 seconds
2024-03-18 15:20:21.946 WARNING (MainThread) [aioesphomeapi.connection] luchtsensor-garage @ 192.168.104.23: Connection error occurred: [Errno 104] Connection reset by peer
2024-03-18 15:26:17.629 ERROR (MainThread) [homeassistant.components.script] Script with alias 'speaker_announcement_test' could not be validated and has been disabled: Unknown selector type options found for dictionary value @ data['fields']['announcement_predefined']['selector']. Got {'options': ['Grandprix Radio', 'KX Radio']}
2024-03-18 15:29:00.183 ERROR (MainThread) [homeassistant.components.script] Script with alias 'speaker_announcement_test' could not be validated and has been disabled: template value should be a string for dictionary value @ data['sequence'][1]['data_template']. Got {'language': 'nl', 'message': '{{ announcement_custom announcement_predefined }}', 'entity_id': '{{ speakers }}'}
2024-03-18 15:36:40.783 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'announcement_custom' is undefined when rendering '{{ announcement_custom }} {{ announcement_predefined }}'
2024-03-18 15:39:24.216 WARNING (MainThread) [homeassistant.components.automation.toilet_bezet] Toilet Bezet: Already running
2024-03-18 15:40:10.212 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.current_uv_index is taking over 10 seconds
2024-03-18 15:58:21.790 WARNING (MainThread) [aioesphomeapi.connection] luchtsensor-garage @ 192.168.104.23: Connection error occurred: [Errno 104] Connection reset by peer
2024-03-18 15:58:53.778 WARNING (MainThread) [homeassistant.components.automation.tekst_naar_speakers] Speakers Algemeen: Already running
2024-03-18 15:59:46.550 WARNING (MainThread) [homeassistant.components.kodi.media_player] Unable to ping Kodi via websocket
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.opladers_garage_aan] Opladers Garage: Already running
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.opladers_laptops] Opladers Laptops: Already running
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.opladers_tandenborstels] Opladers Tandenborstels: Already running
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.opladers_telefoons_aan] Opladers Telefoons: Already running
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.stekkerblok_emmy_uit] Oplader Laptop Emmy: Already running
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.stekkerblok_julian_2] Oplader Laptop Julian: Already running
2024-03-18 16:00:00.441 WARNING (MainThread) [homeassistant.components.automation.stekkerblok_lisa_2] Oplader Laptop Lisa: Already running
2024-03-18 16:00:00.445 WARNING (MainThread) [homeassistant.components.automation.laadsnelheid_duckatti] Opladen Duckatti: Already running
2024-03-18 16:00:10.205 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.current_uv_index is taking over 10 seconds
2024-03-18 16:00:31.396 WARNING (MainThread) [homeassistant.components.automation.laadsnelheid_duckatti] Opladen Duckatti: Already running
2024-03-18 16:09:17.182 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.airco_zolder_streamer is taking over 10 seconds
2024-03-18 16:09:37.182 WARNING (MainThread) [homeassistant.components.switch] Updating daikin switch took longer than the scheduled update interval 0:00:30
2024-03-18 16:10:07.183 WARNING (MainThread) [homeassistant.components.switch] Updating daikin switch took longer than the scheduled update interval 0:00:30
2024-03-18 16:16:00.081 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: multiply got invalid input '1 error: 1.667 hours between start and end, where 1.75 hours are required' when rendering template '{% set sensor, hours, kwh, partial = 'sensor.tibber', 1.75, 1.25, 0.75 %} {% set start1, end1 = today_at('00:00'), today_at('06:00') %} {% set start2, end2 = today_at('06:00'), today_at('18:00') %} {% set start3, end3 = today_at('18:00'), today_at('06:00') + timedelta(days=1) %} {% set start4, end4 = today_at('06:00') + timedelta(days=1), today_at('18:00') + timedelta(days=1) %} {% if now() < end2 - timedelta(hours=(hours | multiply(partial))) %}
  {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
  € {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=start2, end=end2, look_ahead=true, include_tomorrow=true, mode='estimated_costs', kwh=kwh, precision=0) | multiply(0.01) | replace('.', ',') }}
{% else %}
  n.v.t.
{% endif %}' but no default was specified') while processing template 'Template<template=({% set sensor, hours, kwh, partial = 'sensor.tibber', 1.75, 1.25, 0.75 %} {% set start1, end1 = today_at('00:00'), today_at('06:00') %} {% set start2, end2 = today_at('06:00'), today_at('18:00') %} {% set start3, end3 = today_at('18:00'), today_at('06:00') + timedelta(days=1) %} {% set start4, end4 = today_at('06:00') + timedelta(days=1), today_at('18:00') + timedelta(days=1) %} {% if now() < end2 - timedelta(hours=(hours | multiply(partial))) %}
  {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
  € {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=start2, end=end2, look_ahead=true, include_tomorrow=true, mode='estimated_costs', kwh=kwh, precision=0) | multiply(0.01) | replace('.', ',') }}
{% else %}
  n.v.t.
{% endif %}) renders=128>' for attribute 'price_today' in entity 'binary_sensor.goedkoopste_starttijd_droogtrommel'
2024-03-18 16:20:10.204 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.current_uv_index is taking over 10 seconds
2024-03-18 16:22:59.355 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{%- set sensor = 'sensor.tibber' -%} {% set end1 = today_at('06:00') %} {% set end2 = today_at('06:00') + timedelta(days=1) %} {% if now() < end1 %}
  {% set end = end1 %}
{% else %}
  {% set end = end2 %}
{% endif %} {%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
  {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
  {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=now(), end=end, look_ahead=true, include_tomorrow=true, split=true, mode='is_now') }}
{% endif %}' but no default was specified') while processing template 'Template<template=({%- set sensor = 'sensor.tibber' -%} {% set end1 = today_at('06:00') %} {% set end2 = today_at('06:00') + timedelta(days=1) %} {% if now() < end1 %}
  {% set end = end1 %}
{% else %}
  {% set end = end2 %}
{% endif %} {%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
  {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
  {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=now(), end=end, look_ahead=true, include_tomorrow=true, split=true, mode='is_now') }}
{% endif %}) renders=144>' for attribute '_state' in entity 'binary_sensor.goedkoopste_starttijd_duckatti'
2024-03-18 16:22:59.355 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% if states.binary_sensor.goedkoopste_starttijd_duckatti.state == 'on' %}
  Nu
{% else %}
  {%- set sensor = 'sensor.tibber' -%}
  {% set end1 = today_at('06:00') %}
  {% set end2 = today_at('06:00') + timedelta(days=1) %}
  {% if now() < end1 %}
    {% set end = end1 %}
  {% else %}
    {% set end = end2 %}
  {% endif %}
  {%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%}
  {% if percent > 0 %}
    {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
    {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
    {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=now(), end=end, look_ahead=true, include_tomorrow=true, split=true) }}
  {% else %}
    n.v.t.
  {% endif %}
{% endif %}' but no default was specified') while processing template 'Template<template=({% if states.binary_sensor.goedkoopste_starttijd_duckatti.state == 'on' %}
  Nu
{% else %}
  {%- set sensor = 'sensor.tibber' -%}
  {% set end1 = today_at('06:00') %}
  {% set end2 = today_at('06:00') + timedelta(days=1) %}
  {% if now() < end1 %}
    {% set end = end1 %}
  {% else %}
    {% set end = end2 %}
  {% endif %}
  {%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%}
  {% if percent > 0 %}
    {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
    {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
    {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=now(), end=end, look_ahead=true, include_tomorrow=true, split=true) }}
  {% else %}
    n.v.t.
  {% endif %}
{% endif %}) renders=74>' for attribute 'start_time' in entity 'binary_sensor.goedkoopste_starttijd_duckatti'
2024-03-18 16:22:59.355 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{%- set sensor = 'sensor.tibber' -%} {% set end1 = today_at('06:00') %} {% set end2 = today_at('06:00') + timedelta(days=1) %} {% if now() < end1 %}
  {% set end = end1 %}
{% else %}
  {% set end = end2 %}
{% endif %} {%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
  {%- set kwh = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) | multiply(0.55) -%}
  {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
  € {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=now(), end=end, look_ahead=true, include_tomorrow=true, mode='estimated_costs', kwh=kwh, precision=0) | multiply(0.01) | round(2,default) | replace(".",",") }}
{% else %}
  n.v.t.
{% endif %}' but no default was specified') while processing template 'Template<template=({%- set sensor = 'sensor.tibber' -%} {% set end1 = today_at('06:00') %} {% set end2 = today_at('06:00') + timedelta(days=1) %} {% if now() < end1 %}
  {% set end = end1 %}
{% else %}
  {% set end = end2 %}
{% endif %} {%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
  {%- set kwh = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) | multiply(0.55) -%}
  {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
  € {{ cheapest_energy_hours(sensor=sensor, hours=hours, start=now(), end=end, look_ahead=true, include_tomorrow=true, mode='estimated_costs', kwh=kwh, precision=0) | multiply(0.01) | round(2,default) | replace(".",",") }}
{% else %}
  n.v.t.
{% endif %}) renders=144>' for attribute 'price' in entity 'binary_sensor.goedkoopste_starttijd_duckatti'
2024-03-18 16:22:59.355 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {{ percent }} %
{% else %}
  n.v.t.
{% endif %}' but no default was specified') while processing template 'Template<template=({%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {{ percent }} %
{% else %}
  n.v.t.
{% endif %}) renders=8>' for attribute 'percent' in entity 'binary_sensor.goedkoopste_starttijd_duckatti'
2024-03-18 16:22:59.355 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
  {{ hours | multiply(3600) | timestamp_custom("%H:%M", 0) }}
{% else %}
  n.v.t.
{% endif %}' but no default was specified') while processing template 'Template<template=({%- set percent = ((states.number.duckatti_charge_limit.state |float) - (states.sensor.duckatti_battery.state |float)) |round(0, default) -%} {% if percent > 0 %}
  {%- set hours = ( percent / 20 + 0.5) |round(1, "ceil", default) -%}
  {{ hours | multiply(3600) | timestamp_custom("%H:%M", 0) }}
{% else %}
  n.v.t.
{% endif %}) renders=8>' for attribute 'hours' in entity 'binary_sensor.goedkoopste_starttijd_duckatti'
2024-03-18 16:22:59.367 WARNING (MainThread) [homeassistant.components.automation.laadsnelheid_duckatti] Opladen Duckatti: Already running
2024-03-18 16:22:59.370 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities button.duckatti_force_data_update are missing or not currently available
2024-03-18 16:22:59.371 DEBUG (MainThread) [teslajsonpy.controller] Disconnecting controller.
2024-03-18 16:22:59.371 DEBUG (MainThread) [teslajsonpy.connection] Connection closed.
2024-03-18 16:22:59.371 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbing from all MQTT Topics.
2024-03-18 16:22:59.371 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbed from all MQTT Topics.
2024-03-18 16:22:59.371 DEBUG (MainThread) [custom_components.tesla_custom] Unloaded entry for 
2024-03-18 16:22:59.381 DEBUG (MainThread) [teslajsonpy.connection] Connecting with existing access token
2024-03-18 16:22:59.382 DEBUG (MainThread) [teslajsonpy.controller] 552 endpoints loaded
2024-03-18 16:22:59.382 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in 7:03:40
2024-03-18 16:22:59.382 DEBUG (MainThread) [teslajsonpy.connection] get: https://owner-api.teslamotors.com/api/1/products {}
2024-03-18 16:22:59.578 DEBUG (MainThread) [teslajsonpy.connection] 200: {"response":[{"id":<removed>,"user_id":<removed>,"vehicle_id":<removed>,"vin":"<removed>","color":null,"access_type":"DRIVER","display_name":"Duckatti","option_codes":"AD15,AF00,APFB,APH4,AU3D,BC3B,BT35,RNG0,CDM0,CH06,CONL,DRLH,DV2W,FC01,FG3B,FM3S,GLFR,HL31,HM30,ID3A,IL31,LTPW,MDL3,MR30,PPSW,PC30,REEU,RF3G,RS3H,S3PW,SA3P,SC04,STCP,SU3C,T3MS,TM00,TW00,UT3P,W38B,WR00,ZINV,MI01,PL30,SLR0,ST30,BG30,I36M,OSSB,AUF2,RSF0,ILF0,FGF0,CPF1,HP30,PT00,RL31","cached_data":"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","granular_access":{"hide_private":false,"training_wheels":false},"tokens":["<removed>","<removed>"],"state":"online","in_service":false,"id_s":"<removed>","calendar_enabled":true,"api_version":73,"backseat_token":null,"backseat_token_updated_at":null,"ble_autopair_enrolled":false,"command_signing":"required","release_notes_supported":true}],"count":1}
2024-03-18 16:22:59.578 DEBUG (MainThread) [teslajsonpy.controller] 67481: Changing car_online from {} to True
2024-03-18 16:22:59.578 DEBUG (MainThread) [teslajsonpy.controller] 67481: Resetting last_wake_up_time to: 1710775380
2024-03-18 16:22:59.578 DEBUG (MainThread) [teslajsonpy.controller] 67481: Resetting last_parked_timestamp to: 1710775379 shift_state None
2024-03-18 16:22:59.579 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in 7:03:40
2024-03-18 16:22:59.579 DEBUG (MainThread) [teslajsonpy.connection] get: https://owner-api.teslamotors.com/api/1/vehicles/<removed>/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bdrive_state%3Bgui_settings%3Bvehicle_config%3Bvehicle_state%3Blocation_data {}
2024-03-18 16:22:59.852 DEBUG (MainThread) [teslajsonpy.connection] 200: {"response":{"id":<removed>,"user_id":<removed>,"vehicle_id":<removed>,"vin":"<removed>","color":null,"access_type":"DRIVER","granular_access":{"hide_private":false,"training_wheels":false},"tokens":["<removed>","<removed>"],"state":"online","in_service":false,"id_s":"<removed>","calendar_enabled":true,"api_version":73,"backseat_token":null,"backseat_token_updated_at":null,"ble_autopair_enrolled":false,"charge_state":{"battery_heater_on":false,"battery_level":70,"battery_range":153.51,"charge_amps":0,"charge_current_request":0,"charge_current_request_max":16,"charge_enable_request":true,"charge_energy_added":7.6,"charge_limit_soc":90,"charge_limit_soc_max":100,"charge_limit_soc_min":50,"charge_limit_soc_std":80,"charge_miles_added_ideal":34.5,"charge_miles_added_rated":34.5,"charge_port_cold_weather_mode":false,"charge_port_color":"\u003cinvalid\u003e","charge_port_door_open":false,"charge_port_latch":"Engaged","charge_rate":0.0,"charger_actual_current":0,"charger_phases":null,"charger_pilot_current":16,"charger_power":0,"charger_voltage":2,"charging_state":"Disconnected","conn_charge_cable":"\u003cinvalid\u003e","est_battery_range":120.68,"fast_charger_brand":"\u003cinvalid\u003e","fast_charger_present":false,"fast_charger_type":"\u003cinvalid\u003e","ideal_battery_range":153.51,"max_range_charge_counter":0,"minutes_to_full_charge":0,"not_enough_power_to_heat":null,"off_peak_charging_enabled":false,"off_peak_charging_times":"all_week","off_peak_hours_end_time":360,"preconditioning_enabled":false,"preconditioning_times":"all_week","scheduled_charging_mode":"Off","scheduled_charging_pending":false,"scheduled_charging_start_time":null,"scheduled_charging_start_time_app":0,"scheduled_departure_time":1644656400,"scheduled_departure_time_minutes":600,"supercharger_session_trip_planner":false,"time_to_full_charge":0.0,"timestamp":1710775379790,"trip_charging":false,"usable_battery_level":70,"user_charge_enable_request":null},"climate_state":{"allow_cabin_overheat_protection":false,"auto_seat_climate_left":false,"auto_seat_climate_right":false,"battery_heater":false,"battery_heater_no_power":null,"cabin_overheat_protection":"Off","cabin_overheat_protection_actively_cooling":false,"climate_keeper_mode":"off","cop_activation_temperature":"High","defrost_mode":0,"driver_temp_setting":21.0,"fan_status":0,"hvac_auto_request":"On","inside_temp":20.5,"is_auto_conditioning_on":false,"is_climate_on":false,"is_front_defroster_on":false,"is_preconditioning":false,"is_rear_defroster_on":false,"left_temp_direction":0,"max_avail_temp":28.0,"min_avail_temp":15.0,"outside_temp":14.0,"passenger_temp_setting":21.0,"remote_heater_control_enabled":false,"right_temp_direction":0,"seat_heater_left":0,"seat_heater_rear_center":0,"seat_heater_rear_left":0,"seat_heater_rear_right":0,"seat_heater_right":0,"side_mirror_heaters":false,"supports_fan_only_cabin_overheat_protection":true,"timestamp":1710775379790,"wiper_blade_heater":false},"drive_state":{"active_route_latitude":<removed>,"active_route_longitude":<removed>,"active_route_traffic_minutes_delay":0.0,"gps_as_of":1710775377,"heading":51,"latitude":<removed>,"longitude":<removed>,"native_latitude":<removed>,"native_location_supported":1,"native_longitude":<removed>,"native_type":"wgs","power":0,"shift_state":null,"speed":null,"timestamp":1710775379790},"gui_settings":{"gui_24_hour_time":true,"gui_charge_rate_units":"kW","gui_distance_units":"km/hr","gui_range_display":"Rated","gui_temperature_units":"C","gui_tirepressure_units":"Bar","show_range_units":false,"timestamp":1710775379790},"vehicle_config":{"aux_park_lamps":"None","badge_version":0,"can_accept_navigation_requests":true,"can_actuate_trunks":true,"car_special_type":"base","car_type":"model3","charge_port_type":"CCS","cop_user_set_temp_supported":true,"dashcam_clip_save_supported":true,"default_charge_to_max":false,"driver_assist":"TeslaAP3","ece_restrictions":true,"efficiency_package":"Default","eu_vehicle":true,"exterior_color":"PearlWhite","exterior_trim":"Chrome","exterior_trim_override":"Chrome","has_air_suspension":false,"has_ludicrous_mode":false,"has_seat_cooling":false,"headlamp_type":"Premium","interior_trim_type":"White","key_version":2,"motorized_charge_port":true,"paint_color_override":"236,235,235,0.7,0.04","performance_package":"BasePlus","plg":false,"pws":false,"rear_drive_unit":"PM216MOSFET","rear_seat_heaters":1,"rear_seat_type":0,"rhd":false,"roof_color":"RoofColorGlass","seat_type":null,"spoiler_type":"None","sun_roof_installed":null,"supports_qr_pairing":false,"third_row_seats":"None","timestamp":1710775379791,"trim_badging":"50","use_range_badging":true,"utc_offset":3600,"webcam_selfie_supported":true,"webcam_supported":false,"wheel_type":"Pinwheel18"},"vehicle_state":{"api_version":73,"autopark_state_v2":"unavailable","calendar_supported":true,"car_version":"2024.2.7 d522c44937f7","center_display_state":0,"dashcam_clip_save_available":false,"dashcam_state":"Paused","df":0,"dr":0,"fd_window":0,"feature_bitmask":"fbdffbff,2b87f","fp_window":0,"ft":0,"is_user_present":false,"locked":true,"media_info":{"a2dp_source_name":"<removed>","audio_volume":0.3333,"audio_volume_increment":0.333333,"audio_volume_max":10.333333,"media_playback_status":"Playing","now_playing_album":"","now_playing_artist":"","now_playing_duration":0,"now_playing_elapsed":0,"now_playing_source":"13","now_playing_station":"DAB 538 NONSTOP","now_playing_title":"RADIO = 538"},"media_state":{"remote_control_enabled":true},"notifications_supported":true,"odometer":25866.369761,"parsed_calendar_supported":true,"pf":0,"pr":0,"rd_window":0,"remote_start":false,"remote_start_enabled":true,"remote_start_supported":true,"rp_window":0,"rt":0,"santa_mode":0,"sentry_mode":true,"sentry_mode_available":true,"service_mode":false,"service_mode_plus":false,"software_update":{"download_perc":0,"expected_duration_sec":2700,"install_perc":1,"status":"","version":" "},"speed_limit_mode":{"active":false,"current_limit_mph":65.116122,"max_limit_mph":120,"min_limit_mph":50.0,"pin_code_set":false},"timestamp":1710775379790,"tpms_hard_warning_fl":false,"tpms_hard_warning_fr":false,"tpms_hard_warning_rl":false,"tpms_hard_warning_rr":false,"tpms_last_seen_pressure_time_fl":1710750259,"tpms_last_seen_pressure_time_fr":1710750259,"tpms_last_seen_pressure_time_rl":1710750259,"tpms_last_seen_pressure_time_rr":1710750259,"tpms_pressure_fl":2.975,"tpms_pressure_fr":2.925,"tpms_pressure_rl":3.025,"tpms_pressure_rr":3.025,"tpms_rcp_front_value":3.05,"tpms_rcp_rear_value":3.1,"tpms_soft_warning_fl":false,"tpms_soft_warning_fr":false,"tpms_soft_warning_rl":false,"tpms_soft_warning_rr":false,"valet_mode":false,"valet_pin_needed":true,"vehicle_name":"Duckatti","vehicle_self_test_progress":0,"vehicle_self_test_requested":false,"webcam_available":false}}}
2024-03-18 16:22:59.853 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbing from all MQTT Topics.
2024-03-18 16:22:59.853 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbed from all MQTT Topics.
2024-03-18 16:22:59.853 DEBUG (MainThread) [custom_components.tesla_custom] Connected to the Tesla API
2024-03-18 16:22:59.867 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.tesla_custom.climate.TeslaCarClimate'>) implements HVACMode(s): heat_cool, off and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/alandtse/tesla/issues
2024-03-18 16:22:59.876 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2024-03-18 16:22:59.876 DEBUG (MainThread) [teslajsonpy.controller] Get vehicles. Force: False Time: 1 Interval 60
2024-03-18 16:22:59.876 DEBUG (MainThread) [teslajsonpy.controller] 67481: online. Polling policy: normal. Update state: normal. Since last park: 1. Since last wake up: 0. Idle interval: 600. shift_state: None sentry: True climate: False, charging: Disconnected 
2024-03-18 16:22:59.876 DEBUG (MainThread) [teslajsonpy.controller] 67481: Updating VEHICLE_DATA
2024-03-18 16:22:59.876 DEBUG (MainThread) [teslajsonpy.connection] Token expiration in 7:03:40
2024-03-18 16:22:59.876 DEBUG (MainThread) [teslajsonpy.connection] get: https://owner-api.teslamotors.com/api/1/vehicles/<removed>/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bdrive_state%3Bgui_settings%3Bvehicle_config%3Bvehicle_state%3Blocation_data {}
2024-03-18 16:22:59.878 WARNING (MainThread) [homeassistant.components.automation.airco_duckatti] Airco Duckatti: Already running
2024-03-18 16:22:59.879 WARNING (MainThread) [homeassistant.components.automation.maxrange_duckatti] MaxRange Duckatti: Already running
2024-03-18 16:22:59.879 WARNING (MainThread) [homeassistant.components.automation.laadsnelheid_duckatti] Opladen Duckatti: Already running
2024-03-18 16:22:59.884 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:<removed> TeslamateID: None
2024-03-18 16:23:00.019 DEBUG (MainThread) [teslajsonpy.connection] 200: {"response":{"id":<removed>,"user_id":<removed>,"vehicle_id":<removed>,"vin":"<removed>","color":null,"access_type":"DRIVER","granular_access":{"hide_private":false,"training_wheels":false},"tokens":["<removed>","<removed>"],"state":"online","in_service":false,"id_s":"<removed>","calendar_enabled":true,"api_version":73,"backseat_token":null,"backseat_token_updated_at":null,"ble_autopair_enrolled":false,"charge_state":{"battery_heater_on":false,"battery_level":70,"battery_range":153.51,"charge_amps":0,"charge_current_request":0,"charge_current_request_max":16,"charge_enable_request":true,"charge_energy_added":7.6,"charge_limit_soc":90,"charge_limit_soc_max":100,"charge_limit_soc_min":50,"charge_limit_soc_std":80,"charge_miles_added_ideal":34.5,"charge_miles_added_rated":34.5,"charge_port_cold_weather_mode":false,"charge_port_color":"\u003cinvalid\u003e","charge_port_door_open":false,"charge_port_latch":"Engaged","charge_rate":0.0,"charger_actual_current":0,"charger_phases":null,"charger_pilot_current":16,"charger_power":0,"charger_voltage":2,"charging_state":"Disconnected","conn_charge_cable":"\u003cinvalid\u003e","est_battery_range":120.68,"fast_charger_brand":"\u003cinvalid\u003e","fast_charger_present":false,"fast_charger_type":"\u003cinvalid\u003e","ideal_battery_range":153.51,"max_range_charge_counter":0,"minutes_to_full_charge":0,"not_enough_power_to_heat":null,"off_peak_charging_enabled":false,"off_peak_charging_times":"all_week","off_peak_hours_end_time":360,"preconditioning_enabled":false,"preconditioning_times":"all_week","scheduled_charging_mode":"Off","scheduled_charging_pending":false,"scheduled_charging_start_time":null,"scheduled_charging_start_time_app":0,"scheduled_departure_time":1644656400,"scheduled_departure_time_minutes":600,"supercharger_session_trip_planner":false,"time_to_full_charge":0.0,"timestamp":1710775379978,"trip_charging":false,"usable_battery_level":70,"user_charge_enable_request":null},"climate_state":{"allow_cabin_overheat_protection":false,"auto_seat_climate_left":false,"auto_seat_climate_right":false,"battery_heater":false,"battery_heater_no_power":null,"cabin_overheat_protection":"Off","cabin_overheat_protection_actively_cooling":false,"climate_keeper_mode":"off","cop_activation_temperature":"High","defrost_mode":0,"driver_temp_setting":21.0,"fan_status":0,"hvac_auto_request":"On","inside_temp":20.5,"is_auto_conditioning_on":false,"is_climate_on":false,"is_front_defroster_on":false,"is_preconditioning":false,"is_rear_defroster_on":false,"left_temp_direction":0,"max_avail_temp":28.0,"min_avail_temp":15.0,"outside_temp":14.0,"passenger_temp_setting":21.0,"remote_heater_control_enabled":false,"right_temp_direction":0,"seat_heater_left":0,"seat_heater_rear_center":0,"seat_heater_rear_left":0,"seat_heater_rear_right":0,"seat_heater_right":0,"side_mirror_heaters":false,"supports_fan_only_cabin_overheat_protection":true,"timestamp":1710775379978,"wiper_blade_heater":false},"drive_state":{"active_route_latitude":<removed>,"active_route_longitude":<removed>,"active_route_traffic_minutes_delay":0.0,"gps_as_of":1710775377,"heading":51,"latitude":<removed>,"longitude":<removed>,"native_latitude":<removed>,"native_location_supported":1,"native_longitude":<removed>,"native_type":"wgs","power":0,"shift_state":null,"speed":null,"timestamp":1710775379978},"gui_settings":{"gui_24_hour_time":true,"gui_charge_rate_units":"kW","gui_distance_units":"km/hr","gui_range_display":"Rated","gui_temperature_units":"C","gui_tirepressure_units":"Bar","show_range_units":false,"timestamp":1710775379978},"vehicle_config":{"aux_park_lamps":"None","badge_version":0,"can_accept_navigation_requests":true,"can_actuate_trunks":true,"car_special_type":"base","car_type":"model3","charge_port_type":"CCS","cop_user_set_temp_supported":true,"dashcam_clip_save_supported":true,"default_charge_to_max":false,"driver_assist":"TeslaAP3","ece_restrictions":true,"efficiency_package":"Default","eu_vehicle":true,"exterior_color":"PearlWhite","exterior_trim":"Chrome","exterior_trim_override":"Chrome","has_air_suspension":false,"has_ludicrous_mode":false,"has_seat_cooling":false,"headlamp_type":"Premium","interior_trim_type":"White","key_version":2,"motorized_charge_port":true,"paint_color_override":"236,235,235,0.7,0.04","performance_package":"BasePlus","plg":false,"pws":false,"rear_drive_unit":"PM216MOSFET","rear_seat_heaters":1,"rear_seat_type":0,"rhd":false,"roof_color":"RoofColorGlass","seat_type":null,"spoiler_type":"None","sun_roof_installed":null,"supports_qr_pairing":false,"third_row_seats":"None","timestamp":1710775379978,"trim_badging":"50","use_range_badging":true,"utc_offset":3600,"webcam_selfie_supported":true,"webcam_supported":false,"wheel_type":"Pinwheel18"},"vehicle_state":{"api_version":73,"autopark_state_v2":"unavailable","calendar_supported":true,"car_version":"2024.2.7 d522c44937f7","center_display_state":0,"dashcam_clip_save_available":false,"dashcam_state":"Paused","df":0,"dr":0,"fd_window":0,"feature_bitmask":"fbdffbff,2b87f","fp_window":0,"ft":0,"is_user_present":false,"locked":true,"media_info":{"a2dp_source_name":"<removed>","audio_volume":0.3333,"audio_volume_increment":0.333333,"audio_volume_max":10.333333,"media_playback_status":"Playing","now_playing_album":"","now_playing_artist":"","now_playing_duration":0,"now_playing_elapsed":0,"now_playing_source":"13","now_playing_station":"DAB 538 NONSTOP","now_playing_title":"RADIO = 538"},"media_state":{"remote_control_enabled":true},"notifications_supported":true,"odometer":25866.369761,"parsed_calendar_supported":true,"pf":0,"pr":0,"rd_window":0,"remote_start":false,"remote_start_enabled":true,"remote_start_supported":true,"rp_window":0,"rt":0,"santa_mode":0,"sentry_mode":true,"sentry_mode_available":true,"service_mode":false,"service_mode_plus":false,"software_update":{"download_perc":0,"expected_duration_sec":2700,"install_perc":1,"status":"","version":" "},"speed_limit_mode":{"active":false,"current_limit_mph":65.116122,"max_limit_mph":120,"min_limit_mph":50.0,"pin_code_set":false},"timestamp":1710775379978,"tpms_hard_warning_fl":false,"tpms_hard_warning_fr":false,"tpms_hard_warning_rl":false,"tpms_hard_warning_rr":false,"tpms_last_seen_pressure_time_fl":1710750259,"tpms_last_seen_pressure_time_fr":1710750259,"tpms_last_seen_pressure_time_rl":1710750259,"tpms_last_seen_pressure_time_rr":1710750259,"tpms_pressure_fl":2.975,"tpms_pressure_fr":2.925,"tpms_pressure_rl":3.025,"tpms_pressure_rr":3.025,"tpms_rcp_front_value":3.05,"tpms_rcp_rear_value":3.1,"tpms_soft_warning_fl":false,"tpms_soft_warning_fr":false,"tpms_soft_warning_rl":false,"tpms_soft_warning_rr":false,"valet_mode":false,"valet_pin_needed":true,"vehicle_name":"Duckatti","vehicle_self_test_progress":0,"vehicle_self_test_requested":false,"webcam_available":false}}}
2024-03-18 16:23:00.020 DEBUG (MainThread) [custom_components.tesla_custom] Finished fetching tesla_custom data in 0.144 seconds (success: True)
2024-03-18 16:23:00.048 WARNING (MainThread) [homeassistant.components.automation.laadsnelheid_duckatti] Opladen Duckatti: Already running
2024-03-18 16:23:00.086 WARNING (MainThread) [homeassistant.components.automation.laadsnelheid_duckatti] Opladen Duckatti: Already running

Anything else?

No response

llamafilm commented 3 months ago

It's not clear to me what problem you're having exactly. The rear seat heaters appear in the API response and I don't see any errors, each response is a 200. Your log does not show any POST commands. Can you describe the symptom again, and post a log with only the relevant section during the time when the problem happens?

bolderbast commented 3 months ago

Hi. Thanks. I'll try to explain better.

The Select Entities for the rear seats heating show as "unavailable" (and greyed-out) in Home Assistant. I'll also attach some screenshots. 2024-03-18_17-36-43 2024-03-18_17-40-17

bolderbast commented 3 months ago

Front seat heating is fine, as you can see in these screenshots. 2024-03-18_17-42-04 2024-03-18_17-42-58

bolderbast commented 3 months ago

So, if the rear seat heating shows as correctly retrieved from the API, why are the entities "unavailable"?

bolderbast commented 3 months ago

Also, I just updated the integration to v3.20.4 and restarted HA. The issue remains.

scoop643 commented 3 months ago

Isn't it the same as this one: https://github.com/alandtse/tesla/issues/857

llamafilm commented 3 months ago

Oh ok, I understand now. Looks like a duplicate of #857.

bolderbast commented 3 months ago

Hmm possibly, sorry. I did seach for "rear seats", but it must have not shown it because the subject is "second/third row seats" :-)

skipishere commented 3 months ago

Going to close as duplicate of #857