Astro Binding in openHAB 2 einrichten

In diesem Artikel zeige ich Dir, wie Du das Astro Binding in openHAB ganz einfach installieren und konfigurieren kannst.

Mit dieser Erweiterung lassen sich in openHAB sehr gut Regeln auf Basis von astronomischen Ereignissen realisieren, wie z.B. eine automatisierte Rolladensteuerung bei Sonnenauf- und untergang.

Installation

Um das Astro Binding zu installieren, musst Du als erstes die PaperUI öffnen und dort unter Add-Ons > Bindings nach “Astro Binding” suchen.

Klicke hier dann auf “Install“.

Jetzt hast Du erfolgreich die Erweiterung installiert. Um diese nutzen zu können, musst Du aber noch die richtigen Einstellungen treffen.

Konfiguration

Da die Daten des Astro Bindings standortabhängig sind, musst Du im nächsten Schritt unter Configuration > Things > Astro sun data Deinen Standort festlegen. Klicke dafür auf das Icon zum bearbeiten und gib dann die Koordinaten ein.

Diese werden Dir z.B. bei Google Maps, wie auf folgendem Bild zu sehen, angezeigt.

Jetzt noch die Bearbeitung speichern und Du hast das Astro Binding konfiguriert.

Verwendung des Astro Bindings

Natürlich bringt Dir das Astro Binding nur etwas, wenn Du auch weißt, wie man es z.B. in einer Regel benutzen kann. Suche Dir dafür unter dem Punkt Configuration > Things > Astro sun data verschiedene Channels, z.B. Sonnenaufgang, Sonnenuntergang, Mittag oder Nacht. Wenn Du ein Szenario davon verwenden möchtest, kopiere Dir den passenden Channel dazu, also bspw. astro:sun:45da3245:rise#start.

Jetzt kannst Du in die Konfigurationsdateien wechseln und dort in den .rules Dateien z.B. folgenden Code benutzen:

rule "Rolladen nach Sonnenaufgang"
when
    Channel 'astro:sun:45da3245:rise#start' triggered START
then 
    if (Rolloautomatik_morgens.state == ON){
        sendCommand(gRollo, UP)
        sendTelegram("bot1", "Die Rollos werden jetzt hoch gefahren.")
    }
end

Es lassen sich aber auch manche Channels als Item einbinden. Das ist beispielsweise bei Uhrzeiten der Fall, welche Du Dir dann als Text in der Sitemap anzeigen lassen kannst. Erstelle dafür einfach das passende Item vom Typ “Text” und verknüpfe den Channel mit dem Item. Wenn Du noch nicht weißt, wie das geht, kannst Du es hier nachlesen.

Falls Du noch nicht weißt, wie Du die Konfigurationsdateien verwalten und bearbeiten kannst, lies Dir gerne meinen Artikel dazu durch.

Wenn Du noch eine Frage zu diesem Artikel hast, dann schreib sie gerne in einem Kommentar. Mich würde auch sehr interessieren, für welche Einsatzzwecke Du das Astro Bindig verwendest.

Jan

Jan

Ich bin Jan und ich freue mich, dass Du meinen Blog gefunden hast. Ich blogge in meiner Freizeit über Smart Home, 3D Druck und Technik und versuche, Dir mit meinen Beiträgen möglichst gut zu helfen.

Alle Beiträge ansehen von Jan →

2 Gedanken zu “Astro Binding in openHAB 2 einrichten

  1. Es hat sich wohl wieder etwas geändert, denn man muss das Astro Data-Thing manuell hinzufügen und dann konfigurieren. Kannst Du das bei Dir eventuell gegenchecken?
    Danke
    Gruß
    Hessi

    1. Hallo,
      also das ist mir neu, aber danke für den Hinweis. Soweit ich weiß, kann man Things entweder manuell oder über die PaperUI konfigurieren. Wenn man das ganze manuelle gemacht hat, ist es natürlich einfacher, die Dateien zu sichern und schnell zu bearbeiten. Für Anfänger ist aber die grafische Methode deutlich einfacher.
      Viele Grüße
      Jan

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.