Where to get started

I want to create my own app to control a warm water heating system. There isn't alot of moving parts, but enough to not use a thermostat app. Given that I am not a programmer, where do I start on this adventure?

Why not start with rule machine? Find the logic you’re looking for by building a rule to do what you want,, then as you learn the coding you’ll understand better what you need to create.

Or maybe you find rule Machine does what you need

I'll second that. Writing an app is fairly complicated, especially if you're not a programmer who's familiar with Groovy (or at least Java). Do a search here on the forum and see if someone has posted having a similar situation and come up with a solution. There are only so many problems in the HA world so, someone must have had it before.

1 Like

Thanks guys. It could get complicated. I need to adjust water temperature using several different variables. Outside temp, annual Low temp , and the temp I want the house. I also need to have a maximum temp that isn't exceeded, just to keep my floor from warping (lol) I will search around and see if anyone has attempted this. I asked this over in the RM forum and they suggested doing an app. It would be easier to run the computations in there rather than the RM so they said

Just be careful...

What if the hub crashes after it turns on heat? Shouldn't happen, of course, but it could... Even my hub with ZERO user code/drivers has crashed more than once over the past year, so it isn't purely academic.

What protects the system from overheating in that scenario?

1 Like

Good points Jason,

The existing safety systems that will not be affected will kick in. I am considering using a dedicated Arduino with Hubduino as the connection to HE. I probably could work out a failsafe if the Arduino loses connection to HE to shutdown the relays. Also the relays would be wired to remove any active input to the boiler controls. IE: only on when active from the Arduino

Makes sense, and sounds well thought out.

Been thinking about this all summer, now that summer is at a close I need to get my butt in gear, if I am going to do it this year. Living in Michigan I cannot go without heat for very long. Although the heat in the floor doesn't disipate as fast as warm air.