Seite 1 von 1
Regel Switich An -2Sec- Aus
Verfasst: 16. Dez 2017 01:10
von bUnZ
Hallo,
ich habe auf einem Rpi2 Openhab2 laufen.
Über einen Busware-Cul838Mhz laufen Max! Thermostate und über einen weiteren 433MhzCul Funke ich mit dem Intertechno-Protokoll REV Steckdosen an.
Soweit läuft Alles gut, und ist auch über die OpenhabApp steuerbar.
So wie es aussieht, scheitere ich an einer einfachen Rule
Ich habe einen Schaltaktor mit meinem Garagentor verdrahtet. Das Funktioniert auch!
Mit einer Rule wollte ich nun erreichen, dass wenn ich auf den Button für Gragentor drücke, dass nur ein Kurzer Impuls an dem Motor ankommt.
Dafür soll der Aktor eingeschaltet werden und nach 1,5sec wieder aus..
Code: Alles auswählen
rule "GaragenTor"
when
Item GaTor Changed to ON
Thread::sleep(1500)
then
GaTor.sendCommand(OFF)
end
Es klappt aber nicht!
Über Google habe ich auch noch Andere Timerfunktionen gefunden und probiert..
Es scheint als ob die Datei "x.rules" ignoriert wird.
Kann Jemand helfen?
Re: Regel Switich An -2Sec- Aus
Verfasst: 17. Dez 2017 23:03
von Rainer
Hi,
diese Rule gibt einen 3 Sekunden Impuls
Code: Alles auswählen
rule "Garagentor"
when
Item Garagentor received command or
Time cron "0 0/3 * * * ?"
then
if(receivedCommand==ON) {
if(Garage_OnTime == null) {
Garage_OnTime = createTimer(now.plusSeconds(3)) [
sendCommand(Garagentor, OFF)
postUpdate(Garagentor, OFF)
Garage_OnTime.cancel
Garage_OnTime = null
]
logInfo("Gargentor","Garagentor auf/zu wurde ausgeführt")
}
}
end
Re: Regel Switich An -2Sec- Aus
Verfasst: 20. Dez 2017 00:10
von bUnZ
Jetzt funktioniert es!
Danke
Code: Alles auswählen
rule "Garagentor"
when
Item GaTor received command
then
createTimer(now.plusSeconds(3)) [|GaTor.sendCommand(OFF)]
end
Re: Regel Switich An -2Sec- Aus
Verfasst: 20. Dez 2017 00:28
von bUnZ
Ich habe mir die Doku echt rauf und runter druchgelesen..
Aber ich bekomme die nächste Regel wieder nicht hin
Die Garage.rules läuft super!
Info: Über die App kann ich die Temperatur der Heizung schon steuern.. Somit funktionieren die Items
Also neue Datei : Heizung.rules
Code: Alles auswählen
////////////////////
//++Heizung Auto++//
////////////////////
//+++++++Bad++++++//
rule "Heizung Bad Warm"
when
Time cron “0 30 4 ? * MON-FRI”
then
HzBzSet.sendCommand(22)
end
rule "Heizung Bad Kalt"
when
Time cron “0 0 8 ? * MON-FRI”
then
HzBzSet.sendCommand(18)
end
Es passiert nichts! Und sobald die Datei unter /rules/Heizung.rules gespeichert ist, funktioniert auch die Garage.rules nicht mehr.
Was mache ich da schon wieder falsch? Sollte doch nicht so schwierig sein?!
Re: Regel Switich An -2Sec- Aus
Verfasst: 20. Dez 2017 07:58
von Cyrelian
Hi bUnZ,
pass mal bitte deine Hochkommata an. Dann sollte es klappen.
in
CU
Cyrelian
Re: Regel Switich An -2Sec- Aus
Verfasst: 20. Dez 2017 09:52
von bUnZ
Ohh man
Super, dass du so gut hin siehst *Top*
Danke!
Re: Regel Switich An -2Sec- Aus
Verfasst: 20. Dez 2017 22:36
von Rainer
Hi bUnZ,
welches Teil hast du für den Motor (Garagentor) genommen?
CU,
Rainer
Re: Regel Switich An -2Sec- Aus
Verfasst: 7. Feb 2018 16:21
von Hoggle
Also ich setze eine schaltbare Steckdose mit Schaltkontakt ein.
Bei ELV bestellt:
Funk-Schaltaktor 1-fach mit Schraubklemmenanschluss,
Zwischenstecker
HM-LC-Sw1-Pl-CT
141097_F01_GeSchaltaktor.jpg
Mein Garagentormotor ist über 20 Jahre alt und er hat einen einfachen Tastereingang, den ich mit dem Schraubklemmeneingang verbunden habe.
Er funktioniert per Ein-Knopf Bedienung.
Taster drücken = Fahren in die eine Richtung
Taster drücken = Tor bleibt stehen
Taster drücken = Tor fährt in die andere Richtung
Am Tor habe ich ganz oben und ganz unten einen Neigungssensor von Homematic montiert und im Moment sitze ich an ein paar Rules um per Dummy Switch und einer Anzeige anzeigen zu lassen, ob das Tor unten oder oben steht und in welcher Richtung es beim fahren gerade unterwegs ist. Da ich "leider" Recht lange Abends arbeite und meine Familie eh schon stinkig ist, wenn ich dann noch ins Büro gehe, wird das wohl noch etwas dauern.