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
Hi Bert,
Thank you, good to know. Hopefully the issue can be fixed soon.
The presets are available in the thermostat card.
Hi Patrick,
Thanks for the screenshot. I missed the option to select the profile. I found out that you can set that in the options of the card. Solved now.
And I can set away and home now as well. Hurray!
Hi David,
After making the changes you advised the problems stayed the same. Since these problems were gone when Bert changed from MQTT to USB connected I tried the same. Although the distance between my Home Assistant machine and the EvoHome system is a bit too far the integration now works stable. So looking at the results of Bert and myself I think there is an issue with the MQTT communication. Is it possible to further analyse this, so it can be solved and how can I help?
Hello,
As a complete noob I hope to find some assistance here for my first steps.
Today Iâve installed a Home Assistant Green.
I have HACS installed, and Ramses RF is one of the services that I see when I go to Settings / Devices & Servides.
I have plugged in the SSM-D2 stick from Indalo tech in the HA Green usb port.
I have put the following line in my configuration.yaml
ramses_cc:
serial_port: /dev/serial/by-id/usb-SparkFun_evofw3_atmega32u4-if00
I also tried different values after â/dev/serial/â that I found in differtent topics.
After restarting I open the Logbook and select the Entity Ramses RF. There are no entries.
This is about where I am at the moment. I read and applied the knowledge that I could find across the interweb.
So could anyone point me in the right direction for the next step? Tx!
Unfortunately the wiki is not up-to-date, there is no need to add it to configuration.yaml
(thatâs deprecated), you need to add the integration through Settings â Devices & Services â + Add Integration button. Search for ramses and then click > on that line. You should then be presented with a dialog.