The custom temperature handler was not needed, it was forcing an event change on all temperature reports. We now just use the framework default handler.
Tested with the changes, works fine on the HS-LS100+.
Note that Fortrezz leak sensor can have the same change applied to its temperature_report handler. state_change = true only should probably be used for button type events where something can be missed.
Also started using default sensor binary report on the LS100+ handler rather than just ignoring them. Adds redundancy for a message thats being received anyway.
Tested with the changes, works fine on the HS-LS100+.
Note that Fortrezz leak sensor can have the same change applied to its temperature_report handler. state_change = true only should probably be used for button type events where something can be missed.