ISY994i to HA won't connect

I am very new to this, so forgive me if I’m not asking the right question or posting it correctly…I can’t send my complete error log because, being new, they only allow me two links.

I’m trying to get my ISY994i to connect to HA. I’ve places this in the configuration.yaml:

isy994:
host: http://xxx.xx.x.xx:80
username: isy_login_name
password: isy_password

When I save and restart HA, I get “The following components and platforms could not be set up: isy994 Please check your config.”

I can go to my browser I can get into my ISY just fine with that address.

I do have duckdns and letsencrypt set up, so I tried https://xxx.xx.x.xx:443 and get the same error. If I access from my browser I can get into my ISY.

I’m using v 4.7.3 on my ISY.

Any ideas?
Here is my error log:

    2019-01-30 09:31:39 INFO (SyncWorker_1) [homeassistant.components.isy994] ISY Response Recieved

2019-01-30 09:31:39 INFO (SyncWorker_1) [homeassistant.components.isy994] Skipping group flag=12 00:21:b9:02:1d:47
2019-01-30 09:31:39 INFO (SyncWorker_1) [homeassistant.components.isy994] ISY Loaded Nodes
2019-01-30 09:31:39 INFO (SyncWorker_1) [homeassistant.components.isy994] ISY Request: isy_address_port/rest/programs?subfolders=true
2019-01-30 09:31:39 INFO (SyncWorker_1) [homeassistant.components.isy994] ISY Response Recieved
2019-01-30 09:31:39 ERROR (MainThread) [homeassistant.setup] Error during setup of component isy994
Traceback (most recent call last):
File “/usr/local/lib/python3.6/site-packages/homeassistant/setup.py”, line 148, in _async_setup_component
component.setup, hass, processed_config) # type: ignore
File “/usr/local/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/local/lib/python3.6/site-packages/homeassistant/components/isy994.py”, line 379, in setup
use_https=https, tls_ver=tls_version, log=_LOGGER)
File “/usr/local/lib/python3.6/site-packages/PyISY/ISY.py”, line 85, in init
self.programs = Programs(self, xml=self.conn.getPrograms())
File “/usr/local/lib/python3.6/site-packages/PyISY/Programs/init.py”, line 55, in init
self.parse(xml)
File “/usr/local/lib/python3.6/site-packages/PyISY/Programs/init.py”, line 169, in parse
pname = feature.getElementsByTagName(‘name’)[0]
AttributeError: ‘NoneType’ object has no attribute ‘toxml’
2019-01-30 09:31:39 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=persistent_notification, service=create, service_data=title=Invalid config, message=The following components and platforms could not be set up:

  • [isy994]

Please check your config., notification_id=invalid_config>
2019-01-30 09:31:39 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=persistent_notification.invalid_config, old_state=None, new_state=<state persistent_notification.invalid_config=notifying; title=Invalid config, message=The following components and platforms could not be set up:

  • [isy994]

Fixed it! I deleted a folder without a name, and I disabled all unused devices and programs.