-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General E-Manager section sensors unavailable #3
Comments
Hi Lutz, Cheers.....Ralf |
Hi Lutz, you could write it directly from ha (if you have your grid meter values in ha) to the heat pump’s register:
|
Hi there, I am trying to write back to my EU13L with modbus-protocol - without any success so far (reading works fine). alias: TEST modbus writeback EU13L
Does anyone have an idea? @thecem: how can you use a three digit code for the register??? The adress should be 4 digit long!? Bye. Falk |
Leading zero could be cutted. try:
or
|
@FBrokelmann: could you do me a favor and read register 5006. I assume you have one or two heating circuits. If you have heating circuits wich value do you get with register 5006//5106! thx a lot! |
Hi @thecem, my heatpump (EU13L) was installed end of october last year. And I am VERY happy with it! :-) Register 5006 (my one and only heating circuit) returns value 3 (same situation as with Ralf Winter I would say - I only use automatic heating mode up to now). cheers |
Many thx! My EU08 works since 10/23 like a charm! And it is even silently as the old oil heating. I have opened a ticket on Lambda side and hope there will be bringing a solution for this. Because it is so easy to handle this. did you try it with the different value syntax? |
actual working automation:
|
Hello,
I just asked an acquaintance where I set this up over the weekend. Your heat pump is also off 23 and also does not display the operating mode (5006) correctly.
…________________________________
Von: thecem ***@***.***>
Gesendet: Montag, 6. November 2023 12:18
An: RalfWinter/lambda-heatpump-modbus-tcp-HA ***@***.***>
Cc: Subscribed ***@***.***>
Betreff: Re: [RalfWinter/lambda-heatpump-modbus-tcp-HA] General E-Manager section sensors unavailable (Issue #3)
Many thx!
My EU08 works since 10/23 like a charm! And it is even silently as the old oil heating.
So you have the “old” SW that has all values, my SW Version is changed and you are not able to read the values, but able to write. So it is a kind useless, since I need this to bind it into my EMS.
I have opened a ticket on Lambda side and hope there will be bringing a solution for this. Because it is so easy to handle this.
Up to that , I have to wait!
did you try it with the different value syntax?
—
Reply to this email directly, view it on GitHub<#3 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A7QCQTIFSFCYLYINVAL4VIDYDDBQRAVCNFSM6AAAAAAZH6U4DGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJUGU4TOMJVGQ>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Yes. It belongs to the SW Version, the “old” one have the value in the registers, the new one not. There will be an update. this one doesn’t have the values in the registers out of the controller, but you are able to write: |
Great job, thanks to all contributors. Heat Pump SW-Version V0.0.1 Jul 3 2023 (Remote service is showing Typ: EU 13L SWID: V0.0.4 - 3K). Do you get all register values in a proper manner with above Yaml? |
Your have the same SW as mine. EQout is not connected and they report the minimum value, same on my side. what value you get on register 5006 & 5005? |
So why is Lambda doing different regarding their documentation (Modbus Beschreibung und Protokoll 11.04.2023)? Tried to contact Lambda serveral times but there was no reply yet. What a pity!
5005: -300, NodeRed: 62536 |
Ok, so this is valid. you could set the heat circuit mode with 5006, but be carefully, you are not able to set it back to 62536. For the time out period it will work, but you are with this software not able to read out the operation mode what was set in the gui. There is a reason behind this, since there was request from some vendors. It will be fixed in future to get the op mode and the “Soll Temperaturen” (Set Point/request temp). At the moment I couldn’t connect to my EMS since there is no possibility to get this relevant information out of the HP control unit. Even the E-Manager status (that shows up in the display), that the Temperatur is higher., could not extracted in any way. |
Seems you know a lot more of Lambda's Modbus journey. So I will wait for improvements and stop requesting solutions for my problems at Lambda's customer support. But how to avoid missing improvements you mentioned above? Let suppose you are in contact with Lambda may you post notable changed here to let us know? |
Yes, I’m in contact with lambda and have addressed the problems and even a solution for this. But we have to wait until they implement this. And I’m impatient 😂! |
Hi, what kind of EMS are you using? Are you planning having a provider like Tibber? |
Home Assistant. tibber is really interesting, but the prices are at the moment(Nov 23) to high. |
Where are you from? I live in Germany and my price is 31. Who is your provider? |
DE, had the opportunity in late July via check24 to go with octopus (26,32 Cents). The price is for 24 months, without bonuses and the option to cancel every month. I came from Vattenfall, which had really a good price, but decided to start from 08/24 with 32 cents, far to much! |
For me the leading zeroes where cut. Instead of:
Works just fine. |
102 without 0 should also work. |
Hi guys I am not that far yet. I tried the same with a Wattpilot repository for my Fronius Wallbox and this worked out without any problems. May someone help :) |
@thecem: Any news about your conversation regarding update of modbus with lambda? |
Last information was, they will rethink the logic. I will ask for status. |
@Eisbaer2: Das oben ist eine automation, der Link die config für die Sensoren in HA. Nur die Automation schreibt die Werte in die Lambda. Gut das es geht. |
Aber bin ich nicht laut Anzeige auch auf der Firmware „0.0.4 - 3K“ vom 4. Juli 23? |
@ulkrueger: Du hast Recht. Komisch, dass es bei dir dann geht. Meine 0.0.4 - 3K hat allerdings Build Date: 20. September. |
Nochmal ich @ulkrueger @thecem @RalfWinter:
Habe auch schon viel rumgespielt mit anderen timeouts, Groß- und Kleinschreibung, etc. Hat alles nichts geholfen, die HA-modbus-Integration scheint da nichts auslesen zu können. Ich bin absolut ratlos, warum das nicht funktioniert. Hat jemand von euch noch Ideen, Tipps, Lösungen? |
Ich werde in 1-2 Monaten auch eine Lambda E08 haben und bin durch Zufall auf diese Diskussion gestoßen. Allerdings arbeite ich mit Openhab. Bisher steuere ich nur die GO-E angepasst an die PV-Leistung, möchte aber in Zukunft auch die Lambda steuern. |
Hallo, ich würde gerne helfen, habe aber das gleiche Problem: seit 3 Wochen habe ich eine PV-Anlage auf dem Dach und Energiereform hat mir den EMgr freigeschaltet, bekomme davon aber keine Daten in HA. Das Beschreiben des Registers 102 habe ich deshalb erstmal gelassen und nutze den potentialfreien Kontakt vom Wechselrichter um der Lambda PV-Überschuss zu signalisieren; das klappt überraschend gut, damit kann ich erstmal leben. |
Ich habe das Problem lösen können: die führende Null beim Register darf nicht verwendet werden, bei der Adresse also nur 100 statt 0100 eingeben. Damit klappt es zumindest bei mir :-) |
Super! Habe die Änderungen bei mir im HA auch gemacht und ich sehe jetzt auch Werte in der EMgr-Sektion. 1000 Dank! Die YAML-Datei hier im Repository habe ich bereits aktualisiert. |
@Eisbaer2 : ich habe folgende Automation geschrieben, der Wert wird aber nicht ins Register geschrieben....was mache ich falsch? Danke Dir....
|
@RalfWinter: hier meine funktionierende Automation
|
Danke, aber funktioniert genau so wenig. Meine Lambda bringt allerdings auch einen Alarm sobald ich den E-Manager auf "Automatik" stelle: In den Details steht AlarmX0Para506 Ich nehme an, ich habe schon an anderer Stelle ein Problem. Werde die Tage mal wieder Energiereform kontaktieren. Die tun sich da zwar auch schwer, aber einen Versuch ist es wert. Edit: |
Kannst du bitte mal in HA unter Entwicker in Template folgend einfügen und den Wert für negativ und positiv posten:
|
Deine Einstellungen sind korrekt! Der Alarm auch, ich denke das es an deinem Sensor liegt. Hierzu brauche ich aber die Ausgabe.. |
Bei folgendem Kommando kommt -9400 Damit kommt ca. 56500: Die -9400 war zu dem Zeitpunkt der Export (in Watt) ins Grid. |
Kannst du bitte noch mal den Wert beim Verbrauch posten? |
Kein Problem, bin Privatier ;-) |
Eigentlich sollte es mit den 56500 klappen ... |
Ja, genau. Und weil in der Lambda "Neg. E-Überschuss" definiert ist, hätte ich gedacht, das passt. In HA wird bei "EU13L_EMgr_Actual_Power" immer "-32768" angezeigt, als ob der Wert nicht gesetzt wird. |
Ah, here we go...habe mal den Loglevel auf Debug gestellt: |
Was ist denn die config fürs Modbus? |
Die schaut so aus:
|
Bitte mal den Leistungswert selbst setzen und zwar alle /5 Sec. Wichtig ist der Bindestrich "-".
|
Du bist mein Held, das hat funktioniert, der Fehler in der Lambda-GUI ist prompt weg! In HA steht nun -18.870 W. Hast Du noch eine Tipp, wie ich den eigentlichen Wert übertragen bekomme? |
Nimm meine Automation und tausche nur den Sensor aus. Wahrscheinlich lag es bei dir nur am fehlenden Bindestrich. |
Ich habe Probleme die automation zum Schreiben der Werte in die Lambda Wärmepumpe in meine configuration.yaml einzufügen. Ich habe diese ganz unten ans Ende der configuration.yaml wie folgt eingefügt:
Wenn ich dies so einfüge erhalte ich immer folgende Fehlermeldung: Konfigurationsfehler Line 1018 ist hierbei die Zeile mit "trigger:" Nutze folgende Version von HA: Könnt ihr mir da weiterhelfen? Danke |
Ich habe den Fehler selbst gefunden. Problem waren die Leerzeichen in der Konfiguration. Da hat mir diese Seite weitergeholfen: https://www.geeksforgeeks.org/how-do-i-resolve-a-mapping-values-are-not-allowed-here-error-in-yaml/ @RalfWinter Vielleicht kannst du dies auch direkt in deine Konfiguration hier mit übernehmen. Mit mehreren Werten welche ich von meinem HomeAssistant in die Lambda übertrage, sieht meine configuration.yaml wie folgt aus. Dies habe ich am Ende der Konfiguration eingefügt:
|
same here - have been trying to get this working for two days now. Thanks a million! |
Pls post your formatted (use the button above <>) automation and the sensor details (developer/states). |
Hi,
great work, thanks for sharing the config!
I was able to adopt in my HA, unfortunately I don't get any values for the 'General E-Manager' Section registers 01xx.
E.g. for 0103 (Actual power consumption) HA is just showing: unavailable
Pump values, buffer and boiler (so 1xxx, 2xxx, and 3xxx) are working great!
I'm even able to set the solar power values (register 0102), but I'm unable to read the overall power consumption of the system.
Any clue what's going on with the 01xx registers?
As of now I'm using the eu13l_hp1_inverter_power_consumption (1012 registers) to track power.
The text was updated successfully, but these errors were encountered: