[SOLVED] Insteon 1.8 Thermostat reports high temp

My server is running on windows 7 so I use the Houselinc software to commission all of my insteon devices. there is a checkbox for Notify HouseLinc of all changes set so I believe that is why I get that command.

Yes, I had that flag set, too. However, I also had two software controllers listed in the thermostats’ link database (I have two modems). Apparently it cannot handle that, and only sends the status updates to one of the two modems. After removing the additional modem from the link table and fixing the bug you pointed out, everything is working now.

May I have a copy of this fix as well?
I am experiencing this exact issue running openhabian (rpi) OH2.1 I thave 2 thermostats (2441TH)
I get high temp reading occasionally from both of them.

This bug was fixed a good while ago:

Can you post a debug log of the insteonplm binding that would show the offending messages?

Yes I can and thank you for taking the time to look at it.
Lines 26 and 30 show publishing very high temp in both Celsius and Fahrenheit

2017-11-29 00:28:20 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.0D.74|toAddress:2A.D8.84|messageFlags:0x2F=ACK_OF_DIRECT:3:3|command1:0x2E|command2:0x02|
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$PollGroupDispatcher.dispatch(MessageDispatcher.java:274) - 2C.0D.74:ThermostatData2Group got poll ACK
2017-11-29 00:28:20 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:GenericLastTime publishing: 2017-11-29T00:28:20
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:460) - qe taken off direct: ThermostatData2Group(0:0:0) OUT:Cmd:0x62|toAddress:2C.45.AD|messageFlags:0x1F=DIRECT:3:3|command1:0x2E|command2:0x02|userData1:0x00|userData2:0x00|userData3:0x00|userData4:0x00|userData5:0x00|userData6:0x00|userData7:0x00|userData8:0x00|userData9:0x00|userData10:0x00|userData11:0x00|userData12:0x00|userData13:0x92|userData14:0x96|
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:480) - next request queue processed in 500 msec, quiettime = 500
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamWriter.run(Port.java:415) - writing (500): OUT:Cmd:0x62|toAddress:2C.45.AD|messageFlags:0x1F=DIRECT:3:3|command1:0x2E|command2:0x02|userData1:0x00|userData2:0x00|userData3:0x00|userData4:0x00|userData5:0x00|userData6:0x00|userData7:0x00|userData8:0x00|userData9:0x00|userData10:0x00|userData11:0x00|userData12:0x00|userData13:0x92|userData14:0x96|
2017-11-29 00:28:29 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x51|fromAddress:2C.0D.74|toAddress:2A.D8.84|messageFlags:0x11=DIRECT:1:0|command1:0x2E|command2:0x02|userData1:0x01|userData2:0x04|userData3:0x14|userData4:0x1B|userData5:0x20|userData6:0x50|userData7:0x25|userData8:0x00|userData9:0xD7|userData10:0xA0|userData11:0x46|userData12:0x25|userData13:0xBF|userData14:0x02|
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatTemperatureCelsius->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatTemperatureCelsius publishing: 5520
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatTemperatureFahrenheit->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatTemperatureFahrenheit publishing: 9968
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatSystemMode->ThermostatSystemModeMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatSystemMode publishing: 4
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatIsHeating->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatIsHeating publishing: 1
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatFanMode->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatFanMode publishing: 0
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatIsCooling->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatIsCooling publishing: 0
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatHeatSetPoint->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatHeatSetPoint publishing: 37
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatCoolSetPoint->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatCoolSetPoint publishing: 37
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatHumidity->NumberMsgHandler DIRECT
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatHumidity publishing: 0
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:GenericLastTime publishing: 2017-11-29T00:28:29
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.message.MsgFactory.bail(MsgFactory.java:125) - incoming message does not start with 0x02
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:295) - bad data received: incoming message does not start with 0x02
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:298) - got bad data back, must assume message was acked.
2017-11-29 00:28:29 org.openhab.binding.insteonplm.internal.device.RequestQueueManager$RequestQueueReader.run(RequestQueueManager.java:137) - device queue for 2C.45.AD is empty!
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.message.MsgFactory.bail(MsgFactory.java:125) - got unknown command code 0x00
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:295) - bad data received: got unknown command code 0x00
2017-11-29 00:28:30 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:2A.D8.84|messageFlags:0x2F=ACK_OF_DIRECT:3:3|command1:0x2E|command2:0x02|
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$PollGroupDispatcher.dispatch(MessageDispatcher.java:274) - 2C.45.AD:ThermostatData2Group got poll ACK
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-29T00:28:30
2017-11-29 00:28:30 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x51|fromAddress:2C.45.AD|toAddress:2A.D8.84|messageFlags:0x11=DIRECT:1:0|command1:0x2E|command2:0x02|userData1:0x01|userData2:0x03|userData3:0x01|userData4:0x1F|userData5:0x06|userData6:0x20|userData7:0x4A|userData8:0x1C|userData9:0x00|userData10:0xE1|userData11:0x80|userData12:0x49|userData13:0x96|userData14:0x76|
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatTemperatureCelsius->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatTemperatureCelsius publishing: 22.5
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatTemperatureFahrenheit->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatTemperatureFahrenheit publishing: 72.5
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatSystemMode->ThermostatSystemModeMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatSystemMode publishing: 1
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatIsHeating->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatIsHeating publishing: 0
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatFanMode->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatFanMode publishing: 0
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatIsCooling->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatIsCooling publishing: 0
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatHeatSetPoint->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatHeatSetPoint publishing: 73
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatCoolSetPoint->NumberMsgHandler DIRECT
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatCoolSetPoint publishing: 74
2017-11-29 00:28:30 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-29 00:28:31 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatHumidity->NumberMsgHandler DIRECT
2017-11-29 00:28:31 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatHumidity publishing: 28
2017-11-29 00:28:31 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-29 00:28:31 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-29 00:28:31 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-29 00:28:31 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-29T00:28:31
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:460) - qe taken off direct: GenericDimmer(1:3:8) OUT:Cmd:0x62|toAddress:30.07.33|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:480) - next request queue processed in 500 msec, quiettime = 500
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamWriter.run(Port.java:415) - writing (500): OUT:Cmd:0x62|toAddress:30.07.33|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2017-11-29 00:28:39 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:30.07.33|toAddress:2A.D8.84|messageFlags:0x2F=ACK_OF_DIRECT:3:3|command1:0x00|command2:0x00|
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: FastOnOff
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: RampRate
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: LEDBrightness
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ManualChange
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ExtStatusGroup
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: GenericDimmer
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:154) - 30.07.33:GenericDimmer DIRECT_ACK: q:QUERY_PENDING cmd: 80
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:159) - changing key to 0x19 for msg IN:Cmd:0x50|fromAddress:30.07.33|toAddress:2A.D8.84|messageFlags:0x2F=ACK_OF_DIRECT:3:3|command1:0x00|command2:0x00|
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.MessageHandler$DimmerRequestReplyHandler.handleMessage(MessageHandler.java:578) - DimmerRequestReplyHandler: set device 30.07.33 to level 0
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 30.07.33:GenericDimmer publishing: 0
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:181) - defdisp: 30.07.33:GenericDimmer set status to: QUERY_ANSWERED
2017-11-29 00:28:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 30.07.33:GenericLastTime publishing: 2017-11-29T00:28:39

