Edmund Lam Posted September 30 Posted September 30 I have EISY reporting to HomeAssistant. Is there to see the state of an Insteon keypad from HomeAssistant? I can see simple switches, but Home Assistant doesn't give me on/off state for the keys on the keypad. I'd like the Insteon keypad to send a command to HomeAssistant to turn on/off and ESPhome relay. All our 2475S are dieing and I want to replace them with something less pricey like an inline ESPHome relay.
Guy Lavoie Posted October 1 Posted October 1 I'm far from being an Insteon expert, but my understanding is that keypadlincs only transmit scene commands. This might be related to the discussion we've been having about the EISY not tracking scene "status". Have a look at this thread. If I have have it wrong, then hopefully someone with more knowledge will cue in and set things straight. 1
larryllix Posted October 1 Posted October 1 (edited) My KPL transmitted device On/Off commands. I never used scene commands for it. I used them with a program that accepted 4 key combinations of keypresses to reset my basement flood, laundry room, and utility room water sensing programs, and devices, allowing the dishwasher, laundry washing machine, and main well pump to be re-enabled. The text messages transmitted with wet detection gave instructions what to check, and each combination key codes to reset each zone. I only used the On commands sent and had Off command disabled. AFAIK All Insteon devices transmit device command codes. Not all Insteon devices transmit Insteon Scene commands. Edited October 1 by larryllix
Guy Lavoie Posted October 1 Posted October 1 7 minutes ago, larryllix said: My KPL transmitted device On/Off commands. I never used scene commands for it. How did you set up the links?
larryllix Posted October 1 Posted October 1 Just now, Guy Lavoie said: How did you set up the links? I just used ISY program IF section pulldown menus to select trigger commands from the KPL like any other Insteon device.
larryllix Posted October 1 Posted October 1 (edited) Here are the key press sequence capture programs from my old ISY. ----------------------------------------------------------------------------------- Arm Keypad Combo - [ID 00AA][Parent 00AC] If $sKey.sequence is $cARM.COMBO Then Run Program 'Armed Mode Toggle' (If) Wait 2 seconds $sKey.sequence = 0 Else Wait 3 seconds $sKey.sequence = 0 ----------------------------------------------------------------------------------- Key.A - [ID 005B][Parent 00AC] If 'Mudroom / MudRm Potlights / MudRm KeyPad.A' is switched On Then $sKey.sequence *= 10 $sKey.sequence += 1 Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Key.B - [ID 00A7][Parent 00AC] If 'Mudroom / MudRm Potlights / MudRm KeyPad.B' is switched On Then $sKey.sequence *= 10 $sKey.sequence += 2 Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Key.C - [ID 00A8][Parent 00AC] If 'Mudroom / MudRm Potlights / MudRm KeyPad.C' is switched On Then $sKey.sequence *= 10 $sKey.sequence += 3 Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Key.D - [ID 00A9][Parent 00AC] If 'Mudroom / MudRm Potlights / MudRm KeyPad.D' is switched On Then $sKey.sequence *= 10 $sKey.sequence += 4 Else - No Actions - (To add one, press 'Action') Edited October 1 by larryllix
Guy Lavoie Posted October 1 Posted October 1 Isn't there some kind of requirement to write back (ie: set up the keypadlinc buttons as responders) to have their status lights updated? I came across something like that, though like I said, I'm still rather new at this.
tazman Posted October 1 Posted October 1 My keypad buttons showa value of 0 when off and a value of 255 when on in HA.
larryllix Posted October 1 Posted October 1 2 hours ago, Guy Lavoie said: Isn't there some kind of requirement to write back (ie: set up the keypadlinc buttons as responders) to have their status lights updated? I came across something like that, though like I said, I'm still rather new at this. Been a long time now but the KPL buttons have modes. Toggle, send On, or send Off. For toggle, I think you can get a status update, but for send On/Off IIRC the status is bogus and toggles except it makes no sense so you just use "switched on" or "switched off" LEDs can be scene connected to the buttons but I never used that method as ISY could operate the lights for status feedback to the button pusher.
IndyMike Posted October 1 Posted October 1 (edited) 16 hours ago, Edmund Lam said: I have EISY reporting to HomeAssistant. Is there to see the state of an Insteon keypad from HomeAssistant? I can see simple switches, but Home Assistant doesn't give me on/off state for the keys on the keypad. I'd like the Insteon keypad to send a command to HomeAssistant to turn on/off and ESPhome relay. All our 2475S are dieing and I want to replace them with something less pricey like an inline ESPHome relay. You are correct that you cannot see KPL secondary button status in Home Assistant by istself. If you create a scene with the secondary button as member, Home Assistant will create a "Switch" using the scene name. You can track the KPL button status and control it (On/Off) through the scene name. As an example, I had an unused button C on one of my KPL's (BSMT KPL Game - C). I created a scene (SC BSMT KPL Game - C) with the KPL button as the only member. Re-loaded the ISY integration on Home Assistant, and the Scene (SC BSMT KPL Game - C) shows up as a Switch. It is both observable and controllable. Edited October 1 by IndyMike Added Pics
Recommended Posts