Forum

Unterstützte das Deye Forum

 Deye Hybrid Angebote   Deye Zubehör Produkte

Mit Node Red über M...
 
Benachrichtigungen
Alles löschen

Mit Node Red über Modbus 485 auf Deye 12k zugreifen

26 Beiträge
8 Benutzer
2 Reactions
2,341 Ansichten
(@sunopt)
Neuling Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 17
 

Hi
sehr interessant, das will ich auch umsetzen und hab fast die identische Konfiguration wie du mit DelongTop Batterien (Hersteller von TitanSolar).
Bei mir läuft Tibber auch schon produktiv.

Dann werd ich mich mal mit Node Red beschäftigen oder sagt jemand, dass man gleich auf HomeAssist gehen sollte?
Noch lieber würd ich es ja gleich in der openWB drin haben, da ist aber die Deye Anbindung auch noch in Arbeit.
@Ginnes, würdest du deine Code-Arbeit auch zur Verfügung stellen?


   
AntwortZitat
(@ginnes)
Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 13
Themenstarter  

Hab keinerlei Ahnung von HomeAssist oder sonstigem, sorry.

Ich bin mir noch nicht sicher, ob ich wirklich alles rausgebe, denn das zieht ja auch einen ganzen Rattenschwanz nach sich. Rückfragen, scheinbare oder echte Fehler usw usw. Komm bitte nochmal in 2 Wochen auf mich zu, bis dahin sollte ich mir da klar sein.

Und wie gesagt: bin kein Java Script Junkie, mein Code ist bestimmt nicht "schön" (sofern es das bei JS gibt..)


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

@sunopt  hier habe ich mal alles zusammengefasst:

https://dy-support.org/community/postid/839/  

Deye12k,+ SMA Tripower 6.0 + 45kWh DIY + Epever als Gen Lader 6kVA
16kWp, BEV, 8kW Abregelung > EVU, Home Assistant


   
SunOpt reacted
AntwortZitat
(@phoenix)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 1
 

Hallo zusammen!

Ich habe eine ähnliche Konfiguration, scheitere aber schon an der Einstellung des Modbus in Node Red, Ich bekomme als Fehler immer nur : Port not open.

Kann mir vielleicht jemand seine Konfiguration in Node Red kopieren und zukommen lassen?

 

Schon mal vielen Dank!

 


   
AntwortZitat
rischmi1
(@rischmi1)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 1
 

Hallo an alle hier im Forum

Ich bin neu hier und würde mich über Hilfe oder Tips bei meiner Anlage freuen.

Erstmal zur Hardware die ich verbaut habe:

Anlage von 2003 mit 5kwp gerade im Umbau auf doppelten Eigenverbrauch mein Sunnyboy habe ich durch einen Deye Hybrit 8kw 3 phasig ersetzt dort habe ich eine 10kw Speicher angeschlossen von FM Solar.

Anlage von 2013 mit 15kwp, dort war ein Nedap Power verbaut mit Bleigel Speicher, dieser war defekt und wurde jetzt durch einen 12kw Deye hybrit 3 phasig mit 20kw Speicher getauscht, noch mit in dieser Anlage ist ein Kostal 10.2

nun zu meiner Frage in die Runde, ich habe HA bei mir auf einem Rasberry laufen da ich meine Lichter usw über zigbee ansteuere.

Da ich seit Mitte 2023 bei Tibber bin und das ein Mega Kampf war, denn mein Stromanbieter hatte sich geweigert mit einen Zähler bereit zu stellen, der Daten auslesen lässt, habe ich dann doch einen neuen Zähler erhalten und bin somit bei Tibber.

Nun bin ich nicht der PC und Programierspezialist und habe über das Netz nun mit node red hin bekommen die Daten von Tibber auszulesen.

Jetzt meine eigenliche Frage wie kann ich nun meinem Deye Daten bzw Befehle empfangen und senden damit ich z.B. bei günstigen Strompreisen aud dem Netz meinen Speicher automatisch laden kann.

Über Infos oder Tips wäre ich dankbar.

 

Gruß Matthias


   
AntwortZitat
(@ginnes)
Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 13
Themenstarter  

Veröffentlicht von: @rischmi1

Jetzt meine eigenliche Frage wie kann ich nun meinem Deye Daten bzw Befehle empfangen und senden damit ich z.B. bei günstigen Strompreisen aud dem Netz meinen Speicher automatisch laden kann.

Über Modbus auf den Deye zugreifen; die Batterie muß mit dem Deye kommunizieren können, dann die Time-of-use table benutzen, dort die Ziel-SOC eintragen - also wie hoch der Speicher ggf. über Netz geladen werden soll bzw. wie weit er sich entladen darf. Ich benutze nur die erste Zeile der Time-of-use, steht von 00:00 bis 23:55; kurz vor Mitternacht stelle ich beim Deye die Uhrzeit um, später wieder korrigieren, dann nimmt er immer die Zeile 0.