Again Thank you so much for taking the time to take a look.

I was sifting through my logs and found these entries, the set point for both heating and cooling is off. In reality the set points never changed. lines 18 and 21 show the correct values and lines 59 and 62 show them high.

Also I noticed in the same time period the log shows the reported temperatures High as well
line 37 shows Celsius really high and line 48 shows Fahrenheit High

2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatFanMode->NumberMsgHandler DIRECT
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatFanMode publishing: 0
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatIsCooling->NumberMsgHandler DIRECT
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatIsCooling publishing: 0
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatHeatSetPoint->NumberMsgHandler DIRECT
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatHeatSetPoint publishing: 70
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatCoolSetPoint->NumberMsgHandler DIRECT
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatCoolSetPoint publishing: 80
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatHumidity->NumberMsgHandler DIRECT
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatHumidity publishing: 37
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 22:18:19 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:GenericLastTime publishing: 2017-11-28T22:18:19
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:455) - gave up waiting for query reply from device 2C.45.AD
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:460) - qe taken off direct: ThermostatData2Group(0:0:0) OUT:Cmd:0x62|toAddress:2C.45.AD|messageFlags:0x1F=DIRECT:3:3|command1:0x2E|command2:0x02|userData1:0x00|userData2:0x00|userData3:0x00|userData4:0x00|userData5:0x00|userData6:0x00|userData7:0x00|userData8:0x00|userData9:0x00|userData10:0x00|userData11:0x00|userData12:0x00|userData13:0x92|userData14:0x96|
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:480) - next request queue processed in 500 msec, quiettime = 500
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamWriter.run(Port.java:415) - writing (500): OUT:Cmd:0x62|toAddress:2C.45.AD|messageFlags:0x1F=DIRECT:3:3|command1:0x2E|command2:0x02|userData1:0x00|userData2:0x00|userData3:0x00|userData4:0x00|userData5:0x00|userData6:0x00|userData7:0x00|userData8:0x00|userData9:0x00|userData10:0x00|userData11:0x00|userData12:0x00|userData13:0x92|userData14:0x96|
2017-11-28 22:18:29 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x51|fromAddress:2C.0D.74|toAddress:2A.D8.84|messageFlags:0x16=DIRECT:2:1|command1:0x2E|command2:0x02|userData1:0x01|userData2:0x04|userData3:0x11|userData4:0x1A|userData5:0x20|userData6:0x50|userData7:0x25|userData8:0x00|userData9:0xD7|userData10:0xA0|userData11:0x46|userData12:0x8E|userData13:0x42|userData14:0x02|
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatTemperatureCelsius->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatTemperatureCelsius publishing: 5520
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatTemperatureFahrenheit->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatTemperatureFahrenheit publishing: 9968
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatSystemMode->ThermostatSystemModeMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatSystemMode publishing: 4
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatIsHeating->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatIsHeating publishing: 1
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatFanMode->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatFanMode publishing: 0
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatIsCooling->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatIsCooling publishing: 0
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatHeatSetPoint->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatHeatSetPoint publishing: 142
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatCoolSetPoint->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatCoolSetPoint publishing: 37
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.0D.74:ThermostatHumidity->NumberMsgHandler DIRECT
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:ThermostatHumidity publishing: 0
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.0D.74:GenericLastTime publishing: 2017-11-28T22:18:29
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.message.MsgFactory.bail(MsgFactory.java:125) - incoming message does not start with 0x02
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:295) - bad data received: incoming message does not start with 0x02
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:298) - got bad data back, must assume message was acked.
2017-11-28 22:18:29 org.openhab.binding.insteonplm.internal.device.RequestQueueManager$RequestQueueReader.run(RequestQueueManager.java:137) - device queue for 2C.45.AD is empty!
2017-11-28 22:18:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:460) - qe taken off direct: GenericDimmer(1:3:8) OUT:Cmd:0x62|toAddress:30.07.33|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2017-11-28 22:18:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:480) - next request queue processed in 500 msec, quiettime = 500
2017-11-28 22:18:39 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamWriter.run(Port.java:415) - writing (500): OUT:Cmd:0x62|toAddress:30.07.33|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2017-11-28 22:18:39 org.openhab.binding.insteonplm.internal.message.MsgFactory.bail(MsgFactory.java:125) - got unknown command code 0x00

