Insteon Binding 3.3 Lag between Local change and HABPanel showing result

Hi all,
I am running OpenHAB 3.3 on a PI 4. I am seeing a 5 minute lag between changing a local level on an Insteon Wall dimmer and the change showing on HABPanel. Is this normal? Any way of speeding this up?

Cheers,

Bob

My guess is that the wall dimmer is not set up as a controller of your plm or hub. What do you see for that device when you run the insteon display_local_database console command?

Rob,
Here is what I have. The unit in question is 26.B6.1C. It’s a 2457D2 LampLinc Dimmer.

Thanks,

Bob

openhab> insteon display_local_database
local database contains 15 entries
26.B6.1C: hub controls groups (0) and responds to groups (1)
31.D6.C4: hub controls groups () and responds to groups (1)
3C.F6.C0: hub controls groups (0) and responds to groups (1)
3F.F4.AC: hub controls groups () and responds to groups (2)
4A.92.AF: hub (/hub2/Zantoria:******@192.168.0.247:25105,poll_time=100)
4A.E5.2D: hub controls groups (0,0,9,16) and responds to groups (1)
4A.F1.D5: hub controls groups (0,9,16) and responds to groups (1)
4F.7A.DD: hub controls groups (0,13) and responds to groups (1)
4F.C4.47: hub controls groups (9,14,16) and responds to groups (0,1)
4F.C4.93: hub controls groups (0,15) and responds to groups (1)
4F.C7.CE: hub controls groups (0) and responds to groups (1)
53.8E.0F: hub controls groups (9,16) and responds to groups (0,1)
53.D2.95: hub controls groups (0) and responds to groups (1)
54.15.D1: hub controls groups (9,13,14,15) and responds to groups (0,1)
58.06.D5: hub controls groups (0) and responds to groups (1)

It appears that the hub is configured correctly. Maybe the switch isn’t. If you want to see data for that switch you could try:

insteon start_monitoring 26.B6.1C

And see when you are getting data. My suspicion is that you are only getting data when the device is polled for it’s status. If you try the command, don’t forget to stop monitoring when you are done debugging:

insteon stop_monitoring 26.B6.1C

Thank you @ranielsen. I was able to do some testing today. After a complete reboot, the physical switch and HABPanel track with little or no delay. However, when using an external Insteon app or Google home there is a delay:

Google Home to full:
2022-07-05 19:22:22.215 IN:Cmd:0x50|fromAddress:26.B6.1C|toAddress:4A.92.AF|messageFlags:0x21=ACK_OF_DIRECT:1:0|command1:0x11|command2:0xFF|
Update seen on HABPanel
2022-07-05 19:25:30.432 IN:Cmd:0x50|fromAddress:26.B6.1C|toAddress:4A.92.AF|messageFlags:0x21=ACK_OF_DIRECT:1:0|command1:0x00|command2:0xFF|

When you push a button on a Insteon module, five (5) entries are sent to the monitor see below. When I send a command through Google Home, one line is seen immediately.

Local Insteon Push
2022-07-05 19:28:47.466 IN:Cmd:0x50|fromAddress:26.B6.1C|toAddress:00.00.01|messageFlags:0xCB=ALL_LINK_BROADCAST:3:2|command1:0x11|command2:0x00|
2022-07-05 19:28:50.543 IN:Cmd:0x5C|fromAddress:26.B6.1C|toAddress:4A.92.AF|messageFlags:0x23=ACK_OF_DIRECT:3:0|command1:0x19|command2:0x00|
2022-07-05 19:28:50.732 IN:Cmd:0x50|fromAddress:26.B6.1C|toAddress:4A.92.AF|messageFlags:0x4B=ALL_LINK_CLEANUP:3:2|command1:0x11|command2:0x01|
2022-07-05 19:28:54.107 IN:Cmd:0x50|fromAddress:26.B6.1C|toAddress:4A.92.AF|messageFlags:0x2B=ACK_OF_DIRECT:3:2|command1:0x00|command2:0xFF|
2022-07-05 19:29:01.356 IN:Cmd:0x50|fromAddress:26.B6.1C|toAddress:4A.92.AF|messageFlags:0x21=ACK_OF_DIRECT:1:0|command1:0x00|command2:0xFF|

Is it normal to have a delay (which seems like a poll-time) when using an external app?

Cheers,

Bob

This is from Known Limitations and Issues:

  • Using the Insteon Hub 2014 in conjunction with other applications (such as the InsteonApp) is not supported. Concretely, openHAB will not learn when a switch is flipped via the Insteon App until the next poll, which could take minutes.

Thanks for your support @ranielsen.

Cheers

B

1 Like

Instead of using the Insteon app, you could use the Android or iOS app. That’s what I do.

I’ll give it a go. Thank you.