Moin,
Da es immer wieder die gleichen Fragen gibt, möchte ich gerne einen Reisebericht erstellen.
Dabei werde ich nicht "das Rad" neu erfinden und auch nicht "DEN einzig wahren Weg" skizzieren. Ich nehme alle Interessierten mit auf meine Reise. Ich werde hier diese Reise ein zweites Mal unternehmen, da ich mir eine zweite Beere bestellt habe und diesmal mit der "Minimal-Aufwand-Laien-Brille" eine zweite Installation machen will.
Das Reise-(Fern-)Ziel ist mir dabei bekannt, und ich habe mich auch schon für ein Transportmittel entschieden
Fernziel:
Weiterbetrieb von Livisi nach dem 01.03.2024 mit Alexa und Zugriff von Unterwegs, sowie Push-Nachrichten bei definierten Ereignissen.
[Wer sein Lokales SmartHome ohne Alexa, ohne Steuerung von Unterwegs und ohne Push-Nachrichten weiter nutzen möchte, sich sozusagen mit "Urlaub zu Hause" wohl fühlt, der ließt bitte nur ab dem Stern *.
Wer zusätzlich nur noch Zugriff von unterwegs benötigt sollte sich über Möglichkeiten einer VPN-Einrichtung z.B. per Router informieren]
Hinweis: dies wird eine Reise als Pauschal-Tourist. Ich werde fast alles in der "Main-UI" zusammenklicken. Auf Code wird so lange verzichtet, bis ich keine andere Möglichkeit kenne. Wer also gerne den Rucksack voller .file-Dateien hat wird hier nicht auf seine Kosten kommen. Das heißt nicht, dass ich glaube dies sei der "bessere", "schönere", "sinnvollere" oder "flexiblere" Weg (ganz im Gegenteil) er ist nur für mich der bequemste Weg, auch wenn ich dafür auf die unvergesslichen Highlights einer Rucksack-Reise verzichten muss😉 nicht umsonst heißt es "full example" wenn Beispiele mittels Code-Schnipsel gegeben werden🫣
Transportmittel:
Raspberry Pi 4
Erster Schritt war jetzt erstmal das Transportmittel zu organisieren.
Da die Verfügbarkeit derzeit eher bescheiden ausfällt, reichte mir ein RasPi4 mit 2 GB. Die 8GB Version wird derzeit kaum unterstützt und ist somit für mich derzeit nicht interessant.
Später sollte sich zeigen, dass 2GB völlig ausreichend für das Erreichen meines Fernziels ist.
Ich habe das hier bestellt (ist immer wieder Mal verfügbar):
Raspberry Pi 4 Computer Modell B, 2GB Elementary Kit
Da Gehäuse eine Sache des pers. Geschmacks ist, kann sich da jeder frei ausleben, ich z.b. mag "meinen" Openhab-Layer:
Wer praktischer denkt, nimmt ein Voll-alu-case das hält schön cool😉
Wie bei jeder Reise suchte ich mir erstmal Informationen über mögliche Attraktionen am Zielort, von Leuten, die schon Mal da waren (Reiseführer):
Himbeer-Systeme - How To 4 Dummies
Als nächstes habe ich mich für eine grundsätzliche Route entschieden (weshalb dieser Bericht ja auch unter OpenHAB steht)
Also Tipps befolgt und nach der Bestellung der Beere gleich Mal hier den Einstieg gefunden:
OPENHAB SERIE: TEIL 1 - OPENHAB EINFÜHRUNG - YOUTUBE
Besonders Teil 2 ist interessant fürs "Doing":
OPENHAB SERIE: TEIL 2 OPENHABIAN AUF RASPBERRY PI 3 INSTALLIEREN
Also hier schon Mal das aktuellste Image (die 32bit Version) runtergeladen:
github.com/openhab/openhabian/releases
und ein bisschen eingelesen:
openhab.org/docs/installation/openhabian.html
Demzufolge ne gute Micro-SD mit Adapter besorgt...
Hier gehen die Empfehlungen etwas auseinander:
OpenHAB empfiehlt eine Karte mit dem Zusatz "Endurance" (z.b. "SanDisk MAX ENDURANCE" oder "Kingston High Endurance) da diese Karten mehr Schreibzyklen "überleben.)
Marco aus dem "app and home video" empfiehlt "SanDisk extreme" oder "Intenso professional".
"SanDisk Ultra" wird oft mit dem Pi verkauft.
Ich habe mich bei meiner ersten Installation für die SanDisk MAX ENDURANCE (bin halt ästhetisch veranlagt) entschieden wobei ich leider keine 16GB gefunden habe. 32GB ist halt ein bissel groß... Aber was solls...
Für diese zweite Reise, nehm ich Mal die 16GB Intenso Professional...
... Und den Etcher runtergeladen:
Und dann schon Mal bei Tupper etwas vorgelesen:
shc mit openhab 3 in die cloud bringen myopenhab und alexa anfängerguide
[Hier bitte beachten, dass Tupper nicht auf einem Raspi aufsetzt und noch das alte Innogy-Binding nutzt. Nichts desto trotz gibt es viele relevante Teile des Posts]
Und auf die Lieferung des Raspi gewartet....
[...Ich bin derzeit im Urlaub, weshalb der Raspi beim Nachbarn auf mich wartet🙈... So lange.... Es gibt immer was zu tun...:]
*
Um das Fernziel zu erreichen, spielt die Arbeit die von Livisi in den vergangenen (und hoffentlich auch zukünftigen) Monaten geleistet wurde eine nicht unwesentliche Rolle. Also schauen wir doch Mal, was da so in der Einführung steht:
Schnell findet sich dort auch ganz am Ende der Link zur Erklärung, was den zur Aktivierung notwendig ist:
community.livisi.de/lsh-howto-de/
Stand Heute (30.07.2022) können alle Besitzer einer SHC 2.0 das Update durchführen und das Lokale SmartHome schon Mal aktivieren.
Und wenn man für diese Nutzer die Anleitung Mal komprimieren möchte, dann reduziert es sich auf:
0.: (Empfehlung): die IP Adresse des SHC im Router fixieren ("...immer mit der selben IP anmelden")
1.:in der App: Update starten => warten
2.: In der App: unter "Einstellungen/Allgemein/Lokales Smarthome" das Lokale SH aktivieren => App schließen
3.: Im Browser: die IP des SHC oder "SHCONTROLLER01" eingeben (wenn man immer nur diese eine Zentrale hatte sonst mit "SHCONTROLLER02" => "SHCONTROLLER03" usw. Den richtigen finden.
4.: Den PIN vom Aufkleber am Boden als Passwort eingeben
5.: Den PIN vom Aufkleber nochmal eingeben zur Bestätigung des ein eigenen PSW das in die Felder darunter kommt und die ganzen AGB bestätigen.
Fertig ab jetzt ist die Zentrale im Heimnetz unter ihrer IP bzw. mit Eingabe von SHCONTROLLER01[2,3...] Aus einem Browser heraus erreichbar.
Prima, jetzt kann man ja schon Mal ein wenig mit dem lokalen SmartHome Herumexperimentieren, sich ne Verknüpfung auf den Homescreen erstellen und die Menüs und Unterschiede erkunden.....
Seit Heute (31.07.22) im Rollout: Für die Nutzer der Klassik-Zentrale ist der Vorgang im Grunde gleich, lediglich wird statt der PIN die Seriennummer vom Aufkleber der Zentrale ohne "SN" und ohne Leerzeichen eingegeben.
Der DNS-Name ist SMARTHOME01[2,3...] Wenn man nicht per IP-Adresse I'm Browser bzw. Nicht mit fester IP arbeiten mag/kann.
[Wer sein SmartHome ohne Alexa, ohne Steuerung von Unterwegs und ohne Push-Nachrichten weiter nutzen möchte, sich sozusagen mit "Urlaub zu Hause" wohl fühlt, der hat sein Ziel jetzt schon erreicht.
Wer zusätzlich nur noch Zugriff von unterwegs benötigt sollte sich über Möglichkeiten einer VPN-Einrichtung z.B. per Router informieren]
Wieder zu Hause, Raspi abgeholt, in ein noch vorhandenes Geekworm P171 (Alugehause) verfrachtet und neue SD Card geflasht. Nach dem Flashen (so wie bei Marco von Appandhome erklärt) die SD in den Slot, Lan-Stecker rein, und Power auf den Pi....
Now openhaspian is doing it's ✨ magic✨...
Da ich keinen Monitor habe und sowieso fast alles vom Handy aus mache reicht es mir, in meiner Fritzbox die IP-Adresse rauszufinden
Ich empfehle diese ebenso wie den SHC auf "immer die selbe IP verwenden" zu setzen.
und diese im Browser einzugeben, um zu sehen, was da nun passiert:
Nun kann ich z.b. Abendessen gehen.... Irgendwann ist die Seite nicht mehr erreichbar, dann erweitere ich die IP-Adresse um den Zusatz ":8080" und erhalte den Startbildschirm von openHAB:
Ich denke mir einen Nutzernamen und ein Passwort aus und schon kommt das Setup...
Das ist bei Tupper soweit beschrieben, einzig das Binding bitte nicht mehr das Innogy nutzen, sondern das Livisi!
Beim ersten Start wir man aufgefordert, ein Administratorpasswort zu erstellen. Ist das getan geht es ans Setup, wo noch das Land und die Position hinterlegt werden. Im letzten Schritt wird man direkt gefragt, welche Add-Ons man installieren möchte. Diesen Schritt können wir vorerst überspringen.
Nach der Begrüßung in openHAB begeben wir uns erst einmal in die Einstellungen. Unter Ephemeris hinterlegen wir noch schnell unseren Standort, um auch die entsprechenden Feiertage im Zugriff zu haben.
Nun begeben wir uns an die Bindings, wo wir anfangen unsere SHC mit openHAB zu koppeln.Dazu öffnen wir unter den Add-ons die Bindings und blicken unten rechts auf die Suche.
Hier suchen wir nun nach "Livisi" und installieren das "Livisi- SmartHome" Binding.
Wie in der Beschreibung des Bindings beschrieben, ist die SHC (Bridge) das einzige Thing, das nicht automatisch gefunden wird.
Es muss also händisch hinzugefügt werden
Dafür braucht es dann auch keine Authentifizierung mehr vom Server wie vom alten innogy-Binding, sondern nur die IP der SHC und das im SHC per Browser selbstvergeben Passwort (siehe Punkt 5 oben):
Ich verzichte diesmal darauf, eine Namenskonvention zu benutzen und übernehme einfach stumpf alles wie vorausgefüllt ..
Dann sollten wir schon Mal
Diese Anzeige bei Things haben:
Sollte Mal etwas während des Setup nicht so laufen wie geplant, es "hängt etwas" oder geht nicht weiter dann empfiehlt sich ein Neustart des Raspi aber bitte beachten: ein hartes "Strom-aus/an" kann mit einem Totalverlust der Installation Enden! Ist an diesem Punkt nicht so schlimm, haben ja noch nix wirklich gemacht aber später sollte der Raspi kontrolliert heruntergefahren/neu gestartet werden. Unter Anderem dafür nutze ich die App
"RaspController" in der Pro Version. Geht natürlich auch über die Konsole mit den richtigen Befehlen😉
Soweit, so gut... Die Reise hat begonnen und es gibt vieles zu entdecken zunächst einmal befolge ich nun weiter die Anleitung von Tupper
Display MoreNun können wir mit einem erneuten Click auf das + unten links neue Geräte die mit unserer SHC verbunden sind, in openHAB einbinden.
Dazu wählen wir nach dem + die eingebundene SHC aus klicken auf Scan
Im besten Fall werden uns jetzt alle gefundenen Geräte aufgelistet.
Weil ich recht bequem bin, übernehme ich einfach mal alle...
Hier weiche ich etwas ab, lasse die Inbox weg und übernehme alle mit dem kleinen unscheinbaren Link zwischen den "Discovered Things" und "Add Manually":
Oh je, es gibt hier eine 10k Zeichen Grenze deshalb geht es Hier weiter