Website-Icon schleeh.de

Einrichten der Geräte in SmartMammut – Teil 2

Testaufbau Hardware aus Teil 1

Dies ist Teil 2 der SmartMammut Reihe. Wenn Ihr Teil 1 noch nicht gelesen bzw. umgesetzt habt, dann macht es Sinn dies jetzt zu tun.

Aufrufen der Openhab Installation lokal

Damit Ihr lokal auf Eure Openhab Installation kommt, müsst Ihr erst einmal die IP Adresse des Raspi im lokalen Netz herausfinden. Dazu sollte der Raspi mit einem Netzwerkkabel an der Fritzbox oder Eurem Internetrouter angeschlossen sein.

IP Adresse openhab an der Fritzbox herausfinden

Dazu ruft Ihr die Fritzbox Oberfläche auf und sucht nach einem über Ethernet (Netzwerk angeschlossenem Gerät mit dem Namen “openhabian” Die IP Adresse in der Form 123.456.789.12 merkt Ihr Euch bitte. Damit die für den Raspi immer gleich bleibt legen wir diese jetzt noch dauerhaft fest.

IP dauerhaft festlegen
IP festlegen Fritzbox Openhab 3

Jetzt können wir die aus der Fritzbox entnommenen IP-Adresse als URL im Browser mit dem Zusatz :8080 eingeben und auf unsere Openhab Installation zugreifen: http://123.456.789.12:8080/
Zuerst werdet Ihr nach dem Anlegen eines Benutzernamens und Passwortes für den Admin-Zugang gefragt. Bitte beides gut merken, oder noch besser in einem Passwort-Manager wie 1Password speichern. Den Admin Zugang braucht Ihr später um Änderungen an der Openhab Installation vornehmen zu können. (Leider habe ich davon keinen Screenshot gemacht) Es erfolgen einige Einstellungen, die Ihr Euern Bedürfnissen anpassen könnt. Ich habe als Sprache English gewählt, da alle Dokumentationen auch in dieser Sprache sind. Dann findet man sich später leichter zurecht.

Erste Einstellungen in Openhab

Erste Einstellungen in Openhab nach Gusto machen, danach können wir gleich die ersten “Bindings” für unsere benötigten Geräte auswählen und installieren lassen.

Installation erster Add-ons und Bindings

Als erste Bindings können wir das Shelly-, Bluetooth- und das NTP-Binding gleich installieren. Später kommt unter Community Add-Ons noch das Blink-Binding für die Blink Kamera dazu. Damit kennt Openhab die Geräte, die wir später einbinden wollen. Aber zunächst machen wir unsere Openhab Installation über das Internet verfügbar.

Anbindung an die Openhab Cloud

Bei einem Haus kann es Sinn machen, das Openhab nur im Haus selbst über das lokale Netz erreichbar ist. Damit kommt man von Außen schwerer in das System, aber der Hauptzweck unserer SmartMammut Lösung ist die Heizungssteuerung von unterwegs. Daher müssen wir nun unsere Openhab Installation über das Internet zugänglich machen. Dazu installieren wir den Openhab Cloud connector. Dazu gehen wir in Openhab auf Settings und dann auf other Add-Ons.

Cloud Connector Add-on installieren

Dort klicken wir auf Openhab Cloud Connector -> Install

openHAB Cloud Connector install

Dann noch einmal ganz unten auf den blauen Button “Install” klicken.

openHAB Cloud Connector install unten

Das es geklappt hat, sehen wir an dem neuen Eintrag in der rechten Spalte unten.

Erfolgreich Openhab Cloud installiert

Für die Anmeldung in der Openhab Cloud benötigen wir noch die Eindeutige Nutzer Identifikation (UUID) und das dazu gehörige Secret unserer Openhab Installation auf dem Raspberry Pi. Dazu loggen wir uns als Root (Superuser) direkt auf dem Raspi ein.

openhabian@openhabian:~ $ sudo su
root@openhabian:/home/openhabian# cat /var/lib/openhab/uuid
8c5478d6-qs25-8g32-cc9r-ast97h5nn854 root@openhabian:/# cat /var/lib/openhab/openhabcloud/secret
84uz7PdhL9vRP72rtMa

Die grau hinterlegten Befehle im Kasten oben sind von Euch einzugeben. Nach dem Befehl “sudo su” werdet Ihr nach dem Passwort gefragt. Wenn Ihr dieses geändert habt, dann gebt Euer Passwort ein. Ansonsten lautet es “openhabian. Die erste Ausgabe in weißer Schrift auf rotem Grund ist Euere UUID. (Bitte nicht die oben im Beispiel nehmen, die ist rein fiktiv). Das zweite in weißer Schrift auf grünem Hintergrund ist Euer Secret. (Auch das oben stehende ist nur ein fiktives Beispiel)
Euere UUID und das Secret braucht Ihr, um Euch jetzt an der Openhab Cloud anzumelden.
Dazu gehen wir auf https://myopenhab.org und klicken rechts auf “Register / Login”

Anmelden auf MyOpenhab.org

Auf der nächsten Seite tragen wir dann die UUID und das Secret sowie unsere Emailadresse und ein “sicheres” Passwort ein.

Registrierung auf Openhab Cloud mit UUID und Secret

Danach müsst Ihr noch Eure Emailadresse per Klick auf den Link in der Email die die Cloud an Euch versendet bestätigen. Damit müsste dann Euere Openhab Installation auch aus dem Internet erreichbar sein. Dazu geht Ihr wie oben beschrieben auf https://myopenhab.org und gebt dort nun links Email-Adresse und Passwort ein. Dann seht Ihr Euere Openhab Oberfläche wie zuvor über die die lokale Adresse. Bei mir sieht das dann so aus:

Einloggen auf der Openhab Cloud
Als Administrator auf Openhab anmelden
Eingabe Admin Benutzer und Passwort

Aus Bindings werden Things und dann Items

Was genau Things und Items unterscheidet, könnt Ihr in der Dokumentation von Openhab nachlesen. Nur soviel Things sind immer physischer Natur, wohin gegen Items auch virtuelle Steuerungen oder Ähnliches sein können. Wir werden im Laufe der SmartMammut Lösung einen virtuellen Schalter sowie eine virtuelle Temperaturauswahl als Items erstellen. Diese haben kein physisches Gerät dahinter. Wir benötigen diese für die Steuerung der Heizung, wie Ihr später erkennen werdet.

Wir fangen beispielhaft mit der Erstellung eines Items für Datum und Uhrzeit aus dem NTP-Binding an.

Nach Installation des NTP Bindings sehen wir ein Thing Lokale Zeit

Nach Installation des NTP Bindings sehen wir ein Thing Lokale Zeit das klicken wir an und gelangen dann zu dessen Einstellungen und Channels.

Im Lokale Zeit Thing finden wir die Channels auf dem zweiten Reiter oben
Aus dem Channel wird ein Item generiert
Item Datum und Uhrzeit

Bluetooth Binding einrichten

Der Raspberry Pi 4 hat Bluetooth an Bord. Darüber können wir Geräte die den Bluetooth Standard beherrschen einbinden. Dafür brauchen wir als erstes Zugriff auf die Bluetooth Bridge.

Einbinden des Bluetooth Adapters des Raspis

Ruuvi Tag anlegen

Sobald wir darauf Zugriff haben, können wir nach Bluetooth Geräten suchen. Der von uns zu verwendende Ruuvi Tag sollte am Handy über die Ruuvi Station App bereits eingerichtet und Euerem Konto zugeordnet sein. Die Android App findet Ihr hier. Für Apple Geräte bekommt ihr die Ruuvi Station App hier. Jetzt scannen wir mit Bluetooth die in der Nähe befindlichen Geräte.

Bluetooth scannt nach Geräten Ruuvi Tags in der Umgebung

Den gefundenen Ruuvi Tag klicken wir direkt an und können dann über den Reiter Channels oben in der Mitte mehrere Items für dieses Thing erstellen. Der Ruuvi Tag hat mehrere Channels zur Auswahl.

Shelly Uni | Intelligentes WLAN-gesteuertes Modul | Hausautomatisierung | iOS Android App | Alexa und Google Home kompatibel | Kein Hub notwendig | Breiter Spannungsbereich VDC und VAC | Smarte Szenen
  • Shelly Uni ist ein intelligentes, wifi-betriebenes Modul, das für Niederspannungs-AC- und DC-Anwendungen geeignet ist. Shelly Uni kann mit 3 digitalen Thermometern mit programmierbarer Auflösung DS18B20 oder einem einzelnen digitalen Temperatur- und Feuchtigkeitssensor DHT22 verbunden werden und über Szenen mit anderen Shelly-Geräten entsprechende Maßnahmen ergreifen.
  • Türschlosssteuerung – Machen Sie sich nie wieder Sorgen, ob Sie die Haustür abgeschlossen haben, bevor Sie gehen. Mit Shelly UNI können Sie Ihr Türschloss aus der Ferne steuern! Auf diese Weise müssen Sie nicht mehr nach Hause eilen, wenn Ihre Kinder von der Schule zurück sind, bevor Sie mit der Arbeit fertig sind, oder wenn Sie Ihre Schlüssel drinnen vergessen haben, während Sie eine schnelle Besorgung machen wollten.
  • NIEMALS WIEDER DIE TÜRKLINGEL VERPASSEN – Machen Sie sich keine Sorgen, wenn Sie im Garten arbeiten und die Türklingel nicht hören. Shelly UNI sorgt dafür, dass Sie eine Benachrichtigung auf Ihrem Smartphone erhalten, wenn es an der Tür klingelt – und ermöglicht es Ihnen, die Tür über die App oder Ihre Stimme zu öffnen. Auf diese Weise verpassen Sie nie wieder den Zusteller!
  • SHELLY KUNDENSERVICE – Shelly ist eine der am schnellsten wachsenden Smart Home Marken der Welt mit Geräten, die Lösungen für die Automatisierung von Privathäusern, Gebäuden und Unternehmen bieten. Wir bieten unseren Kunden professionellen Support und eine 2-jährige Gerätegarantie.
  • Mit der SHELLY SMART CONTROL APP können Sie Ihre Shelly-Geräte aus der Ferne steuern und werden über alle automatisierten Ereignisse in Ihrem Haus benachrichtigt. Sie können die Geräte ganz einfach konfigurieren und ihre Einstellungen einzeln verwalten, oder Sie können personalisierte Szenen erstellen, indem Sie Shelly-Geräte kombinieren, um bestimmte Aktionen in Ihrer Hausautomation auszulösen.
Angebot
Blink Mini – Kompakte, smarte Plug-in-Überwachungskamera für innen, 1080p-HD-Video, Nachtsicht, Zwei-Wege-Audio, Bewegungserfassung; einfache Einrichtung, funktioniert mit Alexa – 1 Kamera (weiß)
  • Mit unserer intelligenten Plug-in-Sicherheitskamera für den Innenbereich mit 1080p-HD-Video, Bewegungserfassung und Zwei-Wege-Audio können Sie Ihr Zuhause Tag und Nacht überwachen.
  • Lassen Sie sich direkt auf Ihrem Smartphone informieren, wenn eine Bewegung erfasst wird, oder passen Sie die Bewegungserfassungszonen individuell an, damit Sie das sehen können, worauf es ankommt.
  • Entscheide dich für einen 30-tägigen Gratiszeitraum für das Blink-Abonnement, um Videoclips in der Cloud zu speichern und freizugeben, oder speichere sie lokal mit dem Sync Module 2 und einem USB-Speicherstick (jeweils separat erhältlich).
  • Mit Live-Video und dem Zwei-Wege-Audio der Blink Mini können Sie über Ihr Smartphone Personen und Haustiere in Ihrem Heim sehen, hören und mit ihnen sprechen.
  • Einrichtung in wenigen Minuten – Schließen Sie einfach die Kamera an, verbinden Sie sie mit dem WLAN und befolgen Sie die Anweisungen in der kostenlos erhältlichen Blink Home Monitor App.
Ruuvi Tag 4in1 Wireless Bluetooth Temperatur, Luftfeuchtigkeit, Luftdruck und Bewegungsmelder Kostenlose App für Android/iOS
  • Misst Temperatur, Luftfeuchtigkeit, Luftdruck und Bewegung
  • Mehrere Sensoren in einem Gerät
  • Mehrjährige Batterielebensdauer
  • Kostenlose mobile App
  • Schnellstart in 1 Minute
Erstellen von Items für den Ruuvi Tag
Erstellen der Items aus den Ruuvi Tag Channels
Das Temperatur Item des Ruuvi Tags

Das wiederholen wir jetzt noch zwei Mal für Luftfeuchtigkeit und Luftdruck.

Damit wäre das erste externe Gerät für unsere SmartMammut Lösung eingebunden. Auf zum nächsten Gerät, unserem Shelly Uni mit Umschaltrelais.

Einbinden Shelly Uni mit Umschalt Relais

Dazu gehen wir auf Settings –> Things –> unten rechts in der Ecke auf das blaue Plus dann auf Shelly Binding. Wenn Ihr Eueren Shelly Uni bereits über die Shelly App eingerichtet habt und dieser im selben Netzwerk wie der Raspberry Pi ist, sollte er über die blaue Scan Taste oben in der Mitte gefunden werden

Shelly Uni einrichten

Sobald erkannt, erscheint der Shelly Uni ganz oben in der Liste.

Shelly Uni wurde erkannt

Wir wählen den Shelly Uni aus und legen ihn als Thing an und füllen die Zugangsdaten zum Shelly Account ein. Danach können wir oben über den mittleren Reiter die Channels aufrufen.

Anlegen und Einrichten des Shelly Uni

Dort wählen wir das angeschlossenen Relais am Shelly aus und richten ein item Schalter (Switch) ein.

Channels Shelly Uni Item Schalter Betrieb einrichten

Nun gehen wir zu Items –> HeizungsRelais_Betrieb (Das eben Erstellte!) und testen mit dem schalter, ob das Relais in echt schaltet.

Item HeizungsRelais_Betrieb wird auf Funktion getestet

Jetzt noch die Blink Kamera einbinden

Dazu gehen wir auf Settings –> Things –> unten rechts in der Ecke auf das blaue Plus dann auf Blink Binding. Dann fügen wir zuerst die Blink Bridge Manuell hinzu.

Manuelles Hinzufügen der Blink Bridge

Genau wie bei der Shelly Uni müssen wir auch hier unsere Zugangsdaten für die Blink App eingeben. Diese muss noch zusätzlich per Zwei Faktor Authentifizierung verifiziert werden.

Blink Bridge einrichten

Kopiert Euch den Link oben in ein Browserfenster und gebt dann in die dort erscheinenden Felder die PIN ein, die Ihr von Blink auf das Smartphone erhalten habt.

Jetzt suchen wir per Scan unter dem Blink Binding nach unserer Kamera und richten unter Channels für jeden Channel ein Item ein.

Blink Kamera Pro Channel ein Item

Jetzt brauchen wir noch zwei “virtuelle” Items

Um die Heizung steuern zu können benötigen wir noch zwei virtuelle Items. Einmal eine Möglichkeit, die Wunschtemperatur für unser Wohnmobil einzustellen und zum anderen einen virtuellen Heizungsschalter, der unsere Umgehung der Heizungssteuerung ein- oder ausschaltet. Als erstes richten wir das Thermostat zur Einstellung unserer Wunschtemperatur ein. Dazu gehen wir in Settings–> Items und klicken unten rechts auf das blaue Plus-Zeichen. Dann wählen wir “Add Item” aus.

Anlegen Thermostat zur Wahl der Wunschtemperatur

Als nächstes wiederholen wir die Neuanlage eines Items und legen einen Schalter (Switch) an, den wir Heizungs_Schalter_Virtuell nennen.

Virtueller Heizungsschalter
Alle notwendigen Items sind nun vorhanden

Das war Teil 2 unseres Tutorials zum Anlegen einer Steuerung im Wohnmobil. In Teil 3 geht es dann weiter mit dem Anlegen der Regeln und Scripte, die dann die Steuerung ermöglichen.

*Affiliate Link (Du bezahlst den normalen Preis und wir erhalten einen kleinen Obulus von Amazon) Alternativ freuen wir uns über eine kleine Spende, wenn Dir der Artikel geholfen hat.

Die mobile Version verlassen