Forum

Unterstützte das Deye Forum

 Deye Hybrid Angebote   Deye Zubehör Produkte

Heizstab am Gen Por...
 
Benachrichtigungen
Alles löschen

Heizstab am Gen Port

72 Beiträge
15 Benutzer
8 Reactions
3,435 Ansichten
 Eggy
(@eggy)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 4
 

@tommyta 

da bin ich gespannt wie du das machst... Ich möchte in nächster Zeit genau das selbe machen und am besten so, dass der Heizstab nur mit dem PV-Überschuss betrieben wird. Ich kann dir leider keine Tipps geben... 


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

@tommyta
Da kann ich Dir diese Lösung empfehlen: LINK
Genau diese Lösung habe ich bei mir im Einsatz, wobei ich die zugehörige YAML-Datei an meine Anforderungen angepasst habe.
Bzgl. flashen eines ESP32 kann ich Dir wiederum diese Lektüre empfehlen: LINK
Das Funktioniert nach Installation von ESPHome in Home-Assistant ebenfalls ohne nennenswerte Probleme.
Als Hardware ist bei mir diese Variante im Einsatz: LINK


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

Ach ja ... das Teil benötigst Du auch noch: LINK

Und je nachdem ob Dein Deye die Kommunikation via 'MODEBUS-PORT' zulässt, kannst Du mit einem 'alten' LAN-Kabel und den entsprechenden Adern die Kommunikation mit dem ESP32 und Home-Assistant herstellen oder mit einem entsprechenden LAN-Kabel via 'BMS-PORT'.


   
AntwortZitat
tommyta
(@tommyta)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 96
Themenstarter  

@barnie

Ja das sind supernützliche Hinweise mit den LINKS dazu perfekt. Ein großes Lob an Dich ... Leute wie Du sind eine echte Bereicherung in den Foren ... Ich werde mich an die Arbeit machen ein paar Teile habe ich bereits ... andere sind auf dem Weg.

Hier meine bisherigen Schritte:

1) Home Assistant habe ich auf einen älteren Dell Optiplex 790 USFF i3  4GB Ram 128 GB SSD  geflascht. Simon42 auf youtube hat geholfen.  Doch es gab ein paar Stolpersteine, denn der wollte erst mit Booteintag booten. Das konnte ich nach langem ausprobieren und suchen auf den HA Seiten finden ...   Nun läuft der Dell leise und sparsam mit ca. 14,5W und hängt an meine Fritzbox.

2) Fast all meine Shellys auch der 3EM wurden von HA erkannt, nur die Shelly Pro HT brauchten eine Sonderbehandlung. HACS und den Wetterbericht habe ich laut Simon42 nun auch auf HA installiert. Ich hab im HA nun schon ein wenig herumgespielt, bin aber noch ich relativer Neuling.

 

geplant sind erst einmal 3) und 4)    step by step und schön langsam und alles einzeln testen

3) Deine Phasenanschnittsteuerung a Senco mit Kühlkörper werde ich bestellen und zum Testen meinen 4,5 kW Heizstab von Solarbayer damit betreiben .. Erst einmal manuell mit DC 0..10V ausprobieren.

4) Ich habe den ESP32 von Reichelt ohne E-Book und die TTL to RS485  auch von Reichelt ... Ich denke das sollte kein Problem sein ....      werde probieren ob damit meinen DEYE 10K in den HA bekomme. Ich probier es ersteinmal am DEYE MODBUS Port mit

5) Mit ein paar Temperatursensoren DS18B20 will ich auch rumspielen und diese in den HA integrieren ...

6) Dann geht es an die Umsetzung der "wirklich smarten" Ansteurung für meinen Heizstab.    

 

 

 

 

 

 

Deye 10k, 56*Sunket 410/420W, 4*10kWh LV Sunket ESS


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

Freut mich wenn ich helfen kann! 😉
Ich bin zur Zeit leider mit ein paar anderen Dingen eingedeckt und komme leider nicht zur Umsetzung.
Aber ich denke, die Teile die ich noch benötige, werde ich mal bestellen - schaun wir mal wer die ersten Erfolgsmeldungen präsentieren kann.


   
AntwortZitat
tommyta
(@tommyta)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 96
Themenstarter  

@barnie Ok wir bleiben in Kontakt

Deye 10k, 56*Sunket 410/420W, 4*10kWh LV Sunket ESS


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

Zwischenbericht! Meine Komponenten sind verbaut und funktionieren😊
ABER: Nachdem ich meinen PV-Überschuss wie folgt berechne:
PV1 + PV2 + Battery-Power - Total-Load = PV-Überschuss
funktioniert das Ganze zwar beim ersten Aufruf, beim zweiten Nicht, bei dritten wieder, beim vierten Nicht, ...
Na klar warum: Der Output am SMART-Load wird dem 'Total-Load' hinzugefügt und somit passt der Wert immer nur bei jeder zweiten Abfrage.
Gibte es für den Deye einen eigenen Wert für den Ouptut am SMART-Load-Ausgang?
Oder gibt es hier einen Mathematiker der mir eine Formel nennen könnte, wie ich das umgehen kann...

