Mit einem 1500 W Inverter von 12V auf 220 V ist eine 700 W Pumpe gerade so ansteuerbar, wenn die Leistung aus einer 110 Ah 12V Batterie gezogen wird.
110Ah Akku 13,6 V- bei Vollgeladen kann er bis 12 V ca. 60% seiner Leistung abgeben
somit 1300Wh * 0,6 = ca 790 Wh verfügbar und kann damit auch bewölkte Tage ausgleichen, da mit 250Wh täglich 20 Minuten realistisches Bewässern möglich ist.
Weil das Schalten dringend in Zyklen (ca 90 Sekunden) erfolgen muss um eine Batterie- und Inverterüberlastung im unbetreuten Betrieb zu vermeiden (10 V / 70 A im Grenzbetrieb) bietet sich die Schaltsteuerung mit einer NOUS AT1 Steckdose und Rule in Variante 1 an.
Drei Situationen sind wesentlich in der Rule-Umsetzung.
1. Kein WLAN vorhanden nur Hotspot vom Handy zur Kontrollzeit für eine Zeitsynchronisation
2. die Spannung am Inverter/Tasmoat-System bricht zusammen (PV/AKKU-Strom <10V /=0V ) Neustart Tasmota ist zu organisieren
3. die Spannung bleibt stabil über die Nacht sowie zur Bewässerungszeit und es wird die evtl. vorhandene WIFI-Synchronzeit fortgeschrieben für eine Bewässerung zur Vorgabezeit
Nachteil der Variante 1 Lösung ist der "hohe" Stromverbrauch durch den Inverter im Leerlauf (<10% Nennleistung - ca. 250Wh pro Tag), da die Schaltsteckdose an der 220V Seite des Inverters den durchgängigen Betrieb erfordert und nur so die Gartenpumpe zur Spritzzeit am Morgen oder Abend selbstständig zuschalten kann.
Variante 2
ist eine in das Invertergehäuse integrierte Tasmota-Schaltung die eine Zuschaltung des gesamten Inverters mit fester Anschaltung der Pumpe organisiert und damit 220 Wh Leerlaufleistung vom Inverter am Akku täglich frei werden.
Variante 2a ist dann eine Erweiterung auf Winterschaltung des Inverters mit Tasmota-Schalfmodus bei der nur zyklisch Überwachungen und Akku-/Inverterheizung organisiert werden.
Den letzte Sommer haben wir Variante 1 erfolgreich mit dem folgenden Code gefahren und bereiten für diesen Sommer Variante 2 vor.
Konsoleneingabe
teleperiod 60
Timezone 99
voltageset 230
PowerSet xx.x
Reset 99 - boot count zero
SetOption36 20 - 20 Boots zulassen bis RESET-Firmware in 10 s
#nach Neustart 3 Stunden warten (erster Systemstart erfolgt erst am Folgetag ! - aktueller Tag manuell bewässern )
[empfohlene Einstellungen der Variablen]
mem1 - Sekunden bis Zyklusneustart [ 900]
mem2 - Sekunden für eine Bewässerungszeit [90]
mem3 - volle Einschaltungen
mem4 - Summe Ausschaltungen
mem5 - Pause-Spannungsausfall [20000]
mem6 - Pause-Bewässerung(Morgen) [80000]
mem7 - Tageslaufzeitvorgabe Anzahl Einschaltungen pro Tag [15] = ca. 250 Wh
mem8 - Tageslaufzeit aktuell
mem9 - Spannungs-Trigger [215] aus wenn unterschritten um die nächste Nacht aktiv zu überstehen
mem12 - Pause einen Tag
VAR1 - Übergabe Aus-Zeit
VAR2 - Übergabezeit
VAR3 - aktueller Energieverbrauch
VAR4 - Zentraler Schalter AUS=0 Ein=2
VAR5 - erste Schaltzeit am Tag [600 = 10 Uhr]
VAR6 - Zusammenstellung websend Station, Spannung, Power
VAR7 - Tageslaufeincounter (Vergleich mit VAR1)
VAR8 - Spannungsvergleich
VAR9 - Info-Trigger
VAR10 - Startzeit
VAR11 - Endzeit
VAR12 - Pause nach neuem Tag
VAR13 - Neustartzeitübergabe
VAR15 - T1 Reflektion
VAR16 - eventTrigger
counter1 - Tagesanzahl
counter2 - Summe erfolgreie AUS
counter3 - Bootanzahl
Umsetzung:
template {"NAME":"Count1=EINday<p>Counter2=AUSsum<p>Counter3=Bootcount","GPIO":[32,353,352,354,2720,2656,0,0,2624,320,224,225,226,0],"FLAG":0,"BASE":49}
' Button1 am Gerät Zyklusstart ohne Wifi-Kopplung bis Unterspannung
' Power1 "Dose" Start ohne Timer
' Power2 "EIN-Zyklus" Zyklusstart
' Power3 "Count 0" Werte zurückstellen
1.)
'nach Neustart steht die Tasmotazeit auf 4:20 Uhr(260) im Jahr 2020!, wenn kein WLAN-Zeit (aus Hotspot)
'bei Spannungszusammenbruch Neustart nach VAR5 verminder um 300 Minuten
'VAR4 0 schaltet zentral AUS und setzt RuleTimer1 auf mem1
rule1
ON System#Init do backlog time 1587435620; Power1 0; Power3 0; VAR13 %mem1%; VAR7 %mem7%; VAR5 %mem5%; VAR1 0; VAR2 %mem4% endon
on Wifi#Connected do Backlog time 0; VAR5 %MEM5% endon
on time#Minute<300 do Backlog VAR14 %timestamp% endon
on VAR14#State$<2020- do Backlog ==>Notzeit; VAR5 %MEM5%; SUB5 300 endon
on Time#Minute=%VAR5% do Backlog Ruletimer1 5; VAR1 1 endon
on Rules#Timer=1 do Backlog VAR4 9 endon
on Rules#Timer=2 do Backlog VAR4 0; VAR13 %mem1% endon
2.)
Ein/Ausschalten
Rule2
on VAR4#State==0 do backlog Power1 0; RuleTimer2 0; RuleTimer1 %VAR13%; ADD2 1; mem3 %VAR1%; VAR4 5; Power2 0 endon
on VAR4#State==9 do backlog Power1 1; RuleTimer2 %mem2%; ADD1 1; mem4 %VAR2%; VAR4 5 endon
3.)
'Abschalten bei Unterspannung für 22 Stunden (bei
'Abschalten wenn Counter mem7 erreicht
rule3
on ENERGY#Voltage<%mem9% do Backlog VAR13 80600; SUB4 1 endon
on VAR1#State>%VAR7% do Backlog VAR13 80600; VAR4 0 endon
on VAR1#State do counter1 %mem3% endon
on VAR2#State do counter2 %mem4% endon
on INFO3#bootcount do counter3 %value% endon
on Button1#State=1 do Backlog RuleTimer1 5; Var1 0 endon
on Power2#State=1 do Backlog Ruletimer1 5; VAR1 0 endon
on Power3#State=1 do Backlog mem3 0; mem4 0; VAR1 0; VAR2 0; EnergyToday1 0; EnergyTotal1 0; Power3 0 endon
4.)
PROD-Umgebung einstellen:
backlog NtpServer1 172.20.10.1; NtpServer3 3.de.pool.ntp.org; NtpServer2 2.de.pool.ntp.org; Timezone 99;
mem1 900; mem2 90; mem9 215; mem3 0; mem4 0; VAR1 0; VAR2 0; mem7 0; VAR7 0; mem5 600; SetOption0 0;
SetOption21 1; SetOption36 20; Webbutton2 Start<p>Zyklus; Webbutton1 Dose; Webbutton3 Count 0; Rule1 1; Rule2 1; Rule3 1
Test-Umgebung:
backlog mem1 9; mem2 90; mem9 222; mem3 0; mem4 0; mem7 0; VAR7 0
PS1: die Basis ist eine Standard-Tasmota Applikation auf einer NOUS AT1 Steckdose.
Eine Nutzung einer Shelly Plug S Stackdose ist nur mit wesentlichen Veränderungen in der Unterspannungsabschaltung möglich (liegt bei Anfrage vor), da im Auszustand keine Spannung gemessen werden kann.
PS2: mit dem folgenden Geräteeinsatz kann eine Gartenpumpe mit begrenzter Leistung nach jedem Schaltvorgang eine neue der 6 Abgänge aktiv schalten (per Geräteumschalter auch Reduktion auf 2-5 Abgänge möglich) .
siehe Amazon: https://amzn.eu/d/gTz9puo