Various brands of multisensor, all exhibiting the same problem in Blocky
I have searched the forum and I think I see what is really this issue reported several times in different ways but never resolved. I think I have found the underlying bug. Possibly it isn't Blocky but some layer beneath but this is the best I can do and I hope it is found useful.
Here is my Blocky code: (please ignore the Tuesday comparison!) Here is the relevant extract from the log
Code: Select all
2017-10-15 14:10:00.007 XXXX Temp: 2017-10-15 14:10:00.007 21.4;50;1 2017-10-15 14:10:00.007 XXXX Tstat: 2017-10-15 14:10:00.007 21.50 2017-10-15 14:10:00.007 XXXX Dining radiator OFF 2017-10-15 14:10:00.008 XXXX Dining radiator ON
As a consequence of incorrect parsing the comparison of the thermostats number - correctly returned - with the un-parsed string from the multi-sensor does not and can not work.
Also, this is not a sensor problem - I have three different types of multisensor - they all return strings formatted like this, and other parts of Domoticz do correctly extract the correct sub-string.