Bin für jede Anregung dankbar.


   
AntwortZitat
tommyta
(@tommyta)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 96
Themenstarter  

Glückwunsch Barnie, es wäre schön wenn du genaue Details deiner Hard & Software hier posten könntest.

Ich bin noch nicht wirklich weiter gekommen, hatte vieles andere zu tun. Doch habe ich auf 20kWh mit einer 2-ten Sunket ESS LV aufgerüstet (der Preis war verlockend). Habe nun einen doppelten Ladestrom für meine Batterien und etwas mehr Reserven ...

 

Zu deinem Problem habe ich eine Idee:

kommst du mit Deinem Setup an das Modbus Register 667 ?

(  667   Gen端口的总􀀁 率   total power of Gen port  )  

PV1 + PV2 + Battery-Power - Total-Load +Reg667= PV-Überschuss

4kW+ 3kW+ (-2,6kW)        -    0,4kW     + 0       =  4kW 

4kW+ 3kW+ (-2,6kW)        -    4,4kW     + 4kW   =  4kW 

Wenn du kein Register 667 auslesen kannst hilft evt. ein Shelly 3EM um die Power am Gen Port zu messen.

Gruß Thomas

Deye 10k, 56*Sunket 410/420W, 4*10kWh LV Sunket ESS


   
AntwortZitat
 Haux
(@haux)
PV Profi Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 351
 

Kann man nicht gleich total Grid Power nehmen wenn der ins - wandert habt ihr doch euren pv überschuss oder nicht? (würde aber nur im Sell modus gehen)


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

@tommyta That's it - Wonderfull 👌

Hab das Register in meine YAML eingebunden, testweise mal die Heizung via HA angeworfen und es kommen Werte daher. Geil !!!
Jetzt bin ich mal gespannt, ob das morgen bei Sonnenschein im Echtbetrieb auch so funktioniert wie ich das möchte.
Wenn dann alles läuft gibt's hier eine Präsentation meiner Umsetzung!

@haux Danke auch für deinen Hinweis, aber im Prinzip habe ich dann das gleiche Problem:
Sobald die Heizung anläuft sinkt natürlich auch die Grid-Einspeisung und beim nächsten Refresh geht's wieder los: Ein-Aus-Ein-Aus ...


   
AntwortZitat
 Haux
(@haux)
PV Profi Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 351
 

Naja kommt halt drauf an ob man es mit PV-Überschuss betreiben kann und der Heizstab sich automatisch drosseln kann, oder man muss die Akkuleistung mit einbeziehen, oder ein Offset einstellen je nach Heizstab größe, bzw ein timer der erst nach 1 minute z.b. wieder denn ein ausschalt befehl gibt.


   
AntwortZitat
tommyta
(@tommyta)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 96
Themenstarter  

@Haux geplant ist ein Solid State Relais, welches per Phasenanschnitt den Heizstab mit der überschüssigen Energie versorgen soll. Ein wenig Zeitverzögerung und defensives Regelungsverhalten kann man sicherlich dann im Homeassistent realisieren.  Damit ist sichergestellt, dass nur Energie welche ansonsten ins Netz zurück geht für den Heizsatb verwendet wird. Die Batterie(n) soll davon unberührt bleiben ...     

Ein Handbetrieb werde ich wohl mit einbauen. So wie es  Christoph Weidner macht. Er hats einfach übern Smart-Load laufen. Je nach zu erwartender Sonnenleistung kann er dann 2, 4 oder 6kW Leistung vom Heizstab wählen (über LSS, ganz einfach)
Er wollte es schon zig mal ändern, aber meist lässt man das Provisorium einfach, weils geht.

 

Deye 10k, 56*Sunket 410/420W, 4*10kWh LV Sunket ESS


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

Hallo!
So - hab gerade die ersten Erfahrungen im Echtbetrieb gemacht und bin etwas verwirrt.
Grundsätzlich (!) funktioniert es aber mit einigen Einschränkungen, die ich noch irgendwie lösen muss.
Die Berechnungen sind da. Es wird ab dem Zeitpunkt, zu dem PV-Überschuss vorhanden ist auch der SMART-Load geöffnet und der Strom fließt. Jedoch nicht im vollem Umfang. Stattdessen geht der PV-Überschuss in das Grid (Einspeisung).
Ich hab dann mal testweise 'Solar Sell' deaktiviert. Ergebnis: Die Leistung der PV-Module wurde reduziert!?!?
'Solar-Sell' wieder aktiviert. Ergebnis: Grid-Einspeisung.
Nachdem ich 1-2 Minuten gegrübelt habe, ging es auf einmal. Warum? I don't know!
Nachdem ich das 'laden' des WWS weiter 10 Minuten beobachtet habe, merkte ich, dass er den STrom aus der Batterie entommen hatte und zwar recht ordentlich.

