Gelöst - MySensors Schalter/Taster und Aktor

Begonnen von jeti, 14 Mai 2015, 15:08:43

Vorheriges Thema - Nächstes Thema

Puschel74

define Licht_Buero_an_state notify MYSENSOR_104:.* {if(ReadingsVal('MYSENSOR_104','tripped','on') eq 'off') {Log(5,'$NAME - $EVENT'}}
Letzter Versuch und dann kann ich dir leider nicht weiter helfen.

Meine Codebeispiele funktionieren mit meinen Geräten einwandfrei.
MYSENSOR kenn ich leider nicht aber das im Logfile nichts auftaucht wundert mich doch sehr  :o

Edith: Es sei den du hast verbose auf 5 gestellt  ;)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

jeti

auch nichts... ???

2015.05.14 19:34:14 5: MYSENSORS/RAW: /0;0;3;
2015.05.14 19:34:14 5: MYSENSORS/RAW: 0;0;3;/0;9;read: 104-1
2015.05.14 19:34:14 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-1/04-0 s=0,c=1,t
2015.05.14 19:34:14 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,t/=16,pt=2,l=2:0

2015.05.14 19:34:14 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:0'

2015.05.14 19:34:14 5: MYSENSORS gateway MS_gateway: read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:0
2015.05.14 19:34:14 5: MYSENSORS/RAW: /104;0;1;0;1
2015.05.14 19:34:14 5: MYSENSORS/RAW: 104;0;1;0;1/6;0

2015.05.14 19:34:14 5: MYSENSORS Read: Rx: fr=104 ci=000 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '0'

2015.05.14 19:34:14 5: MYSENSORS/RAW: /0;0;3
2015.05.14 19:34:14 5: MYSENSORS/RAW: 0;0;3/;0;9;read: 104-
2015.05.14 19:34:14 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-/104-0 s=0,c=1,t
2015.05.14 19:34:14 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,t/=16,pt=2,l=2:1

2015.05.14 19:34:14 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:1'

2015.05.14 19:34:14 5: MYSENSORS gateway MS_gateway: read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:1
2015.05.14 19:34:14 5: MYSENSORS/RAW: /104;0;1;0;1
2015.05.14 19:34:14 5: MYSENSORS/RAW: 104;0;1;0;1/6;1

2015.05.14 19:34:14 5: MYSENSORS Read: Rx: fr=104 ci=000 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '1'

mal gucken ob hier noch jemand so Hilfsbereit ist wie du, vielen Dank!

Puschel74

Wirklich letzer Versuch  ::)

Definier mal einen Dummy:
define Schalter dummy
attr Schalter webCmd on:off

Dann änder das notify nochmal bitte:
Schalter:.* {
  Log(3,"$NAME - $EVENT");
  if($EVENT eq "off") {
    fhem("set MYSENSOR_100 switch1 off");
  }
  else {
    fhem("set MYSENSOR_100 switch1 on");
  }
}

Und lass mal schauen was dann kommt.

Das gibt es doch nicht das dein Code funktioniert aber keine Einträge im Logfile auftauchen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

jeti

so gehts!
also wenn ich den "dummy schalter" schalte!

hier das Log dazu (1*an und 1*aus)

2015.05.14 20:13:20 4: HTTP FHEMWEB:192.168.1.124:56813 GET /fhem?cmd.Schalter=set%20Schalter%20on&room=Licht&XHR=1
2015.05.14 20:13:20 5: Cmd: >set Schalter on<
2015.05.14 20:13:20 4: dummy set Schalter on
2015.05.14 20:13:20 5: Triggering Schalter (1 changes)
2015.05.14 20:13:20 5: Notify loop for Schalter on
2015.05.14 20:13:20 5: Triggering Licht_Buero_an_aus
2015.05.14 20:13:20 4: Licht_Buero_an_aus exec {
  Log(3,"$NAME - $EVENT");;
  if($EVENT eq "off") {
    fhem("set MYSENSOR_100 switch1 off");;
  }
  else {
    fhem("set MYSENSOR_100 switch1 on");;
  }
}
2015.05.14 20:13:20 5: Cmd: >{
  Log(3,"$NAME - $EVENT");
  if($EVENT eq "off") {
    fhem("set MYSENSOR_100 switch1 off");
  }
  else {
    fhem("set MYSENSOR_100 switch1 on");
  }
}<
2015.05.14 20:13:20 3: Schalter - on
2015.05.14 20:13:20 5: Cmd: >set MYSENSOR_100 switch1 on<
2015.05.14 20:13:20 5: MYSENSORS send: Rx: fr=100 ci=001 c=001(C_SET         ) st=002(V_LIGHT         ) ack=0 '1'

