epenet
7f07755f5c
Use ZeroconfServiceInfo in enphase-envoy ( #59738 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-16 17:45:03 -07:00
GitHub Action
b82fac1a73
[ci skip] Translation update
2021-11-17 00:13:20 +00:00
Milan Meulemans
f8501ded0e
Add entity_category to Rituals Entities ( #59756 )
2021-11-16 14:37:28 -06:00
Marcel van der Veldt
e1e6925097
Refactor of Hue integration with full V2 support ( #58996 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-11-16 11:59:17 -08:00
Robert Svensson
4642a70651
Add typing to deCONZ Alarm Control Panel and Binary Sensor platforms ( #59611 )
...
* Add typing to deCONZ Alarm Control Panel and Binary Sensor platforms
* Address review comments
* Don't use asserts, use # type: ignore[no-any-return]
* Improve lazy typing of dict
2021-11-16 20:01:10 +01:00
Franck Nijhof
9faf3996db
Add WLED firmware upgrade button ( #59793 )
2021-11-16 19:58:04 +01:00
Simone Chemelli
06d35853b6
Fix typo in attribute for Fritz ( #59791 )
2021-11-16 19:30:50 +01:00
epenet
0dcfd55c84
Adjust async_step_usb signature for strict typing ( #59773 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-16 19:03:50 +01:00
Joakim Plate
f0b3fbc5a7
Always fire event for known devices in rfxtrx ( #58845 )
2021-11-16 19:03:18 +01:00
Robert Svensson
c7c1d6000f
Add type hints to Siren and Switch deCONZ platforms ( #59602 )
...
* Add typing to Siren and Switch deCONZ platforms
* Update homeassistant/components/deconz/switch.py
Co-authored-by: Matthias Alphart <farmio@alphart.net>
* Update homeassistant/components/deconz/switch.py
Co-authored-by: Matthias Alphart <farmio@alphart.net>
* Update homeassistant/components/deconz/switch.py
Co-authored-by: Matthias Alphart <farmio@alphart.net>
* Update homeassistant/components/deconz/siren.py
Co-authored-by: Matthias Alphart <farmio@alphart.net>
* Update homeassistant/components/deconz/siren.py
Co-authored-by: Matthias Alphart <farmio@alphart.net>
* Add Any import
* Update homeassistant/components/deconz/siren.py
Co-authored-by: Matthias Alphart <farmio@alphart.net>
Co-authored-by: Matthias Alphart <farmio@alphart.net>
2021-11-16 17:25:56 +01:00
Robert Hillis
16027b9f43
Fix mqtt undefined error ( #59787 )
2021-11-16 17:16:24 +01:00
Robert Hillis
14adcbc07c
Add tests for goalzero ( #59446 )
...
* Add tests for goalzero
* tweak
* tweak
2021-11-16 07:18:30 -08:00
Khole
e9c8de25df
Add Hive Alarm Support ( #59670 )
...
* Add alarm support
* Update code coverage
* Update homeassistant/components/hive/alarm_control_panel.py
Co-authored-by: Allen Porter <allen.porter@gmail.com>
* Add alarm support
* Update code coverage
* Update homeassistant/components/hive/alarm_control_panel.py
Co-authored-by: Allen Porter <allen.porter@gmail.com>
* Update icon and device info
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2021-11-16 07:18:09 -08:00
David Beitey
1bcd62cd32
Add topic_template for mqtt.publish ( #53743 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-11-16 16:13:54 +01:00
Simone Chemelli
8a02d87a17
Removed deprecated "device_state_attributes" for Amberelectric ( #59672 )
...
* Removed deprecated "device_state_attributes"
* Cleanup
* Postpone removal
* log deprecation warning
* Update homeassistant/helpers/entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-11-16 16:11:46 +01:00
epenet
4387bbfb94
Adjust async_step_mqtt signature for strict typing ( #59761 )
...
* Add MqttServiceInfo
* Adjust async_step_mqtt signature
* Adjust async_step_mqtt signature
* Adjust components
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-16 13:30:38 +01:00
Maciej Bieniek
f1d75f0dd7
Use source list property instead of the attribute in Denon AVR integration ( #59768 )
2021-11-16 12:40:54 +01:00
Robert Svensson
41e341028e
Add typing to deCONZ Fan and Light platforms ( #59607 )
2021-11-16 12:39:51 +01:00
epenet
476a59d248
Adjust async_step_dhcp signature for strict typing ( #59751 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-16 12:19:50 +01:00
Aaron Bach
a78176e192
Perform some Ambient PWS code cleanup ( #58859 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-11-16 11:56:17 +01:00
epenet
cca3cdb096
Use ZeroconfServiceInfo in bosch_shc ( #58957 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-16 11:40:49 +01:00
Erik Montnemery
4f01631bd6
Allow triggering on all state changes, ignoring attributes ( #59713 )
...
* Allow triggering on all state changes, ignoring attributes
* Add comment
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-11-16 08:35:52 +01:00
Franck Nijhof
9256a033a6
Upgrade spotipy to 2.19.0 ( #59728 )
2021-11-16 02:23:59 +01:00
Michael
771922b871
Add support for property attribute shorthand in Fan entity ( #59649 )
2021-11-16 01:25:22 +01:00
GitHub Action
0228d11546
[ci skip] Translation update
2021-11-16 00:18:33 +00:00
epenet
4d96ca3ddb
Adjust async_step_homekit signature for strict typing ( #59745 )
...
* Use ZeroconfServiceInfo in async_step_homekit
* Update DiscoveryFlowHandler
* Update components
2021-11-15 17:27:04 -06:00
Philip Allgaier
646c996b42
Fix invalid string syntax in French OwnTracks config flow ( #59752 )
2021-11-15 14:30:48 -08:00
Aaron Bach
ce3f918c2c
Fix bug in AirVisual re-auth ( #59685 )
2021-11-15 14:30:26 -08:00
epenet
1bd2d3c69e
Use ZeroconfServiceInfo in freebox ( #59739 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 23:13:48 +01:00
J. Nick Koston
7122998307
Bump flux_led to 0.24.24 ( #59740 )
2021-11-15 23:13:37 +01:00
epenet
0b43cff377
Use ZeroconfServiceInfo in guardian ( #59741 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 23:13:17 +01:00
epenet
032718abb1
Use ZeroconfServiceInfo in doorbird ( #59737 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 14:43:52 -06:00
Matthias Alphart
ca3e672b1d
Fix KNX rgb(w) color ( #51060 )
...
* calculate brightness from color; scale color
* fix merge
* fix sending color only for brightness independent rgb color
* fix tests for rgb and rgbw color
* use public match_max_scale
2021-11-15 20:42:59 +01:00
epenet
4f7e405a2c
Use zeroconf attributes in esphome ( #58963 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 20:26:50 +01:00
epenet
3c42ea1a26
Use zeroconf attributes in forked-daapd ( #58966 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 20:16:30 +01:00
Erik Montnemery
e88ea2d48c
Show cast as playing when an app without media support is active ( #59714 )
2021-11-15 20:13:43 +01:00
Nathan Spencer
eaaa53d8d5
Add button to litterrobot ( #59734 )
2021-11-15 20:09:22 +01:00
epenet
ce9385d442
Use zeroconf attributes in elgato ( #58958 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 20:04:21 +01:00
Daniel Hjelseth Høyer
0040606c65
Bump Tibber library to 0.21.0 ( #59732 )
2021-11-15 20:03:39 +01:00
Clifford Roche
811b33092b
Bump greeclimate to 0.12.5 ( #59730 )
2021-11-15 19:32:50 +01:00
Austin Mroczek
49c4886f40
Fix totalconnect config flow ( #59461 )
...
* update total_connect_client to 2021.10
* update for total_connect_client changes
* remove unused return value
* bump total_connect_client to 2021.11.1
* bump total_connect_client to 2021.11.2
* Move to public ResultCode
* load locations to prevent 'unknown error occurred'
* add test for zero locations
* put error message in strings
* test for abort and message from strings
* handle AuthenticationError in step_user
* update tests with exceptions
* update reauth with exceptions
* use try except else per suggestion
* only create schema if necessary
* catch auth error in async_setup_entry
* one more fix in test_init
2021-11-15 11:32:35 -06:00
Simone Chemelli
5fc51130ea
Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 4 ( #58669 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-15 09:18:57 -08:00
epenet
b3ffc1e183
Adjust async_step_zeroconf signature for strict typing ( #59503 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 18:05:45 +01:00
Arto Jantunen
5cc594682f
Add unique id's to Vallox entities ( #58459 )
...
* Add unique id's to Vallox entities
* Cache uuid properties
Requested in code review.
Caching None isn't a problem as the underlying implementation of get_uuid
in the vallox_websocket_api library can never return None.
* Simplify get_uuid type check
Based on review comments.
* Set _attr_unique_id in init
* Import the library get_uuid under a different name
There are a few options here:
1. Rename the get_uuid method with a synonym
2. Import get_uuid under a different name
3. Convert get_uuid into a property
4. Rename get_uuid in the Vallox library
None of these options is that appealing. I'll start with option two,
anyways.
2021-11-15 10:28:19 -06:00
hesselonline
a4208c0926
Add Reauth flow to Wallbox integration ( #58743 )
...
* Add Reauth flow to Wallbox integration
* Review comments processed
* Fixed tests
* Added test for reauth invalid
* Commit to compensate for timedrift, show changes
Compensating for timedrift in my devcontainer,
making a new commit with the right date/time. Requested changes
were done in a previous commit.
* remove reauth schema
* Update homeassistant/components/wallbox/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-15 10:25:19 -06:00
hypnosiss
de16ce1857
Fix relative import in MySensors ( #59710 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-11-15 16:14:49 +01:00
epenet
1e5c767158
Add button entities to Renault ( #59383 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 15:50:43 +01:00
Erik Montnemery
81d1899094
Bump pychromecast to 9.4.0 ( #59716 )
2021-11-15 14:50:40 +01:00
epenet
a3885f4fda
Add frequency device class for sensor ( #59700 )
...
Co-authored-by: Hedda <rockerc.harley@gmail.com>
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-15 14:33:50 +01:00
József Kertész
1b5d32514f
Fix telnet fast state update ( #59681 )
2021-11-15 13:14:22 +01:00