Deye Hybrid Angebote Deye Zubehör Produkte
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...
@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
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'.
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
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.
@barnie Ok wir bleiben in Kontakt
Deye 10k, 56*Sunket 410/420W, 4*10kWh LV Sunket ESS
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.
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
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)
@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 ...
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.
@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
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 !!!
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.
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:
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?