2015.05.14 20:13:20 5: SW: 3130303b313b313b303b323b310a
2015.05.14 20:13:20 5: Triggering MYSENSOR_100 (1 changes)
2015.05.14 20:13:20 5: Notify loop for MYSENSOR_100 switch1: on
2015.05.14 20:13:20 4: 1605:FHEMWEB:192.168.1.124:56813: /fhem?cmd.Schalter=set%20Schalter%20on&room=Licht&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.05.14 20:13:20 5: MYSENSORS/RAW: /0;0;3;0;9;send: 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,st=ok:1

2015.05.14 20:13:20 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'send: 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,st=ok:1'

2015.05.14 20:13:20 5: MYSENSORS gateway MS_gateway: send: 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,st=ok:1
2015.05.14 20:13:20 4: HTTP FHEMWEB:192.168.1.124:56813 GET /fhem?cmd.Schalter=set%20Schalter%20off&room=Licht&XHR=1
2015.05.14 20:13:20 5: Cmd: >set Schalter off<
2015.05.14 20:13:20 4: dummy set Schalter off
2015.05.14 20:13:20 5: Triggering Schalter (1 changes)
2015.05.14 20:13:20 5: Notify loop for Schalter off
2015.05.14 20:13:20 5: Triggering Licht_Buero_an_aus
2015.05.14 20:13:20 4: Licht_Buero_an_aus exec {
  Log(3,"$NAME - $EVENT");;
  if($EVENT eq "off") {
    fhem("set MYSENSOR_100 switch1 off");;
  }
  else {
    fhem("set MYSENSOR_100 switch1 on");;
  }
}
2015.05.14 20:13:20 5: Cmd: >{
  Log(3,"$NAME - $EVENT");
  if($EVENT eq "off") {
    fhem("set MYSENSOR_100 switch1 off");
  }
  else {
    fhem("set MYSENSOR_100 switch1 on");
  }
}<
2015.05.14 20:13:20 3: Schalter - off
2015.05.14 20:13:20 5: Cmd: >set MYSENSOR_100 switch1 off<
2015.05.14 20:13:20 5: MYSENSORS send: Rx: fr=100 ci=001 c=001(C_SET         ) st=002(V_LIGHT         ) ack=0 '0'

2015.05.14 20:13:20 5: SW: 3130303b313b313b303b323b300a
2015.05.14 20:13:20 5: Triggering MYSENSOR_100 (1 changes)
2015.05.14 20:13:20 5: Notify loop for MYSENSOR_100 switch1: off
2015.05.14 20:13:20 4: 1605:FHEMWEB:192.168.1.124:56813: /fhem?cmd.Schalter=set%20Schalter%20off&room=Licht&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.05.14 20:13:20 5: MYSENSORS/RAW: /0;0;3;0;9;send: 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,st=ok:0

2015.05.14 20:13:20 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'send: 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,st=ok:0'

2015.05.14 20:13:20 5: MYSENSORS gateway MS_gateway: send: 0-0-100-100 s=1,c=1,t=2,pt=0,l=1,st=ok:0

Puschel74

Zitatso gehts!
Alles andere hätte mich auch schwer an mir zweifeln lassen.

Dann ziehen wir das mal langsam auf:
MYSENSOR_104:.* {
  Log(3,"$NAME - $EVENT");
}

Den EventMonitor sollten wir nicht mehr brauchen - das FHEM-Logfile müsste reichen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

jeti

logfile:

2015.05.14 20:22:32 5: MYSENSORS/RAW: /0;0;3;0;9;read
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;0;3;0;9;read/: 104-104-0 s=
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=/0,c=1,t=16,pt=2
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,t=16,pt=2/,l=2:0
104;
2015.05.14 20:22:32 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:0'

2015.05.14 20:22:32 5: MYSENSORS gateway MS_gateway: read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:0
2015.05.14 20:22:32 5: MYSENSORS/RAW: 104;/0;1;0;16;0

2015.05.14 20:22:32 5: MYSENSORS Read: Rx: fr=104 ci=000 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '0'

