NEWS
[Projekt] VIS-2 Visualisierung der Hausautomation
-
Durch die zahlreiche Unterstützung einiger Experten dieses Forums ist es mir in etwa 6 Monaten gelungen, diese – für mich – sehr praktische und informative Hausautomatisierung zu realisieren. Vielen Dank für die sehr kompetente Begleitung! Das Ergebnis möchte ich gerne herzeigen. Vielleicht finden Forums-User/innen etwas Brauchbares darin. Gestaltet wurde die Visualisierung für eine Tablet-Auflösung (10“) mit Schwerpunkt „Informationen bereitstellen, Zustände steuern und benutzerfreundliches Design ohne Schnörkel“.
Der IoBroker läuft auf einem Raspberry PI5 mit Linux Debian 13 (Trixie) mit der MariaDB (MySQL). Als Hardware sind im Einsatz: 6 x Shellies, 1x Waveshare Relay 8 Channels (Modbus), 2 x Waveshare RS485-TO-ETH (Modbus), 1 x Smartmeter ET340 (Modbus), 1 x Emporia Strommessmodul.
Die PV-Anlage umfasst 10 kWp Module, 2 x Deye Wechselrichter SUN-10K, 2 x 10 kWh MeritSun LiFe Speicher, eine "KEBA P30 11 kW" Wallbox und ein "Fronius Wattpilot home 11 kW".
Im IOB laufen nachstehende Instanzen und es wurden etwa 125 Datenpunkte in folgenden Ordnern definiert:

1. Startseite:
Die wichtigsten Infos auf einen Blick. Die Linien sind selbstgemachte Grafiken, die je nach Energiefluss mit dem Attribut Sichtbarkeit – Bedingung – Wert ein- und ausgeblendet werden. Die kleinen Infotexte sind per JS-Job gesteuert.

Die Menüleiste links ist auf dieser Seite gestaltet und wird durch das Attribut Generell – Multi-Views auf allen Seiten angezeigt. Gesteuert wird das Ganze mit meist zeitgesteuerten JS-Jobs (als ehemaliger SW-Entwickler bin ich ein begeisterter JavaScripter). Das längste der 14 Scripts hat etwa 800 Zeilen:
!2. PV-Module
Heute scheint leider gar keine Sonne, aber trotz Regen gehen sich mittags 107 W PV-Strom aus. String 2 ist übrigens eine alte Anlage von 2013.
Damit man die Schieberegler nicht verändern kann, habe ich ein Widget Basic Note in transparent darübergelegt.
3. Boiler
Natürlich ist die Boilerheizung automatisiert in Abhängigkeit von Boilertemperatur < BoilertemperaturSoll && HausakkuSOC > 30 && Aufheizzeit ab > 8 && Aufheizzeit bis 16. Einmal im Monat läuft eine Aufheizung auf 60°C als Legionellenschutz. Die Aufheizzeiten sind hier einstellbar.

4. Hausakku
Die SOC’s minimal, maximal und Minimalentladung durch Wallboxen sind hier einstellbar. Damit man die restlichen Schieberegler nicht verändern kann, liegt ein Widget Basic Note in transparent darüber.

5. Wallboxen
Gesteuert werden 2 Wallboxen (Fronius Wattpilot home 11kW und KEBA P30 11 kW) abwechseln für ein e-Auto. Einstellbar sind das Hausakku-Entladelimit, der Auto-SOC (kann mit diesen Wallboxen nicht übertragen werden) und der Ladestrom. Natürlich läuft die Stromeinstellung auch automatisiert in Abhängigkeit von PV-Erzeugung und Hausakku-SOC. Die Umschaltung der Wallboxart läuft ebenso automatisiert.

