In diesem Kapitel gehe ich jetzt mehr auf die einzelnen Bindings ein, die ich benutze.

Allgemein

Der Begriff Binding wurde unter dem Kapitel Begriffe ein wenig erklärt.

Installation

Die grundsätzliche Installation eines Bindings ist immer gleich. Allerdings muss jedes Binding anders konfiguriert werden.

  1. Hauptmenü > Einstellungen
  2. In der Rubrik „Add-ons“ den Punkt Bindings anklicken
  3. Es öffnet sich ein Fenster in dem geschrieben steht, das evtl. noch kein Binding installiert ist
  4. Jetzt muss auf das Plus Symbol unten rechts im Eck geklickt werden
  5. Es erscheint eine Liste mit allen zur Verfügung stehen Bindings
  6. In dem Suchfeld oben kann nach einem Binding gesucht werden
  7. Wenn das gesuchte Binding gefunden wurde, dieses anklicken
  8. Am unteren Rand der Seite muss die Installation (Install) bestätigt werden. Eine Bestätigung erfolgt nicht.
  9. Mittels „Back“ – oben links zurück
  10. Jetzt erscheint das installierte Binding (add-on)
  11. Damit ist die Installation eines Binding abgeschlossen.
  12. Mittels „Settings – oben links zurück in die Übersicht
  13. Jetzt erscheint in der Rubrik „Configuration“ im Menü „Things“ eine 1
  14. Im nächsten Schritt muss das „Thing“ (Binding) konfiguriert werden
  15. Auf den Menüpunkt „Thing“ klicken
  16. Es öffnet sich ein Fenster in dem geschrieben steht, das es noch keine Things gibt
  17. Unten in der Mitte steht jetzt „Inbox (1)“
  18. Diese „Inbox“ anklicken
  19. Jetzt erscheint der neue Eintrag
  20. Mit einem Klick auf diesen Eintrag 

AVM Fritz!Box

Als erstes muss der openHAB als Benutzer in der Fritz!Box eingerichtet werden. Dazu bitte die Hilfeseiten von AVM zu Rate ziehen

Im oberen Bereich wird das Thing sowie die Fitz!Box konfiguriert.

  1. Unique ID: Hier sollte eine Identifkation des Thing vergeben werden. In diesem Fall ist es einfach: Fritzbox
  2. Identifier: Dieser kann nicht verändert werden und dient der Identifikation innerhalb von openHAB
  3. Label: Dies ist der Name des Thing. Ich belasse diesen bei Fritz!Box
  4. Location: Hier sollte ein Standort des Thing vergeben werden
  5. IP-Adresse: Hier die IP-Adresse der Fritz!Box eingeben, oder auch einfach fritz.box belassen
  6. Port: Dieser kann frei gelassen werden
  7. Protokoll: Ich belasse es bei HTTP
  8. Benutzer: Hier den Namen des (Fritz!Box) Benutzers eingeben
  9. Passwort: Hier das Passwort des (Fritz!Box) Benutzers eingeben
  10. Abfrageintervall: Hier kann das Intervall der Abfrage eingestellt werden. Voreinstellung: 15 Sekunden
  11. Asynchroner Timeout: Vorseinstellung: 10000 Millisekunden
  12. Synchroner Timeout: 2000 Millisekunden
  13. Schaltfläche „Create Thing“ klicken
  14. Darauf hin wird unten in der Mitte wieder „Inbox“ erscheinen bzw. in der Rubrik „Things“
Bei mir erschienen die mit der Fritz!Box verbunden Endgeräte (z.B. Fritz!Dect 301)
 
Die Fritz!Box selbst stellt natürlich auch Dinge zur Verfügung. Wenn die Fritz!Box unter Things angeklickt wird
erscheint die Konfigurationsseite der Fritz!Box.
In der Registerkarte „Channels“ finden sich die Kanäle die die Fritz!Box zur Verfügung stellt.

TR-064

Dieses Binding ist notwendig, um weitere Dienste (Channels) der Fritz!Box nutzen zu können.

  1. Binding installieren
  2. In den Bereich „Things“ wechseln
  3. Unten rechts auf das „Plus“ klicken
  4. Das „tr-064 Binding“ anklicken
  5. Das obere Element (FritzBox / A physical FritzBox Device) anklicken
  6. Die Kopffelder ausfüllen (z.B. Location)
  7. Im unteren Bereich die Fritz!Box konfigurieren
    1. Host: IP-Adresse der Fritz!Box (Fritz!Box Standard: 192.168.178.1)
    2. Username: Benutzername des openHAB
    3. Passwort: Passwort des Benutzers
    4. Refresh interval: Standard: 60 Sekunden
  8. Schaltfläche „Create Thing
  9. In den Bereich „Things“ wechseln
  10. Unten rechts auf das „Plus“ klicken
  11. Das „tr-064 Binding“ anklicken
  12. Im oberen Bereich die Schaltfläche „Scan“ anklicken
  13. Es erscheinen drei weitere Things, die auch in der Inbox erscheinen
    1. WAN Device
    2. LAN Device
    3. WAN Connection Device
  14. Empfehlung: Add all
  15. Das erscheinenden Pop-Up Fenster mit „OK“ bestätigen
  16. Danach sind diese drei Things verfügbar.

