Integration with Haier HoN app

First of all, thank you for your hard work.

Second: I have added the integration successfully, but it doesn’t add any entities or devices. It just sits there, with my email name, blank. What gives?

Edit: After restarting for the nth time, it finally gave me an error, at least.

Logger: homeassistant.components.climate
Source: custom_components/hon/climate.py:115
Integration: Climate (documentation, issues)
First occurred: 06:09:00 (1 occurrences)
Last logged: 06:09:00

Error while setting up hon platform for climate
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 250, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/hon/climate.py", line 69, in async_setup_entry
    appliances.append(HonClimate(hass, entry, appliance))
  File "/config/custom_components/hon/climate.py", line 115, in __init__
    self._name          = appliance['nickName']
KeyError: 'nickName'

Apparently it didn’t read the AC’s nickname. I changed it to something else and back to what it was, restarted HA and it worked.

Now I only have the problem that with app controls the AC’s LED shows the temperature in °F despite the app using °C, but I believe that to be a hOn issue since it does that with their app as well.

Leaving this here with the error log and all to help anyone else stumbling in the same keyError.