I have been struggling, unsuccessfully, to integrate my Hive devices into HA. I read that Hive is already integrated in HA and that I just need to add a hive section with my Hive username and password in my configuration.yaml. I did this after I setup my Hive account and configured my hub and devices (I do not have two factor authentication enabled on my Hive account), and rebooted my HA. No devices or entities appeared, I could see no mention of Hive in the HA Logs, home-assistant.log, or in the System Supervisor log. I had no idea if it failed to log into Hive or even tried to. I can log into my Hive app and Hive webpage and see my devices ok.
I started reading through the Hive Integration thread in the HA Community forum and followed the instructions to create a config/custom_components/hive directory and populate it with a number of files from github (https://github.com/home-assistant/core/tree/dev/homeassistant/components/hive) . After doing this I could see an expected message about using a hive custom component in the HA Log. But still no devices.
I then removed that hive folder and installed HACS. I then used HACS to install the Hive Custom Component. Then when I go to Configuration – Integrations and click + to add integration Hive is not there to select.
I have restarted Home Assistant every time the instructions required it. have tried rebooting the RasPi as well.
Can anyone see where I’m going wrong? Am I missing out on some crucial step that’s not obvious to me? Is there something that the Hive integration depends on that I have not installed/configured?
I have Home Assistant 0.118.3 on RasPi4
My Host System is Operating System HassOS 4.17, Deployment production
Supervisor Version 2020.11.0
My configuration.yaml is very uncomplicated, the hive username and password are indented two spaces, I have tried putting the lines at the end and at the beginning of configuration.yaml, nothing works.
My configuration.yaml:
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Hive Configuration
hive:
username: [email protected]
password: yyyyyy_Yyyyy
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
ip_ban_enabled: true
login_attempts_threshold: 5