Couple of questions:

  • I don’t like the “bad data received” messages. Are you using an old-style hub, a new (2014+) hub, or a direct PLM modem? I have the hunch you are running on a hub.

  • Is it always the same thermostat? I see 2c.0d.74 as the offender both times. Is one thermostat much further from the hub/modem?

Analysis shows this: the incoming message is corrupted, the binding is processing it correctly. The temperature info is in the bytes userData9 (high byte) and userData10 (low byte):

2017-11-29 00:28:29 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x51|fromAddress:2C.0D.74|toAddress:2A.D8.84|messageFlags:0x11=DIR\
ECT:1:0|command1:0x2E|command2:0x02|userData1:0x01|userData2:0x04|userData3:0x14|userData4:0x1B|userData5:0x20|userData6:0x50|userData7:0x25|userData8:0x00|userData9:0xD7|userData10:0xA0|userData11:0x46|userDat\
a12:0x25|userData13:0xBF|userData14:0x02|

The low byte is 0xA0, the high byte is 0xD7, so combined is 0xD7A0 = 55200, which then is devided by 10 to give the 5520.

@Bernd_Pfrommer don’t the messages have a CRC value?

I thought so, yes, but I don’t check the CRC value, because I don’t remember encountering data corruption on the PLM.

In fact I am using the older 2014 hub, My config only has 1 line: port_0=/hub/192.168.137.11:9761

