Verbindung Hausinstallation
Wenn eine Verbindung zu der Hausinstallation hergestellt werden kann, lassen sich Verbraucher und Aktoren wie Licht, Steckdosen aber auch Sensoren und „Eingabegeräte“ wie Taster in komplexere Abläufe oder smarte Szenen eingebunden werden.
Wer kein Bussystem im Haus installiert hat oder auch in einer Mietwohnung wohnt, kann durch Verwendung von Zwischensteckern usw. eine Verbindung herstellen. Ich habe ein installiertes LCN System, dessen Integration ich nachfolgend herstelle.
Für die Hardwareverbindung zwischen der OpenHAB Installation und dem LCN System kann über zwei Varianten hergestellt werden:
– LCN-PK(U)-Hardware-Modul & LCN-PCHK Lizenz als Daemon auf dem Raspberry
– LCN-PKE-Hardware-Modul auf dem die LCN-PCHK Lizenz bereits integriert ist
Um die erste Variante in Betrieb zu nehmen sind folgende Schritte erforderlich
- Download der LCN-PCHK Software für Raspberry: Downloadlink
- Installation und Konfiguration der LCN-PCHK (offizielle Installationsanleitung)
- libWiringPi mit github.com-WiringPi installieren
- entpacken im Verzeichnis /home/openhabian/lcn
Download-Datei in neu angelegten Ordner verschieben
„tar xfv lcnpchk322_RaspBianJessy_dynamic.tar.gz“ - installieren mit „sudo sh install.sh“
Lizenznamen eingeben
Lizenzkey eingeben
PCHK Benutzername vergeben, eingeben und sicher dokumentieren
PCHK Passwort vergeben, eingeben und sicher dokumentieren - „sudo service lcnpchk start“
- mit dem folgenden Befehlt den richtigen USB Port herausfinden
dmesg | grep ttyUSB und in dem Tag <LCNPort> der lcnpchk.xml
prüfen (mit dem Befehl nano lcnpck.xml – i.d.R. ist es ttyUSB0 ) - mit „sudo service lcnpchk status“ testen, ob alles läuft.
diese Übersicht kann man mit Strg + C verlassen.
- Daemon neu starten mit „sudo service lcnpchk restart“
- libWiringPi mit github.com-WiringPi installieren
- Installation des LCN Bindings über die Administrationsseite
- Konfiguration des Bindings / Bridge-Thing auf Basis des Bindings anlegen:
id1=myhome address1=localhost:4114 username1=lcn password1=test123 mode1=native200
- Module als neue Things anlegen, indem auf Basis des Bindings neue
Modul-Things angelegt werden und dort die Scan Funktion genutzt wird.
Dann einzeln, oder über „Add All“ alle Things anlegen lassen. - Über Channel der einzelnen Modul-Things die gewünschten Funktionen auswählen und neue Items anlegen oder angelegten Items zuordnen.
Weitere Quellen:
symcon.de – Forumbeitrag, der bei LCN auf Raspberry hilft
Der Server akzeptiert keine weiteren LCN-Software-Verbindungen
LCN Bindung auf GitHub