Autor Thema: DOIF-Modul und Sunset()/Sunrise  (Gelesen 4252 mal)

Offline tlasrich

  • New Member
  • *
  • Beiträge: 9
DOIF-Modul und Sunset()/Sunrise
« am: 25 Oktober 2014, 14:31:56 »
Hallo,

ich bin noch recht neu in dem Thema Fhem. Grundsätzliche Funktionen realisiere ich bereits mit Fhem und Homematik Produkten. Nachdem die Automatisierung meiner Beleuchtung und Fußbodenheizung  mit Fhem bereits gut funktioniert, versuche ich mich gerade an der Steuerung meiner Rollos und ich komme ich dann auch schon zu meinem Problem.

Ich würde gerne die Rollos an Wochentagen mit Sonnenaufgang + Offset hochfahren und mit Sonnenuntergang + Offset herunterfahren. Das habe ich aktuell mit *at und der Sunrise-Funktion implementiert. Jetzt muss ich aber außerdem noch eine Lüften Funktion realisieren bei der die Rollos , wenn Sie geschlossen sind um 20% auffahren.

Hier soll nun DOIF ins Spiel kommen, leider schaffe ich es nicht die Funktion DOIF mit der Sunrise() / Sunset() Funktion zu verheiraten, kann mir hierbei vielleicht jemand sagen was an meinem Code falsch ist, oder funktioniert es so garnicht und ich muss mich wieder mit einzelnen at und notify quälen?

DEF meines DOIF aus der GUI:
({sunrise("CIVIL",0,"7:30","9:30")} (set Rollos Auf) DOELSEIF ({sunset("CIVIL",0,"17:30","21:30")}) (set Rollos Zu)
Das ganze soll dann noch, wenn dieser einfache Teil funktioniert um den Part Lüften erweitert werden.

Ich hoffe Ihr könnt mir helfen, Tante Google und auch die Forensuche konnten mir leider nicht helfen. Anscheinend bin ich der erste der den Gebrauch von DOIF und Sunrise() probiert und scheitert :-(

Gruß
Thorsten

Offline Puschel74

  • Hero Member
  • *****
  • Beiträge: 9793
Antw:DOIF-Modul und Sunset()/Sunrise
« Antwort #1 am: 25 Oktober 2014, 15:30:25 »
Hallo,

hier mal das Beispiel aus der (deutschen) Commandref von Damian:
Zitat
Schalten bei Sonnenaufgang und Sonnenuntergang:

define di_light DOIF ([{sunset(0,"17:00","21:00")}-{sunset_abs()}]) (set outdoorlight off) DOELSE (set outdoorlight on)

Ich hoffe das hilft dir etwas weiter.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Offline tlasrich

  • New Member
  • *
  • Beiträge: 9
Antw:DOIF-Modul und Sunset()/Sunrise
« Antwort #2 am: 25 Oktober 2014, 20:28:37 »
Hallo,

danke das genau war es, habe die []-Klammern vergessen.

Danke
Thorsten

Offline Puschel74

  • Hero Member
  • *****
  • Beiträge: 9793
Antw:DOIF-Modul und Sunset()/Sunrise
« Antwort #3 am: 25 Oktober 2014, 20:52:59 »
Hallo,

nun noch ein gelöst vorne dran und die Lösung im ersten Beitrag einfügen dann haben alle was davon.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Offline buchner51

  • Full Member
  • ***
  • Beiträge: 107
Antw:DOIF-Modul und Sunset()/Sunrise
« Antwort #4 am: 26 April 2018, 20:57:30 »
Hallo,

ich habe auch ein Problem
defmod Logik_Rollo_Wohnen DOIF ([{sunset(-1700,"16:00","21:00")}]-[{sunrise(+5000,"08:00","09:00")}]) (set group=Rollo_Wohnraum value 0) DOELSE (set group=Rollo_Wohnraum value 100)\


Die Auslösung funktioniert nur wenn ich ein Set checkall mache, woran liegt das??
BananaPi
KNX mit Cul FHEM mit Tablet UI

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 2297
Antw:DOIF-Modul und Sunset()/Sunrise
« Antwort #5 am: 26 April 2018, 21:51:07 »
Probier mal ohne das rote:
Zitat
([{sunset(-1700,"16:00","21:00")}]-[{sunrise(+5000,"08:00","09:00")}])
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline buchner51

  • Full Member
  • ***
  • Beiträge: 107
Antw:DOIF-Modul und Sunset()/Sunrise
« Antwort #6 am: 28 April 2018, 09:46:55 »
Top, super, Danke.

Das War´s, jetzt funktioniert es.

Danke
BananaPi
KNX mit Cul FHEM mit Tablet UI

 

decade-submarginal