I see this problem with both thermostats although far more common for 2c.0d.74, as far as distance from the hub, the hub is 10ft across the room on the other side of the wall from 2c.0d.74 and 2C.45.AD is in the same spot on the upper floor (so they are both close to each other and the hub) here are some logs showing the other thermostat.

2017-11-28 23:43:32 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:2A.D8.84|messageFlags:0x2F=ACK_OF_DIRECT:3:3|command1:0x2E|command2:0x02|
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$PollGroupDispatcher.dispatch(MessageDispatcher.java:274) - 2C.45.AD:ThermostatData2Group got poll ACK
2017-11-28 23:43:32 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-28T23:43:32
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:460) - qe taken off direct: GenericDimmer(1:3:8) OUT:Cmd:0x62|toAddress:30.07.33|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:480) - next request queue processed in 500 msec, quiettime = 500
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamWriter.run(Port.java:415) - writing (500): OUT:Cmd:0x62|toAddress:30.07.33|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2017-11-28 23:43:39 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x51|fromAddress:2C.45.AD|toAddress:2A.D8.84|messageFlags:0x11=DIRECT:1:0|command1:0x2E|command2:0x02|userData1:0x01|userData2:0x03|userData3:0x2E|userData4:0x08|userData5:0x20|userData6:0x4A|userData7:0x1C|userData8:0x00|userData9:0xE1|userData10:0x80|userData11:0x49|userData12:0x47|userData13:0x00|userData14:0x02|
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatTemperatureCelsius->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatTemperatureCelsius publishing: 5772.8000000000001818989403545856475830078125
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatTemperatureFahrenheit->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatTemperatureFahrenheit publishing: 10423.039999999999054125510156154632568359375
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatSystemMode->ThermostatSystemModeMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatSystemMode publishing: 4
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatIsHeating->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatIsHeating publishing: 0
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatFanMode->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatFanMode publishing: 10
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatIsCooling->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatIsCooling publishing: 1
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatHeatSetPoint->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatHeatSetPoint publishing: 71
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatCoolSetPoint->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatCoolSetPoint publishing: 28
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:173) - 2C.45.AD:ThermostatHumidity->NumberMsgHandler DIRECT
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatHumidity publishing: 0
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-28T23:43:39
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.message.MsgFactory.bail(MsgFactory.java:125) - incoming message does not start with 0x02
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:295) - bad data received: incoming message does not start with 0x02
2017-11-28 23:43:39 org.openhab.binding.insteonplm.internal.driver.Port$IOStreamReader.processMessages(Port.java:298) - got bad data back, must assume message was acked.

Looking through the logs I just spotted something odd I didn’t see before (msg is not for this feature):

