fhempy: Skoda Connect

Begonnen von dominik, 30 Juli 2021, 21:34:14

Vorheriges Thema - Nächstes Thema

dominik

Hi,

ich hatte vor einiger Zeit mit Jan seinen Skoda an FHEM angebunden :)

Wie das funktioniert...einfach hier entlang:
https://github.com/dominikkarall/fhempy/blob/master/FHEM/bindings/python/fhempy/lib/skodaconnect/README.md
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

chopsor

Hallo,


Oh Nice mein neuer ist leider noch nicht da sonst hätte Ichs jetzt schon probiert, aber weißt du zufällig, ob darüber auch die Standheizung bedienbar ist ?


Danke.
Hier könnte Ihre Werbung stehen !

dominik

Zitat von: chopsor am 02 August 2021, 12:38:29
Hallo,


Oh Nice mein neuer ist leider noch nicht da sonst hätte Ichs jetzt schon probiert, aber weißt du zufällig, ob darüber auch die Standheizung bedienbar ist ?


Danke.

Ja, das geht. Hier die Library welche dafür genutzt wird:
https://github.com/lendy007/skodaconnect
Da gibt es ein paar Infos was möglich ist.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

chopsor

Hallo,


Vielen Dank für die Info  :D
Hier könnte Ihre Werbung stehen !

scooty

Tolle Sache, vielen Dank!
:)
Bisher habe ich es mit ioBroker und Kopplung mit FHEM gemacht.
Finde ich persönlich unschön, daher nun der Versuch mit fhempy.

Vorweg, ich habe einen Skoda Superb PlugIn-Hybrid (PHEV).
Dieser verfügt (standardmäßig) über die Möglichkeit im Stand elektrisch zu heizen oder abzukühlen (Reading electric_climatisation?).
Zusätzlich habe ich noch eine kraftstoffbetriebene Standheizung verbaut (Reading auxiliary_climatisation?).

Mir ist der Ablauf bzw. Bedienung zum Aktivieren der Klimatisierung mit diesem Modul noch nicht so ganz klar, daher erst einmal die Befehle
set XXXX_SKODA_REM climatisation auxiliary
set XXXX_SKODA_REM climatisation electric
set XXXX_SKODA_REM climatisation off

ausprobiert. Leider erscheint jeweils die Fehlermeldung:
ZitatFailed to execute function Set: Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py", line 351, in _onMessage
    fct_timeout,
  File "/usr/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/generic.py", line 94, in Set
    return await utils.handle_set(self._conf_set, self, hash, args, argsh)
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/utils.py", line 243, in handle_set
    fct_call = getattr(obj, fct_name)
AttributeError: 'skodaconnect' object has no attribute 'set_climatisation'

Ähnliches beim Befehl
set XXXX_SKODA_REM climatisation_target_temperature
ZitatFailed to execute function Set: Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py", line 351, in _onMessage
    fct_timeout,
  File "/usr/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/generic.py", line 94, in Set
    return await utils.handle_set(self._conf_set, self, hash, args, argsh)
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/utils.py", line 243, in handle_set
    fct_call = getattr(obj, fct_name)
AttributeError: 'skodaconnect' object has no attribute 'set_climatisation_temperature'

Zur Verfügung steht auch ein Befehl
set XXXX_SKODA_REM battery_climatisation on|off
der allerdings keinerlei Wirkung zeigt (keine Änderung von Readings bzw. Einstellungen).

Darüber hinaus sind ein paar Werte von Readings unstimmig, z.B.
trunk_closed
trunk_locked
zeigen jeweils den Wert 0=offen, der Kofferraumdeckel ist aber ge- und verschlossen.
Ein Kilometerstand (=Reading distance?) von 4294967295 scheint mir auch ein bisschen viel.
;)

Ein
set XXXX_SKODA_REM update_interval 300
zeigt leider auch keine Wirkung, das Modul macht weiterhin alle 60 Sekunden sein Update.

