Seite 1 von 1

[Gelöst] Frage zum astrobinding

Verfasst: 14. Mär 2019 16:58
von DavGre
Hallo zusammen,

ich habe das Astrobinding bisher wie folgt eingerichtet:

astro.things

Code: Alles auswählen

astro:sun:home [ geolocation="11.1111111, 1.1111111", interval=60]
astro.items

Code: Alles auswählen

DateTime Sunrise_Time   "Sonnenaufgang [%1$tH:%1$tM]"     <sunrise>       { channel="astro:sun:home:rise#start" }
DateTime Sunset_Time    "Sonnenuntergang [%1$tH:%1$tM]"   <sunset>        { channel="astro:sun:home:set#start" }
astro.rules

Code: Alles auswählen

rule "Steckdose Flur oben an"
  when
    Channel "astro:sun:home:set#event" triggered START
  then
      sendCommand(S20_flur_oben, ON)
  end
Das klappt soweit auch alles wunderbar.
Jetzt möchte ich nur folgendes: Die Lampe soll nicht erst zum Sonnenuntergang angehen, sondern 30 Minuten vorher.
Wie bekomme ich das hin?

Leider kann ich die Infoseite (https://www.openhab.org/addons/bindings/astro/), auf der das mit Sicherheit stehen dürfte, seit zwei Tagen nicht erreichen. Daher hoffe ich auf Hilfe von hier.

Re: Frage zum Astrobinding

Verfasst: 14. Mär 2019 17:40
von peter-pan
Du legst als erstes ein neues Thing in deiner astro.things-Datei an. Z.B. so:

Code: Alles auswählen

Thing astro:sun:stowing   "Offset -30"     [geolocation="xx.xxxxx,y.yyyyyy,zzz", interval=300]{
  Channels:
    Type rangeEvent : set#event [
      offset=-30,
      earliest="19:40"
    ]
  }
und deine Regel sieht dann so aus:

Code: Alles auswählen

rule "Steckdose Flur unten an"
  when
    Channel "astro:sun:stowing:set#event" triggered START
  then
      sendCommand(S20_flur_unten, ON)
  end
So müsste es klappen.

Re: Frage zum Astrobinding

Verfasst: 20. Mär 2019 08:37
von DavGre
Edit:
Ich mache für mein neues Problem einen separaten Thread auf, zwecks besserer Übersicht.

Zu diesem Thema:
Der Beitrag von peter-pan brachte mir die Lösung. Vielen Dank dafür!