In handling the temperature offset data from TRV, an off-by-one limit check should be fixed, and negative numbers should be formatted correctly (the current code renders -0.5 as -1.5).
Pull request with fix will be submitted.
It was just pointed out that this is already fixed in the beta branch.
I'll have a look at that branch, it's not necessary to fix the same issues independently :-)
In handling the temperature offset data from TRV, an off-by-one limit check should be fixed, and negative numbers should be formatted correctly (the current code renders -0.5 as -1.5). Pull request with fix will be submitted.