Dipl. Elektroing. Hans-Joachim Otto - www.smart4all.info

Smarthome-Tipps vom Sachverständigen

Anregungen zur Überwachung

Die verschiedenen Sensoren, die man in einem Smart Home irgendwo installiert hat, sind durchaus vielfältig einsetzbar.

Hier ein paar Beispiele.

WLAN-Überwachung

Wird Ihr WLAN gestört (Jammer), um damit Ihre Alarmierung zu deaktivieren?

Ich habe einen kleinen ESP32 so programmiert, dass er alle paar Sekunden ein Datentelegramm an meinen Miniserver schickt, bei dem dann eine nachtriggerbare Zeitstufe einen Alarm auslöst, wenn dies ausbleibt, also WLAN möglicherweise gestört ist.

Das funktioniert zuverlässig, der ESP32 arbeitet stabil.

Temperaturüberwachung

Wie oft kommt es vor, dass z.B. die Heizungsregelung gestört ist und die Heizung das Haus so aufheizt, als seien draußen minus 30 Grad.

Einfach eine entsprechende Überwachung der analogen Werte im Miniserver vorsehen!

Aus leidvoller Erfahrung (Störung der Heizung) überwache ich auch die Temperatur des Warmwasserspeichers und gebe bei einer Störung eine Meldung (E-Mail) aus. Da dies ja nachts passieren kann meldet sich auch die Alexa an meinem Bett mit einer entsprechenden Sprachinformation.

Überwachung Temperatur Warmwasser

Als Sensor habe ich preiswerte 1-Wire-Sensoren verwendet. Dazu ist eine Erweiterung (Extension) des Miniservers installiert.

Die Analogwertüberwachung ist für unteren und oberen Grenzwert eingestellt.

Heizungsüberwachung

Die Temperaturüberwachung von Vor- und Rücklauf hat mir aufgezeigt, dass unser Warmwasserspeicher durchgerostet war.

Zuerst kam die Meldung per Mail, dass die Warmwasser-Speichertemperatur nicht im Sollbereich liege.

Ich habe dann auf die Visualisierung der Messwerte geschaut und folgende Anomalie festgestellt:

Warum ist der Heizkörper-Rücklauf so extrem hoch? Das kann nicht normal sein.

Die Temperatur des Warmwasser-Kreislaufs war ebenfalls atypisch:

Der plötzliche Temperaturabfall war auch nicht nachvollziehbar.

Ich habe dann an der Heizung gesehen, dass die Druckanzeige viel zu hoch stand.

Damit war klar - der Warmwasser-Speicher muss durchgerostet sein und hat dann zuerst das rund 55°C-Speicherwasser in den Rücklauf eines Heizkreises gespeist.

Dazu das kalte Leitungswasser, welches über falsche Wege in den Speicher eingelaufen ist.

Ich konnte durch direktes Abdrehen aller Zuleitungen zum Warmwasserspeicher und Ablassen des Überdrucks im Heizkreislauf Schäden vermeiden.

Ohne die Fehlermeldung und die Visualisierung hätte es möglicherweise ein paar Tage länger gedauert und es hätte größere Folgeschäden gegeben.

Überwachung der Einfahrt

Eine Video-Kamera überwacht oft Eingangsbereiche. 

Man hat aber in der Regel nicht dauerhaft Zeit, auf einen Monitor zu schauen.

Kommt ein Paketdienst? Kommt der Briefträger?

Ich habe mit eine Sprachansage über meinen Alexa-Echo erstellt, die über die Bewegungserkennung der Kamera (übertragen mit MQTT an den ioBroker) eine Sprachausgabe auslöst. Natürlich nur, wenn ich auch im Büro bin (Präsenz), sonst quatsch Alexa auch wenn ich nicht da bin ....

Blockly Script

Der ioBroker fungiert hier als MQTT-Master, so dass ich auch andere Geräte mit MQTT erreichen kann.

Das ist dann beispielsweise der Shelly EM3 bei der Netzspannungsüberwachung, aber auch alle Instar-Kameras und Shelly-Steckdosen.

Alarmierungsverfahren

Der ioBroker kann mit seiner Applikation ("Adapter") Asterisk eine Telefonfunktion realisieren.

Das klappt derzeit aber nur an meiner Auerswald-VoIP-Anlage, nicht an der FritzBox. Die Ursache muss ich mal mit Wireshark untersuchen ....

Das Blockly-Script braucht noch ein Funktions-Script für die Angabe der Zielrufnummer.

Ich habe dazu eine separate Rufnummer aus meinem Rufnummernblock geschaltet, den ich per Parallelruf (easybell) bei Bedarf auch auf Dritte leiten kann.

Blockly-Script dazu

Integration vom Alexa-Luftqualitätssensor

Amazon bietet seit geraumer Zeit den Luftqualiltätsensor an.

Ich habe diesen bei uns integriert.

Wichtig ist, dass man die Abfrage über den ioBroker aktiviert. Dazu habe ich ein kleines Blockly-Script integriert.

Blockly-Script zur Aktivierung

 Die verschiedenen Informationspunkte sind im ioBroker unter "Objekte" zu sehen:

Datenpunkte in alexa2-Instanz

Die Übertragung zum Loxone-Miniserver habe ich über http-Requests realisiert, d.h. der Miniserver holt sich zyklisch die Werte ab.

Hier der Eintrag für die URL des CO2-Wertes (aus :

http://192.168.0.x:8087/getPlainValue/alexa2.0.Smart-Home-Devices.8c16c779-6297-xxxx-xxxx-xxxxxxx.8-rangeValue


Überwachung Wasserverbrauch

Auf Bitte bei den Stadtwerken wurde unser Wasserzähler gegen ein Modell mit Impulsausgang ausgetauscht. 

Diesen erfasse ich einfach in meinen Loxone-Miniserver, indem ich einen Eingang dafür definiere.

Loxone Miniserver - Eingang

Mit Impulsen an diesem Eingang zähle ich einen Loxone-Zählerbaustein hoch.

Zählerbaustein im Miniserver

Der Zählerstand wird auch in der Miniserver-App angezeigt.

Zählerstand in Loxone-App

Damit ist aber noch keine Überwachung erfolgt.

Dazu habe ich im ioBroker zunächst mittels Blockly-Script den Verbrauch pro 15 Minuten errechnet.

15min-Verbrauch

Je nach Situation (jemand zu Hause, niemand zu Hause, nachts) werden jetzt unterschiedliche Aktionen gestartet.

Verbrauch nachts unter 20l in 15 Minuten

Wenn niemand zu Hause ist, also die Alarmanlage eingeschaltet ist, dann darf gar kein Wasser fließen. Wenn ein Impuls gezählt wird, wird sofort alarmiert. Das kann man dann mit einem Anruf oder ganz nach eigenen Vorstellungen realisieren.

bei Abwesenheit