OK, but is 14.84C about right in terms of outside temperature for you now? That's what the 0E D8 translates to.
OK, but is 14.84C about right in terms of outside temperature for you now? That's what the 0E D8 translates to.
Yup, sounds about right![]()
Your OT is returning the proper data. Could you please do this for me.
Edit the file hardware/EvohomeRadio.cpp search for
and replace it withCode://SendTempSensor(27, 255, fOTResponse / 16, "Outside Temperature");
Compile Domoticz and run it, like normal.Code:SendTempSensor(27, 255, fOTResponse, "Outside Temperature");
That will create an Outside Temperature sensor that will start tracking your outside temperature and should work as long as the temperature is above 0C. Once you confirm that, I will submit a proper fix that works for all temperatures including 0C and -ve outside temperatures
:/
I'm fetching the beta directly from github, so I'm not compiling locally![]()
Ah right. So let me supply a proper code fix back to Domoticz that deals with 0C and -ve temperatures. But atleast now, I have enough evidence that the VR33 is what is causing the issue in my set-up.
I have now submitted a PR to fix the Outside Temperature OT data and it now creates a sensor device called Outside Temperature, which gets updated every 5 mins with the data your OT boiler connected sensor sends back. And it can deal with -ve temperatures too.
I also added code to start tracking the OT Status i.e. is CH mode on, Flame on etc? But given that Evohome does not seem to distinguish between CH and DHW modes, I couldn't see the real Automation capability of tracking this Status. However if anyone believes that knowing when the CH is turned on, on a Domoticz device is useful, then I can code that in, no problem.
OK @oxgen try now. My PR has been merged into the latest Domoticz development branch. I am now correctly handling temperature and updating an Outside Temperature device in Domoticz.
Can anyone see the need to track the OT CH and Fault status of the boiler? I already track the Flame Status.