Jump to content

ISY, Insteon Switches, and Home Assistant


gilkman

Recommended Posts

I have an ISY 99 and lots of insteon switches.  Everything has worked great for years.

I have started playing with Home Assistant (HA) on a Raspberry pi with the Nortek dual Zwave and Zigbee stick.  I have a few new Zwave switches and zigbee devices; all of it is working fine.

Here is my problem/question:  I am unable to figure out how to trigger an automation in HA via physically pressing an Insteon switch (2477D or 2477S).  

I am able to get insteon switches to turn on/off via Lovelace card/automations, and HA can see the change in 'state' of the switch.

However, when I physically press the Insteon switch on/off, HA does not register the change in state...I think if I can solve this then I can generate automations off of the "change in state" trigger in HA.

 

Does anyone have any insight on this issue?

Link to comment
5 hours ago, gilkman said:

I am unable to figure out how to trigger an automation in HA via physically pressing an Insteon switch (2477D or 2477S).  

There is no "control" equivalent in HA.  You can of course use status of a "switch".   Or you can set a variable (integer is fine for this, don't use state) via an ISY program and use the variable as a trigger for an HA automation.

In the HACS store there is an AppDaemon titled "ISY994 Buttons" that enables "control" type functionality for KPL buttons, not sure if it works for 2477D or 2477S.   Note before installing "ISY994 Buttons" from the HACS store you need to visit the Supervisor tab and the main "add-on store" and add "AppDaemon 4" after that install ISY994 from the HACS store. (and YES, at HA they do make add-in, add-ons and "stores" very confusing....)

Link to comment
3 hours ago, MrBill said:

There is no "control" equivalent in HA. 

That's not quite true. There is, but they don't make it as easy or obvious as the ISY does. In the trigger section of your automation select event and pick isy994_control.  Here's a snippet from one of mine. Bonus Points: This one is a KPL. Just use the entity_id of the device you want to use. Hopefully this helps a bit.

Here's the link to the docs with all of the options to watch for.

https://www.home-assistant.io/integrations/isy994/

platform: event
event_type: isy994_control
event_data:
  entity_id: sensor.lr2_h_good_night
  control: DOF

 

Link to comment
15 hours ago, Thanatar said:

That's not quite true. There is, but they don't make it as easy or obvious as the ISY does. In the trigger section of your automation select event and pick isy994_control.  Here's a snippet from one of mine. Bonus Points: This one is a KPL. Just use the entity_id of the device you want to use. Hopefully this helps a bit.

Here's the link to the docs with all of the options to watch for.

https://www.home-assistant.io/integrations/isy994/

platform: event
event_type: isy994_control
event_data:
  entity_id: sensor.lr2_h_good_night
  control: DOF

 

this does work!  I think the last time I tried I was too new to HA and didn't yaml very well!  thanks for making me revisit it.

Link to comment
4 hours ago, MrBill said:

this does work!  I think the last time I tried I was too new to HA and didn't yaml very well!  thanks for making me revisit it.

Glad to help. HA is very powerful, but has a long way to go for setting things up with the UI vs yaml.

Link to comment

Archived

This topic is now archived and is closed to further replies.


  • Recently Browsing

    • No registered users viewing this page.
  • Who's Online (See full list)

  • Forum Statistics

    • Total Topics
      36.9k
    • Total Posts
      370.2k
×
×
  • Create New...