Bitte nicht falsch verstehen, soll keine "Runtermachen" des Moduls sein und kann leider auch nicht abschätzen, ob die Probleme im originären Python-Code oder der FHEM-Integration liegen.

Das Modul und die Idee finde ich sehr gut, möchte Feedback geben und zur Verbesserung beitragen.
Also stehe ich natürlich gerne für weitere Tests zur Verfügung.

Vielen Dank und Grüße,
Andreas

PS:
Und hier noch das list des Devices (ein paar Werte wurden anonymisiert):
Internals:
   CFGFN     
   DEF        skodaconnect my@account.com PaSSwOrD SPIN
   FUUID      610c3dd7-f33f-202d-b050-73b454bd98c1f9eb
   IODev      XXXX_FHEMPY
   NAME       XXXX_SKODA_REM
   NR         6972
   PYTHONTYPE skodaconnect
   STATE      76 %
   TYPE       PythonModule
   READINGS:
     2021-08-06 10:43:25   auxiliary_climatisation 0
     2021-08-06 10:43:26   auxiliary_climatisation_str Off
     2021-08-06 10:43:26   battery_level   88
     2021-08-06 10:43:26   battery_level_str 88 %
     2021-08-06 10:43:28   charge_max_ampere Maximum
     2021-08-06 10:43:28   charge_max_ampere_str Maximum A
     2021-08-06 10:43:26   charging        0
     2021-08-06 10:43:30   charging_cable_connected 0
     2021-08-06 10:43:30   charging_cable_connected_str Disconnected
     2021-08-06 10:43:30   charging_cable_locked 0
     2021-08-06 10:43:30   charging_cable_locked_str Unlocked
     2021-08-06 10:43:26   charging_str    Off
     2021-08-06 10:43:28   charging_time_left 00:00
     2021-08-06 10:43:28   charging_time_left_str 00:00 h
     2021-08-06 10:43:28   climatisation_target_temperature 21.0
     2021-08-06 10:43:28   climatisation_target_temperature_str 21.0 °C
     2021-08-06 10:43:25   climatisation_without_external_power 1
     2021-08-06 10:43:25   climatisation_without_external_power_str On
     2021-08-06 10:43:28   combined_range  549
     2021-08-06 10:43:28   combined_range_str 549 km
     2021-08-06 10:43:28   combustion_range -1
     2021-08-06 10:43:28   combustion_range_str -1 km
     2021-08-06 10:43:26   departure1      0
     2021-08-06 10:43:26   departure1_str  Off
     2021-08-06 10:43:26   departure2      0
     2021-08-06 10:43:26   departure2_str  Off
     2021-08-06 10:43:26   departure3      0
     2021-08-06 10:43:26   departure3_str  Off
     2021-08-06 10:43:26   distance        4294967295
     2021-08-06 10:43:26   distance_str    4294967295 km
     2021-08-06 10:43:30   door_closed_left_back 1
     2021-08-06 10:43:30   door_closed_left_back_str Closed
     2021-08-06 10:43:29   door_closed_left_front 1
     2021-08-06 10:43:29   door_closed_left_front_str Closed
     2021-08-06 10:43:30   door_closed_right_back 1
     2021-08-06 10:43:30   door_closed_right_back_str Closed
     2021-08-06 10:43:30   door_closed_right_front 1
     2021-08-06 10:43:30   door_closed_right_front_str Closed
     2021-08-06 10:43:29   door_locked     1
     2021-08-06 10:43:29   door_locked_str Locked
     2021-08-06 10:43:25   electric_climatisation 0
     2021-08-06 10:43:25   electric_climatisation_str Off
     2021-08-06 10:43:29   energy_flow     0
     2021-08-06 10:43:29   energy_flow_str Off
     2021-08-06 10:43:29   external_power  0
     2021-08-06 10:43:29   external_power_str Off
     2021-08-06 10:43:26   fuel_level      76
     2021-08-06 10:43:27   fuel_level_str  76 %
     2021-08-06 10:43:30   hood_closed     1
     2021-08-06 10:43:30   hood_closed_str Closed
     2021-08-06 10:43:27   last_connected  2021-08-06 09:39:38
     2021-08-06 10:43:27   last_connected_str 2021-08-06 09:39:38
     2021-08-06 10:43:27   oil_inspection  252
     2021-08-06 10:43:27   oil_inspection_distance 14300
     2021-08-06 10:43:27   oil_inspection_distance_str 14300 km
     2021-08-06 10:43:27   oil_inspection_str 252 days
     2021-08-06 10:43:29   outside_temperature 18.0
     2021-08-06 10:43:29   outside_temperature_str 18.0 °C
     2021-08-06 10:43:29   parking_light   0
     2021-08-06 10:43:29   parking_light_str Off
     2021-08-06 10:43:27   parking_time    2021-08-05 10:13:09
     2021-08-06 10:43:27   parking_time_str 2021-08-05 10:13:09
     2021-08-06 10:43:25   position        (XX.XXXXXX, XX.XXXXXX, datetime.datetime(2021, 8, 5, 8, 13, 9, tzinfo=datetime.timezone.utc))
     2021-08-06 10:43:25   position_str    (XX.XXXXXX, XX.XXXXXX, '2021-08-05 10:13:09+02:00')
     2021-08-06 10:43:25   refresh_data   
     2021-08-06 10:43:25   refresh_data_str Off
     2021-08-06 10:43:31   request_in_progress 0
     2021-08-06 10:43:31   request_in_progress_str Off
     2021-08-06 10:43:26   request_results Unknown
     2021-08-06 10:43:26   request_results_str Unknown
     2021-08-06 10:43:29   requests_remaining -1
     2021-08-06 10:43:29   requests_remaining_str -1
     2021-08-06 10:43:27   service_inspection 257
     2021-08-06 10:43:27   service_inspection_distance 17800
     2021-08-06 10:43:27   service_inspection_distance_str 17800 km
     2021-08-06 10:43:27   service_inspection_str 257 days
     2021-08-06 10:43:27   state           76 %
     2021-08-06 10:43:28   trip_last_average_electric_consumption -1.7
     2021-08-06 10:43:28   trip_last_average_electric_consumption_str -1.7 kWh/100 km
     2021-08-06 10:43:28   trip_last_average_fuel_consumption 5.7
     2021-08-06 10:43:28   trip_last_average_fuel_consumption_str 5.7 l/100 km
     2021-08-06 10:43:28   trip_last_average_speed 74
     2021-08-06 10:43:28   trip_last_average_speed_str 74 km/h
     2021-08-06 10:43:28   trip_last_duration 112
     2021-08-06 10:43:28   trip_last_duration_str 112 min
     2021-08-06 10:43:29   trip_last_length 138
     2021-08-06 10:43:29   trip_last_length_str 138 km
     2021-08-06 10:43:30   trunk_closed    0
     2021-08-06 10:43:30   trunk_closed_str Open
     2021-08-06 10:43:30   trunk_locked    0
     2021-08-06 10:43:30   trunk_locked_str Unlocked
     2021-08-06 09:25:24   update_interval 300
     2021-08-05 22:44:19   update_readings onchange
     2021-08-06 10:43:31   vehicle_moving  0
     2021-08-06 10:43:31   vehicle_moving_str Off
     2021-08-06 10:43:31   window_closed_left_back 1
     2021-08-06 10:43:31   window_closed_left_back_str Closed
     2021-08-06 10:43:31   window_closed_left_front 1
     2021-08-06 10:43:31   window_closed_left_front_str Closed
     2021-08-06 10:43:31   window_closed_right_back 1
     2021-08-06 10:43:31   window_closed_right_back_str Closed
     2021-08-06 10:43:31   window_closed_right_front 1
     2021-08-06 10:43:31   window_closed_right_front_str Closed
     2021-08-06 10:43:25   window_heater   0
     2021-08-06 10:43:25   window_heater_str Off
     2021-08-06 10:43:30   windows_closed  1
     2021-08-06 10:43:30   windows_closed_str Closed
   args:
     my_skoda
     PythonModule
     skodaconnect
     my@account.com
     PaSSwOrD
     SPIN
   argsh:
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

