Die jetzige HSX Steuerung mit node.js, OWFS Server und CCU.IO (mit dem OWFS Adapter) läuft zwar auf einem Raspi, aber leider noch nicht 100% zufriedenstellend.
Ein Teil der Energie zur SW Optimierung wird weiterhin in die CCU.IO Optimierung investiert. Eine Zeit lang war die einzige wirkungsvolle Massnahme zur Sicherstellung der Funktionialität mit CCU.IO und OWFS Adapter ein "sudo reboot", was eine ziemlich blöde Methode ist, die Funktion sicherzustellen. Bis zu einem stabilen CCU.IO wäre vielleicht auch ein Watchdog-Programm gut : IF "CCU.IO" ausgestiegen THEN reboot. Vielleicht auch fester Reboot vor dem Aufheizen für Duschwasser ? Seit das ScriptGUI Programm auf "winzig" zurückgestutzt wurde, ist die Stabilität wesentlich besser. Über ein Jahr lang keine kalte Dusche mehr :
pi@hsx01:~ $ date
Do 15. Jun 23:03:14 CEST 2017
pi@hsx01:~ $ uptime
23:03:20 up 374 days, 7:52, 2 users, load average: 0,05, 0,19, 0,15
Ein weiterer, kleinerer Teil der Energie, die in SW gesteckt wird, soll schöne neue Alternativen zu CCU.IO finden.
Der OWFS Server für die Temperatursensoren wird wohl auf jeden Fall dabei bleiben, auch wenn es eine bessere Alternative zu CCU.IO gibt. Wenn bislang CCU.IO oder Teile davon ausgefallen waren, lief Linux und der OWFS Server weiterhin immer stabil weiter.
Und dann ist hoffentlich noch Energie übrig, um die Portierung von HS1 nach HSX abzuschliessen.
Ziele (wechselnde Priorisierung, meist von oben nach unten) :
Diese Seite soll Hilfestellungen geben, ein schönes SW Erlebnis auf dem Raspi zu haben. Wenn die obigen Ziele erreicht sind, wird irgendwann hier irgendwo stehen, wie es geht.