6. Generator
Die Hausstromversorgung wurde als netzgestützte Inselanlage eingerichtet. Das heißt, die beiden parallel geschalteten Wechselrichter fahren eine völlig andere Netzfrequenz und -spannung als das externe Stromnetz. Eine frequenz- und spannungsunabhängige Verbindung nach außen gibt es nur über den GEN-Port der Deye Wechselrichter, an denen die externe Netzspannung - so vorhanden- anliegt. Bei Ausfall des Inselnetzes schaltet ein automatischer Notstromumschalter (400V / 63A) auf das externe Netz um. Aktiviert wird der GEN-Port unter folgenden Bedingungen: Tagesdauer < 12 Stunden && Börsen-Strompreis < Strompreis Limit && Hausakku SOC < 80 && Auto SOC < 80. Die Börsen-Strompreise liefert apis.smartenergy.at

7. Klimatisierung
Nachdem die PV-Anlage und die Stromsteuerung mit dem IOB einige Monate lief, war die logische Folge: Auch die Hausklimatisierung muss da rein. Die Hauszentralheizung besteht seit 2008 aus 10 m² Grammer-Luftsolarkollektoren (für den Sonnenschein auch im Winter) und einem Wodtke Einbau-Pelletsofen PE 8 kW. Dies funktkioniert für das 140 m² Haus bestens und die Luftsolaranlage sorgt – sobald sie läuft – für Frischluft in allen Räumen. Die solare Einschalttemperatur und die Soll-Raumtemperatur sind mit Schiebereglern einstellbar. Im Sommer wird bei einer Raumtemperatur über dem Soll auf Kühlung umgeschaltet. Diese saugt kühle Luft aus einem Luftkanal, der aus der erdanliegenden nordseitigen Hauswand und einer Vormauer besteht.

8. Messdaten
Die Messdaten liefert ein Emporia Strommessmodul, das mit Sensoren an alle Stromverteiler-Sicherungsautomaten gekoppelt ist.

9. Verbräuche
Die historischen Daten kommen aus der MariaSQL-Datenbank. In einem Widget -Basic - IFrame läuft ein E-Chart.

10. Diagramme
Die historischen Daten kommen aus der MariaSQL-Datenbank. Realisiert wurden die Diagramme mit dem Vis 2 - Material-Widget Istwert mit Diagramm.

11. Wetterlage
Datenlieferant sind die Web-Seite openweathermap.org, die Außentemperaturmessung (Shelly 1 G4 mit AddOn und Temperaturfühler DS18B20) sowie die manuelle Regenmengeneingabe.

12. Garage
Die Automatisierung des Garagentors war die letzte Aktion – noch mit ein paar „Kinderkrankheiten“. Sie ist mit dem „Shelly“ Gate Controller GTC, dem „Shelly“ Wifi Marker WFM und einem Shelly 1 MiniG3 realisiert. Der „Shelly“ Wifi Marker befindet sich am Zigarettenanzünder mit USB-Konverter im Auto.
Funktionsweise: Sobald der Wifi Marker in den Sendebereich des Haus-WLAN’s kommt, schaltet nach 30 Sek. das Shelly 1 MiniG3. Diese gibt einen Impuls an die Garagentor-Steuerung und öffnet somit das Tor.
Sobald der Wifi Marker – bzw. das Auto - außerhalb des WLAN-Sendebereichs kommt oder der Marker keinen Strom mehr vom USB des Autos bekommt, schließt sich das Tor nach 30 Sek. wieder.
Die Weihnachtsbeleuchtung (LED-Lichterkette) am Haus wird mittels Shelly Plus PlugS und einem JS-Job zeitgesteuert.
13. Gerätestatus
Sehr nützlich sind die aktuellen Geräte- und Servicestatis. Dahinter liegt auch eine automatische e-Mailbenachrichtigung.

Das war es. Wie erwähnt: Vielleicht finden Forums-User/innen etwas Brauchbares darin. Details kann ich bei Bedarf gerne zur Verfügung stellen. Zum Abschluss nochmals mächtig Dank an alle Unterstützer im Forum!