ioBroker Image für Raspberry Pi2/3

 

 

Dies ist ein SD-Karten Image für den Raspberry Pi2 oder 3. Es ist auf einer 8GB Karte erstellt worden. Abhängig von der tatsächlichen Kapazität der Karte ist es evtl. auf einer 8GB Karte, auf jeden Fall auf einer größeren passend. 16GB Karten sind sowieso empfohlen.

Das Image wird entpackt und anschließend mit Hilfe des Programmsicon_link Win32 DiskImager auf die SD-Karte geschrieben. Dazu wählt man die Datei nach anklicken des Ordnersymbols aus und startet mit dem Button Write.

Das Image enthält das RaspBian full mit Pixel vom 02.03.2017 nach download vonicon_link http://www.raspberrypi.org/downloads.

Folgende User sind angelegt:

User:

  • pi, Passwort: raspberry
  • root, Passwort: brokerroot

 

Weiterhin ist node-js v 6.10.0 installiert sowie natürlich iobroker mit dem js-controller nach Stand vom 25.01.2017 und redis.

 

Es sind nur die wichtigsten Adapter vorinstalliert und dazu Instanzen angelegt. Diese müssen noch konfiguriert werden.

Folgende Versionen sind installiert:

Adapter Version
js-controller 0.15.3
admin 1.6.11
hm-rpc 1.4.2
hm-rega 1.4.4
vis 0.10.15
history 1.6.0
flot 1.5.6
javascript 3.2.6
socketio 1.7.4
web 2.0.2
mobile 0.4.10
rpi2 0.3.1

Nach dem ersten Starten des RaspberryPi bitte mit

sudo raspi-config

folgende Einstellungen vornehmen:

  • Expand filesystem (Erweitern des root-filesystems bis zur maximalen Größe der verwendeten SD-Karte)
  • Change User passwort (Eigenes Passwort für den User Pi vergeben)
  • Advanced Options – Hostname (Namen des Raspberry Pi ggf. ändern. Vorgabe ist ioBroker-Pi)

 

Außerdem bitte über die Konsole das Passwort für den user root ändern mit

sudo passwd root

 

Da zum Zeitpunkt des Downloads bereits einige Zeit seit der Erstellung des Images vergangen sein kann, sollte man als erstes überprüfen, ob bereits Updates zu den bereits installierten Adaptern und dem js-controller vorliegen (siehe Reiter Hosts)

Neben der möglichst geringen Größe eines Images ist dies auch der Grund, dass nur wenige Adapter bereits vorinstalliert sind.

In solchen Fällen immer zuerst den js-controller über die Konsole gemäß der Anleitung im Reiter Hosts durchführen, anschließend wenn nötig den Adapter Admin und anschließend alle weiteren Adapter.

Eventuell liegen auch Updates zu dem zugrunde liegenden Linux und zu nodejs vor. Um dieses auf den aktuellen Stand zu bringen geht man auf der Konsole wie folgt vor:

sudo apt-get update && sudo apt-get upgrade -y