SEBASTIAN DERNBACH

Web & App Developer


 info@sebastian-dernbach.de
 www.sebastian-dernbach.de

Wie schon im Beitrag Gira Homeserver SMA Photovoltaik Anlage Diagramme geht es hier um die Visualisierung von Daten als Diagram im Quadclient des Gira Homeservers.

Durch unsere Wärmepumpe von Vissmann bekomme ich zyklisch/bei Änderung die Außentemperatur auf den Bus gesandt. Das Kommunikationsobjekt ist ebenfalls wieder ein 16-Bit Wert im Homeserver.

Anders als im Photovoltaik Beitrag wird nun jedoch immer die aktuelle Temperatur gesandt. Da das Archiv (besonders das Jahresarchiv) aber nicht minütlich beschrieben wird würden nun falsche Werte dargestellt werden. Angenommen die Speicherung des Jahreswertes erfolgt um 0 Uhr, so wird für den Tag eine kühle Temperatur gespeichert, während der nächste Aufruf (36h später) um 12 Uhr Mittags wieder eine höhere Temperatur aufzeichnen würde.

Um dies zu Verhindern verdichte ich die Temperatur über den Zeitraum zwischen den Speicher Befehlen selbst als Mittelwert.

Mehr …

Wie bereits im Beitrag zu den Philip Hue Lampen erwähnt steht in meiner Wohnung ein Gira Homeserver, welcher zur Visualisierung zuständig ist. Als KNX Schnittstelle (KNX <-> IP) setze ich einen Raspberry PI mit Smarthome.py ein.

Smarthome.py bietet ein SMA Plugin, dass zyklisch Werte von SMA Wechselrichtern via Bluetooth abfragen kann.
Die Einrichtung des Plugins kann hier nachgelesen werden. Nötig hierfür ist natürlich ein Bluetooth Dongle für den Raspberry Pi.

Mehr …

Dies ist ein Sammelbeitrag zu Logikbausteinen für den Gira Homeserver, die ich für verschiedene Projekte programmiert habe.


1. Float To String

Der Baustein wandelt den Datentyp Float in einen String um. Dies kann zum Beispiel genutzt werden um Temperaturwerte auf der Visualisierung anzuzeigen. Ich habe hiermit die Messwerte von Berker Q3 Tastern mit Temperatur Sensoren ausgegeben, sofern keine Heizung im jeweiligen Raum vorhanden war und der Quadclient Regelbaustein somit nicht genutzt werden konnte. Zusätzlich habe ich hierfür den Logik Baustein „Text Suchen und Ersetzen“ genutzt um das Englische Format (17.8) in das Deutsche umzuwandeln (17,8). In Verbindung mit dem Baustein „Text zusammensetzen“ des Homeservers kann man noch ein C dahinter anfügen.

Mehr …

Grundsetup

Grundsetup in meiner Wohnung steht der Gira Homeserver, der für die Visualisierung und einen Teil der Logik zuständig ist. Als weitere Logik Ergänzung ist ein Raspberry Pi mit Smarthome.py Image vorhanden. Er dient zur Vernetzung von IP und KNX (ebenfalls als IP-KNX Router für den Homeserver).

Die Visualisierung ist ebenfalls komplett durch den Gira Homeserver und dem Quadclient gelöst.

Damit die Philips Hue Lampen über die KNX Taster und die Visualisierung geschaltet werden können wird eine erweiterte Version des Philips Hue Plugin des Smarthome.py Systems eingesetzt. Diese muss zunächst eingespielt werden und das vorhandene Hue Plugin ersetzen.

Mehr …

© 2017 Sebastian Dernbach