In latest FW update for devices reporting temperatures (i.e. Shelly H&T, Shelly1 with temperature add-on) - temperature offset is changed from integer to float - which may break some code.


Ver (BETA) - (PluginLib - Use WebClientEx instead of RestSharp

I use now .NET native WebClient instead of third party RestSharp library. This required a bit of refactoring, if anything is broken - please let me know.

I also improved communication logging and error handling (added Trace log option). Especially for battery powered devices (H&T, Motion, DW2) which are normally in sleep state, so comms timeout is normal.