dominik

Ah, da fehlen noch ein paar Funktionen, die sind noch nicht implementiert. Wir hatten auch keinen Elektro zum Testen :)

Ich baue die die Tage ein und gebe dann Bescheid.

Stimmen zumindest ein paar Readings?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

scooty

Zitat von: dominik am 06 August 2021, 17:28:44
Stimmen zumindest ein paar Readings?
Ich wusste es doch, der Gesamteindruck meines Posts hinterlässt wohl mehr Negatives als Positives.
;)

Gerade nochmals geprüft, die von mir genannten Readings sind wirklich die einzig problematischen.
Also die gute Nachricht: Somit sind alle anderen Readings plausibel und stimmig.
:)

Und vielen Dank für die geplanten Erweiterungen, wie gesagt, ich teste gerne.

Viele Grüße,
Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

dominik

Teste bitte mal die neue Version. Damit sollte set_climatisation(_temperature) funktionieren.

Bzgl. distance und trunk, wurden die bei iobroker korrekt angezeigt? Teste bitte auch nochmals wegen dem Update Intervall. Eigentlich sollte das funktionieren. Default ist 30s.

Falls bei iobroker distance funktioniert, würde ich gerne in die Details reinschauen. Wenn für dich ok, kannst du mir deine Anmeldedaten (zuvor bitte das Passwort ändern) per PN zukommen lassen und ich schau mir das genauer an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

