ISY994 - Invalid config

I am new to Home Assistant. I am trying to configure my ISY994i. It is running V5.0.13a

I have followed the Instructions on the ISY page, but I am getting a message saying that it could not be set up.
08%20PM

When I go to Hass.io and select the System tab, I don’t see any errors.

Any help would be appreciated

Could you post your config? Be sure to use the “code fomatting” option (see the top of the page).

Here is my config file:

homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
  # Location required to calculate the time the sun rises and sets
  latitude: 0
  longitude: 0
  # Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 0
  # metric for Metric, imperial for Imperial
  unit_system: metric
  # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: UTC
  # Customization file
  customize: !include customize.yaml

# Show links to resources in log and frontend
introduction:

# Enables the frontend
frontend:

# Enables configuration UI
config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
updater:
  # Optional, allows Home Assistant developers to focus on popular components.
  # include_used_components: true

# Discover some devices automatically
discovery:
  ignore:
    - sonos
    - samsung_tv
  enable:
    - homekit
# Allows you to issue voice commands from the frontend in enabled browsers
conversation:

# Enables support for tracking state changes over time
history:

# View all events in a logbook
logbook:

# Enables a map showing the location of tracked devices
map:

# Track the sun
sun:

# Weather prediction
sensor:
  - platform: yr

# Text to speech
tts:
  - platform: google

# Cloud
cloud:

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml

panel_iframe:
  configurator:
    title: Configurator
    icon: mdi:wrench
    url: http://hassio.local:3218

# Example configuration.yaml entry
media_player:
  - platform: plex

homekit:

isy994:
  host: http://ipaddress:80
  username: username
  password: password

Any help would be greatly appreciated

on the About page, I noticed that I’m getting an error:

Fri Sep 14 2018 17:39:54 GMT-0600 (Central Standard Time)

Error during setup of component isy994
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/setup.py", line 148, in _async_setup_component
    component.setup, hass, processed_config)  # type: ignore
  File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup
    future.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/isy994.py", line 380, in setup
    use_https=https, tls_ver=tls_version, log=_LOGGER)
  File "/srv/homeassistant/lib/python3.5/site-packages/PyISY/ISY.py", line 84, in __init__
    self.nodes = Nodes(self, xml=self.conn.getNodes())
  File "/srv/homeassistant/lib/python3.5/site-packages/PyISY/Nodes/__init__.py", line 52, in __init__
    self.parse(xml)
  File "/srv/homeassistant/lib/python3.5/site-packages/PyISY/Nodes/__init__.py", line 238, in parse
    Group(self, nid, nname, members, controllers), ntype)
  File "/srv/homeassistant/lib/python3.5/site-packages/PyISY/Nodes/group.py", line 43, in __init__
    self.update()
  File "/srv/homeassistant/lib/python3.5/site-packages/PyISY/Nodes/group.py", line 83, in update
    if self.parent[m].status > 0:
  File "/srv/homeassistant/lib/python3.5/site-packages/VarEvents/__init__.py", line 255, in __gt__
    return self._val > other
TypeError: unorderable types: NoneType() > int()

If I understand correctly, it’s complaining about TLS,

File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/isy994.py”, line 380, in setup
use_https=https, tls_ver=tls_version, log=_LOGGER)

but your config says port 80, so HTTP without TLS. Is it possible that your ISY is using SSL/TLS (typically port 443), but you specified port 80 by mistake? I’m just guessing…

I have never setup SSL on my ISY. I have verified that I can get to my ISY by typing http://ipaddress:80 in a web browser. I can also get to it with https://ipaddress:443 in a browser. I tried using https://ipaddress:443, and adding the TLS version in my config file just to see, but I get the same error.

Also, when I check the config file, it doesn’t show any errors

Anyone have any idea what the issue could be?

Any help would be greatly appreciated

I would really appreciate some help with this issue

Anything at all???

Any help would be greatly appreciated

Am i missing something? is there a reason im not getting any help? I’ve tried everything I can think of. Have also tried Hassbian instead of HASSio and i get the exact same error

It’s been well over a month now.

I would seriously appreciate any help with this

Unfortunately, not many folks are using ISY and which is why no one has commented.

I have the exact same problem. Were you ever able to find an answer?

I believe the solution was to do a factory reset on the ISY, re add all the devices to the ISY, and then add the ISY component to home assistant.

The only devices I have in my ISY now are insteon dimmers.

Here is my ISY section in configuration.yaml

isy994:
  host: http://00.00.00.00:11
  username: username
  password: password
  enable_climate: false
  ignore_string: z_ignore

The ignore_string ignores anything that starts with “z_ignore”. Im using this to ignore the “Auto DR” scene in the ISY. obviously i renamed it to “z_ignore Auto DR”

Hope this helps