FAQ

FrageAntwortweitere Infos
Wie erstellt man ein Backup?man ruft in der Konsole unter /opt/iobroker den Befehl auf: ./iobroker backup

Daraufhin erstellt iobroker in dem Verzeichnis /opt/iobroker/backups eine gepackte Datei mit Datum im Dateinamen, z.B.: 2015_04_17-22_30_47_backupIoBroker.tar.gz
Wie kann ich einen Adapter / eine neue Version installieren, bevor sie offiziell im Repository enthalten ist?Man ruft über die Konsole auf:

cd /opt/iobroker

npm install https://github.com/ioBroker/ioBroker.Adaptername/tarball/master --production

iobroker upload Adaptername

Achtung: Installation geschieht auf eigenen Gefahr!
Ich habe irrtümlich einen View gelöscht. Wie kann ich ihn wieder herstellen?Voraussetzung ist ein Backup in dem der gelöschte View noch vorhanden ist.

1) iobroker mit ./iobroker stop anhalten
2) Datei vis-views.json aus dem Ordner iobroker-data/files/vis.0/main/ mit dem Backup der Datei überschreiben.
3) iobroker mit ./iobroker start starten

Jetzt sind wieder alle Views wie zur Zeit des Backups vorhanden.

Achtung: Alles was seit dem Backup an den Views verändert wurde ist verloren!
Nach dem Update von einem Adapter im log sieht man die Fehler mit "Cannot find module"Man ruft über die Konsole auf:

cd /opt/iobroker
iobroker stop adapterName
npm install iobroker.adapterName --production
iobroker start adapterName

Man muss nur adapterName mit dem Problemadaptername ersetzen.
Wie erstelle ich selbst unterschriebene Zertifikate für SSL Kommunikation?Es gibt hier eine sehr gute Anleitung auf Englisch:


openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Danach werden die Zertifikate in server.crt(public) und in server.key(private) liegen.
Ich habe seit einem Update Probleme mit einem Adapter. Wie kann ich die alte Version wieder installieren?Über die Konsole mit

cd /opt/iobroker
iobroker stop
npm install iobroker.adaptername@0.1.2 --production
iobroker upload adaptername
iobroker start

Bitte adaptername und die Versionsnummer entsprechend anpassen

Oder über den Admin gemäß dieser Anleitung
Wie binde ich Alexa in ioBroker ein?Hier findet ihr eine Anleitung, wie Alexa in ioBroker eingebunden wird.Es wurde auch ein separates Forum, nur für Alexa, angelegt : Hier findet ihr es
Die Admin-Oberfläche ist nach der Erst-Installation nicht erreichbarEs kann vorkommen, das im Log der Installation steht, das ioBroker gestartet wurde, man die Adminoberfläche aber nicht aufrufen kann.

In diesem Fall bitte entweder ein
sudo iobroker start
ausführen, oder den Rechner rebooten.

Danach sollte der Zugriff funktionieren.
Das log zeigt nicht genug an.Das log im Reiter "log" ist nur ein Ausschnitt der letzten Meldungen.
Die gessamten Logs befinden sich unter /opt/iobroker/log.
Standardmäßig werden hier die letzten 7 Tage gespeichert.
Wem das noch nicht reicht kann den Wert in der Datei /opt/iobroker/iobroker-data/iobroker.json Siehe hier erhöhen.