Hi all,
I see that with the introduction of OH 4.3 it brought a new Insteon binding. I’m quite happy about this as it seem that it will add a good deal of functionality missing or only available through insteon-terminal or other 3rd party config apps.
Anyway, this upgrade has broken a couple of my items and I’m trying to figure out the best way to get my system back up and running without essentially removing all of my (legacy) devices and re-adding everything under the new system. I do plan to do this eventually to get this new functionality but this is gonna take some time.
The main things that are now broken are the scenes and three keypads that I had manually defined in a .things text file.
Thing insteon:device:875c5d81af:40D16E "Insteon - Group Broadcasts" (insteon:network:875c5d81af) [address="40.D1.6E", productKey="0x000045"] {
Channels:
Type switch : broadcastOnOff#7 "Alloff"
Type switch : broadcastOnOff#10 "KitrecKitDGrp"
Type switch : broadcastOnOff#11 "LivingroomKitBGrp"
Type switch : broadcastOnOff#14 "porchFanLightGrp"
Type switch : broadcastOnOff#19 "TVModeScene"
Type switch : broadcastOnOff#21 "ComputerRoomAM"
Type switch : broadcastOnOff#22 "UpBathAM"
Type switch : broadcastOnOff#23 "MasterAM"
Type switch : broadcastOnOff#26 "LeavingScene"
Type switch : broadcastOnOff#27 "ArrivalScene"
Type switch : broadcastOnOff#28 "UpstairsOff"
Type switch : broadcastOnOff#29 "goodnightscene"
}
Thing insteon:device:875c5d81af:28A422 "Insteon - Master Bedroom Keypad" (insteon:network:875c5d81af) [address="28.A4.22", productKey="F00.00.15"] {
Channels:
Type switch : keypadButtonA "Button A" [ group="0xF3" ]
Type switch : keypadButtonB "Button B" [ group="0xF4" ]
Type switch : keypadButtonC "Button C" [ group="0xF5" ]
Type switch : keypadButtonD "Button D" [ group="0xF6" ]
}
Thing insteon:device:875c5d81af:2BAD52 "Insteon - Kitchen Hall Keypad" (insteon:network:875c5d81af) [address="2B.AD.52", productKey="F00.00.15"] {
Channels:
Type switch : keypadButtonA "Button A" [ group="0xE3" ]
Type switch : keypadButtonB "Button B" [ group="0xE4" ]
Type switch : keypadButtonC "Button C" [ group="0xE5" ]
Type switch : keypadButtonD "Button D" [ group="0xE6" ]
}
Thing insteon:device:875c5d81af:2B9FFD "Insteon - Porch Fan Light Keypad" (insteon:network:875c5d81af) [address="2B.9F.FD", productKey="F00.00.15"] {
Channels:
Type switch : keypadButtonA "Button A" [ group="0xD3" ]
Type switch : keypadButtonB "Button B" [ group="0xD4" ]
Type switch : keypadButtonC "Button C" [ group="0xD5" ]
Type switch : keypadButtonD "Button D" [ group="0xD6" ]
}
I tried removing these keypads from the .things file and I added one through the MainUI GUI, however I cannot figure out how to define the group numbers on this device in this GUI. I’ve read over the documentation, and I’ve noted that there is a part that says:
While previously, keypad buttons required a broadcast group to be configured, the binding now automatically determines that setting, based on the device link databases, deprecating the
group
channel parameter.
I suspect this only applies to the new device types and not “legacy” device types.
Does anyone know how to add group info here? Maybe some JSON in the device configuration area?
Similarly - with my scenes not working, I see you can now add scenes through the main UI, but this appears to only be available if you create a new insteon:plm (or hub) device. I’m happy to do that once I move my whole system to this, but since I assume I can only have either insteon:network or insteon:plm connected to my plm and not both at the same time, I’m not sure how to handle scenes here.