Ich habe meine EIB Heizungs Steuerung mit PHP und linKNX visualisiert!
Für die Anzeige verwende ich ein Bild, welches ich selbst erstellt habe und meine Heizungsanlage darstellt:
Darauf habe ich an den Stellen, wo die Werte erscheinen sollen entsprechende Layer (DIV) deviniert, in denen die Werte dargestellt werden sollen.
In den Layern wird eine get-Funktion mit
<?php getEibValue(‚temp_speicher‘); ?>
aufgerufen und gibt zur Laufzeit dann den Wert aus.
Bei den Ventilen und Pumpen wird der aktuelle Zustand angezeigt und kann durch klicken auf den Wert verändert werden. Dabei wird eine set-Funktion
<?php setEibValue(‚pumpe_ofen‘,1); ?>
aufgerufen, die den Wert an den EIB-Bus schickt.
Neben der Visualisierung der Zustände und Werte lasse ich noch die gesammelten Temperatur-Werte als Diagramm darstellen.
Die Diagramme erstelle ich dynamisch für verschiedene Zeitintervalle (24h, 48h, Woche, Monat und Jahr):
Wie dies funktioniert, siehe: Werte als Diagramm darstellen