Wie schon weiter vorn beschrieben: Modbus schreiben auf den Deye geht nur über FC 16, dann Länge 1.

 

Wenn man mal angefangen hat mit dem Deye rumzuspielen gibt´s kein Ende mehr; ich hab jetzt Zusatzlüfter außen laufen (Deye schonen, evtl. längere Lebensdauer) sobald der Batteriestrom über + oder - 80A ist oder die Temperatur des Heatsink im Deye über 42 Grad. Läßt sich alles auslesen 🙂

 


   
AntwortZitat
(@wolfgangstriegel)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 9 Monaten
Beiträge: 2
 

Hallo , hier der Wolfgang und bin neu hier im Forum.

Mein Ziel ist es ,
meine bestehende nodered PV Automatisierung so zu erweitern, dass ich
bei PV Überschuss (3 Umrichter,  gemessen mit shelly am Hausübergabepunkt)
meinen deye 5KW einphasig so in den Batterie-Parametern ändere ,
dass gerade die gesamte Überschussleistung in die 5kwh Batterie geleitet wird( soweit da noch Platz)

Dazu wäre als Ausgangspunkt der node-red modbus flow sicher hilfreich,
von daher die Bitte @ginnes , mir diesen zur Verfügung zu stellen.

Ferner noch eine Frage :
hat jemand Erfahrung mit  https://www.pusr.com/download/WIFI/USR-W610-User-Manual-V1.0.1.01.pdf , da ich den Deye im Keller via Wlan erreichen möchte.

Danke Euch , Gruss Wolfgang

Diese r Beitrag wurde geändert Vor 9 Monaten von WolfgangStriegel

   
AntwortZitat
(@ginnes)
Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 13
Themenstarter  

@wolfgangstriegel Dein TCP/Modbus Umsetzer läuft zwar über WLAN, sollte aber ansonsten gleich funzen wir mein kabelgebundener. Meine Einstellung dazu siehe Bild.

Der Port 502 ist Standard, üblicherweise schon gesetzt. Du mußt das aber in der Weboberfläche des Umsetzers checken.

 

 

Mein Flow ist ziemlich komplex; ich habe mal was rauskopiert, wie ich bspw. um 00:00Uhr die Uhrzeit setze.

Leider mußte ich feststellen, daß der Deye (ich hab einen 12er!) nicht immer bereit ist, vom Modbus was anzunehmen: dann ist eine Wiederholung fällig. Ich probier das max. 10mal, dann breche ich ab. ...was aber noch nie vorgekommen ist, nach 1..2 Wiederholungen hat es der Deye gefressen.

Die Blöcke "Dem anderen Zweig Zeit geben" sind nur aus Debug-Gründen drin, damit keine parallel laufende Zweige noch laufen, wenn der Link Out erreicht ist.

Was Du aus dem Geraffel zumindest sehen kannst ist, wie ich die Argumente übergebe und sie an den Modbus geschickt werden. Hoffe, das hilft weiter.

Immer dran denken: Schreiben an den Deye geht nur mit FC 16; willst Du nur 1 Wert schreiben, trotzdem FC 16, dann aber mit Länge 1.


   
AntwortZitat
(@ginnes)
Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 13
Themenstarter  

Hab jetzt auch ein Problem: ich würde gerne per Modbus zugreifen um zwischen "Zero Export To Load" und "Zero Export To CT" hin&herschalten. Hintergrund: als Mieterstrom verkaufen nur wenn SOC größer x% - drunter nur noch Versorgung des Ersatzstroms.

Hab kein entspr. Register gefunden...weiß jemand, wie das funzen könnte?
Händische Umschaltung kommt nicht infrage.


   
AntwortZitat
(@wolfgangstriegel)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 9 Monaten
Beiträge: 2
 

hi, sobald ich über meinen

nodered - modbus-contrib knoten -- wlan --- modbus tcp - rtu wandler --- deye

online auf meiner 5kw einphasig Büchse bin, schau ich mir das gerne mal an

vorab: ich hänge mal die google übersetzte Beschreibung der modbus Register v 1.18 an ,
beim drüberlesen habe ich den Eindruck, du kannst  alles, was auch an der Benutzeroberfläche änderbar ist, auch von modbus aus ändern. kann mich natürlich täuschen.

 

heistt : wenn du das gewünschte Verhalten händisch erzeugen könntest,  sollte es auch automatisiert gehen.

 

Frage noch : muss ich den nodered modbus contrib knoten irgendwo die Deye Seriennummer  eintragen , um konnektiv zu werden ?

Gruss Wolfgang


   
AntwortZitat
(@ginnes)
Mitglied Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 13
Themenstarter  

Veröffentlicht von: @wolfgangstriegel
..muss ich den nodered modbus contrib knoten irgendwo die Deye Seriennummer  eintragen , um konnektiv zu werden ?

Nee, das braucht es nicht.

 

Danke für die übersetzte Doku - ich hatte bisher nur eine englisch/chinesische Hybridversion

 


   
AntwortZitat
Seite 2 / 2