ioBroker
Der Nachfolger von CCU.IO ist ioBroker : http://www.iobroker.net/
Seit Juni 2017 wird versucht, HSX auch auf einem Raspi mit ioBroker zu installieren. Der Grund liegt in der jährlichen SD-Karten Demenz der aktuellen SD-Karte im HSX Steuerungs-Raspi (siehe SD-Karten). Circa einmal im Jahr muß die SD Karte - der Technologie geschuldet - ausgetauscht werden.
Auf den ioBroker Webseiten stehen einige Installationsanweisungen. Node.js ist standardmässig auf allen neuen Grafik-Raspian Distributionen drauf. Es gibt es leider auch noch ein Riesen-Thema mit Versions-Inkompatibilitäten der einzelnen Komponenten (OWFS, node.js, ...). Insbesondere scheint es auch ein Thema zu sein, welche node.js Version auf dem Raspi ist ? Basis einer Installation sollte sein :
Installation ioBroker
- ioBroker installieren
sudo mkdir /opt/iobroker
sudo chmod 777 /opt/iobroker
cd /opt/iobroker
sudo npm install iobroker --unsafe-perm
- ioBroker über IP im Webbrowser aufrufen:
http://IP-Adresse:8081
Die Installation ruckelt aber noch ein bischen, ;-) . Wie das so ist ...
./iobroker start sollte ioBroker starten, und man sollte "etwas" auf Port 8081 sehen.
ioBroker ist nett :
- wird aktuell entwickelt
- Einbindung der Fritz!Dect 200 Steckdose funktioniert. Einfach das Teil irgendwo reinstecken, und schon hat man die Temperatur im System, weil die Fritz!Dect 200 Steckdose auch die Temperatur misst.
Passiert gerade :
- Es gibt einen Prototyp von ScriptGUI für ioBroker. Vielleicht dreht es sich ja bald ?
Herausforderungen :
- PiFace Adapter : Datei-Typen Inkompatibilität : 2017-07-12 00:01:00.872 - javascript.0 Wrong type of piface.0.OUT2:"boolean". Please fix, while deprecated and will not work in next versions.
- Einbindung eines Kalenderbausteins.
- Einbinden von externen Modulen.
- wie portabel sind Blockly Programme ?
- wie bindet man Python Programme ein ?
- der OWFS Adapter ist sensibel. Funktioniert leider nicht mit allen OWFS Versionen. Neuere Version heist nicht unbedingt, daß es funktioniert.
- so etwas wie SlimUI, Highcharts und eine Weiterentwicklung von ScriptGUI wäre nett.
- funktioniert eine "abgestrippte" Version mit den "alten" Raspis vor 2B ?
- eine Tabelle mit funktionierenden Versionskombinationen wäre hilfreich (ideal wär natürlich, wenn man diese Tabelle gar nicht braucht)
- die ioBroker App soll toll sein. Sie läuft aber zur Zeit nur auf Android, :-( .
Mal schauen ....