ericDimmer publishing: 0
2017-11-28 23:46:37 org.openhab.binding.insteonplm.internal.device.MessageDispatcher$DefaultDispatcher.dispatch(MessageDispatcher.java:181) - defdisp: 27.FC.44:GenericDimmer set status to: QUERY_ANSWERED
2017-11-28 23:46:37 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 27.FC.44:GenericLastTime publishing: 2017-11-28T23:46:37
2017-11-28 23:46:37 org.openhab.binding.insteonplm.internal.device.RequestQueueManager$RequestQueueReader.run(RequestQueueManager.java:137) - device queue for 27.FC.44 is empty!
2017-11-28 23:46:39 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:00.00.02|messageFlags:0xCF=ALL_LINK_BROADCAST:3:3|command1:0x11|command2:0x00|
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:78) - 2C.45.AD:ThermostatIsHeating->NumberMsgHandler cmd1:0x11 group 2/2
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:ThermostatIsHeating publishing: 1
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:83) - message ignored because matches group: false matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-28T23:46:39
2017-11-28 23:46:39 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:00.00.02|messageFlags:0xCF=ALL_LINK_BROADCAST:3:3|command1:0x11|command2:0x00|
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:87) - message ignored as duplicate. Matches group: true matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:87) - message ignored as duplicate. Matches group: false matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-28T23:46:39
2017-11-28 23:46:39 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:2A.D8.84|messageFlags:0x45=ALL_LINK_CLEANUP:1:1|command1:0x11|command2:0x02|
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:87) - message ignored as duplicate. Matches group: true matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:87) - message ignored as duplicate. Matches group: false matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-28T23:46:39
2017-11-28 23:46:39 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:11.01.02|messageFlags:0xCF=ALL_LINK_BROADCAST:3:3|command1:0x06|command2:0x00|
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatStage1Duration
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityLow
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatSystemMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsHeating
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:87) - message ignored as duplicate. Matches group: true matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatFanMode
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatIsCooling
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:87) - message ignored as duplicate. Matches group: false matches filter: true
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHeatSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatCoolSetPoint
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidity
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData2Group
2017-11-28 23:46:39 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatACDelay
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatBackLightDuration
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.DeviceFeature.publish(DeviceFeature.java:321) - 2C.45.AD:GenericLastTime publishing: 2017-11-28T23:46:40
2017-11-28 23:46:40 org.openhab.binding.insteonplm.InsteonPLMActiveBinding$PortListener.msg(InsteonPLMActiveBinding.java:591) - got msg: IN:Cmd:0x50|fromAddress:2C.45.AD|toAddress:11.01.02|messageFlags:0xCF=ALL_LINK_BROADCAST:3:3|command1:0x06|command2:0x00|
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatData1bGroup
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureCelsius
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatHumidityHigh
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.MessageDispatcher.handleAllLinkMessage(MessageDispatcher.java:73) - msg is not for this feature
2017-11-28 23:46:40 org.openhab.binding.insteonplm.internal.device.InsteonDevice.handleMessage(InsteonDevice.java:306) - ----- applying message to feature: ThermostatTemperatureFahrenheit

Any thoughts?

OK, that is a bummer. I know people have reported data corruption with the old hub. I forgot what that was about, it’s been a good while since I dealt with this.
I can ameliorate the situation somewhat by implementing the CRC check. Should not be too hard, but I don’t have a working build environment at the moment, and I’m swamped right now. Please ping me again if I have not done this by Christmas.

Thank you so much for working on this, I understand your probably a pretty busy guy.
I really appreciate everything you’ve done with the binding so far. From my experiance it works really well (aside from a few hiccups like this one).

Hi @Bernd_Pfrommer, Just wondering if you’ve had a chance to look into this yet.

Rob, sorry no, I haven’t done it.

Would you have time to do it?

My modem crapped out again, this time for good. Now that the modem is clean and needs to be reconfigured, it provides an incentive to work on supporting OH2. Even for that I don’t really have time, but I’m working on it off and on now.

I’ll give it a try over Christmas break.

Thank both of you for working on this, may I ask if there has been any progress?

Sorry, Bernd to hear about your PLM. that’s really too bad.

I tried, but abandoned the attempt since it was more complex of a change than I thought it would be.

Hey Bernd, Is there any possibility you would be working on this again in the near future? Or is this going to be on the back burner for a while?

I guess what I’m asking is do you think I should just get a usb plm for the time being?

Really sorry, but I’m swamped, and no end in sight. Buying a PLM modem may be your best option.