ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Lambda EUL Wärmepumpe #842

Closed hrglzpf closed 4 months ago

hrglzpf commented 11 months ago

Lambda EUL Wärmepumpe

Erreichbar über Modbus RTU und Modbus TCP https://lambda-wp.at/wp-content/uploads/2023/04/Modbus-Protokoll-und-Beschreibung.pdf

Hauptziel wäre, die PV-Integration (Vorgabe Leistungsaufnahme Soll) zu realisieren

Icke-de commented 11 months ago

Hi, Ich habe gerade so gut wie einen Adapter fertig, der via Modbus TCP Wechselrichter z. B. Integriert. Die Struktur habe ich so gebaut, dass unter der Instanz ein Ordner erstellt wird. Adapter.0.[Hersteller].[Device].Info dort werden Datenpunkte wie Zustand / Seriennummer usw. Erstellt. Unter [Device]. werden die Datenpunkte Momentane Produktion / Tagesproduktion / ges. Produktion erstellt und aktualisiert. Fällt die Produktion auf "0" wird die Abfragefrequenz vergrößert. (Einfach um den TCP Verkehr zu minimieren). Theoretisch funktioniert das bestimmt auch mit Modbus RTU das habe ich nicht getestet und auch nicht vor. Wenn Netzwerk geht, dann nehme ich das.

Um es abzuschließen, ich glaube dein Gerät kann in den Adapter integriert werden. Habe mir die Doku allerdings noch nicht angeschaut. Würde das aber mal tun.

Momentan ist bei mir ein SMA Sunny Tripower 8.0 integriert. Hab das alles aber erst im DEV Server und auch noch keinen Namen für den Adapter. Ursprünglich für SMA Geräte, dann kam allerdings der Gedanke, das theoretisch alle Modbusgeräte integriert werden können.

Grüße

Icke-de commented 11 months ago

@hrglzpf : Da ich keine Lambda EUL WP habe, benötige ich ein paar Infos.

  1. wie ist der genaue Typ der WP?
  2. welche Modbusregister sind für dein Vorhaben relevant?
  3. welche Register sind noch sinnvoll ?

Kennst du dich mit NodeJS aus?, Dann könnte ich dir über ein Repro mal eine Test App zur Verfügung stellen, um zu schauen, ob die richtigen Werte herauskommen.

Danke

ArnoD15 commented 8 months ago

Ich frage mich gerade, warum man einen eigenen Adapter benötigt, wenn man mit Modbus TCP und dem Modbus Adapter eine Verbindung aufbauen kann. Was man dann noch benötigt, ist ein einfaches Script, das die Einspeiseleistung an Register 40103 weiterreicht. z.B so :

`const sID_Netzleistung_W = "e3dc-rscp.0.EMS.POWER_GRID" const sID_WP_Aktuelle_Leistung = "modbus.2.holdingRegisters.40103_Aktuelle_Leistung"

// Netzleistung an Modbus Schnittstelle LW-Pumpe Schreiben um über PV-Leistung zu regeln. on({id: sID_Netzleistung_W, change: "ne"}, async function (obj) { await setStateAsync(sID_WP_Aktuelle_Leistung,obj.state.val); });`

Den Rest erledigt die LW Pumpe von Lambda.

mcm1957 commented 8 months ago

@Icke-de

Hi, Gibt es zu diesem Request schon einen Update / Adapter-Repo etc. Oder wurde die Entwicklung eingestellt?

hrglzpf commented 4 months ago

Sorry, dass ich mich so lange nicht gemeldet habe - war lange Zeit auf overload. Das Thema hat sich erledigt. Mit dem Modbus-Adapter ist alles möglich.

mcm1957 commented 4 months ago

Danke fürs Feedback