2015.05.14 20:22:32 5: Triggering MYSENSOR_104 (1 changes)
2015.05.14 20:22:32 5: Notify loop for MYSENSOR_104 tripped: off
2015.05.14 20:22:32 5: Triggering Gast_notify_NA
2015.05.14 20:22:32 4: Gast_notify_NA exec {if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}
2015.05.14 20:22:32 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}<
2015.05.14 20:22:32 5: Triggering Gast_notify_weg
2015.05.14 20:22:32 4: Gast_notify_weg exec {if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}
2015.05.14 20:22:32 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}<
2015.05.14 20:22:32 5: Triggering Licht_Buero_an_aus
2015.05.14 20:22:32 4: Licht_Buero_an_aus exec {
  Log(3,"$NAME - $EVENT");;
}
2015.05.14 20:22:32 5: Cmd: >{
  Log(3,"$NAME - $EVENT");
}<
2015.05.14 20:22:32 3: MYSENSOR_104 - tripped: off
2015.05.14 20:22:32 5: MYSENSORS/RAW: /0;
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;/0;3;0;9;read: 1
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;0;3;0;9;read: 1/04-104-0 s=0,c
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c/=1,t=16,pt=2,l=
2015.05.14 20:22:32 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,t=16,pt=2,l=/2:1
104;0;1
2015.05.14 20:22:32 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:1'

2015.05.14 20:22:32 5: MYSENSORS gateway MS_gateway: read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:1
2015.05.14 20:22:32 5: MYSENSORS/RAW: 104;0;1/;0;16;1

2015.05.14 20:22:32 5: MYSENSORS Read: Rx: fr=104 ci=000 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '1'

2015.05.14 20:22:32 5: Triggering MYSENSOR_104 (1 changes)
2015.05.14 20:22:32 5: Notify loop for MYSENSOR_104 tripped: on
2015.05.14 20:22:32 5: Triggering Gast_notify_NA
2015.05.14 20:22:32 4: Gast_notify_NA exec {if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}
2015.05.14 20:22:32 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}<
2015.05.14 20:22:32 5: Triggering Gast_notify_weg
2015.05.14 20:22:32 4: Gast_notify_weg exec {if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}
2015.05.14 20:22:32 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}<
2015.05.14 20:22:32 5: Triggering Licht_Buero_an_aus
2015.05.14 20:22:32 4: Licht_Buero_an_aus exec {
  Log(3,"$NAME - $EVENT");;
}
2015.05.14 20:22:32 5: Cmd: >{
  Log(3,"$NAME - $EVENT");
}<
2015.05.14 20:22:32 3: MYSENSOR_104 - tripped: on


notify wird ausgelöst  :)

Puschel74

Und schon haben wir den üblen Täter  ::)
$NAME               - $EVENT
MYSENSOR_104 - tripped: on

Das Event ist nicht on sondern tripped: on
d.h. EVTPART0 ist tripped und EVTPART1 ist on.

MYSENSOR_104:.* {
  Log(3,"$NAME - $EVENT -- $EVTPART0 --- $EVTPART1");
}

Nur um ganz sicher zu gehen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

jeti

und nochmal:


2015.05.14 20:36:50 5: MYSENSORS/RAW: /0;0;
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;/3;0;9;read: 104
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104/-104-0 s=0,c=1,
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,/t=16,pt=2,l=2:
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:/0
104;0;1;0;
2015.05.14 20:36:50 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:0'

2015.05.14 20:36:50 5: MYSENSORS gateway MS_gateway: read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:0
2015.05.14 20:36:50 5: MYSENSORS/RAW: 104;0;1;0;/16;0

2015.05.14 20:36:50 5: MYSENSORS Read: Rx: fr=104 ci=000 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '0'

2015.05.14 20:36:50 5: Triggering MYSENSOR_104 (1 changes)
2015.05.14 20:36:50 5: Notify loop for MYSENSOR_104 tripped: off
2015.05.14 20:36:50 5: Triggering Gast_notify_NA
2015.05.14 20:36:50 4: Gast_notify_NA exec {if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}
2015.05.14 20:36:50 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}<
2015.05.14 20:36:50 5: Triggering Gast_notify_weg
2015.05.14 20:36:50 4: Gast_notify_weg exec {if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}
2015.05.14 20:36:50 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}<
2015.05.14 20:36:50 5: Triggering Licht_Buero_an_aus
2015.05.14 20:36:50 4: Licht_Buero_an_aus exec {
  Log(3,"$NAME - $EVENT -- $EVTPART0 --- $EVTPART1");;
}
2015.05.14 20:36:50 5: Cmd: >{
  Log(3,"$NAME - $EVENT -- $EVTPART0 --- $EVTPART1");
}<
2015.05.14 20:36:50 3: MYSENSOR_104 - tripped: off -- tripped: --- off
2015.05.14 20:36:50 5: MYSENSORS/RAW: /0;0;3;0;
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;3;0;/9;read: 104-104
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104/-0 s=0,c=1,t=1
2015.05.14 20:36:50 5: MYSENSORS/RAW: 0;0;3;0;9;read: 104-104-0 s=0,c=1,t=1/6,pt=2,l=2:1

