SMARTHOUSE Systeme+Entwicklung

Technik

SMARTHOUSE entsteht in einem interaktiven und iterativen Prozess. Die Phasen Installation, Entwicklung, Stabilisierung und Betrieb wiederholen sich immer wieder. Einerseits will man die Leistung und Stabilität der Systeme verbessern. Andererseits geht es um die Entwicklung von Funktionslogik und deren Einsatz in automatisierten Prozessen.

D.h. mit dem Kauf der Hardware Komponenten ist noch lange kein SMARTHOUSE System geschaffen. Zuerst sind die einzelnen Sensoren, Actoren und Controller zu einem funktionierenden Gesamtsystem zusammenzufügen. Darauf setzt die Optimierung des Netzes auf, um den Systembetrieb zu stabilisieren.
Parallel läuft der Entwicklungs-Prozess der SMARTHOUSE Anwendung. Es beginnt mit individuellen Einstellungen in der Benutzeroberfläche. Mit zunehmender Automatisierung kommt immer mehr Customizing, Scenes, Apps, Programmierung etc. hinzu. Dabei wächst die Komplexität der Entwicklung und der Anwendung. Logiken und Prozesse verändern sich zyklisch: entwickeln, testen, verwerfen und verbessern. Meist kommen auch Schnittstellen zu Dritt-Systemen und Services hinzu.
Schritt für Schritt entsteht so ein ziemlich komplexes SMARTHOUSE Gebilde. Auch die Performance des Netz- und Systembetriebs muss im Auge behalten und ggf. immer wieder optimiert werden. Es bedarf einiger Anstrengungen und Methodik, um bei der Weiterentwicklung den Überblick zu behalten.

    Optimierung des Z-WAVE Netzes
    • LUA+PHP: Tabelle zum Z-WAVE Monitoring Das VERA-Userinterface zeigt für die Z-Wave Devices einige wichtige Informationen zum Kommunikationsverhalten. Allerdings sind diese Daten in vielen Sub-Tabs der ...
    • Z-WAVE Monitoring und Optimierung Im UI von VERA findet man je Z-WAVE Device einige Kenndaten zur Kommunikation. Das Monitoring dieser Daten ermöglicht Rückschlüsse auf ...
    • Z-WAVE Polling Was ist Polling? Beim Polling schickt der Controller einem Device die Aufforderung seinen Status zu melden und geht in den WAIT ...
    • Z-WAVE Routing und Fehler Es nicht leicht, die Themen Z-Wave Routing und Fehler sowie Update Neighbours, Network Heal richtig zu verstehen. Man findet widersprüchliche ...
    • Z-WAVE Wakeup Ein Batterie Device (Sensor oder Actor) muss Strom sparen. Deshalb befindet es sich normalerweise im “deep sleep“. Ein typisches Batterie ...

    Smarthouse Apps und Tools
    • VERA Werkzeuge VERA bietet viele kostenlose Werkzeuge zur Unterstützung von Administration und Entwicklung. Davon führe ich hier nur die VERA Werkzeuge auf, ...
    • VERA: Logic Device Apps Zur Verkettung von scenes benötigt man vielfach eine Logik Variable. Deren Zustände sollen als SceneAction gesetzt werden können. ...
    Smarthouse Programmierung
    • Event-Logs auf meiner Webseite Mir ist es wichtig, bestimmte Events langfristig über viele Tage und Wochen als separate Event-Logs auf meiner Webseite zu protokollieren. ...
    • LUA+PHP: Tabelle zum Z-WAVE Monitoring Das VERA-Userinterface zeigt für die Z-Wave Devices einige wichtige Informationen zum Kommunikationsverhalten. Allerdings sind diese Daten in vielen Sub-Tabs der ...
    • Nützliche globale Variablen Ein LUA Programm benutzt überwiegend lokale Variablen. Manchmal sind stattdessen globale Variablen vorteilhaft. Beispiele für nützliche globale Variablen bei VERA: ...
    Smarthouse Schnittstellen und Integration
    • VERA im Intranet: Aktion starten SMART HOME Controller wie VERA verfügen über ein User-Interface, um das System komplett zu verwalten. Leider sind solche spezifischen ...
    • VERA im Intranet: Ampeln + Zahlenwerte SMART HOME Controller wie VERA verfügen über ein User-Interface mit dem man das System komplett verwalten kann. Solche spezifischen Oberflächen ...

    Erfahrungen mit Z-WAVE Devices
    • Z-WAVE Binär-Sensor Ein Z-WAVE Binär-Sensor oder Ein-/Aus-Sensor erfasst, ob eine Spannung anliegt oder nicht. Auf diese Weise kann man die ...
    • Z-WAVE Heizkörperthermostat Die Auswahl für einen Z-WAVE Heizkörperthermostat ist (bzw. war in 2016) in Europa nicht groß. Eigentlich kamen damals nur die ...