Closed rabattcoupon closed 1 year ago
Hi @rabattcoupon
Currently I don't see a way how to do that. Please have a look at the Modbus documenation and let me know which register can be used to implement this switch.
Hi @pail23,
If I´m not mistaken, Read Register for status is on Page 8 => 2517 and Write Register should be 7012 on Page 19 whereas 47012 should be the address.
for just showing if they are running you can use:
modbus:
- name: "LWZ BETRIEBSSTATUS"
address: 2000
slave: 1
count: 1
input_type: input
data_type: uint16
template_sensor:
- name: "LWZ Heizkreispumpe aktiv"
state: "{{ states('sensor.lwz_betriebsstatus')|int|bitwise_and(1024) > 0 }}"
@northalpha The "LWZ Heizkreispumpe aktiv" is now available in the latest version as "Pump HK 1"
The circulation pump is for hot water and not for the heating system. In German it is "Zirkulationspumpe" not "Heizkreispumpe". It basically circulates warm water around the house to make sure you instantly get warm water. If you do not program it right, this massivly wastes energy.
@northalpha The "LWZ Heizkreispumpe aktiv" is now available in the latest version as "Pump HK 1"
can confirm that this is now working, you can sport when i made the update :)
@rabattcoupon the word is directly from the documentation and technical papers from stiebel. therefore i assume that there is this pump at least in my LWZ(!)
For an WPM Type there it is a "ZIRKULATIONSPUMPE", not for my LWZ ;)
I gave it a try and implemented the circulation pump in 2023.05.4. Used 2517 for reading and 47012 for writing. Reading might work. I have doubts about the writing part. I can't test it. @rabattcoupon please test it
Unfortunately it does not work => "This entity is unavailable"... It does not show a status. The writing part is not available, I think that is because of the unavailability of the entity.
@rabattcoupon Maybe I picked the wrong register. Would it be possible to upload 2 diagonostic information files: One when you know that the circulation pump is running and one when you know when the pump is not running. Maybe I can figure it out then.
Theoretically yes, how do I get these?
I assume, we are all Germans here... correct?
You need to select the 3 dots and then "Diagnoseinformationen herunterladen":
The (1) is with circulation running, the other is without.
config_entry-stiebel_eltron_isg-e698717744e895d97c63d3f722191a77.json(1).txt.txt config_entry-stiebel_eltron_isg-e698717744e895d97c63d3f722191a77.json.txt.txt
@rabattcoupon I have not found any related register. :-(
Hi, I called Stiebel-Eltron... it took a while but I eventually got someone on the phone who knows how that stuff works. He was like: "Currently it is only possible to monitor the status. Switching it on and off is not possible, yet." It also looks like that Stiebel-Eltron does not have an official roadmap. :-(
Hi @rabattcoupon
Many thanks for following up! I will close the issue. Let's open the issue again once the situation changes.
Hi,
it would be great if you could add a circulation pump activation switch, since the WPM/ISG has only three times a day it can be programmed. With a switch like this one could optimize the use of the circulation pump, like it is already possible with the temperature. Your software could really help to get over the weaknesses of the WPM/ISG.
Thanks a lot!