Jalousie Status Abruf bei Systemstart

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
SaschaQ
Beiträge: 209
Registriert: 2. Mär 2020 13:50
Answers: 0

Jalousie Status Abruf bei Systemstart

Beitrag von SaschaQ »

Hallo zusammen,

ich frage immer über einen Gruppenadresse im KNX den Status der Jalousie Aktoren ab bzw. den Status der einzelnen Jalousien ab.

Dies mache ich immer alle 20 Minuten:

Code: Alles auswählen

rule "Jalousie Status abrufen alle 20 Minuten"
when
   Time cron "0 0/20 * 1/1 * ? *"
	
    
then

rol_status_aktor1.sendCommand(ON)
rol_status_aktor2.sendCommand(ON)

end




und bei Systemstart:

Code: Alles auswählen

rule "Jalousie Status abrufen bei Systemstart"
when
    System started
then

	createTimer(now.plusMinutes(5), [ |
    callScript("jalousie_status")
	
	  ])

end

Mir ist leider das Skript "jalousie_status" abhanden gekommen und ich weiß nicht mehr wie ich mit "Skripten" umgehen bzw. wie ich sie schreiben muss. Das Skript muss eigentlich so aussehen wie die Rule.

Wie muss ich die Skript Datei aufbauen?

Benutzeravatar
udo1toni
Beiträge: 15670
Registriert: 11. Apr 2018 18:05
Answers: 254
Wohnort: Darmstadt

Re: Jalousie Status Abruf bei Systemstart

Beitrag von udo1toni »

Die Frage ist ja, was Du da im Script hinterlegt hattest.
Wenn es lediglich darum geht, die beiden ON-Befehle abzusetzen, kannst Du das auch einfach direkt erledigen.

Das Script jalousie_status heißt im Dateisystem /etc/openhab/scripts/jalousie_status.script Falls Du noch irgendwo ein BAckup haben solltest und nur nicht weißt, wo Du die Datei suchen musst.
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.6 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte

Antworten