That works for me!
For the heating part, before diving headfirst into development, I think we really need to conduct a thorough study of the different market solutions and how we can harmonize them in Gladys. I think it would be worth researching market players like Nest who have already done this work, then writing a functional and technical specification.
Finally, we can implement it, but we are very far from that.
(We’ll talk about this in the other topic)
Edit: I’ll still comment on this:
We need to be careful not to mislead the user; if we manage the thermostatic heads, we manage them well. I’m not sure we want to display something half-managed to the user.
Maybe I would stick with a first PR for weather stations / anemometers, etc. (sensors), and then do a Netatmo heating PR?