FAZIT des ersten Echtbetriebtages: Die Steuerung allein an Hand der aktuellen Formel ist wohl zu wenig. Da wird es noch ein paar IF, ELSEIF, ELSE, ... benötigen. Zur Zeit steh ich aber irgendwie am Schlauch und werde nicht recht fündig!
Das mit der Batterie werde ich lösen und zwar insofern, dass ich den Wert ab einem SOC von 100% aus der Berechnung raus nehme.
Schade ist nur, dass ich das nicht simulieren kann. Muss also auf Sonnentage hoffen und Tag für Tag testen.

Aber wie heißt es so schön: Geht nicht gibt's nicht !!!


   
AntwortZitat
(@plastiko-fantastiko)
Deye Experte Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 1489
 

Also ich hab 2.7 kWp und einen 1200 Watt Heizstab selbstabschaltend in der Mitte eines 200L Boiler

Den Heizstab an GEN (einphasig) Smartload aktiviert bei 95% on und bei 90% off.

Sonne scheint und der Überschuss geht in die Batterie ist die voll und das Haus braucht weniger würde die PV Leistung abgeregelt (weil Nulleinspeiser) jetzt wird die PV beim erreichen der vollen Batterie so gut wie nie mehr abgeregelt weil Hausverbrauch plus Heizstab in den allermeisten Fällen reicht dass bei gleichzeitigem Batterieladen und entladen wenn eine Wolke die bescheidene PV Leistung nicht reduziert werden muss.

Da der Heizstag ja nur ein Add on im Boiler ist und der für die Legionellenzucht nur 50°C hat kann der Heizstab die obere Hälfte des Boilers nur auf 70° aufheizen die Energie Menge ist also überschaubar die da reinpasst.

Dass all das ganz anders ausssieht wenn man 15 kWp hat ist klar, aber unter dem Strich ist die Überschuss Boilerheizung ein Furz im Wind, hat man viel PV ist der Boiler schnell heiss, dito wenn man viele kWs installiert. bei Scheisswetter bringt es exakt nichts, die Batterie hat ja vorfahrt.

Warum ich es gemacht habe und ob ich es auch bei grösserer PV machen werden?

Ich habe es gemacht weil ich ein Spielkind bin und für das alles ungefähr 110€ plus 2 Stunden Zeit investiert habe.

ob ich es weiterbetreibe wenn ich den GEN für Zusatz WR benötige? vermutlich schon, dann aber über ein Shelly Relais geschaltet.

aber jeder wie er will.


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 51
 

Danke für deinen Beitrag @plastiko-fantastiko. Genau so wie Du hab ich es bisher auch gemacht, nur musste ich leider die Erfahrung machen, dass ein 3-phasiger 6-KW Heizstab die Batterie schnell mal an die untere Grenze bringt. Meine SOC-Spreizung ist 100-80%.
Wenn am Abend wer duschen geht wird das warme Wasser im Speicher weniger und nachdem sich der SOC nach einem sonnigen Tag noch im Spreizungsbereich befindet, kannst Du Dir sicher vorstellen wie schnell die 6 KW die Batterie an die 80% bringt.
Grundsätzlich ist das ja auch kein Problem, ist ja eh Sonnenstrom in der Batterie, aber das ist halt nicht 'smart'.

Meine Steuerung hat mich ca 200,- gekostet und JA, ich bin auch ein 'Spielkind' und wie gesagt, ich bin ja schon recht weit in der Umsetzung und bin zwischenzeitlich, seit meinem Post am Nachmittag, wieder schlauer geworden.
Es liegt höchstwahrscheinlich an der zeitlichen Synchronisierung des ESP, welcher die Daten vom Deye abruft und dem ESP, der mir dann nach der Berechnung in der 'configuration.yaml' den Wert an die E-Heizung-Steuerung weitergibt.

Ich suche also aktuell nach einer Lösung wie folgt: Aktualisierung der Modbus-Daten vom Deye zu jeder '0ten, 15ten, 30ten und 45ten' Sekunde.

Derzeit sieht der Code in der ESP-YAML wie folgt aus:

modbus_controller:
  - id: ${modbus_controller_id}
    address: 0x1
    modbus_id: modbus1
    setup_priority: -10
    update_interval: '${update_interval}'
    command_throttle: "50ms"

Wobei der Platzhalter '${update_interval}' derzeit den Wert '15s' übergibt.
Ich schaff es leider nicht hier etwas in der Art wie: seconds: 0,15,30,45 zu übergeben.

Hat jemand hier Erfahrung oder kann mir verraten wie ich das umsetzen kann?


   
AntwortZitat
Seite 3 / 5