Status auswerten geht nicht mehr

Begonnen von animefan, 21 November 2015, 17:23:32

Vorheriges Thema - Nächstes Thema

animefan

Hallo,
ich habe hier eine ganz kleine FHEM installation. Gestern habe ich ein Update gefahren. Danach funktionierte hier das Schalten nicht mehr.

Erst mal ein kleiner Codeschnippsel

   define Licht_Flur FS20 9999 99
   attr Licht_Flur dummy 1
   attr Licht_Flur eventMap on:an off:aus
   attr Licht_Flur room Flur

   define NLicht_Flur notify Licht_Flur { \
   if ("%" eq "on") {\
      system "sudo rcswitch-pi/send 00011 1 1 &";;\
   }\
   if("%" eq "off") {\
      system "sudo rcswitch-pi/send 00011 1 0  &";;\
   }\
}

Es funktioniert einfach nicht mehr. Ich habe die Stati "on" und "off" auch schon probiert.
Er schreibt im Log auch das er schaltet. Nur passiert nichts.

Was läuft da gerade falsch ???

Ich habe auch versucht mir den Status auszugeben ... aber außer einem Fehler oder "%%" als ausgabe kam nichts.
Im Object Steht es korrekt mit "on" oder "off"
   Readings state off 2015-11-21 17:09:21

Danke für die Hilfe
mfg Rüdiger

marvin78

Stichwort für die Suche: featurelevel 5.7

Oder commandref zu notify lesen.

Bennemannc

Hallo,

seit FetureLevel 5.7 gibt es & und % nicht mehr. Du musst das umschreiben.

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