Waschmaschine Meldung automatisiert.

Da unsere Waschmaschine im Keller steht, habe ich mir Gedanken gemacht, wie ich es in meine Homeautomation einbauen kann, dass wir eine Mail bekommen, wenn die Waschmaschine fertig zum Ausräumen ist.

 

Mit Hilfe der Revolt-Messsteckdose erfasse ich den Verbrauch der Waschmaschine.

Sobald die Waschmaschine mehr als 3 Watt verbraucht wird ein Schalter aktiviert, der signalisiert, dass die Waschmaschine eingeschaltet ist.

Wenn dieser Schalter aktiv ist und der Verbrauch unter 3 Watt sinkt, wird dieser Schalter deaktiviert und eine Mail verschickt, dass die Maschine ausgeräumt werden kann. Gleichzeitig wird ein Schalter aktiviert, der auf meinem Homeautomationstablet anzeigt, dass die Maschine ausgeräumt werden soll.

Geht der Verbrauch auf 0 Watt, wenn ich die Maschine ausschalte, wird dieser Schalter ebenfalls deaktiviert.

 

Quellcode im der fehm.cfg

define Waschmaschine_Start notify Revolt_0003:power.* { if(ReadingsVal(“Revolt_0003″,”power”,””) > 3 && Value(“Waschmaschine__on”) eq “off”) {fhem “set Waschmaschine__on on” } }
define Waschmaschine_Stop notify Revolt_0003:power.* { if(ReadingsVal(“Revolt_0003″,”power”,””) < 3 && Value(“Waschmaschine__on”) eq “on”) {fhem (“set Waschmaschine__on off”);;fhem(“set Waschmaschine on”)} }
define Waschmaschine_Stop2 notify Revolt_0003:power.* { if(ReadingsVal(“Revolt_0003″,”power”,””) eq 0 && Value(“Waschmaschine”) eq “on”) {fhem(“set Waschmaschine off”)} }

 

1 Kommentar

  1. 3. März 2017    

    Hey, genauso gut hättest Du auch alles untereinander in ein notify schreiben können. Die vielen einzelnen Definitionen machen es ja doch wirklich etwas unübersichtlich.
    Ansonsten gute Anleitung 🙂 Macht das so ähnlich. Nur, dass ich einfach ein neues Reading auf dem Gerät selbst anlege anstatt mit Value zu arbeiten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

%d Bloggern gefällt das: