- Bump pysmappee to 0.2.29 (@bsmappee - #61160) (smappee docs)
- Upgrade lupupy to 0.0.24 (@majuss - #61598) (lupusec docs)
- Suppress errors for legacy nest api when using media source (@allenporter - #61629) (nest docs)
- Bump total_connect_client to 2021.12 (@austinmroczek - #61634) (totalconnect docs)
- Add additional-tag to machine builds (@ludeeus - #61693)
- Bump aiohue to 3.0.4 (@balloob - #61709) (hue docs)
- Update pymelcloud to 2.5.6 (@vilppuvuorinen - #61717) (melcloud docs)
- Add check for incompatible device trigger in Hue integration (@marcelveldt - #61726) (hue docs)
- Fix turn_off with transition for grouped Hue lights (@marcelveldt - #61728) (hue docs)
- Fix Flash effect for Hue lights (@marcelveldt - #61733) (hue docs)
- Blacklist availability check for a light at startup in Hue integration (@marcelveldt - #61737) (hue docs)
- Upgrade tailscale to 0.1.5 (@frenck - #61744) (tailscale docs)
- Bump brunt package to 1.0.1 (@eavanvalkenburg - #61784) (brunt docs)
- Fix ZHA unoccupied setpoints. (@MattWestb - #61791) (zha docs)
- Don't override pychromecast MediaController's APP ID (@emontnemery - #61796) (cast docs)
- Bump pychromecast to 10.2.1 (@emontnemery - #61811) (cast docs)
- Tibber, update library, fixes #61525 (@Danielhiversen - #61813) (tibber docs)
- Bump python-miio to 0.5.9.2 (@rytilahti - #61831) (xiaomi_miio docs)
- Ensure SimpliSafe websocket reconnects upon new token (@bachya - #61835) (simplisafe docs)
- Allow setting local_ip for knx routing connections (@marvin-w - #61836) (knx docs)
- Fix broken Environment Canada (@michaeldavie - #61848) (environment_canada docs)
- Bump google-nest-sdm to 0.4.8 (@allenporter - #61851) (nest docs)
- Bump aiohue to 3.0.5 (@marcelveldt - #61875) (hue docs)
- Update frontend to 20211215.0 (@bramkragten - #61877) (frontend docs)