scooty

Kaum fährt man ´mal eine Runde und benutzt den Kofferraum, stimmen auch die Werte für Kilometerstand und Kofferraumklappe.
:)

Habe Update gemacht (version 0.1.79).
set_climatisation_temperature bringt jetzt zwar keine Fehlermeldung mehr, wird aber wohl leider nicht korrekt ausgeführt. Das Reading (und auch der angezeigte Wert in der Skoda Connect App) ändern sich leider nicht.

Update Intervall ist bei mir auf 300 Sekunden, Updates erfolgen aber dennoch schneller, ca alle 30-40 Sekunden) (und auch ohne Rücksicht auf update_readings onchange).
Auszug aus Event-Monitor:
2021-08-07 10:14:16.894 PythonModule XXXX_SKODA_REM request_in_progress_str: Off
2021-08-07 10:14:57.313 PythonModule XXXX_SKODA_REM position: (xx.xxxx, xx.xxxx, datetime.datetime(2021, 8, 7, 7, 34, 7, tzinfo=datetime.timezone.utc))
2021-08-07 10:14:57.375 PythonModule XXXX_SKODA_REM position_str: (xx.xxxx, xx.xxxx, '2021-08-07 09:34:07+02:00')
2021-08-07 10:14:57.437 PythonModule XXXX_SKODA_REM door_locked: 1
2021-08-07 10:14:57.485 PythonModule XXXX_SKODA_REM door_locked_str: Locked
2021-08-07 10:14:57.534 PythonModule XXXX_SKODA_REM trunk_locked: 1
2021-08-07 10:14:57.590 PythonModule XXXX_SKODA_REM trunk_locked_str: Locked
2021-08-07 10:14:57.641 PythonModule XXXX_SKODA_REM refresh_data:
2021-08-07 10:14:57.691 PythonModule XXXX_SKODA_REM refresh_data_str: Off
2021-08-07 10:14:57.754 PythonModule XXXX_SKODA_REM window_heater: 0
2021-08-07 10:14:57.804 PythonModule XXXX_SKODA_REM window_heater_str: Off
2021-08-07 10:14:57.853 PythonModule XXXX_SKODA_REM climatisation_without_external_power: 1
2021-08-07 10:14:57.913 PythonModule XXXX_SKODA_REM climatisation_without_external_power_str: On
2021-08-07 10:14:57.973 PythonModule XXXX_SKODA_REM electric_climatisation: 0
2021-08-07 10:14:58.022 PythonModule XXXX_SKODA_REM electric_climatisation_str: Off
...
2021-08-07 10:15:03.668 PythonModule XXXX_SKODA_REM request_in_progress_str: Off
2021-08-07 10:15:43.436 PythonModule XXXX_SKODA_REM position: (xx.xxxx, xx.xxxx, datetime.datetime(2021, 8, 7, 7, 34, 7, tzinfo=datetime.timezone.utc))
2021-08-07 10:15:43.497 PythonModule XXXX_SKODA_REM position_str: (xx.xxxx, xx.xxxx, '2021-08-07 09:34:07+02:00')
2021-08-07 10:15:43.551 PythonModule XXXX_SKODA_REM door_locked: 1
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

