FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: matze1999 am 21 Oktober 2022, 08:57:59

Titel: [gelöst] $EVENT nur für state
Beitrag von: matze1999 am 21 Oktober 2022, 08:57:59
Hallo,

ist es möglich den "state" explizit abzugfragen?

wenn ich es so mache:

defmod MQTT2_DVES_207234_CH2_notify_1 notify MQTT2_DVES_207234_CH2:.* set MQTT2_DVES_D61F5E $EVENT

erhalte ich Fehelrmeldungen, weil $EVENT mehr als nur den state beinhaltet und das set das nicht machen kann (z.B. LWT)

matze1999
Titel: Antw:$EVENT nur für state
Beitrag von: MadMax-FHEM am 21 Oktober 2022, 09:10:41
Notify anlegen mit Eventmonitor und möglichst GENAU treffen.

Das ist verm. die Antwort auf deine Frage: https://wiki.fhem.de/wiki/Event#Erg.C3.A4nzen_des_Reading_state_im_Event

Gruß, Joachim
Titel: Antw:$EVENT nur für state
Beitrag von: matze1999 am 21 Oktober 2022, 10:23:53
Hallo,

das wäre das richtige.

addStateEvent

aber da dann $EVENT auch das reading "state" enthält, können meine MQTT" Devices damit nichts anfangen und ich bekomme wieder die gleichen Fehlermeldungen:

2022.10.21 10:13:21 5: Cmd: >set MQTT2_DVES_15F0F8_CH2 state: off<
2022.10.21 10:13:21 3: set MQTT2_DVES_15F0F8_CH2 state: off : Unknown argument state:, choose one ....


Bleibt eigentlich nur zwei notifys mit den Zuständen on und off oder ein DOIF, schade.

matze1999
Titel: Antw:[gelöst] $EVENT nur für state
Beitrag von: MadMax-FHEM am 21 Oktober 2022, 10:42:11
Zitat von: matze1999 am 21 Oktober 2022, 10:23:53
Bleibt eigentlich nur zwei notifys mit den Zuständen on und off oder ein DOIF, schade.

Was ist denn das für ein Quatsch?

Nimm doch $EVTPART1?

Oder halt je nachdem was du vom Event brauchst...

Gruß, Joachim
Titel: Antw:[gelöst] $EVENT nur für state
Beitrag von: matze1999 am 21 Oktober 2022, 10:50:19
Danke für den Schlag auf den Hinterkopf, passt!  :-[

matze1999
Titel: Antw:[gelöst] $EVENT nur für state
Beitrag von: MadMax-FHEM am 21 Oktober 2022, 10:51:55
Zitat von: matze1999 am 21 Oktober 2022, 10:50:19
Danke für den Schlag auf den Hinterkopf, passt!  :-[

matze1999

Gerne! 8)

Hat hoffentlich nicht zu weh getan ;) :D

Viel Spaß noch, Joachim