I have been using dumb radiators for a long time, each connected to a zwave plug and each room has a temperature sensor. I then use a virtual thermostat in HE to control them. This generally works well.
I know a lot of a people are against this method, but it has worked fine for me. What has happened though is that sometimes HE may hang, which then means it will not control the heaters. This could lead to issues in case it is winter.
On the other hand, it could go the other way, stuck in heating, but that is less of an issue if you set the internal radiator to a nice temp so it stops when it hits that temp.
The app I use to control this is this one. [RELEASE] Advanced vThermostat - Virtual Thermostat HVAC control
I have also tried this one, but haven't found it to work for my use case, but it is promising, [RELEASE] Thermostat Manager