FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Albi am 21 September 2018, 21:46:08

Titel: HILFE: DOIF mit twiglight
Beitrag von: Albi am 21 September 2018, 21:46:08
Hallo

ich möchte ein DOIF erstellen. Mit dem ich meinen "Esszimmer" Rollo über Twighlight automatisch runter fahren möchte.

Gleich vorab bin ein NEWBEE


Das Twiglight Modul habe ich am über define usw angelgt.


Nun wolte ich folgendes DOIF anlegen

define Esszimmer_auto_ab DOIF ([{twilight("TWILIGHT","ss_indoor","17:00","22:00")}]) (set Esszimmer closed)

Soweit so gut, bekomem aber nun folgenden Fehler

timer_01_c01

error: the function "Twilight("Twilight","ss_indoor","17:00","22:00")" must return a timespec and not Undefined subroutine &main::Twilight called at (eval 7184874) line 1. .



Warum der Error???

Kann mir hier jemand helfen?

Hier noch ein Screenshot aus Fhem

Gruß Albi

Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Albi am 21 September 2018, 21:58:22
Glaube habe den Fehler

im DOIF habe ich "Twiglight" als erstes geschreiben und es muss wohl "twiglight" lauten
Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Bartimaus am 21 September 2018, 23:50:35
Probier mal:

([17:00-22:00]
and [Twilight:twilight] < 10)
(set Esszimmer closed)
Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Albi am 22 September 2018, 09:29:38
Ah ok, danke. Da gebe ich quasi den State mit. Quasi den "light" Wert.

Werde ich testen.

Albi

Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Bartimaus am 22 September 2018, 09:41:28
Warum machst Du einen separaten Befehl zum öffnen?
Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Albi am 22 September 2018, 10:45:07
Zitat von: Bartimaus am 22 September 2018, 09:41:28
Warum machst Du einen separaten Befehl zum öffnen?

Verstehe die Frage nicht ganz. Aber evtl meinst du, dass ja über das Twiglight State die Uhrzeit nicht extra abzufragen ist.

Auf jeden Fall, teste ich es heute Abend mal ob der Befehl enstprechend ausgeführt wird

LG Albi
Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Damian am 22 September 2018, 11:14:22
Zitat von: Albi am 22 September 2018, 10:45:07
Verstehe die Frage nicht ganz. Aber evtl meinst du, dass ja über das Twiglight State die Uhrzeit nicht extra abzufragen ist.

Auf jeden Fall, teste ich es heute Abend mal ob der Befehl enstprechend ausgeführt wird

LG Albi

Gemeint ist eher, dass du im DOIF nur den Zweig zum Schließen definiert hast. Wenn du das Aufschließen automatisiert machst, dann kannst du den Befehl im weiteren Zweig des gleichen DOIFs einbauen.

Ich vermute aber, dass du manuell aufschließt.
Titel: Antw:HILFE: DOIF mit twiglight
Beitrag von: Albi am 22 September 2018, 11:18:40
Ja genau, momentan möchte ich nur automatisch zu machen.

Öffnen wird manuell von Hand mit dem Taster.

Aber danke für den Hinweis. Falls ich mal das öffnen auch automatisch machen möchte

Gruß Albi