Regel Switich An -2Sec- Aus

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
bUnZ
Beiträge: 4
Registriert: 16. Dez 2017 00:53

Regel Switich An -2Sec- Aus

Beitrag 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 :roll:

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?

Rainer
Beiträge: 114
Registriert: 28. Nov 2017 21:33

Re: Regel Switich An -2Sec- Aus

Beitrag 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

bUnZ
Beiträge: 4
Registriert: 16. Dez 2017 00:53

Re: Regel Switich An -2Sec- Aus

Beitrag 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


bUnZ
Beiträge: 4
Registriert: 16. Dez 2017 00:53

Re: Regel Switich An -2Sec- Aus

Beitrag von bUnZ »

Ich habe mir die Doku echt rauf und runter druchgelesen..
Aber ich bekomme die nächste Regel wieder nicht hin :shock:

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?!

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Regel Switich An -2Sec- Aus

Beitrag von Cyrelian »

Hi bUnZ,

pass mal bitte deine Hochkommata an. Dann sollte es klappen.

Code: Alles auswählen

Time cron “0 30 4 ? * MON-FRI”
in

Code: Alles auswählen

Time cron "0 30 4 ? * MON-FRI"
CU
Cyrelian

bUnZ
Beiträge: 4
Registriert: 16. Dez 2017 00:53

Re: Regel Switich An -2Sec- Aus

Beitrag von bUnZ »

Ohh man :oops:

Super, dass du so gut hin siehst *Top*
Danke!

Rainer
Beiträge: 114
Registriert: 28. Nov 2017 21:33

Re: Regel Switich An -2Sec- Aus

Beitrag von Rainer »

Hi bUnZ,
welches Teil hast du für den Motor (Garagentor) genommen?
CU,
Rainer

Hoggle
Beiträge: 213
Registriert: 16. Dez 2017 10:49

Re: Regel Switich An -2Sec- Aus

Beitrag 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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RPI4/8GB RAM mit openhabian (bullseye) - Kernel Linux 6.1.21-v8+ - openhab 4.0.2 - Release Build - HM-CCU3 - ZWave UZB-USB Stick - Wifi-LED-Stripes - Logitech Harmony Hub - AVM Fritzbox - Enigma2-Box - Gardena HUB - Fronius-Binding - Miele@Home

Antworten