Hallo,
ich wollte meine Automation mal kontrollieren lassen und wissen ob ihr vllt Verbesserungen einbauen würdet:
Ich möchte keinen Strom verschenken, da ich ihn nicht verkaufen kann, somit soll der Entfeuchter angehen, wenn wir 150 Watt zu viel produzieren oder wenn die Luftfeuchtigkeit über 55 % im Flur ist, er soll ausgehen, wenn wir 150 Watt verbrauchen, nach Abzug von Solar oder die Luftfeuchtigkeit unter 50 % sinkt, aber halt an bleiben, wenn die Feuchtigkeit unter 50 % sinkt, aber wir trotzdem 150W zu viel produzieren
- Der Entfeuchter zieht 250W
- das Balkonkraftwerk liefert 650W
- alle 10 Sekunden soll die Automation die Werte prüfen
- der Strom Bezug soll mindestens 5 Minuten bei -150 Watt stehen, damit der Entfeuchter nicht im Dauerzustand an und ausgeht wenn Wolken am Himmel sind
- der Zähler Stromverbrauch soll mindestens 15 Minuten bei 150W oder höher stehen bevor der Entfeuchter ausgeht, falls jemand mal Wasser kocht oder kurz die Mikrowelle anschaltet, muss der Entfeuchter deswegen ja nicht direkt wieder ausgehen
Wenn das BKW 650W liefert und der Entfeuchter aus ist, haben wir 350W übrig, dieser wert wird aber nur bei top Wetter erreicht, somit habe ich die Automation auf 150W (zu viel produziert = Entfeuchter an) gestellt
Vielleicht findet ja noch jemand eine Verbesserung, soweit konnte ich die Automation noch nicht testen, da mein Zigbee Netzwerk streikt und ich mir den Sky Connect Stick nun bestellt habe:
alias: Steuerung des Entfeuchters
description: >-
Automatisches Ein- und Ausschalten des Entfeuchters basierend auf der
Luftfeuchtigkeit und dem Stromverbrauch
trigger:
- platform: time_pattern
seconds: /10
condition: []
action:
- choose:
- conditions:
- condition: numeric_state
entity_id: sensor.aktueller_verbrauch
below: -180
sequence:
- delay:
hours: 0
minutes: 15
seconds: 0
milliseconds: 0
- condition: numeric_state
entity_id: sensor.aktueller_verbrauch
below: -180
- service: switch.turn_on
entity_id: switch.entfeuchter
- conditions:
- condition: numeric_state
entity_id: sensor.lumi_lumi_weather_humidity_5
above: 55
sequence:
- service: switch.turn_on
entity_id: switch.entfeuchter
- conditions:
- condition: and
conditions:
- condition: numeric_state
entity_id: sensor.aktueller_verbrauch
above: 150
- condition: numeric_state
entity_id: sensor.lumi_lumi_weather_humidity_5
below: 50
sequence:
- delay:
minutes: 10
seconds: 0
- condition: and
conditions:
- condition: numeric_state
entity_id: sensor.aktueller_verbrauch
above: 150
- condition: numeric_state
entity_id: sensor.lumi_lumi_weather_humidity_5
below: 50
- service: switch.turn_off
entity_id: switch.entfeuchter
mode: single
by HarryP: Codezeilen in Code-TAG’s überführt (dient der Lesbarkeit
)