FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: oldman am 20 Dezember 2022, 16:04:51

Titel: keine Wertaktualisieung (eines einzelnen Thermometers)
Beitrag von: oldman am 20 Dezember 2022, 16:04:51
Die Werte von einem von 12 Thermometern werden von Alexa nicht korrekt verarbeitet.
Nach Alexa-Restart ist alles ok:
12/20/2022, 2:59:58 PM] [FHEM] Temp_Outdoor is thermometer
[12/20/2022, 2:59:58 PM] [FHEM] Temp_Outdoor has
[12/20/2022, 2:59:58 PM] [FHEM]   StatusLowBattery [battery]
[12/20/2022, 2:59:58 PM] [FHEM]   CurrentTemperature [temperature]
[12/20/2022, 2:59:58 PM] [FHEM]   CurrentRelativeHumidity [humidity]
  2022-12-20 14:59:58 caching: Temp_Outdoor-battery: ok
  2022-12-20 14:59:58 caching: Temp_Outdoor-temperature: 6.8
  2022-12-20 14:59:58 caching: Temp_Outdoor-humidity: 85


Bei einem Temperaturupdate steht das hier im Alexa-Logfile:

[12/20/2022, 3:04:28 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"98c8a72b-82a3-4a6d-9ada-94c3ac527c3b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"xxxxxxxx-21359EF54F70DFFB"},"endpointId":"5de5342b-f33f-c71a-0c02-b4947a5e164a781f","cookie":{"fuuid":"5de5342b-f33f-c71a-0c02-b4947a5e164a781f","device":"Temp_Outdoor"}},"payload":{}}}
[12/20/2022, 3:04:28 PM] [FHEM]     caching: CurrentTemperature: 6.9 (as number; from '6.9')
[12/20/2022, 3:04:28 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":6.9,"scale":"CELSIUS"},"timeOfSample":"2022-12-20T14:04:28.955Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"17492bb9-c7be-4325-9c83-f66967c37bd9","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"3BFCCA02-21359EF54F70DFFB"},"endpointId":"5de5342b-f33f-c71a-0c02-b4947a5e164a781f"},"payload":{}}}


und die Temperatur wird nicht übernommen, bei einer Abfrage wird weiterhin (bis zum Alexa-Restart) die Temperatur nach dem vorherigen restart ausgegeben.
Ich kann leider die Ausgaben des Logs mangels Wissen nicht interpretieren.
Der Fehler tritt auf seit ich die batterien gewechselt haben. In den Attributen des Thermometers habe ich nichts verändert.
Vielleicht hat jemand einen Tipp für mich.
Titel: Antw:keine Wertaktualisieung (eines einzelnen Thermometers)
Beitrag von: MadMax-FHEM am 20 Dezember 2022, 21:07:28
Kommen Events vom Thermometer?
Also Eventmonitor öffnen (Filter setzen) und schauen was kommt...

event-on-change-reading etc. (ansers) gesetzt (als bei den anderen)?

list von einem Device das geht und von dem welches nicht geht.

Gruß, Joachim
Titel: Antw:keine Wertaktualisieung (eines einzelnen Thermometers)
Beitrag von: oldman am 21 Dezember 2022, 16:47:41
Der List-Vergleich hat es gebracht:
versehentlich bei   event-on-change-reading temperature:180 eingesetzt, das sollte zu event-min-interval.
Das Logfile wurde ordentlich geschrieben (und nur da habe ich nachgesehen) aber Alexa hat das nicht verdaut.

Danke!