Hauptmenü

[Gelöst]Doif Problem

Begonnen von hugo, 30 September 2018, 09:52:27

Vorheriges Thema - Nächstes Thema

hugo

Hallo zusammen,
Habe ein kleines DoIf Problem.
Laut
Doku sollte dies so funktionieren. Ich habe mehrere Sensoren die
Fenster überwachen.
Fenster_1, Fenster_2 usw. undliefer den Status ,,open" zurück.
Diese wollte ich per DoIf überwachen. Leider ohne Erfolg.
defmod di.fenster DOIF (["^Fenster_:open"]) (set ST4.A on)

setstate di.fenster initialize
setstate di.fenster 2018-09-30 09:37:25 mode enabled
setstate di.fenster 2018-09-30 09:37:25 state initialize
setstate di.fenster 2018-09-30 09:19:07 timer_01_c01 error: Wrong timespec "^Fenster_:open": either HH:MM:SS or {perlcode}
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

Damian

Zitat von: hugo am 30 September 2018, 09:52:27
Hallo zusammen,
Habe ein kleines DoIf Problem.
Laut
Doku sollte dies so funktionieren. Ich habe mehrere Sensoren die
Fenster überwachen.
Fenster_1, Fenster_2 usw. undliefer den Status ,,open" zurück.
Diese wollte ich per DoIf überwachen. Leider ohne Erfolg.
defmod di.fenster DOIF (["^Fenster_:open"]) (set ST4.A on)

setstate di.fenster initialize
setstate di.fenster 2018-09-30 09:37:25 mode enabled
setstate di.fenster 2018-09-30 09:37:25 state initialize
setstate di.fenster 2018-09-30 09:19:07 timer_01_c01 error: Wrong timespec "^Fenster_:open": either HH:MM:SS or {perlcode}


Du musst die richtigen Anführungszeichen benutzen:

defmod di.fenster DOIF (["^Fenster_:open"]) (set ST4.A on)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

hugo

Danke, hier kam iOS ins Spiel und selbst ist man manchmal blind 8) ;)
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;