clean up
Added handling of heating values to monitor.
Added support for inverted binary function code 0x31