Hauptmenü

Neueste Beiträge

#1
Frontends / FHEM Dashboard GetMaintainerda...
Letzter Beitrag von waldo - 24 April 2024, 12:06:46
Hallo Gemeinde

Als Erstes ist zu erwähnen: FHEM (version 26379) auf meinem Pi4 funktioniert nach dem Start wie beabsichtigt.

Die Fehlermeldung erschient nur wenn verbose 5 eingeschaltet ist.
Nach dem define unten erfolgen die Fehlermeldungen:
2024.04.24 10:20:32 5: Cmd: >define NeuBau Dashboard<

2024.04.24 10:20:32 5: Loading ./FHEM/95_Dashboard.pm
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
  FHEM/10_MQTT_BRIDGE hexenmeister MQTT
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
  FHEM/10_SD_GT.PM sidey/elektron-bbs SlowRF
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
  FHEM/66_EseraAnalogInIout.pm pizmus 1Wire
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
  FHEM/88_HMCCURPC.pm zap HomeMatic
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
  FHEM/DarkSkyAPI.pm CoolTux Unterstützende Dienste/Wettermodule
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
  FHEM/OpenWeatherMapAPI.pm CoolTux Unterstützende Dienste/Wettermodule
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
  FHEM/Winservice.pm rudolfkoenig Sonstige Systeme
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
  FHEM/wundergroundAPI.pm loredo Unterstützende Dienste/Wettermodule
2024.04.24 10:20:32 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
  FHEM/YahooWeatherAPI.pm neubert (deprecated)

Dann geht es fehlerfrei weiter
2024.04.24 10:20:32 5: Cmd: >attr NeuBau userattr dashboard_homeTab:1,2,3,4,5,6,7,8 dashboard_tab1backgroundimage dashboard_tab1colcount dashboard_tab1devices usw

Bewusst greiffe ich auf keines der aufgeführten Module zu.

Dazu habe ich zwei Forenbeiträge gefunden
- https://forum.fhem.de/index.php?topic=109821.msg1038201#msg1038201
- https://forum.fhem.de/index.php?topic=118017.0
die füren jedoch zu keiner eindeutigen Lösung zur Eliminierung der ERROR-Meldungen.

Hat eventuell jemand eine gute Idee wie die Fehlermeldungen beseitigt werden könnten.

Dank und Gruss
#2
Automatisierung / Aw: Modul 93_DbRep - Reporting...
Letzter Beitrag von bertl - 24 April 2024, 12:05:00
Hallo Heiko,

nachdem ich FHEM auf einem RaspberryPi-3-Model-B neben PiHole, MariaDB und Grafana laufen habe, kommt es 1-2 mal pro Monat vor, dass DbRep beim Schreiben der Mitternachts-Werte ins Timeout läuft.

Dabei kommen folgende Meldungen im Log:
2024.04.24 00:01:11 2: DbRep myDbRep - Timeout occured (limit: 10 seconds). You may be able to adjust the "Timeout" attribute.
2024.04.24 00:01:11 2: DbRep myDbRep - ERROR - Timeout occured (limit: 10 seconds). You may be able to adjust the "Timeout" attribute.
2024.04.24 00:01:11 1: PERL WARNING: Argument "Timeout occured (limit: 10 seconds). You may be able to ..." isn't numeric in subtraction (-) at (eval 39568) line 39.

Nun meine Fragen dazu:
  • Heißt das, dass die Werte später oder NICHT in die Datenbank geschrieben werden?
  • Falls NICHT - leider sehe ich nicht, bei welchem DbRep Befehl der Timeout auftrat - kann das geloggt werden?
  • Kann die 'PERL WARNING' abgefangen werden?

Danke für deine Rückmeldung.

Schönen Tag
Robert
#3
Wiki / Aw: Benutzeroberfläche (Style)...
Letzter Beitrag von DasQ - 24 April 2024, 11:59:26
Problem besteht weiterhin