dominik

Hast du es mal mit pheater probiert?

Ich hab leider keinen Skoda und weiß daher auch nicht genau was welche Funktion bezwecken soll :D

Bitte aber gerne die Funktionen die gehen hier beschreiben, dann nehme ich das mal in ein Readme auf, damit sich neue User leichter tun.

Wegen des Updates schaue ich heute Abend noch, das ist eigenartig.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

scooty

Hallo Dominik,

pheater steht mir leider in der set-Auswahlliste nicht zur Verfügung. Kann wohl auch nicht, da ich einen PHEV habe.
Zitat von https://github.com/lendy007/skodaconnect:
Zitat

  • Parking Heater is the auxiliary/parking heater for non-PHEV vehicles. This uses the "legacy" remotestandheizung API function. Heating is what it sounds like and ventilation is used to ventilate/cool the car.
  • Auxiliary Heater is the auxiliary/parking heater for PHEV vehicles. This uses the climater API function, same as electric climatisation.

Über ioBroker habe ich immer nur ein
vw-connect.0.<VIN>.remote.climatisation true
gesetzt.
Der Wagen hat dann automatisch elektrisch gekühlt (wenn Innentemperatur über climatisation_temperature) oder elektrisch bzw. per Standheizung geheizt (wenn Innentemperatur unter climatisation_temperature).
Für die Art der Heizung kann man in der Skoda Connect App noch setzen, ob sie elektrisch oder über die Standheizung laufen soll. Bei Auswahl von Standheizung und Start der Klimatisierung wird in der App noch die SPIN verlangt.
Für die Wahl der Heizung ist im ioBroker
vw-connect.0.<VIN>.climater.settings.heaterSource.content
der Wert "auxiliary" oder "electric" gesetzt.

Hilft das etwas?

Viele Grüße,
Andreas

PS:
Fällt mir gerade ein, alle Temperaturangaben bei Skoda Connect sind in Kelvin, nicht Celsius, ggf. läuft das schief beim Versuch des Setzens der climatisation_temperature?
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

dominik

Ich bau das mit dem update_interval und update_readings mal in Attribute statt Readings ein, da sollte es dann problemlos klappen. Mach ich vielleicht heute Abend noch.

Hm...komisch, funktioniert irgendein set Command bei dir? Lock/Unlock zum Beispiel?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

#12
update_interval und update_readings ist nun ein Attribut. Damit sollte es nun klappen. Update ist online (0.1.80).

Lass mich dann bitte noch wissen ob irgendein Command bei dir funktioniert. Wenn nicht, dürfte es ein generisches Problem sein.

//Edit
Achja, sicherheitshalber noch die Frage SPIN hast du gesetzt?

//Edit2
Ein Typo in "auxiliary" wurde auch noch in 0.1.81 beseitigt :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

scooty

Hallo Dominik,

vielen Dank, nach Umstellung auf Attribute wirken die Einstellungen nun.

