Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Home Assistant - stuck can't get EISY to connect

Featured Replies

I had HA running a while back and the Droid box I was using bricked, so I "upgraded" to an Intel-based one from Pulcro.

I decided to install from scratch and this has been a headache across the board. AppleTV (for HomeKit) won't connect - and I need that to connect my Ecobee as they stopped the API from working. But more importantly EISY won't load.

Any ideas or thoughts? EISY is working as usual. No errors showing up there.

Some ChatGPT searching points to a group/scene member not being in the right format but honestly I have zero clue how to look for that / audit it. Any guidance from you smart folks would be most appreciated!

Errors from HA:

Logger: pyisy
Source: runner.py:289
First occurred: 5:42:21 PM (3 occurrences)
Last logged: 5:42:21 PM
ISY Reported an Invalid Command Received /networking/resources
ISY Reported an Invalid Command Received /vars/definitions/1
ISY Reported an Invalid Command Received /vars/definitions/2

and

Logger: homeassistant.config_entries
Source: config_entries.py:769
First occurred: 5:42:22 PM (1 occurrence)
Last logged: 5:42:22 PM
Error setting up entry IoX (192.168.7.5) for isy994
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 769, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/isy994/__init__.py", line 111, in async_setup_entry
await isy.initialize()
File "/usr/local/lib/python3.14/site-packages/pyisy/isy.py", line 150, in initialize
self.nodes = Nodes(self, xml=isy_setup_results[2])
~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/pyisy/nodes/__init__.py", line 138, in init
self.parse(xml)
~~~~~~~~~~^^^^^
File "/usr/local/lib/python3.14/site-packages/pyisy/nodes/__init__.py", line 465, in parse
Group(
~~~~~^
self,
^^^^^
...<6 lines>...
flag=flag,
^^^^^^^^^^
),
^
File "/usr/local/lib/python3.14/site-packages/pyisy/nodes/group.py", line 63, in init
self._update()
~~~~~~~~~~~~^^
File "/usr/local/lib/python3.14/site-packages/pyisy/nodes/group.py", line 112, in _update
node_obj.status is not None
^^^^^^^^^^^^^^^
AttributeError: 'Nodes' object has no attribute 'status'

It can be hard to get answers there but this more of a HA problem than an eisy problem. You'll need a solid/stable HA server to add Integrations like ISY and it doesn't sound like you're there.

For ecobee, the most direct connection is through the HA HomeKit Device integration which uses bon jour to talk to it directly making it a totally local, cloud free connection (as long as its on the same LAN segment).

  • Author

Thanks Paul - I finally got the HomeKit to work (had to take the ecobee off the AppleTV hub first, doh!).

The HA server is pretty solid - working with my solar and other integrations, but this one is stumping me.

The previous box had it working perfectly, so will keep plugging away at it.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.