gazoodle / gecko-home-assistant

Home Assistant integration for spas equipped with Gecko Alliance in.touch2 modules
MIT License
69 stars 24 forks source link

Configuration > Integrations > + "Gecko" doesn't show Gecko as an option #40

Closed JohnMcLear closed 2 years ago

JohnMcLear commented 2 years ago

Installed Gecko @ 0.0.7via HACS on 30th Jan 2022.

Nothing shows up in the UI (Configuration > Integrations > + "Gecko" doesn't show Gecko as an option)

No errors or warnings related to gecko in logs.

System Health

version core-2021.12.10
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.7
os_name Linux
os_version 5.10.91
arch aarch64
timezone Europe/London
Home Assistant Community Store GitHub API | ok -- | -- Github API Calls Remaining | 4941 Installed Version | 1.19.0 Stage | running Available Repositories | 965 Downloaded Repositories | 3
Home Assistant Cloud logged_in | false -- | -- can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | ok
Home Assistant Supervisor host_os | Home Assistant OS 7.2 -- | -- update_channel | stable supervisor_version | supervisor-2021.12.2 docker_version | 20.10.9 disk_total | 115.7 GB disk_used | 8.0 GB healthy | true supported | true board | odroid-n2 supervisor_api | ok version_api | ok installed_addons | File editor (5.3.3), MariaDB (2.4.0), Let's Encrypt (4.12.0), Mosquitto broker (6.0.1), Check Home Assistant configuration (3.9.0), Terminal & SSH (9.3.0), eWeLink Smart Home (1.2.3), Node-RED (10.3.4)
Lovelace dashboards | 1 -- | -- resources | 0 views | 2 mode | storage

image

JohnMcLear commented 2 years ago

I discovered the installed path in my installation was custom_components/gecko/gecko/climate.py and NOT custom_components/gecko/climate.py

So it's installing it into a subdir within gecko.. That doesn't seem right and is the cause of the bug.

JohnMcLear commented 2 years ago

I did however get a follow up error

Exception during entry setup
17:50:33 – (ERROR) Gecko (custom integration)
Uncaught thread exception
17:50:33 – (ERROR) /usr/src/homeassistant/homeassistant/bootstrap.py
Unhandled exception in receive_handler func
17:50:03 – (ERROR) /usr/local/lib/python3.9/site-packages/geckolib/driver/udp_socket.py
JohnMcLear commented 2 years ago

My latest error is relating to a known / stale issue: https://github.com/gazoodle/gecko-home-assistant/issues/30

Please note that a fix to the installation for HAOS is required to stop gecko being nested within the gecko folder

gazoodle commented 2 years ago

Should be fixed by v0.0.8