Creating complex routines?

Hi ,
I want to use my home assistant for a relatively complex task. I have a reflow oven for soldering. I want the automation to do this.

  1. when i press a button the reflow task will start
  2. the heater will be turned on and it will be ramped with a predefined slope like 2 degrees per second. For heater slope pwm signal needs to be generated and i have a esp32 over uart that will do that.
  3. the temp in the oven shoul be monitored every second
  4. when the temp becomes 260 degrees Celsius it will be kept contant for say 10 seconds
  5. then a fan will be started to speed up the cooling
    6)at any stage if the door is open the routine should be canceled.

In idle times while the routine is not running the temp is monitored every minute. And also the uart device, esp32, is used to get humidity and ither thing. So the uart bus is used not only for this routine but also in other times as well.

Is this doable in home assistant? Which tools addons should I look into? Please do not recommend other solutions that require change in the setup like moving this routine to a microcontroller and then integrate with homeassistant. I want to explore whetger homeassistant is capable of doing this task.

Regards

Hi engineerman,

While I’m sure you could make this work, a PID hardware controller for around the price of a PI would likely do it better. I have bought these and used them to convert Ceramic art kilns into Glass art kilns.

Plug this into your search engine to see the kind of thing I am talking about.

temperature PID controller programmable oven

1 Like

You can even include the rest of the automations onto the ESP if you wanted.

Why? Running all this on the ESP is the best solution.

It can. Use the climate integration along with some automations…but as I said above, doing it on the ESP would be better for your situation.

1 Like