I would like to start with a heartfelt thank you to all those who have created and contributed drivers and other code for the Hubitat, and I include drivers and code that I don't use.
My Hubitat installation, and the devices that it's working with is rather new, and there will be more devices added in the coming weeks (we bought individual samples of the devices that we want to include in our setup, in order to experiment before committing to buying larger numbers)
I've been working specifically with the Sinopé TH1123ZB thermostats, and I must express gratitude specifically to "scoulombe", "kris2k2", and "samuel.c.auclair" for the work they have done to improve upon the default Hubitat driver for this device (and its 4000 Watt sibling). With what I believe is the latest version of samuel.c.auclair's "Thermostat TH112xZB with energy meter" driver, (and the "Virtual outdoor conditions" driver), I have been able to move ahead with my setup and get the information that I want.
In particular, I really like the energy monitoring from the thermostat driver, but I still wanted the "state change" logging that the built-in driver gives us. I intend to use those logs to create graphs of on-time of the baseboard heaters, which I will correlate to the energy consumption information provided by the driver. Also, for the benefit of being able to easily see in the log which thermostat is reporting a particular log entry (and similarly for the "Virtual outdoor conditions" driver, in case someone were to use multiple instances of it, though I can't think of a reasonable use case for that but in the interest of consistency ...), I adjusted the logging to use the ${device.displayName} variable.
What I would like to do now is submit these changes (I'm presuming in the form of a patch) to Samuel, so that he can (if he deems appropriate) incorporate them into the driver for the benefit of others. Although I do have a github account, I don't really use it, and I don't particularly want to fork the repositories for these drivers into my own. The changes I've made and am proposing to submit are not sufficient (in my opinion) to have yet another code base for this driver. It's really just minor patching to the great work that Samuel, "kris2k2", and "scoulombe" have already done.
Samuel, if there's a way for me to contact you, either in the forum here, or otherwise, in order to submit these patches for your code, please let me know and I will get the patches to you, and of course, merci encore pour tout ton travaille.