Jump to content

Home Assistant Integration Updates Coming...


shbatm

Recommended Posts

Expect some upcoming changes to the ISY/IoX Integration in Home Assistant, some will be picked up in the 2023.1.x releases, but most will be coming next month (2023.2.0):

Edit: Screenshots here:

 

  1. Network Resources will be added as "Button" entities (isy994.run_network_resource service goes away in 2023.5.0).
  2. Query button entities will be added for each device (isy994.system_query service goes away in 2023.5.0).
  3. Beep button entities will be added for each INSTEON device.
  4. Groups/Scenes will now show under the ISY Hub device, unless they have only 1 controller node, then they'll be assigned to that device.
  5. Variable Sensors will be removed and Variables will be available as Number entities (both value and init) that can be directly controlled (isy994.set_variable service goes away in 2023.5.0)
  6. Devices disabled on the ISY will show an error if you try and control them from Home Assistant.
  7. eisy should be auto-discovered.

And if I get to it:

  1. INSTEON Ramp Rates will be available as a select menu entity.
  2. INSTEON On Level will be available as number entity.
  3. Node Server native sensor support (with correct sensor names and values)

image.thumb.png.835f7d113661b634d1ed12999e342778.png

image.thumb.png.8f79262e70c4a37fc489d82e2ed3d12c.png

Edited by shbatm
  • Like 8
Link to comment
1 hour ago, shbatm said:

@MrBill@Mecheng70@asbril12 or any others using: ISY + Z-Wave (or Z-Matter) + Home Assistant:

I need someone to please share an XML result for a Z-Wave Dimmer for testing some upcoming changes: http://your-isy-ip/rest/nodes/ZW_xxx

@shbatm Right now I have several ZWave dimmers on my Polisy (Zooz dongle)  that show up (and work) in HA. However I am not familiar with XML and you would need to guide me(maybe with PM)  so that I can give you what you need.

Edited by asbril
Link to comment

All you need to do is find the node name of your Z-Wave dimmer device (ZW_xxx) and go to this address in a web browser and save (CTRL+S) what shows up as a .XML file and post here.

http://your-isy-ip/rest/nodes/ZW_xxx

Should be something like below:

<?xml version="1.0" encoding="UTF-8"?>
<nodeInfo>
    <node flag="128" nodeDefId="DimmerLampSwitch_ADV">
        <address>2E BA CA 1</address>
        <name>Game Room Christmas Tree</name>
        <parent type="3">63777</parent>
        <type>1.14.67.0</type>
        <enabled>false</enabled>
        <deviceClass>0</deviceClass>
        <wattage>0</wattage>
        <dcPeriod>0</dcPeriod>
        <startDelay>0</startDelay>
        <endDelay>0</endDelay>
        <pnode>2E BA CA 1</pnode>
        <property id="ST" value="" formatted=" " uom="0" />
    </node>
    <properties>
        <property id="OL" value="" formatted=" " uom="0" />
        <property id="RR" value="" formatted=" " uom="0" />
        <property id="ST" value="" formatted=" " uom="0" />
    </properties>
</nodeInfo>

 

Edited by shbatm
Link to comment

@shbatm

@MrBill

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<nodeInfo>
<node flag="128" nodeDefId="UZW0042">
<address>ZW107_1</address>
<name>1. Office Fan Light</name>
<family>4</family>
<parent type="3">26126</parent>
<type>4.17.1.0</type>
<enabled>true</enabled>
<deviceClass>0</deviceClass>
<wattage>0</wattage>
<dcPeriod>0</dcPeriod>
<startDelay>0</startDelay>
<endDelay>0</endDelay>
<pnode>ZW107_1</pnode>
<rpnode>ZW107_1</rpnode>
<sgid>1</sgid>
<custom flags="40" val1="0"/>
<devtype>
<gen>4.17.1</gen>
<mfg>12.17479.12340</mfg>
<cat>109</cat>
</devtype>
<property id="ST" value="80" formatted="80%" uom="51"/>
</node>
<properties>
<property id="BATLVL" value="" formatted=" " uom="0"/>
<property id="ST" value="80" formatted="80%" uom="51"/>
</properties>
</nodeInfo>
  • Like 1
Link to comment
5 hours ago, shbatm said:

@MrBill@Mecheng70@asbril12 or any others using: ISY + Z-Wave (or Z-Matter) + Home Assistant:

I need someone to please share an XML result for a Z-Wave Dimmer for testing some upcoming changes: http://your-isy-ip/rest/nodes/ZW_xxx

 

I am at work and can access my ISY through the my.isy.io.  Do you know the format for accessing it from there?  I have GE and Innovelli dimmers that I can provide.

