Hauptmenü

Unknown Expression Format

Begonnen von Thyraz, 19 Februar 2016, 09:01:30

Vorheriges Thema - Nächstes Thema

Thyraz

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?
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Ellert

Welche DOIF Version hattest Du vor dem Update?

Thyraz

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.
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Damian

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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Thyraz

Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Damian

Ich habe das Problem behoben. Morgen mit der neuen Version (Filtern nach beliebigen Ausdrücken) verfügbar.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF