Überwachung von Waschmaschine und Trockner mit Energieverbrauch
Bevor du loslegst, stelle sicher, dass:
sensor.waschmaschine_power und sensor.trockner_power haben, die den aktuellen Stromverbrauch in Watt messen. (Falls nicht, überprüfe in Zigbee2MQTT, ob die Power-Messung aktiviert ist.)Energy Total-Sensor wie sensor.waschmaschine_energy für den kumulativen Verbrauch in kWh.Die Idee: Wir überwachen den Stromverbrauch. Wenn die Leistung über einen Schwellenwert steigt (z.B. > 10 W für 1 Minute), gilt die Maschine als “gestartet”. Wenn sie danach unter einen Schwellenwert fällt (z.B. < 5 W für 5 Minuten), gilt sie als “beendet”. Beim Ende senden wir Benachrichtigungen und berechnen den Energieverbrauch pro Zyklus.
Um den Status der Maschinen zu tracken (z.B. “läuft” oder “aus”) und den Start-Energiewert zu speichern, erstelle Input Booleans und Input Numbers.
Waschmaschine läuft (Entity-ID: input_boolean.waschmaschine_laeuft)Trockner läuft (Entity-ID: input_boolean.trockner_laeuft)Diese sind standardmäßig ausgeschaltet.
Waschmaschine Start Energie (Entity-ID: input_number.waschmaschine_start_energy)Trockner Start Energie (Entity-ID: input_number.trockner_start_energy)Gehe zu Einstellungen > Automatisierungen & Szenen > Automatisierungen und erstelle neue Automatisierungen. Ich beschreibe sie hier visuell (über die UI), aber du kannst auch YAML verwenden.
Ich fokussiere mich auf die Waschmaschine; wiederhole für den Trockner (ersetze “waschmaschine” durch “trockner” in Namen, Entities usw.).
sensor.waschmaschine_power)input_boolean.waschmaschine_laeuftinput_boolean.turn_oninput_boolean.waschmaschine_laeuftinput_number.set_valueinput_number.waschmaschine_start_energy float (ersetze sensor.waschmaschine_energy durch deinen Energy-Sensor)sensor.waschmaschine_powerinput_boolean.waschmaschine_laeuftinput_boolean.turn_offinput_boolean.waschmaschine_laeuftnotify.mobile_app_dein_handy1 (ersetze mit der Entity-ID deines ersten Handys, z.B. notify.mobile_app_iphone_von_user1)Die Waschmaschine hat ihren Zyklus beendet. Verbrauch: float - states('input_number.waschmaschine_start_energy') | float) | round(2) kWh.notify.mobile_app_dein_handy2persistent_notification.createDie Waschmaschine ist bereit. Verbrauch: float - states('input_number.waschmaschine_start_energy') | float) | round(2) kWh.
Falls du YAML nutzt, hier Beispiele für die Waschmaschine (füge in automations.yaml ein und lade neu).
alias: Waschmaschine Start trigger: - platform: numeric_state entity_id: sensor.waschmaschine_power above: 10 for: minutes: 1 condition: - condition: state entity_id: input_boolean.waschmaschine_laeuft state: 'off' action: - service: input_boolean.turn_on target: entity_id: input_boolean.waschmaschine_laeuft - service: input_number.set_value target: entity_id: input_number.waschmaschine_start_energy data: value: "{{ states('sensor.waschmaschine_energy') | float }}" mode: single
alias: Waschmaschine Ende trigger: - platform: numeric_state entity_id: sensor.waschmaschine_power below: 5 for: minutes: 5 condition: - condition: state entity_id: input_boolean.waschmaschine_laeuft state: 'on' action: - service: input_boolean.turn_off target: entity_id: input_boolean.waschmaschine_laeuft - service: notify.mobile_app_handy1 data: title: Waschmaschine fertig! message: >- Die Waschmaschine hat ihren Zyklus beendet. Verbrauch: {{ (states('sensor.waschmaschine_energy') | float - states('input_number.waschmaschine_start_energy') | float) | round(2) }} kWh. - service: notify.mobile_app_handy2 data: title: Waschmaschine fertig! message: >- Die Waschmaschine hat ihren Zyklus beendet. Verbrauch: {{ (states('sensor.waschmaschine_energy') | float - states('input_number.waschmaschine_start_energy') | float) | round(2) }} kWh. - service: persistent_notification.create data: title: Waschmaschine fertig message: >- Die Waschmaschine ist bereit. Verbrauch: {{ (states('sensor.waschmaschine_energy') | float - states('input_number.waschmaschine_start_energy') | float) | round(2) }} kWh. notification_id: waschmaschine_ende mode: single
sensor.waschmaschine_energy an deinen tatsächlichen Sensor an (oft heißt er sensor.<device>_energy oder ähnlich via Zigbee2MQTT).Das sollte funktionieren! Wenn du mehr Details brauchst, lass es mich wissen.