notify reagiert nicht

Begonnen von Maxl, 09 November 2015, 20:06:25

Vorheriges Thema - Nächstes Thema

Maxl

Hallo,

ich versuche auf einen Eingang von einem HMW_IO_12_Sw14 am HM485 zu triggern um eine Aktion auszulösen.

define HMW_IO_12_Sw14_DR_MEQ0370281_21 HM485 00012465_21
attr HMW_IO_12_Sw14_DR_MEQ0370281_21 firmwareVersion 0.5
attr HMW_IO_12_Sw14_DR_MEQ0370281_21 model HMW_IO_12_Sw14_DR
attr HMW_IO_12_Sw14_DR_MEQ0370281_21 room HM485
attr HMW_IO_12_Sw14_DR_MEQ0370281_21 serialNr MEQ0370281
attr HMW_IO_12_Sw14_DR_MEQ0370281_21 subType DIGITAL_ANALOG_INPUT


das notify geht anscheinend
2015.11.09 19:56:01.877 5: HM_LAN_WIRED dispatch �^e�����$ei�
2015.11.09 19:56:01.957 4: HM485: HMW_IO_12_Sw14_DR_MEQ0370281_21: STATE -> on
2015.11.09 19:56:01.959 5: Triggering HMW_IO_12_Sw14_DR_MEQ0370281_21 (1 changes)
2015.11.09 19:56:01.960 5: Notify loop for HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: on
2015.11.09 19:56:01.963 4: eventTypes: HM485 HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: on -> STATE: on
2015.11.09 19:56:03.004 3: HM_LAN_WIRED: Event: I[2](2,Y,F,B)(DC) 00012465 -> FFFFFFFF [4] 69(i) 14
2015.11.09 19:56:03.005 5: HM_LAN_WIRED dispatch �_e�����$ei
2015.11.09 19:56:03.086 4: HM485: HMW_IO_12_Sw14_DR_MEQ0370281_21: STATE -> off
2015.11.09 19:56:03.088 5: Triggering HMW_IO_12_Sw14_DR_MEQ0370281_21 (1 changes)
2015.11.09 19:56:03.089 5: Notify loop for HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: off
2015.11.09 19:56:03.092 4: eventTypes: HM485 HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: off -> STATE: off
2015.11.09 19:56:04.000 3: HM_LAN_WIRED: Event: I[3](2,Y,F,B)(DE) 00012465 -> FFFFFFFF [4] 69(i) 14

im EVENT Monitor bekomme ich den Eingang mit
2015-11-09 19:57:17.843 HM485 HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: on
2015-11-09 19:57:18.652 HM485 HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: off


nur zeigt das notify keine Reaktion, weder so
define Licht_an notify HMW_IO_12_Sw14_DR_MEQ0370281_21\
{\
  my $status =  ReadingsVal("HMW_IO_12_Sw14_DR_MEQ0370281_21","state","ON");;\
  if ($status == "on") { fhem ("set HMW_IO_12_Sw14_DR_MEQ0370281_05 toggle") };;\
}

noch so

define Licht_an notify HMW_IO_12_Sw14_DR_MEQ0370281_22:on set HMW_IO_12_Sw14_DR_MEQ0370281_05 toggle


weiß leider nicht mehr weiter, kann jemand helfen, danke
FHEM auf Raspberry mit HM, HMC und AVR Netios.

Bennemannc

Hallo,

das obere geraffel ist viel zu komplex - aberdefine Licht_an notify HMW_IO_12_Sw14_DR_MEQ0370281_22:on set HMW_IO_12_Sw14_DR_MEQ0370281_05 toggle
müsste da im vorderen Teil nicht ... _21:on stehen ? In den anderen Abfragen gehst Du zumindest immer auf Kanal? 21 und nicht 22.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Maxl

Hallo,

ja hast recht .._21, habe nur mehrere Eingänge probiert, geht leider keiner mit keiner meiner Abfragen wie unten erwähnt.

Gruß
Mario
FHEM auf Raspberry mit HM, HMC und AVR Netios.

Bennemannc

Hallo,

versuche mal
define Licht_an notify HMW_IO_12_Sw14_DR_MEQ0370281_21:STATE:on set HMW_IO_12_Sw14_DR_MEQ0370281_05 toggle
Im Event ist das STATE groß geschrieben. Alternativ kannst Du ja mal Testen, was bei dem oberen notify rauskommt, wenn Du STATE groß schriebst. Perl bzw. Linux ist Case sensitv - unterscheidet also immer zwischen Groß- und Kleinschreibung. Deshalb ist state nicht gleich STATE.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Maxl

Hi,

Zitatdefine Licht_an notify HMW_IO_12_Sw14_DR_MEQ0370281_21:STATE:on set HMW_IO_12_Sw14_DR_MEQ0370281_05 toggle
geht auch nicht, kein Toggeln mit dem notify, hätte auch Groß- und Kleinschreibung probiert.
2015-11-09 21:44:23.420 HM485 HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: on
2015-11-09 21:44:27.584 HM485 HMW_IO_12_Sw14_DR_MEQ0370281_21 STATE: off
 
wenn man den toggle-Befehl getrennt ausführt gehts aber. Bin einfach überfragt.

Gruß
Mario
FHEM auf Raspberry mit HM, HMC und AVR Netios.

Bennemannc

Mach nochmal einen . vor das on (:.on). Eventuell stört das Leerzeichen.
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF