reserve85 / HoymilesZeroExport

Zero Export Script for Hoymiles Inverters using AhoyDTU / OpenDTU and Tasmota Smart Meter inferface / Shelly 3EM / SHRDZM / Emlog / ioBroker
GNU General Public License v3.0
144 stars 33 forks source link

Feature Request "Waschmaschinen-Modus" #219

Open Ollipop030 opened 5 months ago

Ollipop030 commented 5 months ago

Ich nenne das einfach mal Waschmaschinen Modus. Die Idee kam mir heute als die Waschmaschine mal wieder lief.

Könnte man nicht bei jedem Durchlauf den Schaltzustand eines Shellys abfragen? Hintergrund ist Folgender: Immer wenn die Waschmaschine läuft wird rauf und runtergeregelt (Motor an/Motor aus). Wenn ich mir aber den Stromverbrauch nach dem Waschen ansehe sehe ich immer wieder Netzbezug, anschließend eine sehr hohe Einspeisung. Dann wieder Netzbezug und so weiter. Gegen die kurzfristige zu hohe Einspeisung habe ich nichts, aber den Netzbezug könnte man noch bremsen. Jetzt meine Idee: Die Waschmaschine hängt an einem Shelly Plug. Das Script fragt pro Durchlauf einmal den in der *.ini definierten Shelly ab, ob er "on" ist. Wenn Shelly on, dann gilt nicht POWERMETER_TARGET_POINT, sondern POWERMETER_TARGET_POINT_SHELLY_ACTIVE. Dieser Wert ist dann aber bei 500 Watt (je nach dem wie viel die Waschmaschine so braucht). Also wird einfach einfach eine höhere Einspeisung zugelassen, ohne ständig zu regeln. Im Shelly selbst kann man dann noch definieren, wenn Verbrauch <10 Watt für 5 Minuten, dann "off". Das bekommt dann auch das Script mit, und alles ist wieder wie gewohnt. Das würde dann natürlich auch mit anderen Geräten funktionieren, die solche Schwankungen im Verbrauch haben, beim 3D Drucker habe ich das auch bemerkt.

Was haltet ihr davon? Wäre das sinnvoll? Integrieren kann ich das leider nicht, spreche leider kein Python. Hier müsste Tobias aushelfen.

reserve85 commented 5 months ago

MMn. fällt die Anwendung eher in die Fernsteuerung via MQTT (Home Assistant etc). Als Integration würde ich das nicht aufnehmen.

Ollipop030 commented 5 months ago

Schade, dachte das könnte man auf dem kurzem Dienstweg einbauen. MQTT habe ich nicht, werde ich aber auch nicht extra einrichten dafür.

BlackcatSandy commented 3 months ago

Hallo Olli, habe gestern Abend ein ähnliches Problem gefixed. Ich hatte immer Peaks wenn der Kühlschrank angesprungen ist und dann 3 Sekunden danach eine Einspeisung. Waschmaschine ist ähnlich somit könnte es auch funktionieren. Ich mache mit dem Code ein neues Issue auf, da ich aktuell kein Git installiert habe.

viele Grüße Sandra

reserve85 commented 3 months ago

weil ich hier grad dein Name in der E-Mail-Benachrichtigung gesehen hab: @BlackcatSandy haben wir mal an der h_da zusammen studiert (M.Sc)?

BlackcatSandy commented 3 months ago

Nicht im Ernst xD ja ♥️ Dein Name ist ja etwas geläufiger, daher habe ich das nicht verknüpft. Sehr lustig. Geiles Script by the way