@11125 its even simpler, I have a automation to set the power with a helper and vice versa. To use only one automation you can combine the two automations using trigger ids.
@zauberertz
One suggestion.
When changing the boiler target temp, instead of waiting for the update of all the stove statistics (the [“SEL”,“0”] command), the integration should update the target boiler temp immediately when receiving the answer the command B20180 is accepted (the integration should wait for this response: ["SEC","1","A20180000000000061"]
When receiving the A20180 response, the integration should change immediately change the set boiler temperature, instead of waiting for the SEL 0 response
…just a thought.
and
The main things are a faster refresh after sevice call or switch call.
The other change is to have more visibility on unknown sensors. @carloda this might make some setable sensors visible
@zauberertz
The unknown sensors are parameters Th26 and Th27 and i tested it now:
UN 20005 is Minimum Range of Boiler Thermostat
UN 20006 is Maximum Range of Boiler Thermostat
I hear the first time for UN 30138… how do you get this data? I have a pellet stove also. the boiler we mention is the boiler inside the stove, where the water is heating.
Mine is not heating any kind of water… It’s heating air
The UN 30138 data is directly coming out of the 4heat integration on HA. And when I look at the temperature and time it’s perfectly consistent with me setting the thermostat at 18 or 21°
can you open the source file of your mobile app? there is a file controllers.js where you can find all codes the 4heat is using? maybe there is more info about 30138
I have a Tiemme SY 100 controller compatible with the 4heat module, but I don’t have this module.
The RS232 RJ11 output is through the IC Max232, so the levels could be rs232 and not TTL.
The pinout for the 6-wire cable are 1, 2 and the output of the 5 + volt power supply joined. PIN3 TX, PIN4 RX, PIN 5-6 joined - GND.
If the cable has 4 wires, Pin1 +5 volt,Pin 2 TX,Pin 3 Rx,Pin 4 GND -
If you want to get an rj11 extra output you can use a rj11 splitter
I think that if you use a Logic Analyzer and a program like Saleae, pulseview etc, you can see baud, and may be other information, such as protocol etc
Works fine, thanks for that!
I have stove from Dielle, model: Ostro Tube
Stove ID: 3d0e5c580d2b445608aa74272b56bfa5
UN20816 is Power Combustion
UN30026 is probably Remote room temperature
UN20211 has value 5
UN20301 has value 0
UN20802 has value 0
UN21832 has value 10
UN30046 has value 0
I just would like to ask, did someone managed / solve to communicate with the board directly via the RS232 interface? I have a wifi controller, but as because my system has two different unit to manage the whole system, meaning I have a separated Clima600 accessory for the heating and domestic water circuit, and with the wifi controller I only can manage one device, and it is used with the stove right now. As far as I know the 2 device cannot communicate with each other so its required 2 wifi controller, but as because it is too expensive for me to buy a second one, that’s why I’d like to communicate directly with that board also. The clima600 using the same protocol as the mb250.
Can you confirm that the power supply via the dedicated cable is not necessary?
I’ve seen videos that show its use and others where it doesn’t seem necessary…
It would suit me if that wasn’t the case because I wouldn’t need to run a new electrical outlet…