OS X

Installation unter OS X

 

Installation

Voraussetzung: nodeicon_link ist bereits bei installiert

  1. Download ioBroker.js-controller-master.zip (rechts auf den Button Download zip klicken)
  2. einen Ordner „iobroker“ an einem beliebigen Ort erstellen (z.B. unter /User/Dokumente)
  3. das .zip-file in diesen Ordner kopieren
  4. Im Terminal in den soeben erstellten Ordner (z.B. „ioBroker“) gehen cd /iobroker.
    Tipp: Im Terminal cd eintippen und eben erstellten Ordner mir der Maus ins Terminalfenster ziehen.
    Dann Return drücken.
  5. ioBroker installieren npm install iobroker --unsafe-perm
  6. im Terminal in das Unterverzeichnis iobroker.js-controller wechseln cd node_modules/iobroker.js-controller
  7. Die Datei iobroker ausführbar machen chmod +x iobroker
  8. Den Controller starten node controller.js
  9. Nach der Installation den Browser öffnen und in der Adressleiste http://localhost:8081 eingeben

Hinweis: node controller kann im Terminal mit ctrl+c abgebrochen werden.


 

Wartung

Aktivitätsanzeige

Alle iobroker Prozesse und ihren Ressourcenverbrauch kann man leicht mit der Aktivitätsanzeige prüfen. Dazu die Aktivitätsanzeige starten (/Programme/Dienstprogramme/) und io. im Suchfeld/Filterfeld eintippen.

OS_X_load

Timemachine – Backup

Es empfiehlt sich dringend, Timemachine als Backuplösung zu nutzen, um ggf. frühere ioBroker Installationen oder Teile davon wiederherstellen zu können.


 

Befehle für ioBroker im Terminal (im Installationsverzeichnis)

  • ./iobroker start – startet ioBroker
  • ./iobroker stop – beendet ioBroker
  • ./ioBroker restart – führt einen Neustart durch
  • ./iobroker backup – erstellt ein Backup von ioBroker
  • ./iobroker add adaptername – erstellt eine (weitere) Instanz des Adapters adaptername
  • ./iobroker update – sucht nach möglichen Updates der installierten Adapter
  • ./iobroker upgrade – bringt alle installierten Adapter auf den neuesten Stand

 

Vollständiges Entfernen von ioBroker

  • Zuerst ioBroker stoppen (siehe oben)
  • Mac neu starten
  • Papierkorb leeren (ohne vorherigen Neustart werden einige Dateien nicht gelöscht, da noch in Verwendung)
  • Den angelegten Ordner /iobroker löschen
  • Versteckte Dateien und Ordner im Finder sichtbar machen (im Terminal)
    defaults write com.apple.finder AppleShowAllFiles TRUE; killAll Finder
  • In den Ordner „/Users/username/.npm/registry.npmjs.org“ wechseln, und alle Dateien, die mit ioBroker beginnen, löschen
  • Versteckte Dateien wieder unsichtbar machen (im Terminal)
    defaults write com.apple.finder AppleShowAllFiles FALSE; killAll Finder