Do you have an advise how to proceed?
Well, destroy zone 1 (which has the OTB bound to it) for a start. Then re-create it with the correct actuators (TRVs, I think, yes?).
Then, youâll need to reset the OTB, otherwise it will do what zone 1 asks, as well as the controller - this could âstopâ any optimizations the controller may choose to make.
Then youâll need to re-bind the OTB to the controller.
And why did zone 0 go from 3 TRVs to 1?
For all other devices I can see the entities. For the thermostats, I can see the entities for battery and temperature but they are marked as unavailable. As they are were recognized I hoped itâs only a configuration issue why they canât be read.
Hi David,
Also from my side, thanks for looking into this.
I followed your advice for the moment. I disconnected my thread dongle to free up a USB port and added the RAMSES_ESP.
I only changed the serial setting, and it looks like it picked up on all 4 devices correctly. I was able to set the temperature and sofar the devices havenât gone missing :-).
Hope I can help figuring out what is the cause, because I want to go back to mqtt at one point.
Do you need more logging?
Bert
Hi All,
Love the work that has been happening here!
I have a request. as I have a MVS-15 ORCON box. And I would love for it to go into home assistant. I shouldnât be too hard, Iâve figured out whatâs the cause.
packet.log
2024-11-03T19:13:56.141016 078 I â 29:211060 --:------ 29:211060 31D9 003 000004
home-assistant.log
2024-11-03 19:13:56.141 INFO (MainThread) [ramses_rf.dispatcher] || 29:211060 | | I | fan_state | 00 || {âhvac_idâ: â00â, âexhaust_fan_speedâ: 0.02, âfan_modeâ: â04â, âpassiveâ: False, âdamper_onlyâ: False, âfilter_dirtyâ: False, âfrost_cycleâ: False, âhas_faultâ: False, â_flagsâ: [0, 0, 0, 0, 0, 0, 0, 0]}
The message is an 31D9. And itâs not being translated in the hvac.py in ramses_rf see below.
@property
def exhaust_fan_speed(self) -> float | None: # was from: (Code._31D9, Code._31DA)
return self._msg_value(Code._31DA, key=SZ_EXHAUST_FAN_SPEED)
@property
def exhaust_flow(self) -> float | None:
return self._msg_value(Code._31DA, key=SZ_EXHAUST_FLOW)
@property
def exhaust_temp(self) -> float | None:
return self._msg_value(Code._31DA, key=SZ_EXHAUST_TEMP)
I changed the code in my home-assistant docker for fan_speed, and it picks it up just fine. Any chance something can be done?
Hi Bert,
Unfortunaly my device running Home Assistant is too far away to do this test myself. But did you also experienced that with the RAMSES_ESP MQTT setup the devices go missing when you change the temperature? And is that gone after connecting the device to USB?
Patrick
Hi Patrick,
Yes, when the device was available to start with, (which often it wasnt), when I set the temperature. most of the times the device bekame unavailable. But 1 or 2 times I was able to set the temperature.
On a related note I now have a serial link via USB. This is stable. But I miss how to set the mode to âAwayâ, or any of the other overrides. Can I configure that?
Bert