Licht schalten, Trigger Sonnenuntergang

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
jolo32
Beiträge: 4
Registriert: 18. Mär 2022 10:57
Answers: 0

Licht schalten, Trigger Sonnenuntergang

Beitrag von jolo32 »

Hallo,
vielleicht kann mir jemand helfen. Ich versuche einen Lichtschalter so zu schalten, dass er bei "Sonnenuntergang+15 Minuten später" auf AN schaltet.

Ich habe eine Bridge zu OpenweatherMap eingerichtet und bekomme damit immer die exakte Uhrezeit des Sonnenuntergangs. Aber wie man das dann verwendet, da komme ich nicht weiter.

Vielen Dank vorab

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Licht schalten, Trigger Sonnenuntergang

Beitrag von int5749 »

Hi,

am besten nutzt Du dafür das Astro Binding und ein entsprechendes Offset Thing.

Bei mir ist dies dann wie folgt umgesetzt

Thing

Code: Alles auswählen

Thing astro:sun:sunset_15 [
	geolocation="151,12",
	altitude=15,
	interval=300
	] {
	Channels:
		Type rangeEvent : set#event
		[
			offset=15
	] }
Rule

Code: Alles auswählen

rule Sunset_Event_15
when
	Channel 'astro:sun:sunset_15:set#event' triggered START
then
	logInfo("Astro", "Sun set +15")
	DeinSchalterItem.sendCommand(ON)
end
Gruß
int5749
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

jolo32
Beiträge: 4
Registriert: 18. Mär 2022 10:57
Answers: 0

Re: Licht schalten, Trigger Sonnenuntergang

Beitrag von jolo32 »

Das klingt klasse, vielen Dank!

Ich muss mich mal einlesen, wie man das dann im Backend anlegt als Offset Thing, mit Coding bin ich noch nicht soweit, mache alles bisher im Desgin-Modus.

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Licht schalten, Trigger Sonnenuntergang

Beitrag von int5749 »

jolo32 hat geschrieben: 2. Apr 2022 12:43 Das klingt klasse, vielen Dank!
sehr gerne
jolo32 hat geschrieben: 2. Apr 2022 12:43 Ich muss mich mal einlesen, wie man das dann im Backend anlegt als Offset Thing, mit Coding bin ich noch nicht soweit, mache alles bisher im Desgin-Modus.
Ist ja kein "Coding" nur ein txt-basierendes Thing und eine DSL Rule

Wenn Du das Astro-Binding installiert hast, könntest Du meinen Code in eine xyz.things Datei kopieren, die geolocation natürlich anpassen und diese unter openhab-conf\things kopieren. Dies kannst Du dann wiederum in der Main UI unter Things finden (mit Schloß, da über Datei angelegt) aber Du kannst den yaml-code einsehen und kopieren. Dann die Datei wieder löschen (thing verschwindet) und über den yaml code erstellen? Ich bevorzuge weiterhin die Konfiguration über Text Files und bin gerade wieder bestätigt worden, warum :D

Ähnlich mir dem Code, in eine Datei xyz.rules in openhab-conf\rules und dort auf Dein item anpassen. Auch dies siehst Du dann in der MainUI

VG
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Antworten