Im Media Wiki selber sieht das so aus.(2. Screenshot)

#4
Multimedia / Aw: MPD-Device aktualisiert ni...
Letzter Beitrag von RigorM - 24 April 2024, 11:55:57
Cool!
Habe zwar den Haupt-Thread zu MPD mehrfach auf und ab bis zur totalen Frustration durchkämmt, bis zu diesen letzten Postings bin ich aber anscheinend nie gelangt, sonst hätte ich mich da rangehängt...
Werde das Update sofort ausprobieren, wenn's kommt!
#5
Multimedia / Aw: MPD-Device aktualisiert ni...
Letzter Beitrag von Beta-User - 24 April 2024, 11:37:31
Vorab mal: Willkommen im FHEM-Forum, und Danke für den vorbildlichen Post!

Habe im Hinblick darauf nochmal einen vertieften Blick in den Code und die History geworfen und dann den vorgeschlagenen Fix von
Zitat von: Medel am 02 Januar 2024, 15:05:08Habe mal in der 73_MPD.pm noch ein OK eingefügt:
1285     elsif ($_ !~ m{\Aplayer|playlist|mixer|options|update|OK\z}x){
Bisher hatte ich keinen socket error mehr und auch das Problem mit dem Play und der Aktualisierung ist weg. Wird gleich beim erstem Mal richtig angezeigt.
Bitte mal jemand der sich damit besser auskennt darüber schauen und ggf. einpflegen.
aus dem Haupt-Thread zu MPD übernommen (kommt dann mit dem morgigen update).

Bitte um Rückmeldung, falls das dein Problem (auch) behebt....
#6
Wiki / Aw: Zwave Wiki aktualisieren
Letzter Beitrag von krikan - 24 April 2024, 11:35:31
Hallo Guido!

Vielen Dank. Habe das  (mit winziger Ergänzung) übernommen: https://wiki.fhem.de/wiki/Z-Wave#Vorbereitung

Zitat von: fettgu am 23 April 2024, 21:42:54Ich will damit nicht sagen, dass ich den Rest von der Wiki Seite optimal finde, aber immerhin ist das hoffentlich ein Beitrag diesen Teil zu verbessern.
Du darfst die Seite gerne verbessern und aktualisieren, wenn Du Zeit/Lust hast. Ich würde mich freuen. Falls Du noch kein Wiki-Konto hast, kannst Du einen Zugang beantragen (siehe unter https://wiki.fhem.de/wiki/FHEMWiki:Administratoren).

Gruß, Christian
#7
Multimedia / Aw: Modul für MPD
Letzter Beitrag von Beta-User - 24 April 2024, 11:34:52
Ups, irgendwie stand ich da wohl auf dem (Invertierungs-) Schlauch, sorry....

Habe den Fix
Zitat von: Medel am 02 Januar 2024, 15:05:08Habe mal in der 73_MPD.pm noch ein OK eingefügt:
wie vorgeschlagen eingecheckt, nachdem das jüngst auch hier nochmal aufgeschlagen war: https://forum.fhem.de/index.php?topic=138009.0

Danke für's mehrfache Schubsen!
#8
Sonstige Systeme / Aw: fhempy: Skoda Connect
Letzter Beitrag von hetterich - 24 April 2024, 11:33:19
Hallo miteinander,

super Sache!

Die Readings werden alle angezeigt und auch aktualisiert.
Jedoch bei "Set charger on/off" rührt sich gar nichts.
Das wäre aber genau das, was ich für meinen Enyaq Bj24 brauchen würde.
Im fhempy-Log sehe ich nichts, es scheint so als ob der Set-Befehl gar nicht registriert werden würde.
Das ein und ausschalten des Ladens wäre für meinen Plan der Automatisierung (Überschussladen) wichtig.

Activating virtual environment...OK
2024-04-24 10:09:48,069 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.740...
2024-04-24 10:09:48,073 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2024-04-24 10:09:48,189 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2024-04-24 10:09:50,544 - INFO     - websockets.server: connection open
2024-04-24 10:09:50,545 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2024-04-24 10:09:52,132 - INFO     - skodaconnect.connection: Unofficial Skoda Connect library, version 1.3.10
2024-04-24 10:09:52,132 - INFO     - skodaconnect.connection: Initiating new login
2024-04-24 10:09:53,544 - INFO     - skodaconnect.connection: Token for technical verified OK.
2024-04-24 10:09:54,195 - INFO     - skodaconnect.connection: Token for connect verified OK.
2024-04-24 10:09:58,007 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:09:59,396 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:10:05,602 - ERROR    - fhempy.lib.fhem: FHEM took 5971ms for readingsSingleUpdate($defs{'SkodaEnyaq'},'position','(48.79964, 11.538322, datetime.datetime(2024, 4, 22, 7, 17, 29, tzinfo=datetime.timezone.utc))',1)
2024-04-24 10:10:12,640 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:15:15,709 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:15:16,147 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:20:18,233 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:20:18,722 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:25:19,218 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:25:20,395 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:30:21,022 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:30:21,537 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:35:22,002 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:35:24,067 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:31:58.873Z'
2024-04-24 10:40:24,852 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:40:27,530 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:31:58.873Z'
2024-04-24 10:41:38,462 - ERROR    - SkodaEnyaq: Exception raised by task: <Task finished name='Task-905' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py:216> exception=AttributeError("'str' object has no attribute 'get'")>
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 224, in _handle_task_result
    task.result()
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 218, in _run_coro
    await coro
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 459, in set_charger
    elif action.get('action', {}) == 'chargelimit':
AttributeError: 'str' object has no attribute 'get'
2024-04-24 10:45:31,266 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:45:31,684 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:42:20.013Z'
2024-04-24 10:46:58,423 - ERROR    - SkodaEnyaq: Exception raised by task: <Task finished name='Task-1026' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py:216> exception=AttributeError("'str' object has no attribute 'get'")>
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 224, in _handle_task_result
    task.result()
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 218, in _run_coro
    await coro
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 459, in set_charger
    elif action.get('action', {}) == 'chargelimit':
AttributeError: 'str' object has no attribute 'get'
2024-04-24 10:50:33,119 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:50:34,076 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:42:20.013Z'
2024-04-24 10:55:35,231 - INFO     - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:55:37,981 - ERROR    - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
    val_state = instrument.state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
    val = super().state
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
    if hasattr(self.vehicle, self.attr):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
    last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:42:20.013Z'

Weis jemand was ich da falsch mache?

Viele Grüße
Peter
#9
TabletUI / [FTUI3] Color Mapping gegen ex...
Letzter Beitrag von LordVoodoo - 24 April 2024, 11:22:02
Hallo,

ich möchte mir eine Kalenderansicht im Schachbrettmuster bauen. Dazu möchte ich den Feld-Wert gegen ein existierendes Reading vergleichen:

Konkret:
Haus_Kalenderansicht:row_4_column_1 - 23.04.2024
Haus_Kalenderansicht:row_4_column_2 - 24.04.2024
Haus_Kalenderansicht:current_date - 24.04.2024

in FTUI3 würde ich jetzt schreiben:
[color]="Haus_Kalenderansicht:row_4_column_2 | map('Haus_Kalenderansicht:current_date:primary, .*:grey')"

Klappt nur leider nicht.
#10
Wiki / Aw: Benutzeroberfläche (Style)...
Letzter Beitrag von Otto123 - 24 April 2024, 11:18:44
Nur als Zwischeninfo: Wir haben heute morgen (10:00 ...)  das Wiki auf die LTS Version 1.39.7 gehoben. Im Changelog stand auch, das Vector 2022 gepatched wurde.