PV-Überschussladen via DOIFs und Go-E-Charger

Begonnen von Muschelpuster, 24 Oktober 2021, 18:01:37

Vorheriges Thema - Nächstes Thema

Nogga


Raha66

moin satprofi,

Was sind solarlog_totalpac und PowerMeter in deiner Lösung?
VG

Papa Romeo

Zitat von: Raha66 am 06 Mai 2023, 18:53:58Was sind solarlog_totalpac und PowerMeter in deiner Lösung?

...ohne lang zu schauen müsstes es die eingespeiste und die verbrauchte Energiemenge sein.
Daraus lässt sich dann für die Ladung zur Verfügung stehenden Energie berechnen.

LG
Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

Foll1948

Zitat von: Muschelpuster am 14 Juni 2022, 22:37:46Moin Thomas,

ja, meine Lösung läuft sehr zuverlässig. Unser Auto fährt vom Mai bis zum Oktober quasi nur mit Solarstrom. Die Einschränkung ist einfach die in der Regelung bewusst eingebaute Trägheit, welche die Ladetechnik schonen soll. Wir kontaktierten https://biber-pv.de/ bezüglich Solarmodulen, die uns bei der Auswahl der benötigten Produkte halfen und uns beratend zur Seite standen. Ich denke da eher an die Netzteile und nicht, dass die Akkus die schwankende Ladung mit so geringen Strömen juckt, da haben die mehr Probleme mit dem Schnellladen. Allerdings lade ich ab & zu mal ohne Regelung auf 100%, damit die Zellen ausbalanciert werden. Das passiert meistens vor einer etwas längeren Fahrt.
Ich habe das Ganze jetzt leicht durch die Revision von Michael entschlackt:
defmod di_ueberschussladen DOIF ## cmd_1: Starte Ladung wenn genug Überschuss vorhanden ist:\
([MQTT2_node_red_e_zaehler:Ladesteuerung_Auto_15]<-1400 and \
        [MQTT2_node_red_e_zaehler:Ladesteuerung_Auto_10]<-1400 and \
        [MQTT2_node_red_e_zaehler:Ladesteuerung_Auto_05]<-1400 and \
        ([myGoE:car_state]==3 or [myGoE:car_state]==4) and\
        [myGoE:access_control_state] eq "by_RFID_or_App" and\
        [di_schaltsperre:state] ne "cmd_2")\
    (set myGoE amp_current 6) (set myGoE allow_charging 1)\
    (set myGoE access_control_state access_open)\
    (set di_schaltsperre cmd_4)\
DOELSEIF\
## cmd_2: Stoppe Ladung, wenn nicht genug Überschuss vorhanden ist: \
([MQTT2_node_red_e_zaehler:Ladesteuerung_Auto_05]>100 and \
        [myGoE:access_control_state] eq "access_open" and\
        [myGoE:car_state]==2 and \
        [myGoE:amp_current]<7 and\
        [myGoE:allow_charging]==1 and\
        [di_schaltsperre:state] ne "cmd_4") \
    (set myGoE allow_charging 0)\
    (set myGoE amp_current 12)\
    (set myGoE access_control_state by_RFID_or_App)\
    (set di_schaltsperre cmd_2)\
DOELSEIF\
## cmd_3: Sperre Wallbox wenn kein Auto angesteckt ist (verhindert automatischen Ladestart beim nächsten Stecken)\
([myGoE:car_state]<2) \
    (set myGoE access_control_state by_RFID_or_App)\
    (set myGoE amp_current 12)\
    (set di_einschaltsperre cmd_1)\

attr di_ueberschussladen alias Auto Start/Stop Ladung
attr di_ueberschussladen devStateIcon disabl.*:general_aus:enable initi.*|cmd.*:general_an:disable .*rro.*:icoTool
attr di_ueberschussladen group Auto
attr di_ueberschussladen readingList Zukauf
attr di_ueberschussladen repeatsame 1:1:1
attr di_ueberschussladen room Energie
attr di_ueberschussladen setList Zukauf:slider,-460,230,3680
attr di_ueberschussladen wait 0,2,2:0,2,2,1,1:0,2,1
attr di_ueberschussladen webCmd Zukauf
attr di_ueberschussladen webCmdLabel erlaubter Zukauf in W

Anbei mal eine Tageskurve von einem recht 'wildem' Tag mit Wolken, kurz Mittag kochen und vielleicht auch noch etwas Geschirrspüler.

Niels

Klingt nach einer soliden Lösung! Die bewusste Trägheit in der Regelung schont definitiv die Technik, und es ist gut, dass du die Akkus ab und zu auf 100% lädst, um die Zellen zu balancieren. Das hilft langfristig bei der Akkugesundheit, besonders vor längeren Fahrten.