Hier wird die Installation des ioBroker unter RaspberryOS Lite auf dem Zero 2 Schritt für Schritt erklärt. Auch gehe ich auf die Besonderheiten im Bezug auf die Nutzung im Wohnmobil ein.
Da hier die Lite-Version des rPi-OS installiert ist, fehlt als Grundlage für die Installation des ioBroker die JavaScript-Umgebung. Erklärung: Da die mit grader Nummer veröffentliche Versionen die längste Support-Garantie bieten, empfehle ich diese zu nutzen. Diese installierst du wie folgt im SSH-Login:
Anschliessend kannst du mit “node -v” prüfen ob alles erfolgreich installiert wurde.
Die Installation des ioBroker startest du mit folgendem Befehl: (bitte Geduld, es werden diverse Pakete nachinstalliert und es ist ein Zero!)
curl -sL https://iobroker.net/install.sh | bash -
Nun kann der ioBroker unter “http://deineIP:8081″ aufgerufen werden und konfiguriert werden…
Die Schritte 1. – 3. sind denke ich selbsterklärend. Ob das Adminpasswort abgefragt werden soll ist denke abhängig davon, wer alles Zugriff auf das WLAN des Wohnmobil hat und wie gut es gesichert ist. Die Absicherung mittels eines SSL-Zertifikat erübrigt sich meines Erachtens, da du eh nur über einen eigenen VPN-Tunnel auf diese zugreifen solltest…
Die Währungs- und Zeitformate kannst du frei wählen. Die GEO-Informationen machen an dieser Stelle bei einem beweglichen Server wenig Sinn und dazu folgt ein eigener Beitrag. Ggf. als primäre Sprache “deutsch” wählen, wenn dieses gewünscht ist.
Hier kann alles abgewählt und bestätigt werden. (Speicher ist knapp beim Zero 😉 )
Anschließend rechts im Seitenmenü “Instanzen” wählen und die Instanzen “backitup” und “discovery” durch betätigen des || (Pausenzeichen) stoppen, um Speicherplatz zu sparen. Zu dem Thema Backup usw. folgen bei Bedarf weitere Beiträge.
JavaScript-Adapter
(Dies erfolgt schon jetzt, da im Laufe der Konfiguration ansonsten der Speicher für diese Installation knapp wird.) Links Adapter auswählen und prüfen ob die Icons gem. Bild weiß sind. Anschließend rechts der Icons “Skriptausführung” eingeben und den gefunden Adapter mit + installieren (GEDULD!)
Anschliessend bei Instanzen diese mit dem Schraubenschlüsselsymbol aufrufen, “exec” und “sendToHost” (benötigen wir später) auswählen und mit “Speichern und Schließen” bestätigen.
ioBroker Compact Mode (optional)
Der zero verfügt leider nur über 512MB Arbeitsspeicher was diesen mit ioBroker bereits bei der Grundinstallation ziemlich auslastet und es z.B. nach dem Booten zu einer entsprechenden Warnmeldung kommt. Hier wurde der s.g. CopactMode eingeführt um die einzelnen Prozesse der jeweiligen Adapter zusammenzuführen. Nicht alle Adapter unterstützen diesen und es ist nicht auszuschließen, dass es zu Problemen kommen kann.
in der linken Leiste auf Hosts
Admin-Mode wählen und Dialog bestätigen
Schraubenschlüssel betätigen, “Kompakter Modus” aktivieren und mit “Speichern und Schliessen” bestätigen
anschliessenden Neustart des ioBroker ebenfalls bestätigen und die Seite nach 1 Minute neu laden