Autor Thema: Aussenbleuchtung aus 3 Triggern  (Gelesen 155 mal)

Offline Mike-Sbg

  • New Member
  • *
  • Beiträge: 16
Aussenbleuchtung aus 3 Triggern
« am: 19 November 2017, 18:18:40 »
Hallo Leute,

ich bitte um Unterstützung bei einem Problem:

Es ist relativ leicht beschrieben, nur irgendwie will mir der sprichwörtliche Knoten nicht aufgehen, wie man das mit Fhem hinbekommt:

Ich habe 3 Trigger, bei denen ein Außenlicht eingeschaltet wird (sofern es draußen dunkel ist)

Die 3 Trigger sind 2 Garagentore und eine Haustüre.
Sobald eines davon geöffnet wird soll das Licht angehen ... das habe ich mit DOIF hinbekommen.

Was ich aber möchte, daß das Licht ausgeht, wenn 5 Minuten alle 3 geschlossen sind ... ist irgendwas noch offen, dann soll das Licht für weitere 5 Minuten eingeschaltet bleiben.

Normalerweise würde ich so etwas in Perl mit einer WHILE-WEND-Schleife machen, geht aber bei Fhem nicht ... jetzt habe ich den Tipp mit einem Watchdog bekommen, nur da habe ich das Problem, daß ich auf 3 Trigger reagieren müsste, was nicht geht ... kann mir jemand einen Tipp geben?

Liebe Grüße
Mike

Offline Beta-User

  • Hero Member
  • *****
  • Beiträge: 2084
  • Wo ist das Handbuch hin?!?
Antw:Aussenbleuchtung aus 3 Triggern
« Antwort #1 am: 19 November 2017, 18:19:59 »
structure?
stretch@HP-T5740 | ConfigDB | VCCU | MySensors seriell (2.2.0-beta, RS485+nRF24) | DS18B20@MySensors | Milight@ESP-GW | SIGNALduino | MapleCUN
Bitte beachten: https://forum.fhem.de/index.php/topic,71806.0.html
Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline Mike-Sbg

  • New Member
  • *
  • Beiträge: 16
Antw:Aussenbleuchtung aus 3 Triggern
« Antwort #2 am: 20 November 2017, 12:26:34 »
Sorry falls ich mich irre, aber STRUCTURE ist nur zum Setzen von Stati ... hier geht es mir aber um das Lesen für den Watchdog, ober habe ich da einen Denkfehler

Offline Beta-User

  • Hero Member
  • *****
  • Beiträge: 2084
  • Wo ist das Handbuch hin?!?
Antw:Aussenbleuchtung aus 3 Triggern
« Antwort #3 am: 20 November 2017, 12:36:48 »
Du kannst mit structure auch die 3 Geräte überwachen.
Die structure liefert dann - je nach Konfiguartion - Events, wenn ein triggerndes Gerät geöffnet wird oder alle (bzw. das letzte) geschlossen.
Diese Events kann man dann ganz "normal" mit notify, DOIF oder watchdog verwenden.

Weitere Option: ein notify auf alle trigger-Devices beim Schließen, dann etwas perlcode, bei dem dann alle 3 Geräte auf "geschlossen" geprüft werden und zuletzt ein at definiert wird.... Das at muß natürlich auch gelöscht werden, wenn zwischenzeitlich nochmal geöffnet wird.

Gibt sicher weitere Lösungswege dazu, wie praktisch immer ;) .
stretch@HP-T5740 | ConfigDB | VCCU | MySensors seriell (2.2.0-beta, RS485+nRF24) | DS18B20@MySensors | Milight@ESP-GW | SIGNALduino | MapleCUN
Bitte beachten: https://forum.fhem.de/index.php/topic,71806.0.html
Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline Mike-Sbg

  • New Member
  • *
  • Beiträge: 16
Antw:Aussenbleuchtung aus 3 Triggern
« Antwort #4 am: 20 November 2017, 15:30:43 »
Ok werde ich mal ausprobieren ... danke für den Tipp

 

decade-submarginal