Tja, sonst eher nur nicht so gute Ergebnisse (hatte das Device gelöscht und mit der neuesten Version 0.1.81 erneut angelegt):
- Reading state bleibt nun auf "PythonBinding timeout" stehen, Daten kommen aber
- Im Vergleich zu vorherigen Versionen des Moduls sine einige Readings nicht mehr vorhanden, z.B.  climatisation_temperature (s. list unten)
- Befehl "set climatisation_temperature" zeigt keine Wirkung/Ergebnisse
- Ein funktionierender Befehl ist "set window_heating on", Readings "window_heater" und "window_heater_str "gehen auf 1 bzw. "on" und auch in der Skoda App wir die Scheibenheizung als aktiv angezeigt.

Testen ist wegen des üblen Antwortzeitverhalten des Wagens/der Backend-Server nicht so "angenehm". Kommt vor, dass erst einmal wieder eine Fahrt mit dem Wagen gemacht werden muss bis die Remote-Funktionen überhaupt wieder möglich sind (auch über die Skoda App).
Daher auch keine Tests/Versuche/Aussagen zu den anderen Funktionen wie "lock" oder die ganzen charging/timer-Funktionen.

Mir würde auch reichen, wenn die Klimatisierungs-/Heizungsfunktionen funktionieren, sollen wir uns erst einmal darauf konzentrieren?

Viele Grüße,
Andreas

PS:
Die korrekte SPIN habe ich im DEF gesetzt.

PPS:
Anbei ein aktuelles list des Devices:
Internals:
   CFGFN     
   DEF        skodaconnect my@account.com PaSSwOrD SPIN
   IODev      XXXX_FHEMPY
   NAME       XXXX_SKODA_REM
   NR         125
   PYTHONTYPE skodaconnect
   STATE      PythonBinding timeout
   TYPE       PythonModule
   READINGS:
     2021-08-10 08:28:40   auxiliary_climatisation 0
     2021-08-10 08:28:40   auxiliary_climatisation_str Off
     2021-08-10 08:28:41   battery_level   83
     2021-08-10 08:28:41   battery_level_str 83 %
     2021-08-10 08:28:40   charging        0
     2021-08-10 08:28:40   charging_str    Off
     2021-08-10 08:28:39   climatisation_without_external_power 1
     2021-08-10 08:28:40   climatisation_without_external_power_str On
     2021-08-10 08:28:40   departure1      0
     2021-08-10 08:28:40   departure1_str  Off
     2021-08-10 08:28:40   departure2      0
     2021-08-10 08:28:41   departure2_str  Off
     2021-08-10 08:28:41   departure3      0
     2021-08-10 08:28:41   departure3_str  Off
     2021-08-10 08:28:41   distance        12354
     2021-08-10 08:28:41   distance_str    12354 km
     2021-08-10 08:28:38   door_locked     0
     2021-08-10 08:28:39   door_locked_str Unlocked
     2021-08-10 08:28:40   electric_climatisation 0
     2021-08-10 08:28:40   electric_climatisation_str Off
     2021-08-10 08:28:41   fuel_level      73
     2021-08-10 08:28:41   fuel_level_str  73 %
     2021-08-10 08:28:38   position        (None, None, None)
     2021-08-10 08:28:38   position_str    (None, None, None)
     2021-08-10 08:28:39   refresh_data   
     2021-08-10 08:28:39   refresh_data_str Off
     2021-08-10 08:28:40   request_results Success
     2021-08-10 08:28:40   request_results_str Success
     2021-08-08 22:50:14   state           PythonBinding timeout
     2021-08-10 08:28:39   trunk_locked    0
     2021-08-10 08:28:39   trunk_locked_str Unlocked
     2021-08-10 08:28:39   window_heater   0
     2021-08-10 08:28:39   window_heater_str Off
   args:
     XXXX_SKODA_REM
     PythonModule
     skodaconnect
     my@account.com
     PaSSwOrD
     SPIN
   argsh:
Attributes:
   update_interval 300
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

dominik

Welches update_interval hast du bei dir eingestellt? Wenn man zu oft abfragt, muss man angeblich das Auto einmal Starten damit es wieder geht.

Nachdem window_heater geht, dürfte es dann doch nur ein Problem bei climatisation sein. Ich schau mir das am Abend an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik