Homematic Rolladensteuerung nach Astro Binding

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

thon
Beiträge: 8
Registriert: 13. Apr 2020 12:39
Answers: 0

Homematic Rolladensteuerung nach Astro Binding

Beitrag von thon »

Hallo zusammen,

da ich meine Homematic um diverse SmartHome Systeme erweitern möchte habe ich angefangen alles auf Openhab umzustellen.
Das einbinden der Thing und Items hat soweit auch gut geklappt, auch eine Steuerung meiner Rolladen per Cron Job habe ich hinbekommen.
Leider bekomme ich das ganze nicht per Astro Binding gesteuert.
folgende Dinge habe ich:

Code: Alles auswählen

//Thing Astro
Thing astro:sun:home  [ geolocation="xxx", interval=60 ]
Thing astro:moon:home [ geolocation="xxx", interval=60 ]

Code: Alles auswählen

//Items
DateTime         Sonnenaufgang_Time       "Sonnenaufgang [%1$tH:%1$tM]"                   { channel="astro:sun:home:rise#start" }
DateTime         Sonnenuntergang_Time        "Sonnenuntergang [%1$tH:%1$tM]"                    { channel="astro:sun:home:set#start" }
Number:Angle     Azimuth            "Azimuth"                                 { channel="astro:sun:home:position#azimuth" }
Number:Angle     Elevation          "Elevation"                               { channel="astro:sun:home:position#elevation" }
String           Mondphase          "Mondphase"                               { channel="astro:moon:home:phase#name" }
Number:Length    Mondentfernung       "Entfernung zum Mond [%.1f %unit%]"              { channel="astro:moon:home:distance#distance" }
Number:Intensity Mondstrahlung   "Mondstrahlung [%.2f %unit%]"                 { channel="astro:sun:home:radiation#total" }
Number:Intensity Diffuse_Mondstrahlung  "Diffuse Mondstrahlung [%.2f %unit%]"         { channel="astro:sun:home:radiation#diffuse" }
Switch		EventSunrise									<sun>	{ channel="astro:sun:home:rise#event" }
Switch		EventSunset										<sun>	 { channel="astro:sun:home:set#event" }

Code: Alles auswählen

//Rule

rule "Rolllaeden abends"
 
when


Item EventSunset triggered START

then
 

WzJsG.sendCommand (80)
       // ]
end

Wo liegt da mein Fehler?

Vielen Dank schon mal für die Antworten,


Gruß

Sebastian

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

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von udo1toni »

Du hast das Kleingedruckte nicht aufmerksam genug studiert ;)

Es gibt grundsätzlich zwei verschiedene Channel Typen, nämlich solche, die Werte liefern, und solche, die eventbezogen sind. Werte lassen sich Items zuweisen, Events aber nicht.
Deine Rules müssen in diesem Fall nicht auf Items triggern, sondern auf Channel Events.

Zum Einen kannst Du also die beiden Switch Items EventSunrise und EventSunset entfernen, zum Anderen muss der Rule Trigger geändert werden, so:

Code: Alles auswählen

//Rule

rule "Rolllaeden abends"
when
    Channel "astro:sun:home:sunset#event" triggered START
then
    WzJsG.sendCommand (80)
end
openHAB5.0.0 stable in einem Debian-Container (bookworm) (Proxmox 9.0.3, LXC)

thon
Beiträge: 8
Registriert: 13. Apr 2020 12:39
Answers: 0

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von thon »

Danke für die schnelle Hilfe,

Das wusste ich nicht, logisch hatte ich keinen Fehler gefunden :)
Habe es direkt geändert und freu mich schon auf heute 20:27Uhr ;)

thon
Beiträge: 8
Registriert: 13. Apr 2020 12:39
Answers: 0

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von thon »

hat leider nicht geklappt :(
das Log sagt:

Code: Alles auswählen

2020-04-15 20:27:00.006 [vent.ChannelTriggeredEvent] - astro:sun:home:set#event triggered START
Muss ich also den Channel in astro:sun:home:set#event ändern?

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von Darkwin101 »

ja

thon
Beiträge: 8
Registriert: 13. Apr 2020 12:39
Answers: 0

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von thon »

Darkwin101 hat geschrieben: 15. Apr 2020 20:36ja
Danke, ist erledigt.

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von Darkwin101 »

Ja leider steht halt set für sunset und rise für sunrise Udo1Toni hat das leider in seiner Erklärung ausgeschrieben :D

thon
Beiträge: 8
Registriert: 13. Apr 2020 12:39
Answers: 0

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von thon »

Darkwin101 hat geschrieben: 15. Apr 2020 20:49 Ja leider steht halt set für sunset und rise für sunrise Udo1Toni hat das leider in seiner Erklärung ausgeschrieben :D
Ich muss auch noch lernen. Bin momentan noch erschlagen von den Möglichkeiten und den Einstellungen. Ich hoffe ich kriege das bald besser hin, damit ich mich auch an die großen Projekte heranwagen kann.

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

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von udo1toni »

Oh ja. Da hab ich nicht aufgepasst. Sorry, aber Du hast ja sogar schon selbst den Fehler gefunden. :)
openHAB5.0.0 stable in einem Debian-Container (bookworm) (Proxmox 9.0.3, LXC)

thon
Beiträge: 8
Registriert: 13. Apr 2020 12:39
Answers: 0

Re: Homematic Rolladensteuerung nach Astro Binding

Beitrag von thon »

udo1toni hat geschrieben: 16. Apr 2020 00:44 Oh ja. Da hab ich nicht aufgepasst. Sorry, aber Du hast ja sogar schon selbst den Fehler gefunden. :)
Leider nicht. Hoch klappt morgens,
abends runter leider nicht.

Code: Alles auswählen

rule "Rolllaeden abends"
 
when
Channel "astro:sun:home:set#start" triggered START

then
W_Rollo.sendCommand (80)

end

Code: Alles auswählen

rule "Rolllaeden morgens"
 
when
Channel "astro:sun:home:rise#event" triggered START

then
W_Rollo.sendCommand (0)

end
ich bin gerade etwas ratlos....

Antworten