Seite 1 von 2

Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 18:54
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

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 19:04
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

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 19:10
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 ;)

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 20:30
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?

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 20:36
von Darkwin101
ja

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 20:46
von thon
Darkwin101 hat geschrieben: 15. Apr 2020 20:36ja
Danke, ist erledigt.

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 20:49
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

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 15. Apr 2020 21:25
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.

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 16. Apr 2020 00:44
von udo1toni
Oh ja. Da hab ich nicht aufgepasst. Sorry, aber Du hast ja sogar schon selbst den Fehler gefunden. :)

Re: Homematic Rolladensteuerung nach Astro Binding

Verfasst: 21. Apr 2020 18:25
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....