Home Assistant: ZHA OTA Updates

Recently i stumbled across the fact that my Sonoff TRVZB (Zigbee Thermostat available via Amazon* ) had the old firmware and i had no update offering in my Home Assistant Instances. Since i’m running ZHA i started investigating why. First of all, i believe it is interesting to see that ZHA is based on zigpy  which implements all the ZigBee features in a handy python library. So whenever something cannot be found or is unclear in the ZHA help pages, a look into the repo of zigpy might help....

ESPHome 'ota' requires a 'platform' key but it was not specified.

With the update to ESPHome greater 2024.06, some of my devices couldn’t be updated as they showed the following error: 1 'ota' requires a 'platform' key but it was not specified. The solution was to edit the config file where i originally had a section like this: 1 2 ota: password: !secret esphome_ota_password Which, since the merge of a specific PR  into 2024.06 has to look like that (also described here  ):...