FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Thyraz am 19 Februar 2016, 09:01:30

Titel: Unknown Expression Format
Beitrag von: Thyraz am 19 Februar 2016, 09:01:30
Hi,

hab heute meinen Pi und FHEM mal wieder aktualisiert und nun will eines meiner DOIFs nicht mehr.
FHEM meckert schon beim laden im Logfile:

DOIF: unknown expression format:  open

Er meckert hier also schon gleich den ersten Trigger an und scheint das Format [Device:"Reading state"] nicht zu mögen.


define doif_RGBWController01_01 DOIF ## Bewegungssensor aktiviert + Licht aus + Draußen dunkel -> Licht an\
  (([MultiSensor01:"reportedState: open"]) and ([?RGBWController01:dimmerVal] == 0) and ([?Twilight:light] < 5))\
    (set RGBWController01 dim 25)\
    (setReading RGBWController01 lastActivationType Motion)\
## Bewegungssensor erneut betätigt während Licht schon über Bewegung aktiviert wurde -> Nichts tun, dient nur dem Stoppen der Zeit im nächsten DOELSEIF\
  DOELSEIF (([MultiSensor01:"reportedState: open"]) and ([?RGBWController01:lastActivationType] eq "Motion"))\
## Bewegungssensor deaktiviert + wurde über Dimmer eingeschaltet -> Licht zeitverzögert aus\
  DOELSEIF (([MultiSensor01:"reportedState: closed"]) and ([?RGBWController01:lastActivationType] eq "Motion"))\
    (set RGBWController01 dim 0) ## Über wait Attribut verzögert, wird nur ausgeführt falls in der Zeit nicht ein anderer CMD Block getriggert wird\
    (setReading RGBWController01 lastActivationType "")\
## Schalter ein -> Licht an\
  DOELSEIF ([WallSwitch01:"cSceneSet: 2"])\
    (set RGBWController01 dim 25)\
    (setReading RGBWController01 lastActivationType "Switch")\
## Schalter aus -> Licht aus\
  DOELSEIF ([WallSwitch01:"cSceneSet: 6"])\
    (set RGBWController01 dim 0)\
    (setReading RGBWController01 lastActivationType "")\


Gab es hier irgendeine Änderung?
Titel: Antw:Unknown Expression Format
Beitrag von: Ellert am 19 Februar 2016, 09:30:02
Welche DOIF Version hattest Du vor dem Update?
Titel: Antw:Unknown Expression Format
Beitrag von: Thyraz am 19 Februar 2016, 09:40:15
Wo kann ich das auslesen?
Hab vor dem Update ein FHEM Backup gemacht, wenn sich das darin findet kann ich das sicher auslesen.

Ist auf alle Fälle so 1-2 Wochen her seit dem letzten FHEM Update.
War also keine Uralt-Version.
Titel: Antw:Unknown Expression Format
Beitrag von: Damian am 19 Februar 2016, 10:40:25
Zitat von: Thyraz am 19 Februar 2016, 09:40:15
Wo kann ich das auslesen?
Hab vor dem Update ein FHEM Backup gemacht, wenn sich das darin findet kann ich das sicher auslesen.

Ist auf alle Fälle so 1-2 Wochen her seit dem letzten FHEM Update.
War also keine Uralt-Version.

Ich kann das Problem in der aktuellen Version nachvollziehen. Wird mit dem nächsten Update behoben (evtl. heute noch behoben).

Gruß

Damian
Titel: Antw:Unknown Expression Format
Beitrag von: Thyraz am 19 Februar 2016, 10:52:50
Super, danke. :)
Titel: Antw:Unknown Expression Format
Beitrag von: Damian am 19 Februar 2016, 15:57:12
Ich habe das Problem behoben. Morgen mit der neuen Version (Filtern nach beliebigen Ausdrücken) verfügbar.

Gruß

Damian