Tried this and it isn't working:

https://my.isy.io/udajax/udajax.htm?mode=corp#/rest/nodes/ZW010_1/

 

Edit: I haven't upgraded to Zmatter (planning on doing so this weekend)

Edited by Mecheng70
Link to comment

@shbatm Here are GE and Innovelli from my current setup (ISY994 with Zwave).  I can do the same once I migrate over.  Apologies for formatting.  I was able to VPN in and capture these from my phone. 

Innovelli Dimmer

<nodeInfo>
<node flag="128" nodeDefId="UZW004E">
<address>ZW033_1</address>
<name>Entry</name>
<family>4</family>
<parent type="3">43079</parent>
<type>4.17.1.0</type>
<enabled>true</enabled>
<deviceClass>0</deviceClass>
<wattage>0</wattage>
<dcPeriod>0</dcPeriod>
<startDelay>0</startDelay>
<endDelay>0</endDelay>
<pnode>ZW033_1</pnode>
<rpnode>ZW033_1</rpnode>
<sgid>1</sgid>
<custom flags="44" val1="0"/>
<devtype>
<gen>4.17.1</gen>
<mfg>798.3.1</mfg>
<cat>109</cat>
</devtype>
<ELK_ID>E13</ELK_ID>
<property id="ST" value="0" formatted="0%" uom="51"/>
</node>
<properties>
<property id="ERR" value="0" formatted="0" uom="0"/>
<property id="ST" value="0" formatted="0%" uom="51"/>
</properties>
</nodeInfo>


GE Dimmer

<nodeInfo>
<node flag="128" nodeDefId="UZW0009">
<address>ZW010_1</address>
<name>Master</name>
<family>4</family>
<parent type="3">5241</parent>
<type>4.17.1.0</type>
<enabled>true</enabled>
<deviceClass>0</deviceClass>
<wattage>0</wattage>
<dcPeriod>0</dcPeriod>
<startDelay>0</startDelay>
<endDelay>0</endDelay>
<pnode>ZW010_1</pnode>
<rpnode>ZW010_1</rpnode>
<sgid>1</sgid>
<custom flags="40" val1="0"/>
<devtype>
<gen>4.17.1</gen>
<mfg>99.18756.12344</mfg>
<cat>109</cat>
</devtype>
<ELK_ID>A08</ELK_ID>
<property id="ST" value="0" formatted="0%" uom="51"/>
</node>
<properties>
<property id="ST" value="0" formatted="0%" uom="51"/>
</properties>
</nodeInfo>
Link to comment

@shbatm @MrBill @Mecheng70

For several weeks I have been running both Polisy and eisy on HA. Earlier tonight I migrated from Polisy to eisy and now the eisy integration no longer works in HA :

Log Details (ERROR)

Logger: homeassistant.config_entries
Source: components/isy994/__init__.py:180
First occurred: 11:34:28 PM (2 occurrences)
Last logged: 11:35:03 PM

Error setting up entry Polisy (192.168.86.29) for isy994
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 382, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/isy994/__init__.py", line 180, in async_setup_entry
    await isy.initialize()
  File "/usr/local/lib/python3.10/site-packages/pyisy/isy.py", line 138, in initialize
    self.nodes = Nodes(self, xml=isy_setup_results[2])
  File "/usr/local/lib/python3.10/site-packages/pyisy/nodes/__init__.py", line 110, in __init__
    self.parse(xml)
  File "/usr/local/lib/python3.10/site-packages/pyisy/nodes/__init__.py", line 329, in parse
    feature.getElementsByTagName(TAG_DEVICE_TYPE)[0]
IndexError: list index out of range
Anyone knows how to fix this ?

 

 

Link to comment
10 minutes ago, Mecheng70 said:

FYI - not all my nodes are active due to the eisy not recognizing inovelli switches or some of my battery operated devices.

My Inovelli switches work ( I am no longer a fan of Inovelli)  and most of my battery ZWave devices work, but not all.

The HA could be an issue with battery ZWave devices. When I have some time, I will try exclude/include to see if that allows the ISY integration to work with HA.

Edited by asbril
Link to comment
2 minutes ago, asbril said:

My Inovelli switches work ( I am no longer a fan of Inovelli)  and most of my battery ZWave devices work, but not all.

The HA could be an issue with battery ZWave devices. When I have some time, I will try exclude/include to see if that allows the ISY integration to work with HA.

The only Inovelli switches I have are the fan/light and the non-neutral devices.  The non-neutral are giving me hell right now.

Link to comment
Guest
This topic is now closed to further replies.

×
×
  • Create New...