keine Wertaktualisieung (eines einzelnen Thermometers)

Begonnen von oldman, 20 Dezember 2022, 16:04:51

Vorheriges Thema - Nächstes Thema

oldman

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.

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

oldman

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!