Hallo zusammen,
ich habe für meine Rollläden ein separates sun-Thing in der astro.things definiert:
In einer Testregel versuche ich auf die Events zu reagieren:
Heute war Sonnenaufgang um 8:08 Uhr und Sonnenuntergang um 16:33 Uhr. Die Sonnenaufgangsbenachrichtigung kam um 8:08, aber die Sonnenuntergangsnachricht hätte ich um 17:00 Uhr und nicht um 16:33 Uhr erwartet. Hat das schon mal jemand umgesetzt und sieht zufällig den Fehler? Bislang habe ich eine recht umständliche Regel, die ich gern ablösen würde.
Vielen Dank vorab
Björn
ich habe für meine Rollläden ein separates sun-Thing in der astro.things definiert:
Code:
astro:sun:home [ geolocation="52.000000,13.000000", interval=300]
astro:moon:home [ geolocation="52.000000,13.000000", interval=300]
astro:sun:shutter [ geolocation="52.000000,13.000000", interval=300] {
Channels:
Type start : rise#start [
earliest="06:00",
latest="08:30"
]
Type end : set#end [
earliest="17:00",
latest="22:00"
]
}
Code:
rule "Rollladen hoch"
when
Channel 'astro:sun:shutter:rise#event' triggered START
then
sendXMPP("xxxxx", "shutter:rise START")
end
rule "Rollladen runter"
when
Channel 'astro:sun:shutter:set#event' triggered END
then
sendXMPP("xxxxx", "shutter:set END")
end
Vielen Dank vorab
Björn


Kommentar