2015.05.14 20:36:50 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:1'

2015.05.14 20:36:50 5: MYSENSORS gateway MS_gateway: read: 104-104-0 s=0,c=1,t=16,pt=2,l=2:1
2015.05.14 20:36:50 5: MYSENSORS/RAW: /104;0;1;0;16;
2015.05.14 20:36:50 5: MYSENSORS/RAW: 104;0;1;0;16;/1

2015.05.14 20:36:50 5: MYSENSORS Read: Rx: fr=104 ci=000 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '1'

2015.05.14 20:36:50 5: Triggering MYSENSOR_104 (1 changes)
2015.05.14 20:36:50 5: Notify loop for MYSENSOR_104 tripped: on
2015.05.14 20:36:50 5: Triggering Gast_notify_NA
2015.05.14 20:36:50 4: Gast_notify_NA exec {if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}
2015.05.14 20:36:50 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped2','on') eq 'off') {fhem('set Gast NA')}}<
2015.05.14 20:36:50 5: Triggering Gast_notify_weg
2015.05.14 20:36:50 4: Gast_notify_weg exec {if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}
2015.05.14 20:36:50 5: Cmd: >{if(ReadingsVal('MYSENSOR_104','tripped1','on') eq 'off') {fhem('set Gast weg')}}<
2015.05.14 20:36:50 5: Triggering Licht_Buero_an_aus
2015.05.14 20:36:50 4: Licht_Buero_an_aus exec {
  Log(3,"$NAME - $EVENT -- $EVTPART0 --- $EVTPART1");;
}
2015.05.14 20:36:50 5: Cmd: >{
  Log(3,"$NAME - $EVENT -- $EVTPART0 --- $EVTPART1");
}<
2015.05.14 20:36:50 3: MYSENSOR_104 - tripped: on -- tripped: --- on



Puschel74

Zitatund nochmal:
Danke.

Dann sollte das hoffentlich klappen:
MYSENSOR_104:.* {
  if($EVTPART1 eq "off") {
    if(ReadingsVal("MYSENSOR_100","switch1","undef") eq "off") {
      fhem("set MYSENSOR_100 switch1 on");
    }
    else {
      fhem("set MYSENSOR_100 switch1 off");
    }
  }
}

Wenn nicht müssen wir MYSENSOR_100 zerpflücken anfangen aber lt. deinem Screenshot sollte das so funktionieren.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

jeti

es geht perfekt, nun nochmal alles nachvollziehen! vielen Herzlichen Dank!

um noch deine OT Frage zu beantworten:
Die ganze Thematik ist extrem Umfangreich (vorallem auch wenn meine rudimentäre Programmierschulungen schon Jahre her sind) und ich bin trotz lesen des PDFs und durchforsten der Referenz oft noch wie der Ochs vor dem Scheunentor  :-[
Daher bin ich über Leute wie dich sehr dankbar!

viele Grüße!

Puschel74

Zitates geht perfekt,
Das freut mich.

Zitatnun nochmal alles nachvollziehen!
Ist nicht schwer.
$EVENT kann mehrere Bestandteile haben - $EVTPART0 ... $EVTPARTx
Je nachdem wie das Event durch das Device generiert wird.
Meine Geräte haben in $EVENT idR bereits on oder off stehen - deine eben nicht.
Das lässt sich aber schön mit einer Logausgabe überprüfen - und darauf dann das notify (oder DOIF) aufbauen.

Zitatvielen Herzlichen Dank!
Gern geschehen.

Eine Bitte noch - siehe auch mein angepinnter Beitrag  :P
Bearbeite noch deinen ersten Beitrag - stell den funktionierenden Code dort ein und wirf evtl. noch die eine oder andere Erklärung ein.
Dann dem Titel ein (Gelöst) vorne dran - nicht schliessen!
Nachfolgende finden dann die Frage - den Versuch - die Lösung und die Erklärung dazu ohne gleich den gesamten Beitrag lesen zu müssen.
Die nächsten Anfänger werden es dir danken  ;)

ZitatDaher bin ich über Leute wie dich sehr dankbar!
Wenn du wüsstest - ich kann auch anders  8)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.