FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Det20 am 15 August 2022, 11:36:21

Titel: state und reportedState gleichziehen
Beitrag von: Det20 am 15 August 2022, 11:36:21
Hallo,

gibt es eine Möglichkeit, dass "state" automatisch denselben Wert bekommt wie "reportedState"? Soweit ich das in den ganzen Jahren verstanden habe, ist "state": so wie es sein soll. Und "reportedState" so wie es in Wirklichkeit ist. Also interessiert mich "reportedState" mehr. Ich werte es in FTUI3 usw aus, es wäre allerdings schöner, wenn "state" den korrekten Wert enthält.

Ich kann nun weiterhin "ReadingsVal" für "reportedState" statt "value" verwenden, was aber ein wenig nervt. Alternativ könnte ich auch alle 2 Minuten über alle ZWAVE's gehen und "state" auf "reportedState" setzen. Oder, und das ist meine Hoffnung, es gibt eine Eigenschaft, damit state die echten Werte enthält.

VG
Titel: Antw:state und reportedState gleichziehen
Beitrag von: MadMax-FHEM am 15 August 2022, 11:40:31
Value frägt NICHT das Reading state ab sondern das INTERNAL STATE!!!

Also wäre ReadingsVal schon immer besser/korrekt(er) gewesen!

In state stehen ja auch Ergebnisse von Config-Befehlen etc. drin, in reportedState halt nur tatsächliche Zustände die das Gerät (Aktor) annehmen kann, so mein Verständnis/Beobachtung...

Gruß, Joachim
Titel: Antw:state und reportedState gleichziehen
Beitrag von: Beta-User am 15 August 2022, 11:45:33
Möglicherweise (!) ist "setReadingOnAck" das, was du suchst?

Ansonsten ist es (u.A.) eben so, dass das "state"-Reading zum Teil (!) eben eher die Kommunikationsdaten enthält und weniger den Ist-Zustand.

Prinzipiell habe ich aber auch noch nicht verstanden, wo das konkrete Problem liegt. Ein Beispiel-list wäre ggf. hilfreich, dann kann man ggf. auch besser helfen (ich habe relativ viele userReadings bei ZWave).
Titel: Antw:state und reportedState gleichziehen
Beitrag von: Det20 am 15 August 2022, 11:48:19
Praktisches Beispiel: Meine Wallbox wird über ZWave an oder abgeschaltet. Manchmal spinnt der ZWave aber, ich aktiviere die Wallbox (Set... On), der ZWave-Teil meldet im state 'on', die Box ist es aber nicht (reportedtstate ist off). Das tritt bei meinen ganzen ZWave's alle jubeljahre mal auf, wieso auch immer.
Titel: Antw:state und reportedState gleichziehen
Beitrag von: Det20 am 15 August 2022, 12:02:14
Zitat von: Beta-User am 15 August 2022, 11:45:33
Möglicherweise (!) ist "setReadingOnAck" das, was du suchst?

Sieht interessant aus, versuche ich mal.
Titel: Antw:state und reportedState gleichziehen
Beitrag von: gamauf am 15 August 2022, 16:41:09
Attr stateFormat ?
Titel: Antw:state und reportedState gleichziehen
Beitrag von: Det20 am 15 August 2022, 16:56:41
stateFormat <> Value. Nur Augenwischerei.
Titel: Antw:state und reportedState gleichziehen
Beitrag von: rudolfkoenig am 15 August 2022, 17:14:00
ZitatstateFormat <> Value. Nur Augenwischerei.
Bin anderer Meinung.
Titel: Antw:state und reportedState gleichziehen
Beitrag von: MadMax-FHEM am 15 August 2022, 17:28:24
Zitat von: Det20 am 15 August 2022, 16:56:41
stateFormat <> Value. Nur Augenwischerei.

https://forum.fhem.de/index.php/topic,128772.msg1231516.html#msg1231516

stateFormat -> STATE -> Value ;)

Gruß, Joachim