I did setup HA a few years ago, at the time I think I was having issues maintaining the config yaml file a bit, then found that nodered and it’s dashboard alongside emoncms did everything I needed.
A colleague was saying it was much more straightforward, I will revisit, but barely time to maintain/fix/improve nodered stuff atm with house renovations.
Yeah I went there specifically for the CC2531, probably grab a few Xiaomi temp sensors (not much more than elsewhere but free & fast shipping as it’s within Europe).
I wish they did a Shelly 1pm flashed with Tasmota as I am preferring them over Sonoff these days.
I flashed my Sonoff Pows using the Tasmota-OTA which sounds like it’s redundant now if Sonoff support it directly, that’s good to know.
I have just realised my my EmonTx will be in the new kitchen (main fuse board is there) but that doesn’t help me.
Your setup of having a simple thermostat as backup for the underfloor heating might be sensible, though I’d probably want to run 2 temperature sensors under the floor…