Hi Guys,
I’m just getting stuck into a new project which involves adapting my existing gas-fuelled range cooker and making it ‘smart’ or IoT enabled.
Not my actual cooker, but mine is pretty much the same as this Rayburn range cooker.
In addition to keeping the existing cooker temperature control kit in, I’ll be adding to it to use an ESP32 via a HA dashboard which can then be used to give temperature readouts, set the required oven temp and any timers etc.
There is only one temperature readout required, and this is taken from the cast iron oven using a k-type thermocouple / MAX6675, and only one gas burner is used to heat this up and that is operated via a solenoid actuated gas valve. The temperature of the hob part of the cooker is determined by the oven temperature. The existing electro-thermostatic control is pretty much life-expired, and the temp’ readout is inaccurate, hence the requirement to ‘upgrade’ to a smarter system.
I have got the ESP32 up and running and I’ve started to play around with the Thermostat Climate Controller in the hope I can modify it to control the cooker. From reading the Docs page it seems to do pretty much everything I could ask, and seems flexible enough to allow for some hysteresis on the control - and more importantly, provides for a simple interface for She Who Must Be Obeyed to use.
My current stumbling block is that the front-end control for the temperature seems limited. (see image below)
This simple thermostat does everything that I need, however, there are upper and lower limits to the temperature control as it only adjusts between 10C at the lower end, and 30C at the upper end which is fine for domestic heating, however, I cannot find any means of changing these lower and upper figures. Nothing in the dashboard yaml at all, and nothing in the ESPHome code as I can see. Ideally, for an oven, the lower and upper limits should be something like 80C to 260C.
Does anybody have any ideas on how to achieve this or where the code is to modify the current lower and upper limits???
Many thanks in advance for any assistance given, it is always much appreciated.
Cheers,
Mike