Anmerkung: Welche Channels diese drei Things zur Verfügung stellen, werde ich in naher Zukunft weiter an dieser Stelle erklären.

NTP

Mittels diesem Binding wird ein Zeit-Client installiert.

  1. Binding installieren (siehe oben)
  2. In Things wechseln
  3. Inbox (1) anwählen
  4. „Add as Thing (with Custom ID)“ Im folgenden Feld eine Bezeichnung (ID) eingeben: LocalTime
  5. Im Folgenden Feld einen Namen für das Thing vergeben: Lokale Zeit
  6. Im Bereich Things ist jetzt unter L die „Lokale Zeit“ verfügbar
  7.  Die Konfiguration wie im Bild dargestellt durchführen, wenn nicht schon geschehen
  8. Registerkarte „Channels“
  9. Das obere Element auswählen
  10. Funktion „Add Link to Item“ anklicken
  11. Ein neues Item anlegen – Create a new Item
  12. Keine weiteren Änderungen notwendig
  13. Schaltfläche Link
  14. Jetzt erscheint das Datum und die Uhrzeit. Allerdings in einem Format, dass so nicht verwendet werden sollte / kann!
  15. Speichern (oben rechts / Save)
  16. In „Model“ wechseln
  17. Dort ist jetzt das Item als Point sichtbar
  18. Anwählen, rechts auf „Add Metadata“ und dann auf „State Description“ klicken
  19. Im Bereich Pattern kann jetzt das Anzeigeformat (siehe weiter unten) geändert werden
  20. Save (oben rechts)

Pattern

Hier ein paar Beispiele, Vorschläge und Erklärungen zu dem Datum und Zeit Pattern

  • %1$tA,%1$td.%1$tm. |%1$tH:%1$tM|
    Ausgabe: Wochentag, Tag.Monat. |Stunde (24h):Minute|
  • %1$td. %1$tA %1$tH:%1$tM
    Ausgabe: Tag.Monat, Stunde(24h):Minute

Fehler

Nach der Installation kann es durchaus vorkommen, dass die Datumsanzeige in yyyy-mm-dd angezeigt wird. Dann stimmt das Systemformat nicht. Dieses kann über das Konfigurationswerkzeug geändert werden.

 

Thing Konfiguration

SMA Energy Monitor Binding

Mittels diesem Binding kann auf ein SMA Sunny Home Manager, der sich im Netzwerk befindet, zugegriffen werden.

  1. Binding installieren (siehe oben)
  2. In Things wechseln
  3. Inbox (x) anwählen
  4. „Add as Thing (with Custom ID)“ anwählen und im folgenden Feld eine Bezeichnung (ID) eingeben: SMA_SHM

Eine weiter Konfiguration ist nicht notwendig! Jetzt stehen die Points im Model zur Verfügung.

Astro Binding

Mittels diesem Binding werden verschiedene Daten und Informationen bezüglich Sonnenauf- und Untergang zur Verfügung gestellt. Natürlich auch zum Mond. 

  1. Binding installieren (siehe oben)
  2. in Things wechseln
  3. Inbox (x) anwählen
  4. Es stehen zwei Things zur Verfügung. Die ‚Lokalen Mondaten‘ und die ‚Lokalen Sonnendanten‘.
  5. Beide Things  mit „Add as Thing (with Custom ID)“ anwählen und im folgenden Feld die Bezeichnung (ID) eingeben:
    1. Mond
    2. Sonne

Jetzt stehen verschieden Zeiten und Zustände in Bezug auf die Sonne und den Mond zur Verfügung.

LCN

Mittels diesem Binding wird die Verbindung zum LCN (Local Control Network) hergestellt. Dazu wird ein Koppler benötigt, in meinem Fall ist das ein LCN-PKE (E = Ethernet).

WICHTIG: Der Beschreibung auf der openhab.org Webseite folgen! Es müssen über die LCN-Pro Software diverse Einstellungen vorgenommen werden!

Es werden in der Suche von Add-Ons zwei Add-Ons gefunden.

  1. LCN – Local Control Network: Dieses ist das ‚echte‘ Binding!
  2. LCN: Dies ist ein Add-On für die ‚Block Library‘ und setzt das Binding voraus!

Installation

  1. Binding installieren (siehe oben)
  2. In Things wechseln
  3. Inbox (x) anwählen
  4. Unten rechts ‚+‘ anklicken
  5. ‚LCN Binding‘ anklicken
  6. ‚LCN-PCK-Koppler‘ anklicken – Siehe unten
  7. Wenn der Koppler online ist die Funktion Scan ausführen, jetzt werden die Module gefunden
  8. Danach die Funktion ‚Add All‘ anklicken – Jetzt werden alle Module als Thing hinzugefügt

LCN-PCK-Koppler

Jetzt muss der LCN-PCK-Koppler konfiguriert werden.

  1. Location: Wo ist der Koppler installiert
  2. Hostname: IP Adresse des Kopplers eingeben
  3. Username: Benutzername eingeben (dieser wurde bei der Einrichtung des Kopplers vergeben)
  4. Passwort: Passwort des Benutzers (Punkt 3) eingeben (dieses wurde bei der Einrichtung des Kopplers vergeben)
  5. Dimming Mode: Hier den Dimmbereich eingeben
  6. Die Schaltfläche Create Thing klicken