Erik
2f608d8650
Use numerical_value when compiling statistics
2023-02-01 14:03:33 +01:00
Erik
65324431a4
Add numerical_value state attribute to sensor
2023-02-01 13:58:43 +01:00
Franck Nijhof
4dba9c09fc
Only report invalid numeric value for sensors once ( #87010 )
2023-01-31 12:44:18 +01:00
On Freund
35b82db8b0
Rympro integration code fixes ( #86734 )
...
* Address review comments
* Add coordinator.py to coveragerc
* Apply suggestions from code review
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Update homeassistant/components/rympro/coordinator.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Move SCAN_INTERVAL to coordinator.py
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-01-31 10:40:43 +01:00
Martin Mauch
a28e7e1541
Fix typo in EnOcean ( #86868 )
2023-01-31 09:49:37 +01:00
Bouwe Westerdijk
7f01d57965
Bump plugwise to v0.27.5 ( #87001 )
...
fixes undefined
2023-01-31 09:32:39 +01:00
epenet
0d018d53f1
Don't run tests if ruff fails ( #87003 )
2023-01-31 09:31:49 +01:00
Michael Davie
be25d17e02
Bump env_canada to 0.5.27 ( #86996 )
...
fixes undefined
2023-01-31 08:56:27 +01:00
epenet
7db166b515
Fix tests typing helper ( #86956 )
2023-01-31 08:48:35 +01:00
Jan Bouwhuis
33ede351f0
Cleanup code for parsing yaml MQTT config ( #86944 )
...
* Cleanup code for parsing yaml configs
* Add abstractmethod decorator to async_update
* Replace get() with default-list ensured by schema
2023-01-31 08:24:33 +01:00
Paulus Schoutsen
1c4ba61725
Bump ESPHome Dashboard API 1.2.3 ( #86997 )
2023-01-31 00:05:59 -05:00
Michael Hansen
f4654128db
Add synesthesiam as a codeowner on intent ( #86998 )
2023-01-30 23:46:42 -05:00
Michael Hansen
be69c81db5
Prioritize entity names over area names in Assist matching ( #86982 )
...
* Refactor async_match_states
* Check entity name after state, before aliases
* Give entity name matches priority over area names
* Don't force result to have area
* Add area alias in tests
* Move name/area list creation back
* Clean up PR
* More clean up
2023-01-30 23:46:25 -05:00
Marcel van der Veldt
f8c6e4c20a
Add support for Hue Smart Scenes (Natural Lights) ( #85517 )
...
* Bump aiohue to 4.6.0
* fix device name for lights
* fix name for groups too
* ignore smart scenes
* bump to 4.6.1 instead
* Add support for Smart Scenes (Natural lights) in Hue
* update base entity class
* fix test fixture
* update tests
* fix scene test
* fix typo
* use underlying scene controller
* use enum value
* update tests
* add current scene name within smart scene
* extra attributes are only valid if the scene is active
* Update v2_resources.json
* typo
* fix after merge
2023-01-30 23:32:37 -05:00
Paulus Schoutsen
d88849fb04
ESPHome handle remove password and no encryption ( #86995 )
...
* ESPHome handle remove password and no encryption
* Start reauth for invalid api password
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-01-30 23:05:48 -05:00
PeteRager
e706696271
Nest - Climate shorten line to be less than 88 chars ( #86989 )
...
Lines to be less than 88
2023-01-30 19:14:24 -08:00
shbatm
53638ba138
Bump pyisy to 3.1.11 ( #86981 )
...
* Bump pyisy to 3.1.10
* Bump pyisy to 3.1.11
2023-01-30 21:36:51 -05:00
puddly
47453420c1
Bump ZHA dependencies ( #86979 )
...
Bump ZHA dependency bellows from 0.34.6 to 0.34.7
2023-01-30 21:35:27 -05:00
Bram Kragten
0c383e28c4
Update frontend to 20230130.0 ( #86978 )
2023-01-30 21:34:26 -05:00
Paulus Schoutsen
98b4a412f7
ESPHome discovered dashboard checks reauth flows ( #86993 )
2023-01-30 21:32:52 -05:00
GitHub Action
da35ac1942
[ci skip] Translation update
2023-01-31 00:25:29 +00:00
mkmer
365ce55d77
Honeywell auto mode invalid attribute ( #86728 )
...
fixes undefined
2023-01-31 00:04:00 +01:00
Michael Hansen
28affe91be
Set synesthesiam as codeowner of conversation ( #86958 )
2023-01-30 23:02:25 +01:00
Paulus Schoutsen
2cdeb6f1cd
Check dashboard when showing reauth form ( #86980 )
2023-01-30 22:46:42 +01:00
Steven Looman
7e206b5854
Fix error on empty location in ssdp messages ( #86970 )
2023-01-30 22:43:58 +01:00
Franck Nijhof
1edd00c51f
Allow any state class when using the precipitation device class ( #86977 )
2023-01-30 22:43:23 +01:00
ollo69
772df02cce
Catch AndroidTV exception on setup ( #86819 )
...
fixes undefined
2023-01-30 22:42:32 +01:00
puddly
8337d4613e
ZHA config flow cleanup ( #86742 )
...
fixes undefined
2023-01-30 22:21:34 +01:00
Steven Looman
50373500c3
Ensure a proper scope_id is given for IPv6 addresses when initializing the SSDP component ( #86975 )
...
fixes undefined
2023-01-30 22:14:48 +01:00
Paul Bottein
a8b23d7139
Uses PolledSmartEnergySummation for ZLinky ( #86960 )
2023-01-30 22:10:55 +01:00
Raman Gupta
c715534821
Bump zwave-js-server-python to 0.45.0 ( #86771 )
2023-01-30 14:27:37 -05:00
Paulus Schoutsen
e0f8b5bbd1
Fix some mobile app sensor registration/update issues ( #86965 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-30 20:08:19 +01:00
Michael Hansen
f7fdaadde0
Performance improvements for Assist ( #86966 )
...
* Move hassil recognize into executor
* Bump hassil to 0.2.6
* Disable template parsing in name/area lists
* Don't iterate over hass.config.components directly
2023-01-30 12:25:22 -06:00
Jan Bouwhuis
e57dad79fc
Fix MQTT discovery failing after bad config update ( #86935 )
...
* Fix MQTT discovery failing after bad config update
* Update last discovery payload after update success
* Improve test, correct update assignment
* send_discovery_done to finally-catch vol.Error
* Just use try..finally
* Remove extra line
* use elif to avoid log confusion
2023-01-30 19:15:11 +01:00
J. Nick Koston
00118a6f96
Speed up live history setup if there is no pending data to commit ( #86942 )
2023-01-30 19:00:34 +01:00
J. Nick Koston
f874258e7e
Silence spurious warnings about removing ix_states_entity_id with newer installs ( #86961 )
...
* Silence spurious warnings about removing ix_states_entity_id with newer installs
https://ptb.discord.com/channels/330944238910963714/427516175237382144/1069648035459641465
* Silence spurious warnings about removing ix_states_entity_id with newer installs
https://ptb.discord.com/channels/330944238910963714/427516175237382144/1069648035459641465
2023-01-30 12:38:33 -05:00
Erik Montnemery
53c5f02ca2
Remove some dead code from recorder ( #86697 )
2023-01-30 18:37:48 +01:00
Shay Levy
857df05308
Add Shelly Gen2 update entity for sleeping devices ( #86837 )
2023-01-30 19:05:13 +02:00
PeteRager
d22e670334
Avoid Nest climate set_temperature eating error ( #86920 )
...
* Update climate_sdm.py
* Update test case to detect KeyError
* Throw a defined exception if the condition in encoutered
Include keys from device_traits in error message
* Less diagnostic information in error message
2023-01-30 08:01:41 -08:00
Marc Mueller
2c12171e25
Update actions/cache to v3.2.4 ( #86943 )
2023-01-30 16:42:01 +01:00
Mick Vleeshouwer
98a79dd5a2
Fix ThreeWayHandle sensor in Overkiz integration ( #86953 )
...
Fix typo in sensor.py
Fixes https://github.com/home-assistant/core/issues/85913
2023-01-30 17:15:53 +02:00
Tom Puttemans
73cd03255f
Ignore empty payloads from DSMR Reader ( #86841 )
...
* Ignore empty payloads from DSMR Reader
* Simplify empty payload handling
If the native value hasn't changed, requesting to store it won't have a performance impact.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-30 08:56:57 -05:00
Erik Montnemery
d4489faa68
Drop minus sign on negative zero ( #86939 )
...
* Drop minus sign on negative zero
* Add tests
2023-01-30 08:31:27 -05:00
Maciej Bieniek
5f57648578
Use more human-readable sensor names in Airly ( #86893 )
...
* Use more human-readable sensor names
* Use abbreviations for long names
2023-01-30 08:29:06 -05:00
Ben Dews
21d1c647c5
Add configuration options to OpenAI integration ( #86768 )
...
* Added multiple features to OpenAI integration
* Fixed failed test
* Removed features and improved tests
* initiated component before starting options flow
2023-01-30 08:24:11 -05:00
Robert Hillis
032a37b121
Address Google mail late review ( #86847 )
2023-01-30 14:18:56 +01:00
Franck Nijhof
3b5fd4bd06
Enable Ruff TRY004 ( #86811 )
2023-01-30 14:06:52 +01:00
mkmer
7368c86ecb
Add Reauth config flow to honeywell ( #86170 )
2023-01-30 13:57:14 +01:00
epenet
7e7a27f8b9
Add type hints to http client fixtures ( #86795 )
2023-01-30 13:40:07 +01:00
Maciej Bieniek
cc36848a6d
Use native_precision instead of round in Accuweather ( #86869 )
2023-01-30 12:36:24 +01:00
Nick Touran
d2e75e4f7a
Add Autofocus, IR lamp, and Wiper switches in ONVIF ( #84317 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-30 12:08:07 +01:00
Maciej Bieniek
d485630ce9
Use device class ENUM for Accuweather pressure tendency sensor ( #86887 )
...
* Use device class ENUM for pressure tendency sensor
* Format
2023-01-30 12:03:23 +01:00
Franck Nijhof
a4fa0925b7
Small improvement to Withings tests ( #86937 )
2023-01-30 11:03:42 +01:00
Franck Nijhof
c56832bb2c
Enable Ruff SIM300 ( #86793 )
2023-01-30 11:03:23 +01:00
Franck Nijhof
9ac8f9aa37
Revert "Adjust D-Link entity naming" ( #86936 )
2023-01-30 10:56:56 +01:00
Robert Hillis
709d1cb8af
Adjust D-Link entity naming ( #86906 )
2023-01-30 10:29:12 +01:00
Franck Nijhof
1958dd5550
Update ruff to v0.0.237 ( #86932 )
2023-01-30 10:15:24 +01:00
Malte Franken
92a833b192
Bump aio_geojson_generic_client to 0.3 ( #86918 )
2023-01-30 10:11:41 +01:00
J. Nick Koston
4e9bd09d39
Fix old indices not being removed in schema migration leading to slow MySQL queries ( #86917 )
...
fixes #83787
2023-01-29 21:33:23 -05:00
GitHub Action
b82ecfdd28
[ci skip] Translation update
2023-01-30 00:21:11 +00:00
J. Nick Koston
0f4b17755e
Improve logging and handling when websocket gets behind ( #86854 )
...
fixes undefined
2023-01-29 10:49:27 -10:00
J. Nick Koston
c612a92cfb
Use python defaults for comparing State, LazyState, and Event objects ( #86856 )
...
* Speed up comparing State and Event objects
Use default python implementation for State and Event __hash__ and __eq__
The default implementation compared based on the id() of the object
which is effectively what we want here anyways. These overrides are
left over from the days when these used to be attrs objects
By avoiding implementing these ourselves all of the equality checks
can happen in native code
* tweak
* adjust tests
* write out some more
* fix test to not compare objects
* more test fixes
* more test fixes
* correct stats tests
* fix more tests
* fix more tests
* update sensor recorder tests
2023-01-29 13:31:43 -05:00
Joakim Sørensen
80ffac48a3
Revert "Mark repo as safe directory to git config ( #83755 )" ( #86888 )
...
This reverts commit dc000d2289 .
2023-01-29 13:07:50 -05:00
Allen Porter
4f965f0eca
Bump pyrainbird to 2.0.0 ( #86851 )
2023-01-29 15:11:56 +01:00
Joakim Sørensen
569bf3bb76
Bump pytautulli from 21.11.0 to 23.1.1 ( #86891 )
2023-01-29 15:07:05 +01:00
Joakim Sørensen
f9e8247401
Bump isort from 5.11.4 to 5.12.0 ( #86890 )
2023-01-29 15:04:17 +01:00
Malte Franken
344a0c55a5
Add integration_type to geo_json_events ( #86878 )
...
define integration type
2023-01-29 15:02:13 +01:00
Thomas Schamm
11e125f2e8
Add Bosch SHC description and host form strings ( #86897 )
...
* Add description to setup SHC II. Add missing host info in reauth_confirm
* Remove template value in en.json
2023-01-29 15:00:36 +01:00
J. Nick Koston
691a234090
Cache the names and area lists in the default agent ( #86874 )
...
* Cache the names and area lists in the default agent
fixes #86803
* add coverage to make sure the entity cache busts
* add areas test
* cover the last line
2023-01-29 07:16:29 -05:00
Maciej Bieniek
eebc338c3b
Support native_precision in Airly integration ( #86843 )
...
* Use native_precision
* Refactor extra_state_attributes
2023-01-29 11:44:23 +01:00
J. Nick Koston
58de7b8df0
Fix v32 schema migration when MySQL global.time_zone is configured with non-UTC timezone ( #86867 )
...
* Fix v32 schema migration when MySQL timezone is not UTC
* tweak
2023-01-28 22:06:07 -05:00
Martin Hjelmare
b1e939d1f1
Fix tradfri air quality device class ( #86861 )
2023-01-28 22:05:31 -05:00
J. Nick Koston
ec3475910f
Improve websocket throughput of state changes ( #86855 )
...
After the start event we tend to get an event storm of state
changes which can get the websocket behind. #86854 will
help with that a bit, but we can reduce the overhead
to build a state diff when the attributes have not
changed
2023-01-28 22:05:06 -05:00
Robert Hillis
799edd90aa
Fix D-Link attributes ( #86842 )
...
* Fix D-Link attributes
* fix blocking call
2023-01-28 22:03:58 -05:00
GitHub Action
0f6f63da64
[ci skip] Translation update
2023-01-29 00:26:29 +00:00
Paul Bottein
e93bfa6556
Update frontend to 20230128.0 ( #86838 )
2023-01-28 18:49:29 -05:00
Jan Bouwhuis
6a94a58325
Correct stale doc string for MQTT tag platform ( #86862 )
2023-01-29 00:23:22 +02:00
PeteRager
a7ddd592fb
Nest improve error message on climate actions ( #86853 )
...
* Nest - Climate - Error Messages
1. Error messages were incorrect for some methods, for example async_set_temperature was reporting failure to set hvac_mode. This is corrected.
2. Error messages were incomplete and were not including the entity_id,and the operation being performed that failed.
3. Add unit tests to test the exception handling
* Move tests into exiisting error test
* Improve readability of error message
2023-01-28 12:58:28 -08:00
Allen Porter
733798f483
Fix nest climate set temperature error message string ( #86852 )
2023-01-28 11:02:46 -08:00
J. Nick Koston
af5fd74d6f
Bump ismartgate to 5.0.0 ( #86830 )
...
python 3.11 support
changelog: https://github.com/bdraco/ismartgate/compare/v4.0.4...v5.0.0
2023-01-28 07:14:36 +01:00
Luca Angemi
efd2817221
Add state class to nest legacy sensors ( #86810 )
...
* Add state class to nest legacy sensors
Add state class (measurement) to humidity and temperature for the nest legacy sensors.
* Update
Update
2023-01-27 21:20:51 -08:00
J. Nick Koston
d97a061285
Chunk MariaDB and Postgresql data migration to avoid running out of buffer space ( #86680 )
...
* Chunk MariaDB data migration to avoid running out of buffer space
This will make the migration slower but since the innodb_buffer_pool_size
is using the defaul to 128M and not tuned to the db size there is a
risk of running out of buffer space for large databases
* Update homeassistant/components/recorder/migration.py
* hard code since bandit thinks its an injection
* Update homeassistant/components/recorder/migration.py
* guard against manually modified data/corrupt db
* adjust to 10k per chunk
* adjust to 50k per chunk
* memory still just fine at 250k
* but slower
* commit after each chunk to reduce lock pressure
* adjust
* set to 0 if null so we do not loop forever (this should only happen if the data is missing)
* set to 0 if null so we do not loop forever (this should only happen if the data is missing)
* tweak
* tweak
* limit cleanup
* lower limit to give some more buffer
* lower limit to give some more buffer
* where required for sqlite
* sqlite can wipe as many as needed with no limit
* limit on mysql only
* chunk postgres
* fix limit
* tweak
* fix reference
* fix
* tweak for ram
* postgres memory reduction
* defer cleanup
* fix
* same order
2023-01-27 22:39:45 -05:00
shbatm
e2edbc4259
Check for missing ISY994 Z-Wave Properties ( #86829 )
...
* Check for missing Z-Wave Properties
* Fix black from mobile
2023-01-27 22:16:28 -05:00
J. Nick Koston
d0c7f42559
Fix Bluetooth discoveries missing between restarts ( #86808 )
...
* Fix Bluetooth discoveries missing between restarts
* do not load other integrations
* coverage
2023-01-27 22:16:16 -05:00
Robert Hillis
b69576d6de
Add D-link tests ( #86825 )
...
* Fix D-Link config flow auth
* Add tests to D-Link
* pyupgrade
2023-01-27 22:15:27 -05:00
Robert Hillis
adb0d85511
Fix D-Link config flow auth ( #86824 )
2023-01-27 21:38:25 -05:00
GitHub Action
072f228e4d
[ci skip] Translation update
2023-01-28 00:23:36 +00:00
Shay Levy
803cd8d9a3
Handle state unknown if last state is missing in Shelly ( #86813 )
...
Shelly - handle state unknown if last state is missing
2023-01-27 23:34:56 +01:00
Ville Skyttä
50c2992f36
Drop py39 from black target-version ( #86814 )
2023-01-27 22:39:52 +02:00
dependabot[bot]
15492aead0
Bump tibdex/github-app-token from 1.7.0 to 1.8.0 ( #86767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-27 20:35:56 +01:00
Bouwe Westerdijk
661f7e1522
Bump plugwise to v0.27.4 ( #86812 )
...
fixes undefined
2023-01-27 20:00:44 +01:00
Franck Nijhof
e9543a7254
Enable Ruff PT021 ( #86801 )
2023-01-27 17:14:04 +01:00
Franck Nijhof
8f74bff354
Enable Ruff PLC0414 ( #86799 )
2023-01-27 16:32:04 +01:00
Shay Levy
f9f9741d2a
Separate Shelly tests parameters in parametrize ( #86778 )
...
Shelly tests - separate parameters in parametrize
2023-01-27 14:28:35 +01:00
Franck Nijhof
ef800335fb
Enable Ruff PT022 ( #86792 )
...
* Enable Ruff PT022
* Adjust found cases
2023-01-27 13:57:06 +01:00
Franck Nijhof
8c993116e1
Enable Ruff SIM401 ( #86790 )
...
* Enable Ruff SIM401
* Adjust found cases
2023-01-27 13:08:44 +01:00
Franck Nijhof
bfbf9b9751
Adjusts imports in tests to match our relative import rules ( #86788 )
2023-01-27 12:51:58 +01:00
Franck Nijhof
89c0b27b42
Migrates tests to use UnitOfPressure enum ( #86785 )
2023-01-27 12:13:27 +01:00
epenet
561fc2d771
Remove deprecated unit system properties ( #86643 )
...
* Remove deprecated unit system properties
* Fix tests
2023-01-27 12:09:26 +01:00
Franck Nijhof
3ff3834cae
Re-enable Ruff UP024 ( #86784 )
2023-01-27 12:03:27 +01:00
Franck Nijhof
a79885ceaf
Enable Ruff SIM117 ( #86783 )
2023-01-27 11:52:49 +01:00
Franck Nijhof
57cf11f067
Enable Ruff PT015 ( #86775 )
2023-01-27 11:10:29 +01:00
Franck Nijhof
49148421cb
Migrates tests to use UnitOfSpeed enum ( #86777 )
2023-01-27 10:58:55 +01:00
Franck Nijhof
fca3382d37
Migrates tests to use MediaPlayerEntityFeature enum ( #86779 )
2023-01-27 10:56:40 +01:00
Franck Nijhof
42c4f2f7fa
Add ability for pytest to run only on changed tests in codebase ( #86776 )
2023-01-27 10:35:18 +01:00
Shay Levy
ae6bc96002
Shelly code quality ( #86733 )
2023-01-27 10:47:05 +02:00
Franck Nijhof
e4a78420b8
Enable Ruff PT013 ( #86757 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-27 09:09:46 +01:00
Malte Franken
bd9a8ba6f1
Bump aio_georss_gdacs to 0.8 ( #86761 )
...
bump aio_georss_gdacs to 0.8
2023-01-27 08:44:30 +01:00
Jesse Hills
78207121c0
Remove esphome password from config flow data if not needed ( #86763 )
...
* Remove esphome password if not needed
* Add test
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-01-26 21:45:51 -05:00
Paulus Schoutsen
687184138c
ESPHome update: Store reference to runtime data, not one of its values ( #86762 )
...
Store reference to runtime data, not one of its values
2023-01-26 21:45:42 -05:00
Franck Nijhof
e738924780
Enable Ruff SIM105 ( #86759 )
...
* Enable Ruff SIM105
* Adjust existing cases
2023-01-26 21:06:22 -05:00
GitHub Action
71d7098530
[ci skip] Translation update
2023-01-27 00:25:12 +00:00
Aaron Bach
020d52c3e2
Fix state class issues in Ambient PWS ( #86758 )
...
fixes undefined
2023-01-27 00:14:46 +01:00
Marc Mueller
b84cf3a3d9
Improve bosch_shc config_flow typing ( #86739 )
2023-01-26 23:39:12 +01:00
Shay Levy
2c8cb13034
Bump aioshelly to 5.3.1 ( #86751 )
2023-01-27 00:34:31 +02:00
Paulus Schoutsen
9cd48b4999
OpenAI: Fix device without model ( #86754 )
2023-01-26 23:25:02 +01:00
tronikos
04bc522fa5
Google Assistant SDK: Test unload when enable_conversation_agent ( #86707 )
...
Test unload when enable_conversation_agent
2023-01-26 16:17:23 -05:00
Marc Mueller
caa1ba7e13
Improve nuki typing ( #86736 )
...
* Use NukiCoordinator
* Make NukiEntity generic
* Remove unnecessary ABC
2023-01-26 23:03:36 +02:00
mkmer
138a522d2e
Bump AIOAladdinConnect to 0.1.54 ( #86749 )
2023-01-26 23:00:54 +02:00
Franck Nijhof
62dcbe5258
Enable Ruff PT001 ( #86730 )
2023-01-26 18:05:05 +01:00
Franck Nijhof
7ed9967245
Fix state classes for duration device class ( #86727 )
2023-01-26 17:26:52 +01:00
epenet
b3380261d7
Add hints to get_service in azure service bus ( #86694 )
2023-01-26 17:20:52 +01:00
Franck Nijhof
eb5d63237c
Update ruff to v0.0.235 ( #86719 )
2023-01-26 17:17:13 +01:00
epenet
2bef69c6a7
Add hints to get_service in integrations (1/2) ( #86692 )
2023-01-26 16:56:57 +01:00
epenet
0d579f6ac3
Add hints to get_service in integrations (2/2) ( #86693 )
2023-01-26 16:55:57 +01:00
epenet
8a5a1b810a
Add hints to get_service in netgear-lte ( #86700 )
2023-01-26 16:54:57 +01:00
epenet
95d0329d6c
Add hints to get_service in tplink-lte ( #86702 )
2023-01-26 16:53:24 +01:00
Franck Nijhof
d4955a3d87
Replace assert False by raising an error ( #86686 )
2023-01-26 16:51:43 +01:00
Michael Hansen
adeaf746ec
Use device area id in intent matching ( #86678 )
...
* Use device area id when matching
* Normalize whitespace in response
* Add extra test entity
2023-01-26 09:48:49 -06:00
Franck Nijhof
38203003d2
Remove gas device class from current sensor in dsmr_reader ( #86725 )
2023-01-26 16:44:52 +01:00
epenet
25c451832b
Remove pragma: no cover when not raising ( #86706 )
2023-01-26 16:34:05 +01:00
StefanIacobLivisi
468457eff4
Bump aiolivisi to 0.0.15 ( #86721 )
2023-01-26 16:28:16 +01:00
epenet
7af86fe130
Improve notify type hints ( #86685 )
2023-01-26 16:23:03 +01:00
Marc Mueller
54fcf58449
Use mypy caching [ci] ( #86715 )
2023-01-26 15:59:37 +01:00
Martin Hjelmare
c727f403ff
Bump python-matter-server to 2.0.2 ( #86712 )
2023-01-26 15:43:12 +01:00
Robert Svensson
4181a9baf0
Improve Axis config flow tests ( #86644 )
...
* Improve Axis config flow tests
* Don't use prepare_config_entry
2023-01-26 14:29:06 +01:00
David F. Mulcahey
6e285c87c3
Update Inovelli Blue Series switch support in ZHA ( #86711 )
2023-01-26 08:27:44 -05:00
Patrick ZAJDA
2e70de9dd9
Migrate Nuki to new entity naming style ( #80021 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
2023-01-26 13:50:19 +01:00
mkmer
6ea234ed57
Add DeviceInfo to Honeywell ( #86179 )
...
* Add DeviceInfo
Add has_entity_name
* has_entity_name to class attribute
* Update homeassistant/components/honeywell/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/honeywell/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-01-26 13:28:36 +01:00
MHFDoge
282d6af2a2
Add known webostv button to list ( #86674 )
...
Add known button to list.
2023-01-26 13:55:07 +02:00
Pascal Reeb
484e73beaa
Add device registration to the Nuki component ( #79806 )
...
* Add device registration to the Nuki component
* Name is always given by the API
* implement pvizeli's suggestions
* switch device_registry to snake_case
* fix entity naming
* unify manufacturer names
2023-01-26 12:38:10 +01:00
Robert Svensson
9a6e620810
Fix missing interface key in deCONZ logbook ( #86684 )
...
fixes undefined
2023-01-26 11:44:01 +01:00
epenet
1139555448
Add hints to get_service in kodi ( #86698 )
2023-01-26 11:40:48 +01:00
epenet
cbcff6435f
Add hints to get_service in joaoapps join ( #86699 )
2023-01-26 11:15:00 +01:00
Erik Montnemery
fea30c1ce9
Terminate strings at NUL when recording states and events ( #86687 )
2023-01-26 11:11:03 +01:00
epenet
b9ffc67a44
Add hints to get_service in syslog ( #86701 )
2023-01-26 11:10:50 +01:00
epenet
ca8cc284ed
Add hints to get_service in rest ( #86703 )
2023-01-26 11:08:06 +01:00
Paulus Schoutsen
ff91fb7d74
Make openai conversation prompt template more readable + test case ( #86676 )
2023-01-26 11:04:15 +01:00
Franck Nijhof
021ac84405
Add recorder platform to required test category ( #86704 )
2023-01-26 11:03:56 +01:00
Franck Nijhof
17d3159e77
Remove unneeded use of keys() in ZHA ( #86668 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-26 11:02:46 +01:00
Andrey Kupreychik
fa7ad20372
Update ndms2_client to 0.1.2 ( #86624 )
...
fix https://github.com/home-assistant/core/issues/86379
fixes undefined
2023-01-26 08:53:20 +01:00
Paulus Schoutsen
28a3b4a32c
Add error handling for OpenAI ( #86671 )
...
* Add error handling for OpenAI
* Simplify area filtering
* better prompt
2023-01-25 22:17:19 -05:00
David F. Mulcahey
c395698ea2
Bump ZHA quirks lib ( #86669 )
2023-01-25 22:15:09 -05:00
Paulus Schoutsen
e06603bbbd
Google Assistant: unset agent on unload ( #86635 )
2023-01-25 21:33:30 -05:00
J. Nick Koston
4cafd393c6
Correct units on mopeka battery voltage sensor ( #86663 )
2023-01-26 02:14:59 +01:00
Franck Nijhof
e50a531cd9
Code styling tweaks to the tests - Part 2 ( #86662 )
...
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2023-01-26 01:23:53 +01:00
GitHub Action
7ab88fa713
[ci skip] Translation update
2023-01-26 00:23:39 +00:00
Franck Nijhof
4955dd3e1b
Code styling tweaks to Nexia tests ( #86660 )
2023-01-25 23:36:17 +01:00
J. Nick Koston
1d1d69ca02
Update scaffold scripts to use async_forward_entry_setups ( #86647 )
2023-01-25 21:26:31 +01:00
Robert Svensson
a56f6cb863
Assert Axis config entry state not hass.data ( #86648 )
2023-01-25 21:15:03 +01:00
Franck Nijhof
7d672b4a4d
Bump version to 2023.3.0dev0 ( #86632 )
2023-01-25 20:50:44 +01:00
Paulus Schoutsen
df0fc30695
Fix oauth2 error ( #86634 )
2023-01-25 20:50:16 +01:00
Joakim Plate
1b97a51b5e
Print expected device class units in error log ( #86125 )
2023-01-25 20:45:50 +01:00
Bram Kragten
74ae351ac0
Update frontend to 20230125.0 ( #86628 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-25 18:37:23 +01:00
J. Nick Koston
03a8dcfdc1
Add Mopeka integration ( #86500 )
...
* Add Mopeka integration
Mopeka makes BLE propane tank monitors
* cover
* wip
* wip
* bump lib
* strip binary sensor
* all sensors
* all sensors
* update tests
* change quality
* change quality
* adjust
* integration_type, strict-typing
2023-01-25 12:28:13 -05:00
Duco Sebel
c5c7bb36cc
Upgrade python-homewizard-energy to 1.8.0 ( #86627 )
2023-01-25 17:52:31 +01:00
Michael Hansen
c5c68cd429
Bump home-assistant-intents 2023.1.25 ( #86626 )
...
* Bump home-assistant-intents 2022.1.25
* Use correct year in home-assistant-intents package
2023-01-25 10:50:15 -06:00
Paulus Schoutsen
7d641e4d3e
Add OpenAI integration ( #86621 )
...
* Add OpenAI integration
* Remove empty manifest fields
* More prompt tweaks
* Update manifest
* Update homeassistant/components/openai_conversation/config_flow.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Address comments
* Add full integration tests
* Cripple the integration
* Test single instance
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-25 11:30:13 -05:00
tronikos
a85c4a1ddf
Bump gassist-text to 0.0.10 ( #85782 )
...
* Bump gassist-text to 0.0.9
* Bump gassist-text to 0.0.10
* Clarify when it's empty response
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-01-25 11:01:33 -05:00
Martin Hjelmare
17f85165c8
Bump python-matter-server 2.0.1 ( #86625 )
2023-01-25 16:49:50 +01:00
Jon Caruana
bbed1099d5
Add diagnostics to LiteJet ( #86600 )
2023-01-25 16:41:59 +01:00
J. Nick Koston
7ddb467ba6
Increase async_setup_platforms deprecation logging to warning ( #86582 )
2023-01-25 14:38:26 +01:00
epenet
b2004e62b1
Remove ability to ignore coverage violations ( #86597 )
...
* Remove ability to ignore coverage violations
* Adjust codecov for required platforms
* Update codecov.yml
2023-01-25 14:27:16 +01:00
SgtBatten
0ccab19d2c
Add Mega Joule as valid unit of energy ( #86055 )
...
* Add Mega joule
* Reorder valid energy types
Alphabetical
* Add Mega Joule
* Add Mega Joule as valid energy unit
* Add Mega Joule
* Add Mega Joule as a Unit of Measurement to Energy
* Update tests
* Update tests
* Update number docstring
Co-authored-by: Roving Ronin <108674933+Roving-Ronin@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-25 14:13:42 +01:00
Jan Bouwhuis
f182e314e5
Add number platform support to Alexa ( #86553 )
...
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2023-01-25 13:34:53 +01:00
Petter Ljungqvist
23c9580a4a
Change pressure unit of measurement from mbar to hPa in Netatmo integration ( #86210 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-25 13:18:47 +01:00
J. Nick Koston
a1ed2a57eb
Migrate islamic_prayer_times to use async_forward_entry_setups ( #86564 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-25 12:45:09 +01:00
Allen Porter
7ff1265b10
Add service to create calendar events ( #85805 )
2023-01-25 12:43:50 +01:00
Franck Nijhof
5f1edbccd1
Remove Almond integration ( #86616 )
2023-01-25 12:21:26 +01:00
TheJulianJES
665a2889ec
Add group support for ZHA ExecuteIfOff lights ( #86465 )
...
Add group support for ZHA "execute if off" lights
2023-01-25 06:18:23 -05:00
TheJulianJES
0cf676d501
Remove unnecessary ZHA AnalogInput sensors for Xiaomi plugs ( #86261 )
...
* Remove unnecessary ZHA AnalogInput sensors for Xiaomi plugs
* Remove AnalogInput entities from test
2023-01-25 06:17:33 -05:00
David F. Mulcahey
65a44cad8f
Bump zha-quirks to 0.0.91 ( #86590 )
...
Bump ZHA quirks lib
2023-01-25 11:58:31 +01:00
Vaarlion
3007e0259d
Add a contains jinja filter and test ( #86390 )
2023-01-25 11:51:47 +01:00
Erik Montnemery
f327a247a0
Allow a temperature sensor to be in K ( #86073 )
2023-01-25 11:47:52 +01:00
Malte Franken
a2fb6fbaa8
Bump httpx to 0.23.3 ( #86614 )
...
fixes undefined
2023-01-25 11:40:46 +01:00
Kevin Worrel
0eabc27982
Include all light circuit functions ( #86608 )
...
fixes undefined
2023-01-25 00:36:15 -10:00
Kevin Worrel
82f006bc5c
Bump screenlogicpy to v0.6.4 ( #86603 )
...
fixes undefined
2023-01-25 00:31:31 -10:00
Martin Hjelmare
890c2277ca
Fix matter clusters BasicInformation ( #86615 )
2023-01-25 11:19:52 +01:00
J. Nick Koston
6270f33bee
Migrate samsungtv to use async_forward_entry_setups ( #86575 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 11:17:24 +01:00
Stefan Agner
f3cf760772
Drop IoTaWatt Accumulated sensors ( #86611 )
2023-01-25 11:08:43 +01:00
Jesse Hills
d0b67689e0
Add issue to ESPHome deprecating api password ( #86606 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-25 11:07:57 +01:00
Marc Mueller
60b799aac9
Misc typing improvements ( #86550 )
2023-01-25 11:05:36 +01:00
Malte Franken
0e9b74986f
Bump aio_geojson_usgs_earthquakes to 0.2 ( #86598 )
...
bump aio_geojson_usgs_earthquakes to 0.2
2023-01-25 10:53:57 +01:00
epenet
a8c952f82f
Mock async_setup_entry in SamsungTV tests ( #86601 )
...
* Mock async_setup_entry in samsungtv tests
* Adjust test_import_legacy_without_name
* Adjust test_form_reauth_encrypted
* Add specific test
* 100% coverage
2023-01-25 10:48:15 +01:00
epenet
5a77a2801b
Address late review in SFRBox ( #86604 )
2023-01-25 10:46:45 +01:00
Kevin Stillhammer
781a4267cf
Calculate data using all sections for here_travel_time ( #86576 )
...
Calculate data using all sections
2023-01-25 10:33:43 +01:00
J. Nick Koston
7bd56ad7d6
Migrate totalconnect to use async_forward_entry_setups ( #86580 )
...
* Migrate totalconnect to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* fix double update and tests
2023-01-25 10:26:49 +01:00
J. Nick Koston
540eb8de16
Migrate tomorrowio to use async_forward_entry_setups ( #86579 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:21:06 +01:00
J. Nick Koston
33c777529e
Migrate melnor to use async_forward_entry_setups ( #86572 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:20:34 +01:00
J. Nick Koston
b253bb841e
Migrate lg_soundbar to use async_forward_entry_setups ( #86570 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:20:09 +01:00
J. Nick Koston
f548ccfb92
Migrate Landis+Gyr to use async_forward_entry_setups ( #86569 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:19:51 +01:00
J. Nick Koston
1a2652e1bb
Migrate konnected to use async_forward_entry_setups ( #86565 )
...
* Migrate konnected to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* update tests
2023-01-25 10:19:23 +01:00
J. Nick Koston
5285d057d2
Migrate cast to use async_forward_entry_setups ( #86558 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:12:58 +01:00
J. Nick Koston
3bfdba50d9
Migrate homematicip_cloud to use async_forward_entry_setups ( #86563 )
...
* Migrate homematicip_cloud to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* adapt test, this test should be rewritten
2023-01-25 10:01:51 +01:00
J. Nick Koston
e427a70dc7
Migrate heos to use async_forward_entry_setups ( #86562 )
...
* Migrate heos to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* fix order
2023-01-25 10:00:55 +01:00
J. Nick Koston
c1e3c1a27c
Migrate escea to use async_forward_entry_setups ( #86559 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:00:12 +01:00
Maciej Bieniek
dae7bcf387
Migrate Shelly to the new entity naming style ( #86574 )
...
* Use new entity naming style in Shelly
* Suggested change
* Use lower case for gen2 description
2023-01-25 09:55:52 +01:00
Ernst Klamer
b76c0c6f08
Bump bthome-ble to 2.5.1 ( #86584 )
...
Bump bthome
2023-01-25 09:25:09 +01:00
Erik Montnemery
086a6460ef
Allow customizing sensor state precision ( #86074 )
...
* Allow customizing sensor precision
* Don't convert integer strings to floats
* Tweak converting sensor state to number
* Drop default rounding to 2 decimals
* Adjust test
* Tweak rounding, improve test coverage
* Don't convert to a number if not necessary
* Raise if native_precision is set and state is not numeric
* Address review comments
* Address comments, simplify
* Don't call property twice
* Make exception more helpful
2023-01-25 08:55:46 +01:00
Allen Porter
ba63a9600e
Bump google-nest-sdm to 2.2.4 ( #86595 )
2023-01-25 08:29:07 +01:00
Malte Franken
e832ef78f8
Bump aio_geojson_nsw_rfs_incidents to 0.6 ( #86583 )
...
bump aio_geojson_nsw_rfs_incidents to 0.6
2023-01-25 08:27:34 +01:00
Paulus Schoutsen
6c8efe3a3b
Conversation cleanup ( #86592 )
...
* Require config entry when setting Conversation agent, add new unset agent method
* Remove onboarding from conversation agent
* Type attribution
* Wrap async_process params in ConversationInput object
2023-01-24 21:47:49 -06:00
J. Nick Koston
5c6656dcac
Migrate legacy nest to use async_forward_entry_setups ( #86573 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 18:32:55 -08:00
GitHub Action
9636fe4602
[ci skip] Translation update
2023-01-25 00:24:21 +00:00
J. Nick Koston
a851b20c97
Ensure platform setup is awaited in zwave_me ( #86581 )
...
* Ensure platform setup is awaited in zwave_me
There was a race during setup since platform setup
was not being awaited and was being done in a task
Also migrates to using async_forward_entry_setups
instead of manually writing out async_forward_entry_setup
* Ensure platform setup is awaited in zwave_me
There was a race during setup since platform setup
was not being awaited and was being done in a task
Also migrates to using async_forward_entry_setups
instead of manually writing out async_forward_entry_setup
2023-01-24 23:49:02 +02:00
J. Nick Koston
4b427ec02c
Migrate soundtouch to use async_forward_entry_setups ( #86577 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 23:30:56 +02:00
J. Nick Koston
b507fb1e06
Migrate steam_online to use async_forward_entry_setups ( #86578 )
...
* Migrate steam_online to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* fix steam_online tests
2023-01-24 23:30:28 +02:00
J. Nick Koston
a4c52567a7
Migrate life360 to use async_forward_entry_setups ( #86571 )
2023-01-24 10:42:24 -10:00
On Freund
2c9e8ad475
ReadYourMeter Pro integration ( #85986 )
...
* ReadYourMeter Pro integration
* Add __init__.py to .coveragerc
* Address code review comments
* More code review comments
2023-01-24 22:41:33 +02:00
Maciej Bieniek
52afdb4a8b
Migrate NextDNS to use async_forward_entry_setups ( #86567 )
2023-01-24 10:26:03 -10:00
J. Nick Koston
099b844dce
Migrate shelly to use async_forward_entry_setups ( #86554 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 22:23:34 +02:00
Allen Porter
09891ead8d
Add rainbird rain delay number entity, deprecating the sensor and service ( #86208 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-24 21:16:52 +01:00
J. Nick Koston
da390dbd9a
Migrate google_assistant to use async_forward_entry_setups ( #86561 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 21:16:22 +01:00
J. Nick Koston
dbab57ba87
Migrate fjaraskupan to use async_forward_entry_setups ( #86560 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 21:15:30 +01:00
J. Nick Koston
b91a0d21d2
Migrate anthemav to async_forward_entry_setups ( #86557 )
2023-01-24 20:33:45 +01:00
J. Nick Koston
c599d1e1f8
Migrate ambient_station to use async_forward_entry_setups ( #86555 )
2023-01-24 20:33:17 +01:00
G Johansson
b3c5c6ae9c
Add sensor to group ( #83186 )
2023-01-24 20:12:27 +01:00
Ernst Klamer
886d2fc3a1
Add events for xiaomi-ble ( #85139 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-24 08:48:30 -10:00
Marc Mueller
90fc8dd860
Add rss_feed_template to strict-typing ( #86528 )
...
Add rss_feed_template to strict-typing
2023-01-24 19:06:24 +01:00
puddly
4b88a71d60
Re-enable multi-PAN ( #86533 )
...
Revert "Disable multi-pan (#83603 )"
This reverts commit 9c7b80090a .
2023-01-24 19:05:17 +01:00
Martin Hjelmare
ff5c1ce2d3
Bump python-matter-server to 2.0.0 ( #86470 )
2023-01-24 19:00:04 +01:00
Maciej Bieniek
9a68f0abe8
Store Shelly climate last_target_temp value in restore extra data ( #86482 )
...
fixes undefined
2023-01-24 07:28:34 -10:00
Marc Mueller
b89a51c63d
Improve google_assistant typing ( #86537 )
2023-01-24 18:18:05 +01:00
tronikos
949c88930f
Google Assistant SDK: Allow multiple commands in the same conversation context ( #85423 )
...
* Allow multiple commands in the same conversation
* fix test
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Add missing cv import
* Update service description
* Fix test after merging dev
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-01-24 11:54:23 -05:00
Shay Levy
0d3bf0e911
Fix Shelly sleeping Gen2 - update data upon initialize ( #86544 )
2023-01-24 18:38:27 +02:00
epenet
c3c290b576
Remove files with coverage > 97% from ignore list ( #86466 )
...
* Test coverage - no-ignore
* Remove helpers/typing and scripts/auth
* Remove files with coverage > 99%
* Remove files with coverage > 98%
* Remove files with coverage > 97%
* Remove duplicates
2023-01-24 17:31:23 +01:00
tronikos
0daaa37e09
Google Assistant SDK: support audio response playback ( #85989 )
...
* Google Assistant SDK: support response playback
* Update PATHS_WITHOUT_AUTH
* gassist-text==0.0.8
* address review comments
2023-01-24 08:19:23 -08:00
Niklas Dörfler
80a8da26bc
Add additional property media_channel to media_player in squeezebox component ( #86402 )
...
Add additional property media_channel to media_player
2023-01-24 17:16:51 +01:00
Marc Mueller
310d7718a0
Improve bosch_shc typing ( #86535 )
2023-01-24 17:06:00 +01:00
Pascal Vizeli
6cad0c7984
Bump aioecowitt 2023.01.0 ( #86531 )
2023-01-24 18:01:32 +02:00
Marc Mueller
b4ddff751a
Improve cast typing ( #86536 )
2023-01-24 16:48:01 +01:00
Marc Mueller
d684aa4225
Improve rflink typing ( #86538 )
2023-01-24 16:47:34 +01:00
Marc Mueller
43f3b0f933
Remove unused integration constants ( #86542 )
2023-01-24 16:36:29 +01:00
Marc Mueller
58e8f53117
Improve ring typing ( #86539 )
2023-01-24 16:35:11 +01:00
Marc Mueller
d36d98937d
Replace None constants [minecraft_server] ( #86540 )
2023-01-24 16:34:04 +01:00
Marc Mueller
f8c0e80ef7
Replace None constant [ps4] ( #86541 )
2023-01-24 16:33:15 +01:00
eineinhornmiau
0530f61373
Fix wrong notification sound name in LaMetric ( #86483 )
...
Fix wrong notification sound name
The wrongly named sound "static" is actually called "statistic"
https://lametric-documentation.readthedocs.io/en/latest/reference-docs/device-notifications.html
2023-01-24 14:44:53 +01:00
Artem Draft
02e973026d
Add browse media and play media support in Bravia TV ( #85288 )
...
* Add media browsing and play media support in Bravia TV
* Add fix invalid Bravia Content-Type header for icons
* Avoid duplicates in source_list
* Small cleanup
* Edit comment
* Revert en.json
2023-01-24 14:31:09 +01:00
Marc Mueller
e717f56113
Add lacrosse to strict-typing ( #86527 )
...
Add lacrosse to strict-typing
2023-01-24 14:27:01 +01:00
Franck Nijhof
73c4ac53d2
Enable T20 (flake8-print) to ban use of print statements ( #86525 )
...
* Enable T20 (flake8-print) to ban use of print statements
* Make compatible with flake8 config
2023-01-24 14:24:21 +01:00
Jon Caruana
c9499f6574
Add available to LiteJet ( #86506 )
...
* Set available attribute as needed.
* Log disconnect reason.
* Change the exception that is raised.
* Bump version.
2023-01-24 14:22:16 +01:00
jan iversen
d703a83412
Bump pymodbus to v3.1.1 ( #86513 )
2023-01-24 14:14:49 +01:00
epenet
e96cea997e
Add reboot button to SFRBox ( #86514 )
2023-01-24 14:13:49 +01:00
epenet
44beb350cd
Add scrape to strict-typing ( #86515 )
2023-01-24 14:11:56 +01:00
Guido Schmitz
a9533c72fc
Bump devolo_plc_api to 1.1.0 ( #86516 )
2023-01-24 14:11:17 +01:00
Aarni Koskela
65ad953497
Update Ruff to 0.0.231, enable D401 ( #86520 )
2023-01-24 13:57:08 +01:00
Jan Bouwhuis
8d678209db
Add translation support for select selectors of derivative config and option flow ( #86190 )
...
* Add translation support for derivative config flow
* Revert translation support for SI units
* Undo test changes
* Remove redundant labels
2023-01-24 13:49:07 +01:00
Jan Bouwhuis
1b1f8a1d61
Add translation support for select selectors of integration integration config flow ( #86212 )
...
* Translation support method
* Translation support time unit
* Remove redundant labels
2023-01-24 13:22:33 +01:00
Jan Bouwhuis
1b4fda2321
Add translations for type select selector min_max config and option flow ( #86213 )
...
* Add translations for type select selector min_max
* Remove redundant labels
2023-01-24 13:11:11 +01:00
Franck Nijhof
14d3911bfd
Update pre-commit to 3.0.0 ( #86518 )
2023-01-24 13:09:01 +01:00
Jan Bouwhuis
09ca8465a6
Add translation support for trafikverket_ferry weekday setting in option flow ( #86219 )
...
Add translation trafikverket_ferry weekday setting
2023-01-24 12:53:55 +01:00
Jan Bouwhuis
c97cf62b47
Add translation support for utility_meter type in config flow ( #86220 )
...
* Add translation support for utility_meter type
* Remove redundant labels
2023-01-24 12:52:26 +01:00
Todd Radel
63bddae01d
Replace abodepy library with jaraco.abode to enable new Abode devices ( #85474 )
...
* replaced abodepy library with jaraco.abode
* updated jaraco.abode to version 3.2.1
* send capture event as dict
2023-01-24 12:44:38 +01:00
Jan Bouwhuis
66f12d7dab
Add translations for shelly ble scanner options in option flow ( #86218 )
...
* Add translations for shelly ble scanner options
* Remove redundant labels
* isort
2023-01-24 12:25:35 +01:00
Aarni Koskela
bf41a971a2
Introduce ruff (eventually replacing autoflake, pyupgrade, flake8) ( #86224 )
2023-01-24 12:15:16 +01:00
epenet
df0c0297c8
Bump sfrbox-api to 0.0.5 ( #86512 )
2023-01-24 13:12:21 +02:00
Joakim Plate
9f5b1e58cb
Support playback of channel preset in philips_js ( #86491 )
...
* Correct invalid browse check
* Support play_media of channel number
* Use ChannelStep instead of Next/Previous
2023-01-24 11:53:17 +01:00
Franck Nijhof
b7de185924
Fix CI, missing import in MQTT ( #86517 )
2023-01-24 11:40:40 +01:00
epenet
22dee1f92b
Add reauth to SFR Box ( #86511 )
2023-01-24 11:00:22 +01:00
Franck Nijhof
e084fe4903
Update spotipy to 2.22.1 ( #86510 )
2023-01-24 10:11:14 +01:00
Franck Nijhof
b29425a9eb
Update debugpy to 1.6.6 ( #86509 )
2023-01-24 10:10:42 +01:00
Jan Bouwhuis
42ca46d7b2
Remove redundant label for MQTT CA verification selector ( #86236 )
...
Remove redundant label for MQTT CA verification
2023-01-24 09:38:00 +01:00
wibbit
3f4c8a28ec
Update geniushub-client to 0.7.0 ( #85058 )
...
* Bump geniushub-client version
Hit an issue with the latest versions of software running on GeniusHub,
that requires a bump in the geniushub-client version to resolve.
This addresses GH 78799
* Update dependancy in additional location
As per PR guid (glad I read that), I've also updated the global
requirements_all.txt file
2023-01-24 09:15:08 +01:00
Malte Franken
9fb4f6b643
Bump aio_geojson_geonetnz_volcano to 0.8 ( #86507 )
2023-01-24 08:39:39 +01:00
Malte Franken
8981e4820a
Bump aio_geojson_geonetnz_quakes to 0.15 ( #86505 )
2023-01-24 08:35:28 +01:00
Ville Skyttä
5f0adfe6e4
Add missing config flow abort strings ( #86180 )
...
* Add missing `already_configured` and `already_in_progress` abort strings
* Note required strings.json entries in config_entries aborting functions
2023-01-24 08:59:32 +02:00
epenet
3ec7f0280e
Add authentication to SFR Box ( #85757 )
...
* Add credentials to SFR Box
* Make username/password inclusive
* Add handler for ConnectTimeout
* Use menu
* Drop get
2023-01-24 07:22:14 +01:00
Erik Montnemery
2ab3d3ebf5
Enable strict typing for the otbr integration ( #86473 )
...
* Enable strict typing for the otbr integration
* Bump python-otbr-api to 1.0.2
2023-01-24 06:55:12 +01:00
Michael Hansen
ea95abcb30
Use intent responses from home-assistant-intents ( #86484 )
...
* Use intent responses from home_assistant_intents
* Use error responses from home_assistant_intents
* Remove speech checks for intent tests (set by conversation now)
* Bump hassil and home-assistant-intents versions
* Use Home Assistant JSON reader when loading intents
* Remove speech checks for light tests (done in agent)
* Add more tests for code coverage
* Add test for reloading on new component
* Add test for non-default response
2023-01-23 22:38:41 -05:00
Shay Levy
6d811d3fdb
Bump aioshelly to 5.3.0 ( #86493 )
2023-01-23 15:35:05 -10:00
Dan Simpson
66e21d7701
Add Powerwall off grid switch ( #86357 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-23 15:03:15 -10:00
Joakim Plate
60894c33a7
Set correct step on nibe number entity ( #86492 )
2023-01-24 01:33:27 +01:00
GitHub Action
613aa6f43a
[ci skip] Translation update
2023-01-24 00:24:57 +00:00
IceBotYT
94c7f7bbb7
Add 3 new fields to LaCrosse View ( #86356 )
...
* Add BarometricPressure, FeelsLike, and WindChill
* Improve test coverage
2023-01-24 01:11:07 +01:00
J. Nick Koston
7d1dec8d31
Bump yalexs_ble to 1.12.8 ( #86481 )
2023-01-23 12:01:12 -10:00
J. Nick Koston
978aafdd09
Update esphome bluetooth client for python 3.11 ( #86480 )
2023-01-23 21:36:19 +01:00
Shay Levy
e15aaf2853
Fix Shelly RPC key instances handling ( #86479 )
...
Fix Shelly key instances handling
2023-01-23 22:12:29 +02:00
Franck Nijhof
c1332f68b3
Small adjustments to API docs config ( #86474 )
2023-01-23 19:58:39 +01:00
Shay Levy
e3b81ad170
Add Shelly Pro 3EM sensors ( #86403 )
...
* Add Shelly Pro 3EM sensors
* Fix Apparent Power sensor device class
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
* Adapt entity naming to new style
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
2023-01-23 18:59:55 +02:00
Martin Hjelmare
51001ad1e1
Add matter diagnostics ( #86091 )
...
* Add matter diagnostics
* Complete test typing
* Rename redact attributes helper
* Adjust device lookup after identifier addition
2023-01-23 11:05:09 -05:00
930913
295308c39c
Add gates to LD2410BLE ( #86412 )
...
* Add gates to LD2410BLE
Add max motion/static gates sensors, and all the motion/static energy
gate sensors.
Also a minor fix of a description.
* Make added LD2410 BLE entities diagnostic
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-01-23 11:01:44 -05:00
epenet
b4dd1b8cb2
Rename logbook constant ( #86464 )
2023-01-23 18:00:25 +02:00
epenet
15ab04f97d
Prevent wilcard coverage ignore if tests exist ( #86455 )
2023-01-23 16:33:57 +01:00
Jan Bouwhuis
33fb27eb1a
Rename fake kitchen_sink demo locks to more common name ( #86452 )
2023-01-23 16:31:02 +01:00
Erik Montnemery
9ef86b7b66
Add Thread integration ( #86283 )
...
* Add Thread integration
* Address review comments
* Address review comments
2023-01-23 10:27:24 -05:00
uvjustin
c15f4ad648
Update stream timestamp discontinuity check with audio ( #86446 )
2023-01-23 16:27:09 +01:00
Marc Mueller
7c8f6e9fad
Drop unused dtype ( #86459 )
2023-01-23 16:24:02 +01:00
Jan Bouwhuis
8672be3829
Always add code to template vars MQTT lock command template ( #86460 )
...
Always add `code` to template vars lock cmd tpl
2023-01-23 16:08:25 +01:00
Erik Montnemery
052145fabd
Fix grammar in some hassio docstrings ( #86458 )
2023-01-23 15:45:08 +01:00
Marc Mueller
6f94e47270
Update Union typing (6) [Py310] ( #86454 )
2023-01-23 15:01:07 +01:00
G Johansson
68dd2802a1
Add remove entity in group.set service ( #79401 )
...
* Group set remove entities
* simplify
* Add test
* Fix test
2023-01-23 15:00:40 +01:00
epenet
74a76c6fe7
Don't ignore diagnostics coverage ( #86440 )
2023-01-23 14:55:02 +01:00
Jan Bouwhuis
f719ecf086
Add command template and code_format support for MQTT lock ( #85830 )
...
* Add command template for MQTT lock
* Fix tests
2023-01-23 14:48:07 +01:00
Marc Mueller
00e5f23249
Update Union typing (zha) [Py310] ( #86453 )
2023-01-23 14:46:40 +01:00
TheJulianJES
6582ee3591
Use ExecuteIfOff on color cluster for supported bulbs with ZHA ( #84874 )
...
* Add options and execute_if_off_supported properties to Color channel
* Initialize "options" attribute on Color channel (allowing cache)
* Implement execute_if_off_supported for ZHA lights
* Make sure that color_channel exists, before checking execute_if_off_supported
* Replace "color_channel is not None" check with simplified "if color_channel"
* Make "test_number" test expect "options" for init attribute
* Add test_on_with_off_color test to test old and new behavior
* Experimental code to also support "execute_if_off" for groups if all members support it
* Remove support for groups for now
Group support will likely be added in a separate PR. For now, the old/standard behavior is used for groups.
2023-01-23 07:58:18 -05:00
mbo18
29e3d06a42
Add unit and device class to ZHA RSSI sensor ( #85390 )
...
* Add unit device class to ZHA RSSI sensor
* Remove unit and device class for LQI
* mypy
* isort
* mypy2
* Update sensor.py
2023-01-23 07:36:21 -05:00
Jan Bouwhuis
b03677db1c
Add validation for lock component ( #85842 )
...
* Add validation for lock integration
* Add LockEntityFeature.OPEN for lock group
* Correct tests google_assistant for extra entity
* Validate feature when registering service
* Update tests
* Add LockFeature.OPEN with group
2023-01-23 13:08:00 +01:00
epenet
ea43effcc9
Fix hassfest coverage check ( #86443 )
...
* Fix hassfest coverage check
* A-Z
2023-01-23 12:23:38 +01:00
Yuval Aboulafia
a1a324a02e
Adjust icons for iperf3 ( #85809 )
2023-01-23 10:52:02 +01:00
majuss
fb81b1791f
Bump lupupy to 0.2.5 ( #86439 )
...
fix https://github.com/home-assistant/core/issues/86299
2023-01-23 10:47:56 +01:00
Franck Nijhof
2c9d0b7f18
Merge branch 'master' into dev
2023-01-23 10:33:16 +01:00
Marc Mueller
077ca97ef8
Fix local_partial_types errors ( #86410 )
...
Fix local_partial_types errors
2023-01-23 10:29:11 +01:00
J. Nick Koston
bfc19c8cc3
Give august its own aiohttp session ( #86404 )
...
fixes undefined
2023-01-23 10:14:29 +01:00
epenet
64535175b1
Add missing conversion tests in unit conversion ( #86434 )
2023-01-23 10:11:11 +01:00
uvjustin
d0153f5031
Detect timestamp discontinuity in stream ( #86430 )
...
fixes undefined
2023-01-23 10:09:46 +01:00
Marc Mueller
ab76b3ffb3
Update Union typing (3) [Py310] ( #86426 )
2023-01-23 10:05:56 +01:00
Marc Mueller
4f87c1f30f
Update pre-commit-config [Py310] ( #86415 )
2023-01-23 09:59:44 +01:00
Marc Mueller
6397138589
Update Optional typing (1) [Py310] ( #86417 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-23 09:56:10 +01:00
Marc Mueller
da35097803
Update Optional typing (2) [Py310] ( #86419 )
2023-01-23 09:10:05 +01:00
Marc Mueller
40be2324cc
Update Union typing (5) [Py310] ( #86428 )
2023-01-23 09:06:26 +01:00
Marc Mueller
8abce25948
Update Union typing (4) [Py310] ( #86427 )
2023-01-23 09:04:40 +01:00
Aarni Koskela
b0ed0d5d41
Bump pre-commit-hooks to 4.4.0 ( #82984 )
2023-01-23 08:43:51 +01:00
Marc Mueller
f57c0ea725
Update Union typing (2) [Py310] ( #86425 )
2023-01-23 08:40:09 +01:00
Marc Mueller
1eec87214f
Update Union typing (1) [Py310] ( #86424 )
2023-01-23 08:38:45 +01:00
Marc Mueller
d7dda6bee5
Update python version used for pylint [Py310] ( #86414 )
...
* Update python version used for pylint linting [Py310]
* Import Callable from collections.abc [Py310]
* Use builtin anext [Py310]
2023-01-23 07:56:15 +01:00
Marc Mueller
45b4b0e990
Import ParamSpec from typing [Py310] ( #86413 )
...
* Import ParamSpec from typing [Py310]
* Update additional imports
2023-01-23 07:28:43 +01:00
zebardy
af107d7853
Add support for additional fields to nut ( #83265 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-22 19:24:30 -10:00
Dan Simpson
0c1abd5f10
Bump tesla_powerwall lib version to 0.3.19 ( #86421 )
2023-01-22 18:59:33 -10:00
Luke
8bc303a562
Change @conway20 to @Lash-L in OralB codeowners after github rename ( #86416 )
2023-01-22 16:04:52 -10:00
GitHub Action
4d215e573c
[ci skip] Translation update
2023-01-23 00:23:13 +00:00
Daniele Ricci
70a9c8f8aa
Upgrade caldav to 1.0.1 ( #85536 )
...
Upgrade caldav (fix #40127 )
date_search was deprecated in favour of search which also implements client-side recurring events expansion
2023-01-22 16:00:19 -08:00
Jan Bouwhuis
66c3115b26
Improve MQTT transport select label ( #86216 )
2023-01-22 22:12:06 +01:00
Shay Levy
b1ae7d409b
Cleanup Climacell translations ( #86325 )
2023-01-22 22:40:25 +02:00
Shay Levy
9e4be56939
Shelly - handle None in RPC power sensors ( #86399 )
...
Handle None in RPC power sensors
2023-01-22 22:18:47 +02:00
starkillerOG
32c1a01159
Add Reolink dhcp discovery ( #85880 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-22 21:09:18 +01:00
Martin Hjelmare
9c76cd1b6a
Add mysensors remote platform ( #86376 )
2023-01-22 21:04:42 +01:00
Franck Nijhof
5102d1a5f3
Drop Python 3.9 support ( #85456 )
2023-01-22 20:40:33 +01:00
J. Nick Koston
7661b222b4
Bump yalexs-ble to 1.12.7 ( #86396 )
...
fixes https://github.com/home-assistant/core/issues/86182
2023-01-22 19:51:10 +01:00
Robert Svensson
7729a5cf8a
Bump aiounifi to v44 ( #86381 )
...
fixes undefined
2023-01-22 19:34:48 +01:00
Franck Nijhof
a22041c9be
2023.1.7 ( #86389 )
2023-01-22 19:16:56 +01:00
J. Nick Koston
52ea64d1d0
Fix repr for States and Events without a timestamp ( #86391 )
2023-01-22 08:11:42 -10:00
Willem-Jan van Rootselaar
711c92a87f
Bump version python-bsblan to 0.5.9 ( #86373 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-22 17:57:17 +01:00
Franck Nijhof
71c4588747
Bumped version to 2023.1.7
2023-01-22 17:48:00 +01:00
uvjustin
79a3d2e6f6
Pass frag_duration as integer ( #86375 )
...
fixes undefined
2023-01-22 17:47:21 +01:00
Daniel Hjelseth Høyer
974601cc2e
Update pyTibber to 0.26.11 ( #86316 )
2023-01-22 17:47:17 +01:00
J. Nick Koston
71d54da673
Bump recommended esphome version for bluetooth proxies to 2022.12.4 ( #86308 )
...
This will fix an MTU issue reported with airthings and
other devices.
needs https://github.com/esphome/esphome/pull/4323
2023-01-22 17:47:14 +01:00
Shay Levy
9669b286c4
Fix Shelly sleeping Gen2 - do not refresh from zeroconf discovery ( #86296 )
2023-01-22 17:47:11 +01:00
Klaas Schoute
72dae914fc
Bump odp-amsterdam to v5.0.1 ( #86252 )
...
Bump package version to v5.0.1
2023-01-22 17:47:07 +01:00
J. Nick Koston
0b0e977ce9
Remove history use_include_order configuration option ( #86365 )
2023-01-22 17:43:05 +01:00
Robert Svensson
332d3e0f19
Use fixtures to setup Axis integration in tests ( #86034 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-22 17:33:40 +01:00
uvjustin
8e117ee499
Pass frag_duration as integer ( #86375 )
...
fixes undefined
2023-01-22 17:28:17 +01:00
epenet
30bf0634fe
Add per-file-ignore to pylint ( #86289 )
2023-01-22 17:26:24 +01:00
mkmer
a0810053f1
Bump AIOSomecomfort to 0.0.3 ( #86371 )
...
fixes undefined
2023-01-22 17:25:27 +01:00
Michael
504a3d3028
Bump py-synologydsm-api to 2.0.2 ( #86374 )
2023-01-22 17:24:31 +01:00
Michael
e0d0dc05e4
Support password less PI-Hole installations ( #86183 )
2023-01-22 17:20:12 +01:00
Duco Sebel
bcec69fec1
Upgrade python-homewizard-energy to 1.7.0 ( #86383 )
2023-01-22 17:11:27 +01:00
epenet
e1fc494b54
Add missing ratio test cases in unit conversion ( #86340 )
...
* Add missing ratio test cases in unit conversion
* Improve ratio test to check inverse
2023-01-22 16:39:45 +01:00
G Johansson
b9a7b908f3
Bump pytrafikverket to 0.2.3 ( #86341 )
...
pytrafikverket 0.2.3
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2023-01-22 13:02:49 +02:00
J. Nick Koston
5ff0479c16
Split history websocket API into its own file ( #86364 )
2023-01-21 18:45:00 -10:00
J. Nick Koston
4c84824ac8
Increase default recorder commit interval to 5 seconds ( #86115 )
2023-01-21 18:09:00 -10:00
Tom Harris
8cf6ebd363
Allow changing the Insteon USB device ( #86290 )
...
* Reconfig PLM device
* Test config change
2023-01-21 23:04:25 -05:00
J. Nick Koston
c842666bea
Avoid creating logbook stream task if unsubscribed while waiting for executor ( #86363 )
2023-01-21 17:20:33 -10:00
J. Nick Koston
8227c84e05
Add support for streaming (push) history ( #85892 )
...
* Add support for streaming (push) history
Currently we poll for history data, like logbook we can stream
this data to avoid database overhead
* Update homeassistant/components/history/__init__.py
* merge filter
* expose new api
* expose new api
* expose new api
* expose new api
* coverage
* tests
* fixes
* tweak
* tweak
* tweak
* DRY
* leaky
* test for specific entities
* test for specific entities
* test for specific entities
* test for specific entities
* test for specific entities
* cover
* cover
* more cover
* tweak
* make sure it works before history starts
* fix test
* cover
* tweak
* make sure we unsub on overflow
* Update homeassistant/components/history/__init__.py
* Update homeassistant/components/history/__init__.py
* fix race in test
* fix db executor access
* relo above task creation
2023-01-21 22:03:41 -05:00
Shay Levy
0657c99efd
Revert "Add SSHd and GH CLI to devcontainer to support gh net" ( #86360 )
...
Revert "Add SSHd and GH CLI to devcontainer to support `gh net` (#81623 )"
This reverts commit 15db63bb3b .
2023-01-21 21:18:22 -05:00
GitHub Action
771e07c68b
[ci skip] Translation update
2023-01-22 00:25:52 +00:00
Shay Levy
d5797d9f7d
Cleanup Shelly imports ( #86359 )
...
* Cleanup Shelly imports
* Cleanup tests
2023-01-22 01:26:54 +02:00
Guido Schmitz
164fad112c
React on IP changes in devolo Home Network ( #86195 )
2023-01-21 12:22:13 -10:00
J. Nick Koston
aac89a3493
Bump recommended esphome version for bluetooth proxies to 2022.12.4 ( #86308 )
...
This will fix an MTU issue reported with airthings and
other devices.
needs https://github.com/esphome/esphome/pull/4323
2023-01-22 00:05:06 +02:00
Joakim Plate
53b931e21a
Don't interpret negative verbosity as debug ( #86318 )
...
* Don't interpret negative verbosity as debug
CI run with -qq which is a negative verbosity
* Make sure all caplog tests get debug level
* Update tests/conftest.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-22 00:03:57 +02:00
J. Nick Koston
ca4d7634a8
Switch an asyncio.wait_for in the template helper to async_timeout ( #86349 )
...
Switch an asyncio.wait_for in the template helper to async_timeout
Eliminates the extra task when calling async_render_will_timeout
2023-01-22 00:02:03 +02:00
J. Nick Koston
2dca826fa9
Bump flux_led to 0.28.35 ( #86352 )
...
changelog: https://github.com/Danielhiversen/flux_led/compare/0.28.34...0.28.35
2023-01-22 00:01:08 +02:00
J. Nick Koston
a49461a040
Restore flume scan interval to match app ( #86354 )
...
To stay under the API limit the device connection is now
only checked hourly and notifications are only checked every
5 minutes
fixes #82336
2023-01-22 00:00:12 +02:00
J. Nick Koston
a62b8a4f5b
Add zeroconf discovery to Synology DSM ( #86062 )
2023-01-21 11:12:18 -10:00
Christopher Bailey
772a432c4d
Fix edge cases for adding/enabling sensors for UniFi Protect ( #86329 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
fixes undefined
2023-01-21 09:38:59 -10:00
mkmer
5306883288
Fix Honeywell unavailable state on connection lost ( #86312 )
...
* Fix for Issue 62957
* Cleanup exception test
* rework connection error retry logic
* Refactor HoneywellData class
* move _atr_available to correct location
* await create_task
2023-01-21 20:28:05 +01:00
mkmer
402be4ebde
Fix preset modes in Honeywell ( #86293 )
...
* Fix for issue #83841
* in instead of =
* Address None for entity maps
* Rework retry logic
* Committed to the wrong branch....
This reverts commit 40e19407a3 (Rework retry logic, 2023-01-21).
* Remove none, change log wording
2023-01-21 20:21:03 +01:00
Luke
f608e150fd
Fix incorrect mock in whirlpool ( #86331 )
...
* Added async according to error logs
* changed Asyncmock to magicmock get_aircon_mock
* changed attr_callback to MagicMock for sensor_mock
2023-01-21 20:18:43 +01:00
epenet
91c502ae55
Bump bcrypt to 4.0.1 ( #86338 )
2023-01-21 11:16:28 -05:00
epenet
e8d19e7c62
Ensure all unit converters are tested ( #86271 )
...
* Ensure all unit converters are tested
* Adjust
* Simplify
* Simplify
* docstring
2023-01-21 13:11:13 +01:00
Michael Hansen
255611238b
Conversation config ( #86326 )
...
* Restore conversation config
* Fall back to en for en_US, etc.
* Simplify config passing around
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-01-20 21:39:49 -05:00
GitHub Action
e1483ff746
[ci skip] Translation update
2023-01-21 00:24:12 +00:00
Erik Montnemery
1e2f00e186
Improve device automation validation ( #86143 )
2023-01-21 00:44:17 +01:00
shbatm
0c8b6c13fc
Bump PyISY to 3.1.9 for performance improvements ( #86297 )
2023-01-20 13:09:00 -10:00
Daniel Hjelseth Høyer
50800d2590
Update pyTibber to 0.26.11 ( #86316 )
2023-01-21 00:01:17 +01:00
Nathan Spencer
be5fe29dc9
Correct pet_weight sensor state class in litterrobot ( #86320 )
2023-01-21 00:00:05 +01:00
Maciej Bieniek
58bfeb3110
Fix state_class for Accuweather precipitation sensor ( #86088 )
2023-01-20 23:36:25 +01:00
Jan Bouwhuis
80929c5f8c
Update stale docstring on demo lock platform ( #86306 )
...
Update stale docstring
2023-01-20 23:01:32 +01:00
starkillerOG
7e51aeb916
Reolink add binary sensors ( #85654 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-20 22:27:59 +01:00
mkmer
7f4a727e10
Address Honeywell late review ( #86202 )
2023-01-20 20:30:48 +01:00
Shay Levy
df77646c8a
Fix Shelly sleeping Gen2 - do not refresh from zeroconf discovery ( #86296 )
2023-01-20 21:27:31 +02:00
Franck Nijhof
914704e459
Remove deprecated Uptime YAML configuration ( #86292 )
2023-01-20 18:50:32 +02:00
Franck Nijhof
7e8c081065
Refactor HomeWizard switch platform to use entity descriptions ( #86011 )
2023-01-20 08:49:04 -05:00
Franck Nijhof
a9728bd3a5
Update python-homewizard-energy to 1.6.1 ( #86274 )
...
* Update python-homewizard-energy to 1.6.1
* Adjust tests
2023-01-20 08:48:48 -05:00
Franck Nijhof
c14aa7bee4
Automatically set up HomeWizard during onboarding ( #86024 )
...
* Automatically set up HomeWizard during onboarding
* Add disabled API during onboarding test
* Mark onboarding complete half way in the test
2023-01-20 08:48:36 -05:00
Franck Nijhof
db6cacafcb
Add battery device class to Glances battery sensor ( #86278 )
2023-01-20 08:47:38 -05:00
Erik Montnemery
ae39b95bb1
Rename otbr integration ( #86284 )
...
Rename otbr integration
2023-01-20 08:32:41 -05:00
Erik Montnemery
d94f007dbf
Import recorder locally in test fixtures ( #86286 )
2023-01-20 14:22:48 +01:00
Franck Nijhof
24fdd588fd
Code styling tweaks to the tests - Part 1 ( #86192 )
2023-01-20 13:52:46 +01:00
Franck Nijhof
79b52a2b41
Stricter pylint message control ( #86154 )
2023-01-20 13:47:55 +01:00
fwestenberg
29b2b6727e
Add Stookwijzer ( #84435 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-20 13:42:47 +01:00
Duco Sebel
658db7ff05
Add sensors for smart and gas meter identifiers (serial numbers) in HomeWizard ( #86282 )
2023-01-20 13:42:01 +01:00
Michael
e1512fd3e1
Support password less PI-Hole installations ( #86184 )
...
fixes undefined
2023-01-20 13:02:44 +01:00
Jan Bouwhuis
92742ae423
Add jammed state support for MQTT lock ( #86010 )
...
* Add jammed state support for MQTT lock
* Correct payload jammed key
* Add tests - rename solved to ok
* Rename jammed state and template topics to motor
* Use state topic for handling motor state
* Follow up comments
* Change default behaviour `state_unjammed`
* Skip `state_unjammed`
2023-01-20 12:19:26 +01:00
Marc Mueller
c8b9260f92
Add option to run only pylint or mypy tests [ci] ( #86260 )
2023-01-20 11:43:52 +01:00
Shay Levy
585c4acfee
Shelly - use common coordinator base class ( #86262 )
...
* Shelly - use common coordinator base class
* rename entry to device_entry
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-20 09:43:01 +02:00
starkillerOG
3c4455c696
Bump reolink-aio to 0.3.0 ( #86259 )
...
* Bump reolink-aio to 0.3.0
* fix typo
* ReolinkException
2023-01-20 08:05:43 +01:00
Duco Sebel
4be7b62607
Bumb python-homewizard-energy to 1.6.0 ( #86255 )
2023-01-19 21:33:58 -05:00
Klaas Schoute
afb704f607
Bump odp-amsterdam to v5.0.1 ( #86252 )
...
Bump package version to v5.0.1
2023-01-19 21:26:51 -05:00
Aarni Koskela
656632f504
Fix docstring in helpers.template_entity ( #86227 )
2023-01-19 21:24:44 -05:00
Paulus Schoutsen
9a4329aa1d
2023.1.6 ( #86251 )
2023-01-19 20:06:01 -05:00
Marc Mueller
f00aadfc25
Improve ld2410_ble generic typing ( #86258 )
2023-01-20 01:50:58 +01:00
GitHub Action
59ad232ce5
[ci skip] Translation update
2023-01-20 00:25:31 +00:00
Michael Hansen
5aca996f22
HassTurnOn/Off intents to also handle cover entities ( #86206 )
...
* Move entity/area resolution to async_match_states
* Special case for covers in HassTurnOn/Off
* Enable light color/brightness on areas
* Remove async_register from default agent
* Remove CONFIG_SCHEMA from conversation component
* Fix intent tests
* Fix light test
* Move entity/area resolution to async_match_states
* Special case for covers in HassTurnOn/Off
* Enable light color/brightness on areas
* Remove async_register from default agent
* Remove CONFIG_SCHEMA from conversation component
* Fix intent tests
* Fix light test
* Fix humidifier intent handlers
* Remove DATA_CONFIG for conversation
* Copy ServiceIntentHandler code to light
* Add proper errors to humidifier intent handlers
2023-01-19 17:15:01 -06:00
Paulus Schoutsen
8f10c22a23
Update ESPHome devices from HA ( #86249 )
...
* Update ESPHome devices from HA
* esphome-dashboard-api==1.2.2
* Limit to 1 parallel ESPHome update
2023-01-19 16:28:46 -05:00
Paulus Schoutsen
aa7e051538
Bumped version to 2023.1.6
2023-01-19 16:09:03 -05:00
Joris Pelgröm
82a13740b3
Update allowlisted OAuth redirect URIs for Wear OS in China ( #86247 )
2023-01-19 16:08:59 -05:00
Shay Levy
8dd0752bd0
Fix Shelly sleeping Gen2 device updates ( #86198 )
2023-01-19 16:08:58 -05:00
J. Nick Koston
58beab1b59
Fix live logbook stalling when there are no historical events with a high commit interval ( #86110 )
...
* Force live logbook to send an empty message to indicate no results
Since the sync task can take a while if the recorder is
busy, the logbook will appear to hang if we do not send
the first partial message even if its empty.
This work is in preparation for a higher database
commit interval where this issue is most obvious.
The historical only path did not have this issue because
it never had to wait for the db sync.
* update tests
2023-01-19 16:08:57 -05:00
Marcel van der Veldt
2c127c00d4
Adjust device registry for Matter devices ( #86108 )
...
* adjust device registry
* ignore test unique id
* update test
* ditch uniqueid + prefix serial
* adjust test
* add tests
* fix switch test
* prefix all identifiers
* Update homeassistant/components/matter/adapter.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* no underscore in id
* fix test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-19 16:08:56 -05:00
J. Nick Koston
67f7a9ea78
Bump govee-ble to 0.21.1 ( #86103 )
...
fixes https://github.com/home-assistant/core/issues/85580
2023-01-19 16:08:34 -05:00
Franck Nijhof
15a35004dd
Code styling tweaks to the Matter integration ( #86096 )
2023-01-19 16:07:48 -05:00
Marcel van der Veldt
d935f9400d
Fix Matter unique_id generation ( #86046 )
...
* bae entity unique id on Operational Instance Name standard
* Update homeassistant/components/matter/entity.py
Co-authored-by: Stefan Agner <stefan@agner.ch >
* also adjust unique id for devices
* final adjustment
* remove assert on server_info
* move device info to init
* fabric_id_hex
* use DeviceInfo instead of dict
* fix test
Co-authored-by: Stefan Agner <stefan@agner.ch >
2023-01-19 16:07:47 -05:00
Joris Pelgröm
8aeb20db00
Update allowlisted OAuth redirect URIs for Wear OS in China ( #86247 )
2023-01-19 16:07:08 -05:00
Paulus Schoutsen
9631146745
Add conversation mobile app webhook ( #86239 )
...
* Add conversation mobile app webhook
* Re-instate removed unused import which was used as fixture
2023-01-19 13:59:02 -05:00
Aarni Koskela
c0d9dcdb3f
Fix docstring in esphome.bluetooth.client ( #86226 )
2023-01-19 15:21:32 +01:00
Aarni Koskela
40d39a15c9
Fix stray string literal in bluetooth test wrapper ( #86228 )
2023-01-19 14:53:43 +01:00
GrahamJB1
200d3ae845
modbus slave unique ids ( #86126 )
...
modbus slave unique ids
2023-01-19 11:08:11 +01:00
epenet
6802f3db30
Add filter to strict-typing ( #86215 )
...
* Add filter to strict-typing
* Adjust comment
2023-01-19 11:07:42 +01:00
Patrick
3f348714e2
75142 Added QEMU_CPU ARG to the dockerfile ( #86178 )
...
at the moment when building for armhf its downloading the wrong packages since version 2022.7.6
Trying to start newer version with an armv6 raspberry leads to an infinite loop of exit code 256
2023-01-19 10:22:23 +01:00
GrahamJB1
bcd4c031c6
Support float in modbus register sensor ( #86128 )
...
register sensor should support float
2023-01-19 09:41:49 +01:00
Franck Nijhof
6f44bd43b0
Clean up HomeWizard diagnostic tests ( #86211 )
2023-01-19 09:35:12 +01:00
epenet
74096b87eb
Add type hints to Filter ( #86165 )
2023-01-19 08:09:18 +01:00
epenet
4b6157cd9b
Add type hints to Filter integration tests ( #86169 )
...
* Add type hints to filter tests
* Adjust
* Ensure strings are passed to State constructor
* Simplify Recorder import
2023-01-19 08:09:04 +01:00
Michael Hansen
2f98485ae7
Add conversation reload service ( #86175 )
...
* Add preload and reload service calls to conversation
* Add conversation preload/reload to websocket API
* Merge prepare into reload
* reload service and prepare websocket API
* Add preload and reload service calls to conversation
* Add conversation preload/reload to websocket API
* Merge prepare into reload
* reload service and prepare websocket API
* Add language lock for loading intents
* Add more tests for code coverage
2023-01-18 19:36:51 -06:00
Jack Boswell
ca885f3fab
Add a switch to Starlink for stow/unstow ( #85730 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-18 14:57:48 -10:00
GitHub Action
d1ecc418bb
[ci skip] Translation update
2023-01-19 00:25:04 +00:00
Tom Harris
353638426e
Cleanup Insteon code issues ( #86173 )
...
Clean up code issues
2023-01-19 01:27:59 +02:00
Shay Levy
0dabbcfca1
Fix Shelly sleeping Gen2 device updates ( #86198 )
2023-01-19 01:11:40 +02:00
Brandon Rothweiler
37c1052cce
Rename Eufy integration to EufyHome ( #86065 )
2023-01-18 21:47:57 +01:00
Paulus Schoutsen
a83318f373
ESPHome dashboard tweaks ( #86176 )
2023-01-18 21:15:37 +01:00
930913
4f63398941
Add sensor platform to LD2410BLE ( #85276 )
...
* Add sensor platform to LD2410BLE
- Add platform
- Add moving target distance entity
- Add static target distance entity
- Add moving target energy entity
- Add static target energy entity
* Add detection distance entity
* Align bluetooth-data-tools version
* Generate sensors from description
Also add state_class and unfactor description lambdas.
* Optimise LD2410BLE collections
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-18 14:56:06 -05:00
Paulus Schoutsen
29337bc6eb
Reload ESPHome config entries when dashboard info received ( #86174 )
2023-01-18 17:59:55 +01:00
Shay Levy
c40c37e9ee
Add reauth flow to webOS TV integration ( #86168 )
...
* Add reauth flow to webOS TV integration
* Remove unnecessary else
2023-01-18 18:48:38 +02:00
Paulus Schoutsen
f2b348dbdf
Add OTBR WebSocket API ( #86107 )
...
* Add OTBR WebSocket API
* Not always active dataset
* Move logic to data class
* Remove retry until we need it
* Test all the things
2023-01-18 11:33:15 -05:00
Robert Svensson
e43802eb07
Use more _attrs_* in Axis entities ( #85555 )
...
* Use _attr_available
* Use _attr_is_on
* Use _attr_name
* Make some values private
* Update names of axis entity base classes
* Fix review comments
2023-01-18 17:27:13 +01:00
Marcel van der Veldt
4bebf00598
Adjust device registry for Matter devices ( #86108 )
...
* adjust device registry
* ignore test unique id
* update test
* ditch uniqueid + prefix serial
* adjust test
* add tests
* fix switch test
* prefix all identifiers
* Update homeassistant/components/matter/adapter.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* no underscore in id
* fix test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-18 17:17:33 +01:00
mkmer
5e6ba594aa
Change Honeywell somecomfort API to AIOSomecomfort API ( #86102 )
...
* Move to AIOSomecomfort
* Remove unused constant
* Improve test coverage to 100
* Update homeassistant/components/honeywell/__init__.py
remove "todo" from code
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Missing cannot_connect translation
* add asyncio errors
update devices per entity
rework retry login
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-18 16:03:13 +01:00
Marc Mueller
f0ba7a3795
Update pylint to 2.15.10 ( #86167 )
2023-01-18 15:01:24 +01:00
Erik Montnemery
fea5330cee
Change 'Sky Connect' to 'SkyConnect' ( #86166 )
2023-01-18 08:43:38 -05:00
Marc Mueller
141acba40d
Remove unnecessary try-else (3) ( #86160 )
2023-01-18 14:25:28 +01:00
Marc Mueller
bc115634d1
Remove unnecessary try-else (2) ( #86159 )
2023-01-18 14:25:09 +01:00
Marc Mueller
1cc8feabb7
Remove unnecessary try-else (1) ( #86158 )
2023-01-18 14:24:52 +01:00
Marc Mueller
6d336ec136
Remove unnecessary try-else (5) ( #86164 )
2023-01-18 14:10:13 +01:00
Marc Mueller
d26484d482
Remove unnecessary try-else (4) ( #86161 )
2023-01-18 13:17:08 +01:00
Marc Mueller
a44e44b7d0
Add missing raise for exceptions ( #86155 )
2023-01-18 12:48:30 +01:00
epenet
9cdf7a09ed
Rename precision variable in Filter ( #86090 )
2023-01-18 12:40:04 +01:00
epenet
1cfcc9313b
Fix incorrect type hint in Filter ( #86141 )
2023-01-18 12:39:00 +01:00
Artem Draft
a87a9790e9
Bump pybravia to 0.3.1 ( #86153 )
...
fixes undefined
2023-01-18 12:24:04 +01:00
Franck Nijhof
382e1ac679
Code styling tweaks to the ESPHome integration ( #86146 )
2023-01-18 11:10:16 +01:00
Erik Montnemery
f17a829bd8
Only wait for import flows to initialize at setup ( #86106 )
...
* Only wait for import flows to initialize at setup
* Update hassio tests
* Update hassio tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-18 10:44:18 +01:00
Shay Levy
767b43bb0e
Remove WebOS TV script translation leftover ( #86109 )
...
Keep only english changes
2023-01-18 10:11:08 +01:00
GrahamJB1
9d9817328b
Reset Modbus value on down ( #86127 )
...
* modbus: slave should reset value on sensor down as parent does that
* modbus: slave should reset value on sensor down as parent does that
2023-01-18 08:49:38 +01:00
mkmer
0b45fb6dc3
Bump AIOAladdinConnect to 0.1.53 ( #86129 )
2023-01-18 08:37:15 +01:00
Matthew Donoughe
33d0dec648
Update to pylutron_caseta to 0.18.0 ( #86133 )
2023-01-17 17:56:15 -10:00
J. Nick Koston
5279535046
Fix live logbook stalling when there are no historical events with a high commit interval ( #86110 )
...
* Force live logbook to send an empty message to indicate no results
Since the sync task can take a while if the recorder is
busy, the logbook will appear to hang if we do not send
the first partial message even if its empty.
This work is in preparation for a higher database
commit interval where this issue is most obvious.
The historical only path did not have this issue because
it never had to wait for the db sync.
* update tests
2023-01-17 21:06:37 -05:00
GitHub Action
87b2a73460
[ci skip] Translation update
2023-01-18 00:24:40 +00:00
Franck Nijhof
91aaca6471
Code styling tweaks to the Alexa integration ( #86121 )
2023-01-18 01:01:30 +02:00
J. Nick Koston
b722a7e05b
Ensure flux_led does not try to reload while setup is in progress ( #86122 )
...
There was a discovery race in flux_led that could trigger
it to try to reload while in progress if the device data
changed
2023-01-17 22:51:04 +01:00
Daniel Gangl
cc74fcbda7
Remove deprecated zamg YAML config ( #86113 )
2023-01-17 21:58:20 +01:00
J. Nick Koston
1c2510bfb3
Bump govee-ble to 0.21.1 ( #86103 )
...
fixes https://github.com/home-assistant/core/issues/85580
2023-01-17 09:48:21 -10:00
Joakim Plate
829df7ddfd
Adjust translations for zha buttons ( #86095 )
2023-01-17 21:36:11 +02:00
Erik Montnemery
f93bbd55ba
Improve logging shutdown ( #85812 )
...
* Improve logging shutdown
* Update test
2023-01-17 20:06:25 +01:00
Erik Montnemery
f6cd399b9e
Adjust kitchen_sink test ( #86099 )
2023-01-17 19:31:10 +01:00
Aaron Bach
27359dfc89
Subclass a DataUpdateCoordinator for Ridwell ( #85644 )
2023-01-17 19:31:00 +01:00
Erik Montnemery
b4abfb1697
Adjust Thread config flow ( #86097 )
...
* Adjust Thread config flow
* Improve tests
* Update homeassistant/components/otbr/config_flow.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-17 13:27:33 -05:00
Franck Nijhof
bd1c476edf
Code styling tweaks to the Matter integration ( #86096 )
2023-01-17 19:09:12 +01:00
Erik Montnemery
cf68d081ca
Allow manually setting up the Thread integration ( #86087 )
2023-01-17 12:50:29 -05:00
Jon Caruana
65c4e63e30
Bump pylitejet to 0.4.6 (now with async!) ( #85493 )
2023-01-17 16:53:16 +01:00
Jan Bouwhuis
25392655e7
Allow translating select selector options ( #85531 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-17 16:22:19 +01:00
Erik Montnemery
096ef5da47
Use Home Assistant swing modes in tado climate ( #84278 )
2023-01-17 16:13:49 +01:00
Marcel van der Veldt
072517f17e
Fix Matter unique_id generation ( #86046 )
...
* bae entity unique id on Operational Instance Name standard
* Update homeassistant/components/matter/entity.py
Co-authored-by: Stefan Agner <stefan@agner.ch >
* also adjust unique id for devices
* final adjustment
* remove assert on server_info
* move device info to init
* fabric_id_hex
* use DeviceInfo instead of dict
* fix test
Co-authored-by: Stefan Agner <stefan@agner.ch >
2023-01-17 15:39:42 +01:00
Erik Montnemery
3cd6bd87a7
Remove config entry specifics from FlowManager ( #85565 )
2023-01-17 15:26:17 +01:00
Duco Sebel
0f3221eac7
Add Enum device class for HomeWizard active tariff ( #86078 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-17 14:46:08 +01:00
lunmay
8485588aca
Fix typo in energy: misplaced closing brace ( #86027 )
2023-01-17 14:34:27 +01:00
Erik Montnemery
11b9a0b383
Add Thread integration ( #85002 )
...
* Add Thread integration
* Add get/set operational dataset as TLVS
* Add create operational dataset
* Add set thread state
* Adjust after rebase
* Improve HTTP status handling
* Improve test coverage
* Change domains from thread to otbr
* Setup otbr from a config entry
* Add files
* Store URL in config entry data
* Make sure manifest is not sorted
* Remove useless async
* Call the JSON parser more
* Don't raise exceptions without messages
* Remove stuff which will be needed in the future
* Remove more future stuff
* Use API library
* Bump library to 1.0.1
2023-01-17 14:01:36 +01:00
Tiit Rätsep
9b835f88c7
Soma connect update ( #85682 )
...
* Add support for Connect U1
* update pysoma to latest version
* Changes requested by epenet
* Extend exeption handling to pass all tests
2023-01-17 13:17:59 +01:00
Guido Schmitz
cb36905ce5
Add diagnostics to devolo Home Network ( #86022 )
2023-01-17 12:59:02 +01:00
epenet
8e7e210693
Fix invalid constant in vicare ( #86079 )
2023-01-17 12:29:32 +01:00
epenet
b7f484a84f
Set renault quality scale to platinum ( #85753 )
...
* Set renault quality scale to platinum
* Ensure coordinators do not run at the same time
* Add comment
2023-01-17 11:50:17 +01:00
epenet
1918f21fb1
Raise HomeAssistantError in Renault ( #86071 )
2023-01-17 11:44:18 +01:00
hpirila
6c5f9c6fcb
Add sous vide start functionality ( #84447 )
2023-01-17 11:42:04 +01:00
Hans Oischinger
1e9de194d3
Add vicare buffer top/main temperature sensors ( #79466 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
fixes undefined
2023-01-17 11:34:38 +01:00
Franck Nijhof
566c0f63bd
Removes OpenALPR Local integration ( #85544 )
2023-01-17 10:43:14 +01:00
epenet
f7d69ee325
Remove deprecated Renault service ( #86070 )
2023-01-17 10:28:33 +01:00
J. Nick Koston
551e098177
Make event.time_tracker_utcnow patchable with freezegun ( #86051 )
2023-01-17 09:47:31 +01:00
Franck Nijhof
c5fb3e7fab
2023.1.5 ( #86058 )
2023-01-17 09:40:32 +01:00
Erik Montnemery
14a32cd63b
Allow converting units of additional sensor device classes ( #86072 )
2023-01-17 09:35:53 +01:00
Jack Boswell
ec1b4d5651
Address Starlink code quality and add update sensor ( #86066 )
...
* Use dt.now
* Bring back update binary sensor
* Don't patch coordinator
* Add silver quality scale
2023-01-17 09:10:40 +01:00
starkillerOG
669e6202ad
bump reolink-aio to 0.2.1 ( #85571 )
2023-01-17 08:36:24 +01:00
Franck Nijhof
4aba3fdad6
Code styling tweaks to the zeroconf integration ( #86048 )
2023-01-16 18:35:23 -10:00
Brandon Rothweiler
2ed6df9003
Add EufyLife Bluetooth integration ( #85907 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-16 18:29:50 -10:00
Paulus Schoutsen
6a7e6ad0fd
Bumped version to 2023.1.5
2023-01-16 21:47:10 -05:00
Daniel Hjelseth Høyer
5656129b60
Update pyTibber to 0.26.8 ( #86044 )
2023-01-16 21:47:01 -05:00
J. Nick Koston
96578f3f89
Handle ignored shelly entries when discovering via zeroconf ( #86039 )
...
fixes https://github.com/home-assistant/core/issues/85879
2023-01-16 21:47:00 -05:00
Shay Levy
4138e518ef
Bump aiowebostv to 0.3.2 ( #86031 )
...
fixes undefined
2023-01-16 21:46:59 -05:00
Shay Levy
aa43acb443
Update webOS TV codeowners ( #85959 )
2023-01-16 21:46:58 -05:00
Shay Levy
b459261ef2
Fix webOS TV SSDP discovery missing friendly name ( #85917 )
2023-01-16 21:44:02 -05:00
Shay Levy
a318576c4f
Bump aiowebostv to 0.3.1 to fix support for older devices ( #85916 )
...
Bump aiowebostv to 0.3.1
2023-01-16 21:44:01 -05:00
Allen Porter
9a6aaea9db
Add a timeout during OAuth token exchange and additional debug logging ( #85911 )
2023-01-16 21:44:00 -05:00
Allen Porter
627ded42f5
Bump google-nest-sdm to 2.2.2 ( #85899 )
...
* Bump google-nest-sdm to 2.2.0
* Bump nest to 2.2.1
* Bump google-nest-sdm to 2.2.2
2023-01-16 21:43:59 -05:00
Allen Porter
fa09eba165
Bump google-nest-sdm to 2.1.2 ( #84926 )
2023-01-16 21:43:59 -05:00
Jan Stienstra
fcf53668c5
Skip over files without mime type in Jellyfin ( #85874 )
...
* Skip over files without mime type
* Skip over tracks without mime type
2023-01-16 21:40:30 -05:00
J. Nick Koston
d61b915286
Bump aiohomekit to 2.4.4 ( #85853 )
...
fixes https://github.com/home-assistant/core/issues/85400
fixes https://github.com/home-assistant/core/issues/84023
2023-01-16 21:40:29 -05:00
Shay Levy
b0153c7deb
Fix WebOS TV image fetch SSL verify failure ( #85841 )
2023-01-16 21:40:28 -05:00
tronikos
2447e24677
Remove oauth2client dependency in Google Assistant SDK ( #85785 )
...
Remove import oauth2client, inline 2 constants
2023-01-16 21:40:27 -05:00
J. Nick Koston
502fea5f95
Bump pySwitchbot to 0.36.4 ( #85777 )
2023-01-16 21:40:26 -05:00
Yuval Aboulafia
caa8f9e49b
Remove WAQI unsupported UOM ( #85768 )
...
fixes undefined
2023-01-16 21:40:25 -05:00
Erik Montnemery
8beb043d62
Remove sky connect config entry if USB stick is not plugged in ( #85765 )
...
* Remove sky connect config entry if USB stick is not plugged in
* Tweak cleanup
* Give some stuff more cromulent names
* Do the needful
* Add tests
* Tweak
2023-01-16 21:40:25 -05:00
starkillerOG
cb27cfe7dd
Reolink check for admin ( #85570 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
fixes undefined
2023-01-16 21:40:24 -05:00
Michael
1d5ecdd4ea
Make API key mandatory for PI-Hole ( #85885 )
...
add reauth, so make api-key mandatory
2023-01-16 21:34:42 -05:00
Luke
8b3a6514a3
oralb async_poll doc comment typo ( #86049 )
2023-01-16 14:26:54 -10:00
GitHub Action
d2e11797f8
[ci skip] Translation update
2023-01-17 00:24:30 +00:00
Aidan Timson
26c419705e
Add typings to OVO Energy integration ( #75944 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-16 23:26:40 +01:00
Ville Skyttä
f0e6f45e43
Remove signal strength state class from Huawei LTE transmit power sensor ( #85973 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-16 23:24:50 +01:00
Andre Basche
abc8b891be
Add some sensors and controls to tuya dehumidifier ( #85380 )
...
fixes undefined
2023-01-16 22:58:01 +01:00
Franck Nijhof
851eef1144
Update whois to 0.9.23 ( #86042 )
2023-01-16 22:31:43 +01:00
Mick Vleeshouwer
15db63bb3b
Add SSHd and GH CLI to devcontainer to support gh net ( #81623 )
2023-01-16 22:28:18 +01:00
J. Nick Koston
d949f51f10
Handle ignored shelly entries when discovering via zeroconf ( #86039 )
...
fixes https://github.com/home-assistant/core/issues/85879
2023-01-16 11:21:49 -10:00
Franck Nijhof
b85d6e6ede
Update orjson to 3.8.5 ( #86043 )
2023-01-16 22:20:12 +01:00
Sean Chen
c3c9ed6835
Improve type hints in nws ( #83173 )
2023-01-16 22:19:11 +01:00
Daniel Hjelseth Høyer
a818ef6411
Update pyTibber to 0.26.8 ( #86044 )
2023-01-16 22:16:34 +01:00
Erik Montnemery
788edc21fb
Deduplicate some entity registry code ( #85541 )
2023-01-16 22:06:52 +01:00
Rodrigo Matias
612f93d636
Add switch to Tuya product category wsdcg ( #85762 )
2023-01-16 22:05:53 +01:00
Thierry Ygé
b5956eb8dd
Add Tuya sensor for Smart IR remote device ( #85955 )
2023-01-16 22:04:26 +01:00
epenet
2087c53fa5
Set onewire quality scale to gold ( #85748 )
2023-01-16 22:00:58 +01:00
Matteo Corti
c1f08256e2
Bump openerz-api to 0.2.0 ( #86013 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
fixes undefined
2023-01-16 21:52:39 +01:00
Karlie Meads
156307f3f2
Fix logic of disabled condition for "OR" ( #79718 )
2023-01-16 21:08:09 +01:00
Nathan Spencer
c6f60bf45d
Code cleanup in litterrobot ( #86037 )
2023-01-16 20:58:30 +01:00
Michael
5fbc005224
Make central AvmWrapper class fully async in Fritz!Tools ( #83768 )
2023-01-16 20:54:32 +01:00
Max R
156c815499
Run flake8 on more files ( #85333 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
2023-01-16 20:53:14 +01:00
shbatm
3aad153913
Add enable/disable config switch for ISY994 devices ( #85975 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-16 09:33:55 -10:00
Michel van de Wetering
b087c1e734
Set deviceclass to speaker for Sonos media_player ( #80694 )
2023-01-16 20:20:37 +01:00
shbatm
7636477760
Add Insteon backlight control support to ISY994, bump PyISY to 3.1.8 ( #85981 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-16 09:15:41 -10:00
Jan Rieger
89d085a69c
Add Fire TV virtual integration ( #85741 )
2023-01-16 20:12:31 +01:00
Michael
d8c3b87d44
Replace deprecated constants and utils by their successors in NWS tests ( #85926 )
2023-01-16 20:02:26 +01:00
shbatm
1945ba06ba
Deprecate ISY994 custom reload service ( #86019 )
2023-01-16 09:01:59 -10:00
Michael
3d4b1fb689
Remove the usage of HA core unit constant in withings own unit definitions ( #85942 )
2023-01-16 20:00:58 +01:00
Jan Stienstra
a35a4efaaa
Add Jellyfin media source support for tvshows ( #85953 )
2023-01-16 19:59:51 +01:00
Marcel van der Veldt
fe583b7c4a
Remove SSDP discovery from Hue ( #85506 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-16 19:56:46 +01:00
Allen Porter
1afb4897a8
Add a timeout during OAuth token exchange and additional debug logging ( #85911 )
2023-01-16 19:52:43 +01:00
Franck Nijhof
c5dedb7a79
Code styling tweaks to the recorder integration ( #86030 )
2023-01-16 19:51:11 +01:00
Shay Levy
5b2c1d701a
Bump aiowebostv to 0.3.2 ( #86031 )
...
fixes undefined
2023-01-16 19:51:00 +01:00
shbatm
b229347625
Fix entity cleanup and naming bugs in ISY994 ( #86023 )
2023-01-16 19:43:42 +01:00
Franck Nijhof
6a89b3a135
Small refactor to HomeWizard config flow ( #86020 )
...
* Small refactor to HomeWizard config flow
* Update homeassistant/components/homewizard/config_flow.py
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
* Process review comments
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
2023-01-16 17:03:00 +01:00
epenet
9205020fa4
Avoid import homeassistant.const as a module ( #85991 )
2023-01-16 16:49:49 +01:00
TheJulianJES
9f0bed0f0c
Implement "group members assume state" option for ZHA ( #84938 )
...
* Initial "group members assume state" implementation for ZHA
* Remove left-over debug flag (where polling was disabled)
* Implement _send_member_assume_state_event() method and also use after turn_off
* Only assume updated arguments from service call to group
* Make code more readable and change checks slightly
* Move "send member assume state" events to LightGroup on/off calls
* Include new config option in tests
* Check that member is available before updating to assumed state
* Lower "update group from child delay" for debouncer to basically 0 when using assumed member state
* Allow "child to group" updates regardless of config option
This is not needed, as group members will not update their state, as long as they're transitioning. (If a group transitions, it also sets its members to transitioning mode)
This fixes multiple issues. Previously, the state of a group was completely wrong when:
- turn on group with 10 second transition
- turn on members individually
- turn off members individually
- group state would not update correctly
* Move "default update group from child delay" constant
* Change to new constant name in test
* Also update fan test to new constant name
* Decrease "update group from child delay" to 10ms
In my testing, 0.0 also works without any issues and correctly de-bounces child updates when using the "assume state option".
This is just for avoiding multiple state changes when changing the group -> children issue individual updates.
With 2 children in a group and delay 0, both child updates only cause one group re-calculation and state change.
0.01 (10ms) should be plenty for very slow systems to de-bounce the update (and in the worst case, it'll cause just another state change but nothing breaks)
* Also implement "assuming state" for effect
Not sure if anybody even uses this, but this one is a bit special because the effect is always deactivated if it's not provided in the light.turn_on call.
* Move shortened delay for "assuming members" to a constant
* Add basic test to verify that group members assume on/off state
* Move _assume_group_state function declaration out of async_added_to_hass
* Fix rare edge-case when rapidly toggling lights and light groups at the same time
This prevents an issue where either the group transition would unset the transition flag or the single light would unset the group transition status midst-transition.
Note: When a new individual transition is started, we want to unset the group flag, as we actually cancel that transition.
* Check that effect list exists, add return type
* Re-trigger CI due to timeout
* Increase ASSUME_UPDATE_GROUP_FROM_CHILD_DELAY slightly
The debouncer is used when updating group member states either by assuming them (in which case we want to barely have any delay), or between the time we get the results back from polling (where we want a slightly longer time).
As it's not easily possible to distinguish if a group member was updated via assuming the state of the group or by the polling that follows, 50 ms seems to be a good middle point.
* Add debug print for when updating group state
* Fix issues with "off brightness" when switching between group/members
This fixes a bunch of issues with "off brightness" and passes it down to the members correctly.
For example, if a light group is turned off with a transition (so bulbs get their level set to 1), this will also set the "off brightness" of all individual bulbs to the last level that they were at.
(It really fixes a lot of issues when using the "member assume group state" option. It's not really possible to fix them without that.)
Furthermore, issues where polling was previously needed to get the correct state after "playing with transitions", should now get be resolved and get correct state when using the "members assume group state" option.
Note: The only case which still can't be fixed is the following:
If individual lights have off_with_transition set, but not the group, and the group is then turned on without a level, individual lights might fall back to brightness level 1 (<- at least now shows correctly in UI even before polling).
Since all lights might need different brightness levels to be turned on, we can't use one group call. But making individual calls when turning on a ZHA group would cause a lot of traffic and thereby be counter-productive.
In this case, light.turn_on should just be called with a level (or individual calls to the lights should be made).
Another thing that was changed is to reset off_with_transition/off_brightness for a LightGroup when a member is turned on (even if the LightGroup wasn't turned on using its turn_on method).
off_with_transition/off_brightness for individual bulbs is now also turned off when a light is detected to be on during polling.
Lastly, the waiting for polled attributes could previously cause "invalid state" to be set (so mid-transition levels).
This could happen when group and members are repeatedly toggled at similar times. These "invalid states" could cause wrong "off brightness" levels if transitions are also used.
To fix this, we check after waiting for the polled attributes in async_get_state to see if a transition has started in the meanwhile. If so, the values can be discarded. A new poll will happen later and if using the "members assume group state" config option, the values should already be correct before the polling.
* Enable "group members assume state" config option by default
The config tests are also updated to expect the config option be enabled by default.
For all tests, the config option is generally disabled though:
There are only two group related tests. The one that tests this new feature overrides the config option to be enabled anyway.
The other tests works in a similar way but also "sends" attribute reports, so we want to disable the feature for that test.
(It would also run with it enabled (if the correct CHILD_UPDATE value is patched), but then it would test the same stuff as the other test, hence we're disabling the config option for that test.)
2023-01-16 10:48:18 -05:00
Paul Bottein
c3e27f6812
Add tier summation delivered for Lixee Zlinky TIC ( #82602 )
...
* Add tier summation delivered for zlinky
* Improve name case
* Add other tiers and register tier
* Fix smartenergy sensor update
* Account for new reporting configuration in unit tests
* Use cluster ID attributes instead of hardcoding the values
* Use tier names instead of the numeric constants for formatter
* Revert active register tier delivered
* Fix tests
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com >
2023-01-16 10:33:18 -05:00
epenet
83591704b5
Adjust sensor validation warning ( #86017 )
2023-01-16 15:48:00 +01:00
jan iversen
ee85a23d19
Bring modbus back to 100% test coverage ( #85972 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-01-16 15:44:11 +01:00
epenet
bcef0d66ac
Remove invalid uom from mqtt tests ( #86004 )
2023-01-16 14:51:35 +01:00
epenet
1a8933d59d
Adjust invalid test values in template ( #86008 )
2023-01-16 14:42:47 +01:00
epenet
0328e8954d
Adjust invalid test values in tcp ( #86007 )
2023-01-16 14:32:01 +01:00
Franck Nijhof
0a367359f4
Add sensor state class validation for device classes ( #84402 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-01-16 14:31:24 +01:00
epenet
8165f487c7
Adjust invalid test values in snmp ( #86006 )
2023-01-16 14:00:37 +01:00
epenet
c1589d3c89
Adjust invalid test values in rest ( #86009 )
2023-01-16 13:37:38 +01:00
epenet
6859a9ebdd
Add missing mock in fritzbox ( #86005 )
2023-01-16 13:05:22 +01:00
Jussi Rosenberg
54d570a9cf
Bump pykoplenti to 1.0.0 ( #83251 )
...
* Update Kostal integration to use maintained lib
* Update Kostal integration to use pykoplenti
* Update kostal_plenticore tests for new lib
* Fix tests config_flow & diagnostics after changes
2023-01-16 12:54:29 +01:00
Franck Nijhof
c26d620ab1
Clean up unused import steps from HomeWizard config flow ( #86002 )
2023-01-16 12:24:23 +01:00
Shay Levy
dd18708b63
Remove WebOS TV client wrapper ( #86001 )
2023-01-16 12:03:57 +01:00
Franck Nijhof
2b037efee2
Cleanup of HomeWizard button platform ( #85999 )
2023-01-16 11:57:08 +01:00
epenet
13cfd60019
Allow None in add_suggested_values_to_schema ( #85763 )
2023-01-16 11:36:21 +01:00
Franck Nijhof
11a81dc485
Improve typing of HomeWizard sensors ( #85997 )
...
* Improve typing of HomeWizard sensors
* Fix typo when tried to fix a typo :)
2023-01-16 11:22:46 +01:00
Erik Montnemery
f9662e0af0
Make the kitchen_sink integration set up a config entry ( #85680 )
...
* Make the kitchen_sink integration set up a config entry
* Update homeassistant/components/kitchen_sink/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add singleton check in import step + add test
* Fix tests
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-01-16 11:03:44 +01:00
epenet
3179101fbc
Warn if numeric sensors have an invalid value ( #85863 )
...
Co-authored-by: mib1185 <mail@mib85.de >
2023-01-16 11:00:07 +01:00
Duco Sebel
ccd8bc14e0
Add sensors for new P1 datapoints in HomeWizard ( #85198 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
fixes undefined
2023-01-16 09:59:07 +01:00
Franck Nijhof
ce43a53585
Update pytest to 7.2.1 ( #85990 )
2023-01-16 09:48:39 +01:00
Erik Montnemery
affea9a305
Remove sky connect config entry if USB stick is not plugged in ( #85765 )
...
* Remove sky connect config entry if USB stick is not plugged in
* Tweak cleanup
* Give some stuff more cromulent names
* Do the needful
* Add tests
* Tweak
2023-01-16 09:25:06 +01:00
Franck Nijhof
fa0d653216
Update python-homewizard-energy to 1.5.0 ( #85966 )
...
* Update python-homewizard-energy to 1.5.0
* Remove strict typing for now
* Revert "Remove strict typing for now"
This reverts commit ebcd327fdf .
* Adjust typing to resolve upstream changes
2023-01-16 09:23:03 +01:00
Jorie Teunissen
719f2e650c
Add state_class to mill Estimated CO2 sensor ( #85894 )
2023-01-16 09:02:15 +01:00
J. Nick Koston
233332c3a0
Fix fetching history include_start_time_state when timezone is not UTC ( #85983 )
2023-01-16 09:01:32 +01:00
Michael
9709391b52
Replace the usage of unit constants by enumerations in Tests [s-u] ( #85937 )
2023-01-16 09:00:27 +01:00
Patrick ZAJDA
0b02abf708
Add locking and unlocking to MQTT lock ( #85779 )
...
* Implement locking, unlocking and jammed on MQTT lock
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Add tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Refactor condition
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Parametrize tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Manage only locking and unlocking
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Remove jammed from abbreviations
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* set valid states in self._valid_states
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2023-01-16 08:42:43 +01:00
Jesse Hills
d3c41bc31c
Add friendly name support for ESPHome ( #85976 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-15 21:33:44 -10:00
Jack Boswell
8c235357a4
Add Starlink reboot button ( #85729 )
2023-01-15 21:22:19 -10:00
shbatm
176eb01016
Deprecate ISY994 custom cleanup entities service ( #85931 )
2023-01-15 21:14:41 -10:00
shbatm
dfc33f858a
Support availability for ISY994 devices ( #85928 )
2023-01-15 19:18:51 -10:00
GitHub Action
b81453cb6b
[ci skip] Translation update
2023-01-16 00:24:22 +00:00
Michael
a7ebec4d02
Make Synology DSM integration fully async ( #85904 )
2023-01-15 13:19:08 -10:00
J. Nick Koston
65ca62c991
Ensure remote bluetooth adapters are loaded before integrations that need them ( #85723 )
2023-01-15 13:17:17 -10:00
shbatm
cd31624768
Bump PyISY to 3.1.6 ( #85974 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-15 13:02:30 -10:00
jan iversen
05c1aff0f6
Bump pymodbus library to V3.1.0 ( #85961 )
...
fixes undefined
2023-01-15 23:30:26 +01:00
Franck Nijhof
64c2340fab
Core code styling improvements ( #85963 )
2023-01-15 23:00:51 +01:00
Duco Sebel
8e5236528f
Upgrade HomeWizard to platinum quality ( #82580 )
2023-01-15 23:00:20 +01:00
Jan Bouwhuis
01e1e254e2
Use value of enum ( #85944 )
2023-01-15 19:30:29 +01:00
Shay Levy
28804b7ecc
Update webOS TV codeowners ( #85959 )
2023-01-15 20:14:36 +02:00
Franck Nijhof
91ac6400b9
Clean up legacy import from HomeWizard ( #85960 )
2023-01-15 20:14:19 +02:00
Michael
9828b2d13f
Replace the usage of unit constants by enumerations in Tests [v-z] ( #85938 )
...
replace unit conts by enums v-z
2023-01-15 20:14:02 +02:00
Shay Levy
03d9d30eca
Cleanup webOS TV YAML import leftovers ( #85957 )
2023-01-15 20:07:15 +02:00
Franck Nijhof
3cb56211f8
Make translations keys check hassfest more strict ( #85221 )
2023-01-15 17:43:34 +01:00
Duco Sebel
209c47383d
Implement state error handling in HomeWizard ( #84991 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-15 17:30:27 +01:00
mkmer
1a0bce715a
Address invalid keys in translation for whirlpool ( #85849 )
2023-01-15 17:09:14 +01:00
Michael
104f74054b
Replace the usage of unit constants by enumerations in Tests [m-n] ( #85935 )
...
* replace unit conts by enums m-n
* fix mqtt
2023-01-15 15:45:00 +01:00
Michael
e35ab75c0b
Replace the usage of unit constants by enumerations in Tests [h-l] ( #85934 )
2023-01-15 14:52:55 +01:00
Michael
72d3fa6d89
Replace the usage of unit constants by enumerations in Tests [o-r] ( #85936 )
2023-01-15 14:50:24 +01:00
Michael
e5f67c9119
Replace the usage of unit constants by enumerations in Tests [f-g] ( #85933 )
2023-01-15 14:46:45 +01:00
ondras12345
cef1809536
Fix apcupsd spamming logs when host is unavailable ( #85920 )
...
fixes undefined
2023-01-15 14:45:05 +01:00
Michael
2850583085
Replace the usage of unit constants by enumerations in Tests [a-e] ( #85932 )
2023-01-15 14:44:01 +01:00
Michael
b20eb54800
Replace deprecated unit converter utils ( #85927 )
2023-01-15 14:41:59 +01:00
Paulus Schoutsen
d92b423127
Add conversation to default config ( #85877 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-15 13:21:16 +01:00
Dermot Duffy
10829fdadb
Allow empty motionEye passwords ( #85407 )
2023-01-15 13:20:25 +01:00
starkillerOG
476de319ea
Bump reolink-aio to 0.2.3 ( #85871 )
2023-01-15 13:07:15 +01:00
Franck Nijhof
314576048d
Fix conflict between stale bot rules ( #85923 )
2023-01-15 13:01:20 +01:00
Shay Levy
508b93c17f
Fix webOS TV SSDP discovery missing friendly name ( #85917 )
2023-01-15 12:29:11 +01:00
Shay Levy
64ee0cf627
Bump aiowebostv to 0.3.1 to fix support for older devices ( #85916 )
...
Bump aiowebostv to 0.3.1
2023-01-15 12:26:28 +01:00
Jan Stienstra
ef4b7c8a22
Skip over files without mime type in Jellyfin ( #85874 )
...
* Skip over files without mime type
* Skip over tracks without mime type
2023-01-15 12:12:27 +01:00
Ville Skyttä
19426ec18a
Startup error message improvements ( #85860 )
...
* Output config and lib dir create failure reasons
* Output to stderr
* Fix error message when specified config directory is not a directory
2023-01-15 05:19:01 +01:00
Matthias Lohr
3ae4e98204
Bump tololib to v0.1.0b4 ( #85866 )
...
updated tololib to v0.1.0b4
2023-01-15 04:38:51 +01:00
shbatm
a81045653d
Add Insteon ramp rate select entities to ISY994 ( #85895 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-14 17:37:07 -10:00
Allen Porter
a653ea30bd
Bump google-nest-sdm to 2.2.2 ( #85899 )
...
* Bump google-nest-sdm to 2.2.0
* Bump nest to 2.2.1
* Bump google-nest-sdm to 2.2.2
2023-01-15 04:30:21 +01:00
Robert Svensson
8117f4af3a
Use parametrize to modify Axis test fixtures ( #85884 )
2023-01-15 04:12:03 +01:00
Robert Hillis
3627a98602
Add dhcp discovery to D-Link ( #85661 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-14 15:58:04 -10:00
GitHub Action
77f9548e51
[ci skip] Translation update
2023-01-15 00:25:52 +00:00
shbatm
913bc827ba
Bump PyISY to 3.1.5 and fix bad Z-Wave properties from eisy ( #85900 )
2023-01-14 12:28:57 -10:00
Austin Mroczek
c478e503e5
Bump total_connect_client to 2023.1 ( #85882 )
...
bump total_connect_client to 2023.1
2023-01-14 20:15:13 +02:00
Shay Levy
6938f791f9
Downgrade MQTT logging ( #85867 )
2023-01-14 13:28:41 +01:00
J. Nick Koston
43fb68ed79
Avoid linear searches for excluded events ( #85851 )
...
If the there are a lot of excluded events for the recorder, it
can have a performance impact as the list has to be searched
every time an event fires in HA
2023-01-14 14:25:03 +02:00
Robert Svensson
768c3e163d
Create and use config_entry fixture for Axis integration tests ( #85865 )
2023-01-14 14:18:18 +02:00
epenet
8fbcb93ab4
Use IntEnum for hassfest quality scale ( #85817 )
2023-01-14 10:19:18 +01:00
shbatm
1fcd25130f
Add On Level number entities to ISY994 Insteon Devices ( #85798 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-13 16:01:41 -10:00
starkillerOG
5f67e79ad9
Bump reolink-aio to 0.2.2 ( #85848 )
2023-01-14 02:25:22 +01:00
Martin Hjelmare
bca462401c
Bump python-matter-server to 1.1.0 ( #85840 )
2023-01-14 02:20:10 +01:00
J. Nick Koston
8b893b7062
Bump cryptography to 39.0.0 ( #85846 )
...
* Bump cryptography to 39.0.0
changelog: https://github.com/pyca/cryptography/compare/38.0.3...39.0.0
The change that is significant is https://github.com/pyca/cryptography/pull/7601 which
should help with esphome noise encryption performance
* constraints
* fix botocore not loading
2023-01-13 19:58:01 -05:00
GitHub Action
dffc913f9e
[ci skip] Translation update
2023-01-14 00:22:57 +00:00
J. Nick Koston
ec61f5f998
Bump aiohomekit to 2.4.4 ( #85853 )
...
fixes https://github.com/home-assistant/core/issues/85400
fixes https://github.com/home-assistant/core/issues/84023
2023-01-13 14:03:16 -10:00
Shay Levy
9b5ac5b173
Fix WebOS TV image fetch SSL verify failure ( #85841 )
2023-01-13 23:50:02 +02:00
Robert Svensson
be899b6ab6
Store Axis device with entry_id key rather than unique_id ( #85673 )
...
* Store Axis device with entry_id key rather than unique_id
* Fix review comments
2023-01-13 22:21:40 +01:00
Guido Schmitz
c191daedc3
Remove dead code path in devolo Home Network ( #85790 )
...
Remove dead code path
2023-01-13 21:15:50 +01:00
Luke
67716edb0c
Update oralb to show battery percentage ( #85800 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
fixes undefined
2023-01-13 10:11:01 -10:00
Kevin Worrel
21cdb6ece3
Bump screenlogicpy to 0.6.3 ( #85799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
fixes undefined
2023-01-13 09:58:23 -10:00
dependabot[bot]
bce7bd771e
Bump actions/setup-python from 4.4.0 to 4.5.0 ( #85801 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.4.0...v4.5.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 21:07:52 +02:00
starkillerOG
b2b6ae417d
Reolink check for admin ( #85570 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
fixes undefined
2023-01-13 20:07:09 +01:00
shbatm
d35c4f8d82
Deprecate YAML configuration for ISY994 ( #85797 )
2023-01-13 08:48:44 -10:00
shbatm
8dadbe45fa
Bump PyISY to 3.1.4 to fix dependency issues ( #85825 )
2023-01-13 18:33:21 +01:00
Ville Skyttä
a5a079fb06
Huawei LTE sensor improvements ( #84019 )
...
* Use `None` for unknown states consistently
* Use huawei_lte_api NetworkModeEnum instead of magic strings
* Recognize some new sensor items
* Exclude current day duration sensor
* Fix current month upload/download types
* Add current day transfer
* Extract lambdas used in multiple spots to named functions
* Formatter naming consistency improvements
2023-01-13 18:27:57 +01:00
Robert Svensson
7953c4a6d5
Clean up old config migration of Axis config ( #85671 )
...
* Revert Axis config flow version to 1
* Set up using hass.config_entries.async_setup
* Fix review comment
* Update homeassistant/components/axis/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-13 17:12:51 +01:00
Franck Nijhof
4c2b20db68
Collection of typing improvements in common test helpers ( #85509 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-13 15:12:11 +01:00
Maciej Bieniek
6baa905448
Abort config flow if Airly measuring station does not exist ( #85652 )
...
* Abort if there is no sensor in the area
* Add test
* Increase test coverage
2023-01-13 14:35:52 +01:00
Mike Degatano
87aacf9fbe
Increase max line size for ingress addons ( #85775 )
2023-01-13 13:30:28 +01:00
Eugenio Panadero
d748894b88
Remove 'tariff' edition from options-flow ( #85703 )
...
* 🎨 Add missing typing for config-flow
* 🐛 Remove 'tariff' edition from options-flow
The `entry.data["tariff"]` is what makes the `entry.unique_id`,
so it's an incoherence to be able to change it in the Options flow
* 🌐 Update generated EN translation
* 🎨 Link translations of option-flow to those of config-flow
2023-01-13 13:27:11 +01:00
Ville Skyttä
ae302bbec0
Make use of str.removeprefix and .removesuffix ( #85584 )
2023-01-13 12:19:38 +01:00
Franck Nijhof
d44210e573
Fix nightly intents in nightly builds (part2) ( #85818 )
2023-01-13 12:14:25 +01:00
epenet
e75c85f679
Downgrade integrations without code owner ( #85752 )
2023-01-13 10:08:15 +01:00
Franck Nijhof
80714c544a
Fix nightly intents in nightly builds ( #85806 )
2023-01-13 09:56:29 +01:00
Ville Skyttä
4c31317c06
Key Huawei LTE routers in hass.data by config entry rather than unique id ( #85788 )
...
Key routers in hass.data by config entry rather than unique id
There's no particular reason to key them by the unique id; the config
entry id is a stronger, always available guarantee, and a much more
common convention across the HA codebase.
At some point, we might conceivably support devices we can't find a
proper unique id for; this would work for that purpose as well.
2023-01-13 09:20:24 +01:00
epenet
1deb4c68f3
Adjust diagnostics return types ( #85525 )
...
* Adjust diagnostics return types
* Replace dict with Mapping
2023-01-13 09:17:54 +01:00
Malte Franken
9927bb3330
Bump georss_ign_sismologia_client to 0.6 ( #85784 )
...
bump georss_ign_sismologia_client to 0.6
2023-01-13 08:58:28 +01:00
tronikos
8e26c048a7
Remove oauth2client dependency in Google Assistant SDK ( #85785 )
...
Remove import oauth2client, inline 2 constants
2023-01-13 00:20:16 +01:00
shbatm
28bea53afe
Move ISY994 data to dataclass and remove bad entities ( #85744 )
2023-01-12 13:09:04 -10:00
J. Nick Koston
f941864308
Bump pySwitchbot to 0.36.4 ( #85777 )
2023-01-12 23:17:00 +01:00
Franck Nijhof
2ca73be9d0
Update sentry-sdk to 1.13.0 ( #85772 )
2023-01-12 23:04:49 +01:00
Franck Nijhof
9415e7e51b
Address small review comments in ESPHome ( #85770 )
2023-01-12 22:55:18 +01:00
Franck Nijhof
686258acd5
Add nightly intents to nightly build ( #85760 )
...
* Add nightly intents to nightly build
* Use main branch
2023-01-12 16:31:14 -05:00
Jovan Gerodetti
49031b8fa7
Implement sync time button for moehlenhoff_alpha2 ( #85676 )
...
* Implement sync time button for moehlenhoff_alpha2
* fix outdated doc comment
Co-authored-by: j-a-n <oss@janschneider.net >
* address review comments
Co-authored-by: j-a-n <oss@janschneider.net >
2023-01-12 22:09:14 +01:00
Teju Nareddy
cb04a52220
Fix IoT Class for Torque integration ( #85667 )
...
* Fix IoT Class for Torque plugin
This is currently misclassified:
- There is no "Torque" server, the Torque plugin is the server that receives data directly from the client. It should be `local` instead of `cloud`.
- The client sends data to the server as needed. This plugin will NOT poll for data. It should be `push` instead of `poll`.
* Run hassfest
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-12 21:52:39 +01:00
Franck Nijhof
db5edfcf64
Update coverage to 7.0.5 ( #85774 )
2023-01-12 21:40:59 +01:00
Yuval Aboulafia
578a1cdc02
Add statistics support to iperf3 ( #85771 )
2023-01-12 12:02:56 -08:00
Paulus Schoutsen
3bb9be2382
2023.1.4 ( #85764 )
2023-01-12 15:00:21 -05:00
Yuval Aboulafia
1f6efe8c3e
Remove WAQI unsupported UOM ( #85768 )
...
fixes undefined
2023-01-12 20:10:45 +01:00
Aaron Bach
107461df0d
Follow-up on ReCollect Waste calendar entity ( #85766 )
2023-01-12 11:56:06 -07:00
Kevin Worrel
4f20b15742
Bump screenlogicpy to 0.6.2 ( #85725 )
...
fixes undefined
2023-01-12 19:41:07 +01:00
Paulus Schoutsen
6581bad7ce
Bumped version to 2023.1.4
2023-01-12 13:20:23 -05:00
Shay Levy
197634503f
Bump aiowebostv to 0.3.0 ( #85756 )
2023-01-12 13:20:17 -05:00
Franck Nijhof
32fc0e03a5
Use jemalloc in Docker builds ( #85738 )
2023-01-12 13:20:16 -05:00
Nathan Spencer
2e9ea0c934
Fix Litter-Robot 4 firmware versions reported while updating ( #85710 )
2023-01-12 13:20:15 -05:00
Nathan Spencer
856f68252b
Use built in polling for litterrobot update entity ( #84678 )
...
* Use built in polling
* Define scan interval
2023-01-12 13:19:55 -05:00
Nathan Spencer
2789747b0f
Bump pylitterbot to 2023.1.0 ( #85484 )
2023-01-12 13:18:37 -05:00
Daniel Hjelseth Høyer
45d14739c5
Update pyTibber to 0.26.8 ( #85702 )
...
* Tibber, update pyTibber
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber, update pyTibber
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2023-01-12 13:17:40 -05:00
Ville Skyttä
d0f95d84b4
Upgrade huawei-lte-api to 1.6.11 ( #85669 )
2023-01-12 13:17:38 -05:00
Robert Hillis
1e852e761c
Remove oauth2client dependency in Google Sheets ( #85637 )
...
Remove oauth2client dependency
2023-01-12 13:17:37 -05:00
Ville Skyttä
c3859f9170
Improve Huawei LTE SSDP inclusion ( #85572 )
...
* Probe Huawei LTE API for device support on SSDP match
More or less as expected, the loosening of SSDP/UPnP data matches done
in #81643 started to yield false positives, as in #85402 .
Coming up with robust matches solely based on the SSDP/UPnP data still
does not seem possible, so keep the matches as loose as they were made,
but additionally invoke a probe request on the API to determine if the
device looks like a supported one.
* Probe only after unique id checks
Prevents throwaway probes for discoveries already in progress.
* Fix SSDP result URL test, add missing assert on it
2023-01-12 13:17:36 -05:00
Milan Meulemans
6df4fc6708
Upgrade aionanoleaf to 0.2.1 ( #83669 )
2023-01-12 13:17:34 -05:00
Shay Levy
596f779254
Bump aiowebostv to 0.3.0 ( #85756 )
2023-01-12 19:11:27 +01:00
epenet
e18117fd63
Bump sfrbox-api to 0.0.4 ( #85742 )
...
* Bump sfrbox-api to 0.0.3
* Bump sfrbox-api to 0.0.4
2023-01-12 18:17:31 +02:00
epenet
b5a9e682be
Add missing enum item in SFR Box ( #85746 )
...
* Add missing enum item in SFR Box
* Adjust tests
2023-01-12 18:15:09 +02:00
Maciej Bieniek
cc016c9bba
Pass language to the Airly API ( #85655 )
...
* Pass language to the API
* Pass only pl or en
* Add comment
2023-01-12 16:15:00 +01:00
Martin Hjelmare
4895f2e7c2
Fix gen_requirements_all script permissions ( #85745 )
2023-01-12 15:46:36 +01:00
Erik Montnemery
8418a30cc0
Refactor energy validation issue reporting ( #85523 )
...
* Refactor energy validation issue reporting
* Update English translations
* Adjust translations
2023-01-12 12:50:43 +01:00
Erik Montnemery
e4e96d3394
Fix sensor test ( #85740 )
2023-01-12 12:21:19 +01:00
Franck Nijhof
e18a6e376c
Use jemalloc in Docker builds ( #85738 )
2023-01-12 11:59:44 +01:00
Osma Ahvenlampi
45a41421b6
Change Ruuvi movement counter to correct state class ( #85677 )
...
change Ruuvi movement counter to correct class
The counter's values are 0 to 255 increasing value, so the correct state class as per https://developers.home-assistant.io/docs/core/entity/sensor/#entities-representing-a-total-amount is TOTAL_INCREASING.
2023-01-12 10:29:54 +01:00
epenet
5a4df9d870
Add binary sensor platform to SFR Box ( #85508 )
...
* Add binary sensor platform to SFR Box
* Simplify
2023-01-12 10:06:09 +01:00
Jan Bouwhuis
64e235285d
Deprecate power_command_topic for MQTT climate ( #85229 )
...
* Deprecate mode_command_topic for MQTT climate
* Correct deprecation and remove support release inf
* Do not use future tense for comment
* Extend deprecation period to 6 months
2023-01-12 09:49:14 +01:00
Erik Montnemery
a7fb3c82fb
Add WS command number/device_class_convertible_units ( #85598 )
...
* Add WS command number/device_class_convertible_units
* Add websocket_api
* Update tests
2023-01-12 09:34:10 +01:00
Erik Montnemery
305fb86d50
Add WS command sensor/device_class_convertible_units ( #85213 )
...
* Add WS command sensor/device_class_units
* Rename new command to device_class_convertible_units
2023-01-12 09:31:06 +01:00
epenet
679e971131
Add system diagnostic sensors to SFR Box ( #85184 )
...
* Add system diagnostic sensor
* Add tests
2023-01-12 09:29:12 +01:00
Erik Montnemery
b0d4b73874
Add unitless unit converter ( #85694 )
...
* Add unitless unit converter
* Adjust type hints
* Adjust tests
* Rename to UnitlessRatioConverter
2023-01-12 09:20:00 +01:00
Maciej Bieniek
a176de6d4b
Add RPC smoke binary sensor to Shelly integration ( #85697 )
...
* Add RPS smoke binary sensor
* Remove index
* Remove the unnecessary attribute
2023-01-12 08:42:40 +01:00
Shay Levy
b71d332a10
Cleanup Shelly sensor description ( #85732 )
2023-01-11 21:39:49 -10:00
Ville Skyttä
c625051665
Improve Huawei LTE SSDP inclusion ( #85572 )
...
* Probe Huawei LTE API for device support on SSDP match
More or less as expected, the loosening of SSDP/UPnP data matches done
in #81643 started to yield false positives, as in #85402 .
Coming up with robust matches solely based on the SSDP/UPnP data still
does not seem possible, so keep the matches as loose as they were made,
but additionally invoke a probe request on the API to determine if the
device looks like a supported one.
* Probe only after unique id checks
Prevents throwaway probes for discoveries already in progress.
* Fix SSDP result URL test, add missing assert on it
2023-01-12 06:47:38 +01:00
shbatm
255a8362a1
Consolidate device info and clean-up ISY994 code base ( #85657 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-11 18:07:44 -10:00
Jack Boswell
43cc8a1ebf
Add binary_sensor to Starlink ( #85409 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-11 17:18:54 -10:00
Robert Hillis
ae9a57b2a8
Remove oauth2client dependency in Google Sheets ( #85637 )
...
Remove oauth2client dependency
2023-01-12 04:02:02 +01:00
Nathan Spencer
0ae855d345
Fix Litter-Robot 4 firmware versions reported while updating ( #85710 )
2023-01-12 03:53:06 +01:00
Robert Hillis
b14c141fe3
Address review comments for D-Link config flow ( #85712 )
...
* Address review comments for D-Link config flow
* uno mas
* uno mas
* uno mas
2023-01-12 03:46:51 +01:00
Eugenio Panadero
05590f63c9
Clean attributes in pvpc hourly pricing ElecPriceSensor ( #85688 )
...
♻️ Remove unnecessary private attrs and fix typing for sensor entity
2023-01-12 03:21:16 +01:00
Daniel Hjelseth Høyer
2757f97114
Update pyTibber to 0.26.8 ( #85702 )
...
* Tibber, update pyTibber
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber, update pyTibber
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2023-01-12 03:15:28 +01:00
Klaas Schoute
6f92c5381d
Add Energie VanOns virtual integration ( #85704 )
2023-01-12 01:14:36 +01:00
Eugenio Panadero
77feaecbfa
Remove unreachable config entry migration in pvpc hourly pricing ( #85700 )
...
* 🔥 Remove old config entry migration logic
introduced for a breaking change in 2021-06, now unreachable after
completely disabling the YAML config for the integration
* ✅ Remove test for old config entry migration logic
and adjust existent one for config-flow to do not lose coverage
2023-01-12 01:07:11 +01:00
Jovan Gerodetti
3ee73f0fea
Bump moehlenhoff-alpha2 to 1.3.0 ( #85720 )
...
bump moehlenhoff_alpha2 to v1.3.0
2023-01-12 00:52:32 +01:00
Milan Meulemans
e603645b90
Upgrade aionanoleaf to 0.2.1 ( #83669 )
2023-01-12 00:43:04 +01:00
Felix T
42a4dd98f1
Use fallback advertising interval for non-connectable Bluetooth devices ( #85701 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-11 12:11:25 -10:00
Paulus Schoutsen
c8cd41b5d4
Add ESPHome update entities ( #85717 )
2023-01-11 16:26:13 -05:00
Paulus Schoutsen
06bc9c7b22
Automatically fetch the encryption key from the ESPHome dashboard ( #85709 )
...
* Automatically fetch the encryption key from the ESPHome dashboard
* Also use encryption key during reauth
* Typo
* Clean up tests
2023-01-11 15:28:31 -05:00
epenet
a2f6299fc1
Remove invalid device class in energyzero ( #85690 )
...
* Remove invalid device class in energyzero
* Adjust tests
2023-01-11 20:49:14 +01:00
Ernst Klamer
a575dfb5c3
Bump bthome-ble to 2.5.0 ( #85670 )
...
Bump bthome-ble
2023-01-11 19:30:39 +02:00
Ville Skyttä
ccd7f09de6
Upgrade huawei-lte-api to 1.6.11 ( #85669 )
2023-01-11 17:44:55 +01:00
mkmer
f9dcb2ea84
Bump whirlpool-sixth-sense to 0.18.2 ( #85679 )
2023-01-11 14:54:41 +01:00
Eugenio Panadero
2286029b5d
Bump aiopvpc to 4.0.1 ( #85612 )
...
* 📦 ️ Bump aiopvpc version
* ♻️ Evolve DataUpdateCoordinator and PVPC sensor for new aiopvpc
setting `SensorDeviceClass.MONETARY` for the price sensor
* 🍱 tests: Update tests fixtures with new sensor data
for aiopvpc v4 with 'esios_public' as data-source
* ✅ tests: Adapt test suite for new default data-source
* 📦 ️ Bump aiopvpc version for latest patch 4.0.1
* ⏪ ️ Revert changes unrelated to library bump
* ⏪ ️ Revert tests changes unrelated to library bump
2023-01-11 14:49:42 +01:00
Paulus Schoutsen
82ec769ec5
Handle ESPHome dashboard discovery ( #85662 )
2023-01-11 08:30:52 -05:00
Jan Bouwhuis
1a4cac95a1
Revert "Bump steamodd to 4.23" ( #85651 )
2023-01-11 13:13:19 +01:00
Erik Montnemery
0200327fa8
Make the kitchen_sink integration trigger statistics issues ( #79742 )
...
* Make the kitchen_sink integration trigger statistics issues
* Remove dead code
2023-01-11 08:14:11 +01:00
GitHub Action
941f82b60c
[ci skip] Translation update
2023-01-11 00:23:37 +00:00
Robert Hillis
3d7c61bbed
Add D-Link config flow ( #84927 )
2023-01-10 14:10:56 -10:00
rikroe
1afb30344a
Add diagnostics to bmw_connected_drive ( #74871 )
...
* Add diagnostics to bmw_connected_drive
* Add tests for diagnostics
* Move get_fingerprints to library, bump bimmer_connected to 0.10.4
* Update bimmer_connected to 0.11.0
* Fix pytest
* Mock actual diagnostics HTTP calls
* Update tests for bimmer_connected 0.12.0
* Don't raise errors if vehicle is not found
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-01-11 01:09:45 +01:00
Matthias Alphart
db428f2141
Update xknx to 2.3.0 - add some DPTs, Routing security ( #85658 )
...
Update xknx to 2.3.0
2023-01-11 00:24:56 +01:00
shbatm
856895ddf5
Remove old migrate unique ID code from ISY994 ( #85641 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-10 12:42:31 -10:00
shbatm
d3249432c9
Add ISY994 variables as number entities ( #85511 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-10 12:29:11 -10:00
Ernst Klamer
7af23698bc
Bump bluemaestro-ble to 0.2.1 ( #85648 )
2023-01-10 11:40:18 -10:00
epenet
6e3cf896f7
Remove invalid device class in gios ( #85611 )
2023-01-10 22:08:13 +01:00
Paulus Schoutsen
b297b78086
2023.1.3 ( #85645 )
2023-01-10 15:58:26 -05:00
Paulus Schoutsen
4bdf87d383
Bumped version to 2023.1.3
2023-01-10 14:52:06 -05:00
Paul Bottein
e47364f34d
Update frontend to 20230110.0 ( #85640 )
2023-01-10 14:52:01 -05:00
Erik Montnemery
fe7d32dc5d
Bump hatasmota to 0.6.3 ( #85633 )
2023-01-10 14:52:00 -05:00
Allen Porter
62a003a053
Bump gcal-sync to 4.1.2 ( #85631 )
2023-01-10 14:51:59 -05:00
Shay Levy
b5d1421dfd
Bump aioshelly to 5.2.1 to fix Task exception was never retrieved ( #85575 )
...
Bump aioshelly to 5.2.1
2023-01-10 14:51:58 -05:00
Aaron Bach
ebab2bd0f9
Remove no-longer-needed invalid API key monitor for OpenUV ( #85573 )
...
* Remove no-longer-needed invalid API key monitor for OpenUV
* Handle re-auth cancellation
* Use automatic API status check
2023-01-10 14:51:57 -05:00
J. Nick Koston
e7babb4266
Do not check ble scanner state for sleepy shelly devices ( #85566 )
...
fixes #85563
2023-01-10 14:51:56 -05:00
Christopher Bailey
1a042c2dad
Bump pyunifiprotect to 4.6.1 ( #85547 )
2023-01-10 14:51:55 -05:00
Keilin Bickar
731ca046f6
Bump sense_energy to 0.11.1 ( #85533 )
...
fixes undefined
2023-01-10 14:51:54 -05:00
epenet
c844276e95
Remove invalid state class in Subaru sensor ( #85520 )
2023-01-10 14:51:53 -05:00
starkillerOG
9f9cdb62eb
Restore Netgear signal strength icon ( #85512 )
2023-01-10 14:51:52 -05:00
Franck Nijhof
c73830439f
Remove invalid Signal Strength device class from NETGEAR ( #85510 )
2023-01-10 14:51:51 -05:00
Christopher Bailey
940b5d62b4
Bump pyunifiprotect to 4.6.0 ( #85483 )
2023-01-10 14:51:50 -05:00
Eugenio Panadero
caa8fc4d10
Remove deprecated YAML manual config for PVPC Hourly Pricing ( #85614 )
2023-01-10 20:49:54 +01:00
Paul Bottein
67b238c8d1
Update frontend to 20230110.0 ( #85640 )
2023-01-10 14:28:12 -05:00
Erik Montnemery
85ba8a6cde
Bump hatasmota to 0.6.3 ( #85633 )
2023-01-10 20:48:06 +02:00
tronikos
667fde997d
Google Assistant SDK: Fix broadcast command in Japanese ( #85636 )
...
Fix broadcast command in Japanese
2023-01-10 20:20:28 +02:00
epenet
de2588f6e0
Add diagnostics platform to SFR Box ( #85500 )
2023-01-10 20:17:14 +02:00
Allen Porter
02357193ad
Bump gcal-sync to 4.1.2 ( #85631 )
2023-01-10 20:15:55 +02:00
Bouwe Westerdijk
4889373819
Bump plugwise to v0.27.1 ( #85630 )
2023-01-10 19:47:48 +02:00
mkmer
d01a62fec5
Bump AIOAladdinConnect to 0.1.52 ( #85632 )
2023-01-10 19:44:57 +02:00
epenet
a7647fee28
Fix unknown data in homematicip_cloud ( #85618 )
2023-01-10 12:26:49 -05:00
Erik Montnemery
7621c450c7
Add kitchen_sink integration ( #85592 )
2023-01-10 17:31:47 +01:00
epenet
3d02b5af21
Fix unknown data in vultr ( #85627 )
2023-01-10 17:29:17 +01:00
epenet
67f8d82818
Remove invalid state class in deconz ( #85615 )
2023-01-10 17:28:35 +01:00
epenet
2ae986d45b
Remove invalid state class in tado ( #85624 )
2023-01-10 16:55:34 +01:00
epenet
4eddd8b75a
Remove invalid unit of measurement in mfi ( #85620 )
2023-01-10 16:45:59 +01:00
epenet
298d7504fd
Fix unknown data in qwikswitch ( #85621 )
2023-01-10 16:42:28 +01:00
epenet
d313d82eb7
Fix unknown data in influxdb ( #85619 )
2023-01-10 16:41:16 +01:00
epenet
65750fec9b
Remove invalid state class in hue ( #85617 )
2023-01-10 16:37:35 +01:00
epenet
4d660f926d
Fix unknown data in google wifi ( #85616 )
2023-01-10 16:37:04 +01:00
starkillerOG
105b34bd77
Reolink add support for flv protocol ( #85576 )
2023-01-10 12:16:48 +01:00
Aaron Bach
5d7f33ad76
Further generalize base Ridwell entity ( #85486 )
2023-01-10 12:15:28 +01:00
Erik Montnemery
5fdf78ed30
Drop title from repairs flows (2) ( #85597 )
2023-01-10 12:11:30 +01:00
epenet
fa7d7415d7
Adjust diagnostic return type in Sonos ( #85585 )
2023-01-10 12:07:14 +01:00
Dermot Duffy
b64d14004a
Bump motionEye client version to v0.3.14 ( #85408 )
2023-01-10 12:01:42 +01:00
Franck Nijhof
0a8380cbe1
Deprecate Magicseaweed ( #85527 )
2023-01-10 11:54:49 +01:00
epenet
9eb06fd59d
Simplify sensor state validation ( #85513 )
2023-01-10 11:52:29 +01:00
mkmer
b86c58b0ea
Bump whirlpool-sixth-sense to 0.18.1 ( #85521 )
...
* Bump whirlpool to 0.18.1
Add HASS AIOsession
Add unregister to remove_from_hass
* remove session from WhirlpoolData class
2023-01-10 10:41:35 +01:00
Franck Nijhof
bba9ad3243
Revert "Adapt tplink to use has_entity_name" ( #85595 )
...
Revert "Adapt tplink to use has_entity_name (#85577 )"
This reverts commit ca0fe488ba .
2023-01-10 10:06:58 +01:00
Guido Schmitz
d40a4aa970
Add switch platform to devolo_home_network ( #72494 )
2023-01-10 10:05:59 +01:00
Franck Nijhof
05c32c51fd
Code styling tweaks to the Cast integration ( #85560 )
2023-01-10 09:57:13 +01:00
J. Nick Koston
6aa44d5b82
Bump bleak to 0.19.5 ( #85567 )
...
changelog: https://github.com/hbldh/bleak/compare/v0.19.2...v0.19.5
2023-01-10 09:56:24 +01:00
J. Nick Koston
f9dbce8bf4
Bump dbus-fast to 1.84.0 ( #85568 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.82.0...v1.84.0
2023-01-10 09:55:37 +01:00
Aaron Bach
6a801fc058
Remove no-longer-needed invalid API key monitor for OpenUV ( #85573 )
...
* Remove no-longer-needed invalid API key monitor for OpenUV
* Handle re-auth cancellation
* Use automatic API status check
2023-01-10 09:48:39 +01:00
Shay Levy
bf67458d83
Bump aioshelly to 5.2.1 to fix Task exception was never retrieved ( #85575 )
...
Bump aioshelly to 5.2.1
2023-01-10 09:46:36 +01:00
starkillerOG
db8a94d5e2
bump reolink-aio to 0.2.1 ( #85571 )
2023-01-10 09:44:53 +01:00
Teemu R
ca0fe488ba
Adapt tplink to use has_entity_name ( #85577 )
...
* Adapt tplink to use has_entity_name
* Set the name for individual smartstrip sockets
* Fix tests
2023-01-10 09:40:29 +01:00
Bouwe Westerdijk
4a22b463d1
Plugwise: add missing P1v2 sensors ( #85589 )
...
Add missing P1v2 sensors
2023-01-10 09:36:18 +01:00
tronikos
e24989b446
Google Assistant SDK conversation agent ( #85499 )
...
* Google Assistant SDK conversation agent
* refresh token
* fix session
* Add tests
* Add option to enable conversation agent
2023-01-09 20:53:41 -05:00
GitHub Action
f2df72e014
[ci skip] Translation update
2023-01-10 00:25:07 +00:00
starkillerOG
77542fc842
Netgear fix missing await ( #85574 )
...
fix missing await
2023-01-10 01:02:31 +02:00
epenet
069d8024a4
Remove invalid state class in Subaru sensor ( #85520 )
2023-01-09 15:59:17 -07:00
Michael Hansen
07bd208c7d
Load custom sentences from config directory ( #85558 )
...
* Load custom sentences from config directory
* Load custom sentences from config directory
* Custom sentences in custom_sentences/<language>/
* Load custom sentences from config directory
* Custom sentences in custom_sentences/<language>/
* Add custom_sentences test
2023-01-09 16:48:59 -06:00
Jeef
6970a8a87a
Add IntelliFire lights ( #79816 )
2023-01-09 12:16:39 -10:00
J. Nick Koston
2c95c0b3a1
Do not check ble scanner state for sleepy shelly devices ( #85566 )
...
fixes #85563
2023-01-10 00:16:14 +02:00
Christopher Bailey
02897fb9a3
Add UniFi Protect Chime Duration entity ( #85538 )
2023-01-09 12:09:41 -10:00
J. Nick Koston
57239769ba
Only build compressed states once ( #85561 )
2023-01-09 12:07:32 -10:00
Christopher Bailey
818253ced4
Bump pyunifiprotect to 4.6.1 ( #85547 )
2023-01-09 12:00:21 -10:00
Franck Nijhof
b6316b4904
Split wheels building of all requirements ( #85564 )
2023-01-09 22:16:59 +01:00
Erik Montnemery
8983f665cf
Refactor device registry JSON cache ( #85539 )
2023-01-09 09:50:27 -10:00
Jafar Atili
a8f95c36a6
Bump pySwitchbee to 1.7.19 ( #84442 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-09 09:23:49 -10:00
Franck Nijhof
3bb435c292
Pin matplotlib to 3.6.1 ( #85540 )
2023-01-09 18:34:10 +01:00
Aaron Bach
e35b21823e
Add a calendar entity to ReCollect Waste ( #85347 )
...
* Add a calendar entity to ReCollect Waste
* Simplify and ensure return None
* Ensure end date is after start date
2023-01-09 09:50:42 -07:00
Keilin Bickar
9491de2bd1
Bump sense_energy to 0.11.1 ( #85533 )
...
fixes undefined
2023-01-09 17:35:15 +01:00
Erik Montnemery
b933a53aa3
Refactor entity registry JSON cache ( #85085 )
...
* Refactor entity registry JSON cache
* Fix generator
* Tweak
* Improve string building
* Improve test coverage
* Override EntityRegistryItems.values to avoid __iter__ overhead
2023-01-09 16:52:52 +01:00
Scott Colby
174cc23309
Add "Schedule Part" enum sensor to Venstar thermostat ( #84332 )
2023-01-09 16:41:17 +01:00
Marcel van der Veldt
c181fb6de0
Bump aiohue library to 4.6.1 ( #85504 )
...
* Bump aiohue to 4.6.0
* fix device name for lights
* fix name for groups too
* ignore smart scenes
* bump to 4.6.1 instead
* fix test fixture
* update tests
* fix scene test
2023-01-09 10:37:03 -05:00
mkmer
86ab5f76e0
Whirlpool general code cleanup ( #85387 )
2023-01-09 16:16:05 +01:00
Franck Nijhof
8747d01e7b
Fix translation keys for Yamaha MusicCast selectors ( #85292 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-09 16:03:29 +01:00
epenet
1766df3faa
Improve integration type hints for diagnostics ( #85526 )
2023-01-09 15:17:48 +01:00
epenet
aa5b29c560
Adjust zwave_js diagnostics ( #85524 )
2023-01-09 14:33:09 +01:00
Erik Montnemery
72c9ca2567
Update sensor test ( #85522 )
2023-01-09 14:26:52 +01:00
Robert Svensson
1cdd535f21
Bump axis to v46 ( #85431 )
2023-01-09 12:43:40 +01:00
Erik Montnemery
54168c9bdb
Allow converting units of energy sensors ( #85497 )
2023-01-09 12:26:35 +01:00
starkillerOG
a332cd8aba
Restore Netgear signal strength icon ( #85512 )
2023-01-09 12:15:36 +01:00
Tom
60604f7905
Default disable voltage sensors in Plugwise ( #85451 )
2023-01-09 12:09:32 +01:00
Nathan Spencer
02f1dce137
Bump pylitterbot to 2023.1.0 ( #85484 )
2023-01-09 11:58:06 +01:00
Rami Mosleh
a0e18051c7
Add config flow to imap ( #74623 )
...
* Add config flow to imap
fix coverage
fix config_flows.py
* move coordinator to seperate file, remove name key
* update intrgations.json
* update requirements_all.txt
* fix importing issue_registry
* Address comments
* Improve handling exceptions on intial connection
* exit loop tasks properly
* fix timeout
* revert async_timeout
* Improve entity update handling
* ensure we wait for idle to finish
* fix typing
* Update deprecation period
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-09 11:41:47 +01:00
Franck Nijhof
c225ed0a1a
Remove invalid Signal Strength device class from NETGEAR ( #85510 )
2023-01-09 11:39:20 +01:00
dependabot[bot]
f1895fa826
Bump actions/cache from 3.2.2 to 3.2.3 ( #85488 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 11:28:36 +01:00
Matthias Alphart
88356a95e6
Use power factor device class in Fronius integration again ( #85495 )
2023-01-09 10:42:49 +01:00
dependabot[bot]
186151008f
Bump actions/upload-artifact from 3.1.1 to 3.1.2 ( #85489 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 10:30:14 +01:00
Franck Nijhof
7adb8d5ddc
Code styling tweaks to core utils & YAML loader ( #85433 )
...
Code styling tweaks to core utils
2023-01-08 22:01:55 -08:00
Christopher Bailey
aa1c539683
Bump pyunifiprotect to 4.6.0 ( #85483 )
2023-01-08 16:59:21 -10:00
shbatm
a8cdb86b23
Add network resource button entities to ISY994 and bump PyISY to 3.0.12 ( #85429 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-08 16:45:54 -10:00
Paulus Schoutsen
b3454bfd9c
2023.1.2 ( #85481 )
2023-01-08 21:44:13 -05:00
Paulus Schoutsen
834847988d
Bumped version to 2023.1.2
2023-01-08 20:24:25 -05:00
Allen Porter
caf15534bb
Bump gcal_sync to 4.1.1 ( #85453 )
2023-01-08 20:24:19 -05:00
Allen Porter
10cb2e31c4
Bump ical to 4.2.9 ( #85401 )
2023-01-08 20:24:18 -05:00
Lutz Lengemann
85c9f9facf
Increase Hydrawise default scan interval ( #85398 )
...
Increasing default scan interval
Fixes #83540
2023-01-08 20:24:17 -05:00
J. Nick Koston
5ff7b3bb1a
Bump pySwitchbot to 0.36.3 ( #85360 )
2023-01-08 20:24:16 -05:00
J. Nick Koston
e5ba423d6d
Add note to SwitchBot locks that usernames are case sensitive ( #85359 )
2023-01-08 20:24:15 -05:00
puddly
b30d4ef7cf
Bump ZHA dependencies ( #85355 )
...
* Bump ZHA dependencies
* Deprecated `foundation.Command` -> `foundation.GeneralCommand`
2023-01-08 20:24:15 -05:00
Joakim Plate
00e563f1b8
Switch play pause method in philips js ( #85343 )
...
fixes undefined
2023-01-08 20:24:14 -05:00
Phil Bruckner
cf06f3b81d
Bump life360 package to 5.5.0 ( #85322 )
...
Improve debug output & redact sensitive info from log.
Fix bug that was masking some HTTP errors.
Retry HTTP errors 502, 503 & 504, which have been observed to happen every once
in a while, resulting in fewer unnecessary unavailable states.
2023-01-08 20:24:13 -05:00
starkillerOG
a781fcca86
Bump reolink-aio to 0.1.3 ( #85309 )
...
bump reolink-aio to 0.1.3
2023-01-08 20:24:12 -05:00
Tom Puttemans
764550f2e1
Fix dsmr_reader peak hour consumption unit of measurement ( #85301 )
2023-01-08 20:24:11 -05:00
puddly
7396bcc585
Retry ZHA config entry setup when ENETUNREACH is caught ( #84615 )
...
* The config entry is not ready on `ENETUNREACH`
* Use new `TransientConnectionError` from zigpy
2023-01-08 20:20:26 -05:00
Poltorak Serguei
cdafd94550
Z-Wave.Me integration: Add code owners to receive notifications on github ( #85476 )
...
* Add code owners to receive notifications on github
* fixup! Add code owners to receive notifications on github
2023-01-08 20:19:04 -05:00
Poltorak Serguei
1f86a0a76f
Z-Wave.Me: Cover: Fixed calibration errors and add missing is_closed ( #85452 )
...
* Cover: Fixed calibration errors and add missing is_closed
* Style
* Style
* whitespace
2023-01-08 20:18:36 -05:00
Ville Skyttä
dfa9f0e11d
Upgrade RestrictedPython to 6.0 ( #85426 )
...
Required for Python 3.11.
https://github.com/zopefoundation/RestrictedPython/blob/6.0/CHANGES.rst#60-2022-11-03
2023-01-08 20:17:39 -05:00
tronikos
05187d7bf4
Google Assistant SDK: support Korean and Japanese ( #85419 )
...
* Google Assistant SDK: support Korean and Japanese
* Fix Korean and Japanese broadcast commands
2023-01-08 20:16:00 -05:00
J. Nick Koston
7bdfa7b9ec
Bump aioesphomeapi to 13.0.4 ( #85406 )
...
bugfix for protobuf not accepting bytearray
changelog: https://github.com/esphome/aioesphomeapi/compare/v13.0.3...v13.0.4
2023-01-08 20:09:49 -05:00
eMerzh
c4c64a8bed
Add missing context in homewizard assistant error ( #85397 )
2023-01-08 20:09:37 -05:00
GitHub Action
6ce88cd5af
[ci skip] Translation update
2023-01-09 00:23:57 +00:00
David Buezas
112b2c22f7
Expose async_scanner_devices_by_address from the bluetooth api ( #83733 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
fixes undefined
2023-01-08 14:06:32 -10:00
Franck Nijhof
06a35fb7db
Code styling tweaks to core helpers ( #85441 )
2023-01-08 13:44:09 -10:00
Franck Nijhof
cf5fca0464
Code styling tweaks to core entity components ( #85460 )
2023-01-08 13:40:08 -10:00
jjlawren
9d7e99eeb7
Handle timeouts in Sonos, reduce logging noise ( #85461 )
2023-01-08 13:39:26 -10:00
Franck Nijhof
318871f8a9
Code styling tweaks to the LaMetric integration ( #85469 )
2023-01-09 01:36:54 +02:00
Allen Porter
4162dfdc4e
Bump gcal_sync to 4.1.1 ( #85453 )
2023-01-09 01:35:23 +02:00
Franck Nijhof
36f16b0ff2
Code styling tweaks to the WLED integration ( #85466 )
2023-01-09 01:03:05 +02:00
Marc Mueller
8f7aca7b69
Update pydocstyle to 6.2.3 ( #85449 )
2023-01-09 00:59:07 +02:00
starkillerOG
b0270f1ab7
Fix fetching of initial data of Netgear sensors ( #85450 )
...
fix fetching of initial data
2023-01-09 00:57:44 +02:00
Franck Nijhof
2511402400
Code styling tweaks to the AdGuard Home integration ( #85468 )
2023-01-09 00:53:17 +02:00
jjlawren
90e55cd711
Bump soco to 0.29.0 ( #85473 )
2023-01-09 00:52:22 +02:00
Ville Skyttä
7eb1b8c2fe
Address a few deprecation warnings in tests ( #85472 )
2023-01-09 00:52:05 +02:00
Franck Nijhof
487782a6d1
Code styling tweaks to Bluetooth ( #85448 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-08 11:20:02 -10:00
Franck Nijhof
800b8abe39
Code styling tweaks to the MQTT integration ( #85463 )
2023-01-08 22:07:10 +01:00
jjlawren
1b592e6885
Use subscription callbacks to discover Sonos speakers ( #85411 )
...
fixes undefined
2023-01-08 09:50:18 -10:00
J. Nick Koston
d81febd3f4
Small speed up to frequently called datetime functions ( #85399 )
2023-01-08 09:42:29 -10:00
mkmer
45eb1efc6f
Limit Whirlpool timestamp changes to +/- 60 seconds ( #85368 )
...
* Limit timestamp changes to +/- 60 seconds
* Add timestamp callback tests
2023-01-08 18:57:46 +01:00
Xavier Decuyper
fc00c6d885
Add Nuki battery percentage sensor ( #84968 )
...
* Nuki: add battery percentage + add to device registry
* Remove unused import
* Fixing linting and sorting issues
* Update homeassistant/components/nuki/sensor.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Shorthand for adding entities
* Use _attr_has_entity_name for battery sensor
* Fix linting issue
* Remove device registry changes
* Exclude from coverage
* Use _attr_ instead of properties
* Clean up
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-08 14:24:20 +01:00
Michael
30c9f4f926
Remove obsolete "Domains blocked" extra attribute from PI-Hole sensors ( #85424 )
...
remove obsolete "domains blocked" extra attribute
2023-01-08 13:25:37 +01:00
Lutz Lengemann
5d6634906d
Increase Hydrawise default scan interval ( #85398 )
...
Increasing default scan interval
Fixes #83540
2023-01-08 13:23:33 +01:00
Bouwe Westerdijk
5eb7aed0ca
Plugwise: add support for 3-phase DSMR's ( #85421 )
...
* Bump plugwise to v0.27.0
* Add p1-3phase test-fixture
* Add the new 3ph P1 DSMR sensors
* Add p1 3ph test-case
2023-01-08 13:11:29 +01:00
G Johansson
2a965a6e44
SQL reintroduce yaml support ( #75205 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-07 18:14:36 -10:00
Dave T
d2c733628f
Update copyright year to 2023 ( #85396 )
...
* Update copyright year
* Remove year from copyright string
2023-01-07 20:05:27 -05:00
J. Nick Koston
a18a629c19
Avoid pattern search entry when there are no patterns in the entity filter ( #85404 )
2023-01-07 14:40:58 -10:00
GitHub Action
0b163aac7d
[ci skip] Translation update
2023-01-08 00:26:22 +00:00
Allen Porter
07fa7504fb
Bump ical to 4.2.9 ( #85401 )
2023-01-07 15:28:37 -08:00
Joakim Plate
8b6e54a01b
Switch play pause method in philips js ( #85343 )
...
fixes undefined
2023-01-08 00:14:25 +01:00
RoboMagus
dc000d2289
Mark repo as safe directory to git config ( #83755 )
...
Fixes https://github.com/home-assistant/core/issues/83753
fixes undefined
2023-01-08 00:11:12 +01:00
Bouwe Westerdijk
da51765f5c
Fix unit of illuminance in Plugwise illuminance sensor ( #85392 )
2023-01-08 00:01:53 +01:00
Michael Hansen
ecaec0332d
Hassil intents ( #85156 )
...
* Add hassil to requirements
* Add intent sentences
* Update sentences
* Use hassil to recognize intents in conversation
* Fix tests
* Bump hassil due to dependency conflict
* Add dataclasses-json package contraints
* Bump hassil (removes dataclasses-json dependency)
* Remove climate sentences until intents are supported
* Move I/O outside event loop
* Bump hassil to 0.2.3
* Fix light tests
* Handle areas in intents
* Clean up code according to suggestions
* Remove sentences from repo
* Use home-assistant-intents package
* Apply suggestions from code review
* Flake8
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-01-07 16:20:21 -05:00
Álvaro Fernández Rojas
3a905f80df
Add QNAP QSW sensors for each port ( #76811 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-07 10:25:38 -10:00
Jack Boswell
3ad4caa3d7
Add Starlink Integration ( #77091 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-07 10:13:37 -10:00
Robert Hillis
ad65fc27bc
Add Google Mail integration ( #82637 )
...
* Add Google Mail integration
* oops
* prettier
* Add email service
* adjustments
* update
* move email to notify
* break out services
* tweaks
* Add CC and BCC support
* drop scope check, breakout tests
* use abstract auth
* tweak
* bump dependency
* dependency bump
* remove oauth2client
2023-01-07 11:59:14 -08:00
shbatm
d2537dacc6
Add beep button entity to ISY994 Insteon devices ( #85367 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-07 09:40:34 -10:00
RenierM26
1804006da0
EZVIZ: Add mac to device info ( #85378 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-07 20:39:15 +01:00
Allen Porter
5000c426c6
Add config flow for Rain Bird ( #85271 )
...
* Rainbird config flow
Convert rainbird to a config flow. Still need to handle irrigation numbers.
* Add options for irrigation time and deprecate yaml
* Combine exception handling paths to get 100% test coverage
* Bump the rainird config deprecation release
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary sensor/binary sensor and address some PR feedback
* Simplify configuration flow and options based on PR feedback
* Consolidate data update coordinators to simplify overall integration
* Fix type error on python3.9
* Handle yaml name import
* Fix naming import post serialization
* Parallelize requests to the device
* Complete conversion to entity service
* Update homeassistant/components/rainbird/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/rainbird/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unused import
* Set default duration in options used in tests
* Add separate devices for each sprinkler zone and update service to use config entry
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-07 09:34:01 -08:00
Joakim Plate
e3e64c103d
Switch to attr use in philips js ( #85345 )
2023-01-07 15:00:32 +01:00
Marc Mueller
c3991b591a
Improve DataUpdateCoordinator typing in integrations (8) ( #85331 )
2023-01-07 14:55:19 +01:00
Marc Mueller
2e989b16ad
Improve DataUpdateCoordinator typing in integrations (9) ( #85332 )
2023-01-07 14:52:06 +01:00
Marc Mueller
a2ef0caa07
Improve sleepiq generic typing ( #85330 )
2023-01-07 14:13:16 +01:00
Marc Mueller
e99840f82c
Improve devolo_home_network generic typing ( #85328 )
2023-01-07 14:12:03 +01:00
Marc Mueller
b27e89b40e
Improve flume generic typing ( #85329 )
2023-01-07 14:10:44 +01:00
Michael
dddba4ba45
Remove own sensor description in PI-Hole ( #85371 )
...
own sensor description is not needed anymor
2023-01-07 14:06:33 +01:00
Maciej Bieniek
0fbb334ad9
Bump accuweather package to 0.5.0 ( #85326 )
...
Bump accuweather
2023-01-07 13:37:29 +01:00
Phil Bruckner
b257de57d9
Bump life360 package to 5.5.0 ( #85322 )
...
Improve debug output & redact sensitive info from log.
Fix bug that was masking some HTTP errors.
Retry HTTP errors 502, 503 & 504, which have been observed to happen every once
in a while, resulting in fewer unnecessary unavailable states.
2023-01-07 12:53:04 +01:00
Benjamin
f215ae9dd9
Bump volkszahler to 0.4.0 ( #85335 )
...
bump volkszahler to 0.4.0
bump volkszahler to 0.4.0
2023-01-07 12:45:09 +01:00
Michael
c3716015c4
Move platform related stuff out of const.py in PI-Hole integration ( #85237 )
...
move platform related stuff out of const.py
2023-01-07 12:40:21 +01:00
Michael
ee3ab45012
Make API key mandatory for PI-Hole ( #85264 )
...
* add reauth flow
* adjust tests
* use constant for platforms
* remove not needed async_get_entry()
* fix typo
* user _async_abort_entries_match()
* don't use CONF_ prefix for config dicts
* sort PLATFORMS
* use entry_data in reauth flow
2023-01-07 12:22:36 +01:00
Joakim Plate
7f2b7340b9
Validate length of rfxtrx identifier ( #85352 )
2023-01-07 10:52:46 +01:00
Joakim Plate
dfca3c2448
Correct memory leak for rfxtrx lighting4 devices ( #85354 )
2023-01-07 10:52:05 +01:00
puddly
757e4cf9e1
Retry ZHA config entry setup when ENETUNREACH is caught ( #84615 )
...
* The config entry is not ready on `ENETUNREACH`
* Use new `TransientConnectionError` from zigpy
2023-01-07 10:46:33 +01:00
Allen Porter
d3c7cbbfb0
Bump pyrainbird to 1.1.0 ( #85358 )
2023-01-06 22:16:14 -08:00
J. Nick Koston
4025ac712f
Add note to SwitchBot locks that usernames are case sensitive ( #85359 )
2023-01-06 19:51:20 -10:00
J. Nick Koston
21c0e93ee9
Bump pySwitchbot to 0.36.3 ( #85360 )
2023-01-06 19:50:50 -10:00
puddly
015281078a
Bump ZHA dependencies ( #85355 )
...
* Bump ZHA dependencies
* Deprecated `foundation.Command` -> `foundation.GeneralCommand`
2023-01-06 23:01:36 -05:00
J. Nick Koston
6d012ea7c0
Bump aioesphomeapi to 13.0.3 ( #85356 )
...
Performance improvements
changelog: https://github.com/esphome/aioesphomeapi/compare/v13.0.2...v13.0.3
2023-01-06 23:00:38 -05:00
shbatm
cf3ca816a8
Add query button entities to ISY994 devices and hub ( #85337 )
2023-01-06 15:15:02 -10:00
GitHub Action
2976f843b5
[ci skip] Translation update
2023-01-07 00:22:33 +00:00
shbatm
9ad05b55d9
Use Platform enum and remove DOMAIN as X imports in ISY994 ( #85341 )
2023-01-06 13:16:14 -10:00
J. Nick Koston
194adcde9c
Drop ChainMap in translation cache ( #85260 )
2023-01-06 11:52:18 -10:00
mkmer
d75087ede5
Add Whirlpool washer and dryer to Whirlpool integration ( #85066 )
...
* redo Add sensor
* move back to ClientError
simplify washer_state
* Cleanup Sensor definitions
* Seperated EndTimeSensor
* Clean up WasherDryerTimeClass
* Start with Timestamp = None
* Clean up class description
* One more ClientError
* change to restore sensor
* Don't update when no state change
* Seperate washer tests
Add restore_state test
* Remove unused loop in washer sensor test
* No loops in sensor tests
* Remove unnecessary SensorTestInstance
2023-01-06 12:41:46 -08:00
starkillerOG
968cf641b8
Bump reolink-aio to 0.1.3 ( #85309 )
...
bump reolink-aio to 0.1.3
2023-01-06 20:52:24 +01:00
shbatm
f12ffe1e49
Add addtional device classes to ISY994 sensors and bump PyISY to 3.0.11 ( #85315 )
2023-01-06 07:41:39 -10:00
Franck Nijhof
9d45071e3f
Add EasyBaby support to Tuya ( #85298 )
2023-01-06 14:42:09 +01:00
Carlos Cristobal
8bb5763ea0
Fix Fitbit state for values over 999 ( #85251 )
...
* Remove comma thousands formatting
* Add calorie and bpm to units
* Updating device and state classes
* Revert "Updating device and state classes"
This reverts commit ae77cf3cd7 .
* Revert "Add calorie and bpm to units"
This reverts commit 7d82bb1c12 .
* Removing unnecessary formatting
2023-01-06 14:12:41 +01:00
Franck Nijhof
bd8cb4f166
Update debugpy to 1.6.5 ( #85297 )
2023-01-06 13:28:15 +01:00
Aaron Bach
31bf0a0105
Renovate Tile config flow tests ( #85154 )
2023-01-06 13:08:52 +01:00
Anders
4b178e88a4
Mark Yamaha media player as unavailable when unresponsive ( #85018 )
2023-01-06 13:03:02 +01:00
starkillerOG
d9be9fe6d5
Increase Netgear speedtest period to 2 hours ( #85299 )
2023-01-06 12:56:27 +01:00
Tom Puttemans
b9339a290a
Fix dsmr_reader peak hour consumption unit of measurement ( #85301 )
2023-01-06 12:55:32 +01:00
Robert Svensson
220ec1906c
Make sensor platform use common UniFi entity class ( #84818 )
...
fixes undefined
2023-01-06 12:50:32 +01:00
epenet
52032c6c7f
Complete test coverage for SFR Box ( #85068 )
...
* Complete test coverage for SFR Box
* Add missing hint
* renault -> sfr_box
* Fixes following rebase
2023-01-06 12:30:07 +01:00
epenet
0d5bdaf037
Bump sfrbox-api to 0.0.2 ( #85302 )
2023-01-06 12:13:49 +01:00
Michal Čihař
aace1da358
lacrosse_view: Set entity availablity depending on the data ( #85303 )
2023-01-06 12:13:06 +01:00
epenet
3ecbb235cc
Address late feedback in SFR Box enum sensors ( #84977 )
...
* Address late feedback to SFR Box
* Hassfest
* missed a capital G
* Apply suggestion
2023-01-06 11:13:33 +01:00
Aaron Bach
39b110b9b0
Renovate OpenUV config flow tests ( #85150 )
2023-01-06 10:51:46 +01:00
epenet
7e6b087773
Allow SensorDeviceClass.POWER_FACTOR unit None ( #85287 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-06 09:27:02 +01:00
Paulus Schoutsen
9ed629d838
Fix some pytest warning for helpers ( #85283 )
2023-01-06 09:21:46 +01:00
Klaas Schoute
f620d2bb2f
Add diagnostics to EnergyZero integration ( #85164 )
2023-01-06 09:13:11 +01:00
dependabot[bot]
5cc3636be7
Bump actions/checkout from 3.2.0 to 3.3.0 ( #85285 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 08:35:47 +01:00
Paulus Schoutsen
1e78314638
Use async with timeout ( #85281 )
2023-01-05 20:43:56 -10:00
Paulus Schoutsen
71ce7373a3
2023.1.1 ( #85277 )
2023-01-05 23:18:21 -05:00
Charles Garwood
9e68117a33
Bump bluetooth-data-tools to 0.3.1 for ld2410-ble ( #85278 )
2023-01-05 22:33:37 -05:00
Paulus Schoutsen
33bb9c230b
Bumped version to 2023.1.1
2023-01-05 22:24:17 -05:00
Charles Garwood
f0f2c12d91
Fix Fully Kiosk service call config entry handling ( #85275 )
...
* Make sure we're getting the fully_kiosk config entry
* Make sure we're getting the fully_kiosk config entry
2023-01-05 22:23:52 -05:00
J. Nick Koston
2840821594
Reject the WiFI AP when considering to update a shelly config entry from zeroconf ( #85265 )
...
Reject the WiFI AP IP when considering to update a shelly config entry from zeroconf
fixes #85180
2023-01-05 22:23:51 -05:00
rikroe
edfd83c3a7
Bump bimmer_connected to 0.12.0 ( #85255 )
...
* Bump bimmer_connected to 0.12.0
* Fix mypy
* Remove not needed code
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-01-05 22:23:51 -05:00
starkillerOG
ee88f34a91
bump reolink-aio to 0.1.2 ( #85247 )
2023-01-05 22:22:35 -05:00
J. Nick Koston
fa4c250001
Improve error reporting when switchbot auth fails ( #85244 )
...
* Improve error reporting when switchbot auth fails
related issue #85243
* bump
* coverage
2023-01-05 22:21:55 -05:00
Franck Nijhof
59d6f827c3
Fix device class for DSMR gas sensors providing energy readings ( #85202 )
2023-01-05 22:18:30 -05:00
epenet
26ea02aa8f
Remove invalid device class for RSSI sensors ( #85191 )
...
* Remove invalid device class for RRSI sensors
* Restore state class
2023-01-05 22:18:29 -05:00
epenet
d73b86132b
Adjust valid energy units ( #85190 )
2023-01-05 22:18:28 -05:00
Franck Nijhof
8034faadca
Remove invalid AQI unit from Environment Canada ( #85183 )
2023-01-05 22:18:27 -05:00
Erik Montnemery
3c2b7c0d69
Bump hatasmota to 0.6.2 ( #85182 )
2023-01-05 22:18:26 -05:00
Ernst Klamer
563ad02c65
Bump bthome-ble to 2.4.1 ( #85153 )
...
fix https://github.com/home-assistant/core/issues/85142
fixes undefined
2023-01-05 22:15:13 -05:00
Michal Čihař
fe89b663e7
Fix lacrosse_view fetching of latest data ( #85117 )
...
lacrosse_view: fixed fetching of latest data
When using datetime.utcnow(), it only replaces timezone information with
UTC making the actual time offset by the timezone. When you are in UTC-
timezones, it makes no issue as the offset is in the future, but when in
UTC+, the last hour(s) of data are missing.
This commits swtiches to time.time() as UTC timestamp is actually what
the API expects.
It also reduces the window to one hour what noticeably improves the API
performance.
2023-01-05 22:15:12 -05:00
William Scanlon
dcd07d3135
Bump pyeconet to 0.1.18 to fix energy usage ( #85094 )
2023-01-05 22:15:11 -05:00
Charles Garwood
cf92142b64
Fix Fully Kiosk service call config entry handling ( #85275 )
...
* Make sure we're getting the fully_kiosk config entry
* Make sure we're getting the fully_kiosk config entry
2023-01-05 22:10:41 -05:00
Robert Svensson
8bf2299407
Only subscribe to relevant IDs for state updates ( #85252 )
...
Make sure to only subscribe to the relevant ID
2023-01-05 21:49:22 -05:00
Franck Nijhof
bdcccd9d83
Improve weather Forecast typing ( #85019 )
2023-01-06 03:39:37 +01:00
930913
2507ec1f4b
Add LD2410 BLE integration ( #83883 )
2023-01-05 16:15:03 -10:00
rikroe
5b8b6167ac
Bump bimmer_connected to 0.12.0 ( #85255 )
...
* Bump bimmer_connected to 0.12.0
* Fix mypy
* Remove not needed code
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-01-06 03:05:37 +01:00
shbatm
b5d5a720dc
Add additional device classes and units to ISY994 aux sensors ( #85274 )
...
fixes undefined
2023-01-05 15:31:45 -10:00
J. Nick Koston
1fbdb80430
Avoid some data merges in the bluetooth remote scanners when nothing has changed ( #85270 )
2023-01-05 15:22:14 -10:00
shbatm
c4d03088c0
Restore low battery state on ISY994 Insteon heartbeat nodes ( #85209 )
...
fixes undefined
2023-01-05 14:30:08 -10:00
GitHub Action
bdd87bcc87
[ci skip] Translation update
2023-01-06 00:23:50 +00:00
Robert Hillis
77dd0b2fd3
Bump steamodd to 4.23 ( #85071 )
2023-01-06 01:56:42 +02:00
Shai Ungar
f61d605d6d
Remove redundant CONF_PATH from sabnzbd config flow ( #85214 )
...
remove redundant CONF_PATH from sabnzbd config flow
2023-01-06 01:53:30 +02:00
Guido Schmitz
21fbe07218
Bump devolo_plc_api to 1.0.0 ( #85235 )
...
* Bump devolo_plc_api to 1.0.0
* Fix pylint
2023-01-06 01:49:59 +02:00
IceBotYT
57f792d88f
Add support for WetDry, WindHeading, and Flex fields in LaCrosse View ( #79062 )
...
* Add support for WetDry and WindHeading fields in LaCrosse View
* Improve test coverage
* Verify data type before conversion
* Improve test coverage
* Convert to more concise type conversion
* Add Flex field as per #79529
* Improve code quality
* Add check if expected field is missing
2023-01-06 00:45:06 +01:00
J. Nick Koston
3ac5b780ff
Reject the WiFI AP when considering to update a shelly config entry from zeroconf ( #85265 )
...
Reject the WiFI AP IP when considering to update a shelly config entry from zeroconf
fixes #85180
2023-01-06 01:44:10 +02:00
Franck Nijhof
a36709cc8d
Update coverage to 7.0.3 ( #85197 )
2023-01-05 23:54:31 +01:00
Michal Čihař
18a18aa6c4
Fix lacrosse_view fetching of latest data ( #85117 )
...
lacrosse_view: fixed fetching of latest data
When using datetime.utcnow(), it only replaces timezone information with
UTC making the actual time offset by the timezone. When you are in UTC-
timezones, it makes no issue as the offset is in the future, but when in
UTC+, the last hour(s) of data are missing.
This commits swtiches to time.time() as UTC timestamp is actually what
the API expects.
It also reduces the window to one hour what noticeably improves the API
performance.
2023-01-05 23:45:29 +01:00
Franck Nijhof
f4a71ea83f
Fix translation keys for NAM sensors ( #85245 )
...
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
2023-01-05 23:17:29 +01:00
shbatm
ef759e9c63
Assign ISY994 program entities to hub device, simplify device info ( #85224 )
2023-01-05 11:16:17 -10:00
starkillerOG
11df364b10
bump reolink-aio to 0.1.2 ( #85247 )
2023-01-05 22:06:40 +01:00
Álvaro Fernández Rojas
146b43f8c5
Add Airzone Select platform support ( #76415 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-05 11:03:36 -10:00
Robert Svensson
9c689d757c
Limit calls in UniFi to write state ( #85248 )
...
Limit calls to write state to when relevant
2023-01-05 15:38:24 -05:00
epenet
829c8e611e
Remove invalid device class for RSSI sensors ( #85191 )
...
* Remove invalid device class for RRSI sensors
* Restore state class
2023-01-05 15:30:52 -05:00
J. Nick Koston
28ad27a3b3
Improve error reporting when switchbot auth fails ( #85244 )
...
* Improve error reporting when switchbot auth fails
related issue #85243
* bump
* coverage
2023-01-05 15:29:13 -05:00
Franck Nijhof
4a48f0d659
Fix device class for DSMR gas sensors providing energy readings ( #85202 )
2023-01-05 20:28:13 +01:00
G Johansson
26a964b90a
Remove unneeded type checking from Sensibo ( #85231 )
2023-01-05 18:50:05 +01:00
Franck Nijhof
4335a7c653
Remove invalid AQI unit from Environment Canada ( #85183 )
2023-01-05 09:02:17 -07:00
Erik Montnemery
377396ba16
Add WS endpoint config/entity_registry/get_entries ( #85063 )
2023-01-05 09:39:10 -05:00
David McKenna
8ffeffd9d2
Add econet device and state classes ( #84201 )
...
* Updated econet sensors to have device and state classes
* Updated econet sensors to have device and state classes
* EcoNet sensor updates
* Updated EcoNet sensors to convert kBtu to kWh
* Updating EcoNet sensor with suggestions
* Updating EcoNet sensor with suggestions
* Updating EcoNet sensor with suggestions
* Updating EcoNet sensor with suggestions
* Updating EcoNet sensors name and unique id
* Updating EcoNet sensor with suggestions
* Updating EcoNet sensor with suggestions
2023-01-05 14:25:33 +01:00
epenet
b578d08e8a
Adjust valid energy units ( #85190 )
2023-01-05 13:00:46 +01:00
Franck Nijhof
83f6e168e5
Update orjson to 3.8.4 ( #85195 )
2023-01-05 12:34:23 +01:00
Duco Sebel
ab6535382d
Bumb python-homewizard-energy to 1.4.0 ( #85114 )
2023-01-05 11:35:59 +01:00
Artem Draft
49885757db
Bump pybravia to 0.3.0 ( #85127 )
2023-01-05 11:34:07 +01:00
Aaron Bach
6b68d3d365
Generalize a base ReCollect Waste entity ( #85166 )
2023-01-05 11:26:59 +01:00
Erik Montnemery
280f6e4752
Bump hatasmota to 0.6.2 ( #85182 )
2023-01-05 12:24:38 +02:00
Klaas Schoute
e8b68e67a7
Add Mijndomein Energie virtual integration ( #85165 )
2023-01-05 11:22:27 +01:00
Erik Montnemery
c1075ebb8c
Allow SensorDeviceClass.POWER_FACTOR unit None ( #85181 )
2023-01-05 11:03:37 +01:00
epenet
3a02c627fa
Adjust set_humidity type hints ( #85176 )
2023-01-05 10:26:49 +01:00
o951753o
240b4078cd
Fix typo in Tuya climate ( #85185 )
2023-01-05 10:22:22 +01:00
Martin Hjelmare
433c0defbe
Clean up pylint warning in zwave_js light ( #85149 )
2023-01-04 21:13:59 -05:00
William Scanlon
8bb964e1bd
Bump pyeconet to 0.1.18 to fix energy usage ( #85094 )
2023-01-04 21:09:54 -05:00
Ernst Klamer
e33c743f4a
Bump bthome-ble to 2.4.1 ( #85153 )
...
fix https://github.com/home-assistant/core/issues/85142
fixes undefined
2023-01-05 03:05:46 +01:00
GitHub Action
01e99c0229
[ci skip] Translation update
2023-01-05 00:23:39 +00:00
Martin Hjelmare
8805a7e555
Fix humidifier enforce type hints ( #85148 )
2023-01-05 00:58:08 +01:00
Aaron Bach
80c357c00f
Renovate Ridwell config flow tests ( #85135 )
...
* Renovate Ridwell config flow tests
* Better fixture name
* Inconsistent typing
2023-01-04 14:00:59 -07:00
Aaron Bach
6e9d3bf8e9
Renovate Airvisual tests ( #84892 )
...
* Renovate AirVisual tests
* Cleanup
* Package scope
* Update tests/components/airvisual/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-04 13:05:37 -07:00
JC Connell
9c88dea584
Add last timestamp to Tile attributes ( #85095 )
...
* Add last timestamp to Tile attributes
* sort lines ascending
2023-01-04 12:58:53 -07:00
Franck Nijhof
4e4fc1767f
2023.1.0 ( #85120 )
2023-01-04 20:47:22 +01:00
Aaron Bach
b80997cc43
Remove unnecessary title kwarg in options flows ( #85131 )
2023-01-04 12:17:58 -07:00
Martin Hjelmare
cc3c5772c5
Fix Z-Wave JS sensor units and device classes ( #85129 )
...
fixes undefined
2023-01-04 19:47:59 +01:00
Martin Hjelmare
439b35c310
Fix Z-Wave JS sensor units and device classes ( #85129 )
...
fixes undefined
2023-01-04 19:47:10 +01:00
J. Nick Koston
6ba6991ecd
Bump home-assistant-bluetooth to 1.9.2 ( #85123 )
2023-01-04 18:36:15 +01:00
J. Nick Koston
a9640d9c94
Bump home-assistant-bluetooth to 1.9.2 ( #85123 )
2023-01-04 18:29:26 +01:00
G Johansson
a5225a3606
Sensibo select platform translations ( #82743 )
2023-01-04 07:17:57 -10:00
Franck Nijhof
d52d068469
Merge branch 'master' into rc
2023-01-04 17:09:15 +01:00
Franck Nijhof
09b3611a63
Bumped version to 2023.1.0
2023-01-04 17:05:21 +01:00
Joakim Sørensen
ab2f05d3e9
Handle zone exception when setting up Cloudflare ( #85110 )
2023-01-04 17:04:43 +01:00
Guido Schmitz
90ac0c870f
Remove illuminance device class for sensors in devolo Home Control ( #85108 )
2023-01-04 17:04:40 +01:00
Bram Kragten
0fd113db59
Update frontend to 20230104.0 ( #85107 )
2023-01-04 17:04:35 +01:00
Jan Bouwhuis
1b43323f5e
Allow MQTT device_class or state_class to be set as None ( #85106 )
...
* Allow MQTT device_class to be set as `None`
* Add test
* Also allow sensor state_class to be `None`
2023-01-04 17:04:30 +01:00
Jan Bouwhuis
ee21bc5d7f
Allow MQTT device_class or state_class to be set as None ( #85106 )
...
* Allow MQTT device_class to be set as `None`
* Add test
* Also allow sensor state_class to be `None`
2023-01-04 15:21:07 +01:00
Guido Schmitz
a981117f2d
Remove illuminance device class for sensors in devolo Home Control ( #85108 )
2023-01-04 14:38:42 +01:00
Bram Kragten
d3b1a2c95e
Update frontend to 20230104.0 ( #85107 )
2023-01-04 14:38:17 +01:00
Joakim Sørensen
f5c35ac0c1
Handle zone exception when setting up Cloudflare ( #85110 )
2023-01-04 14:36:41 +01:00
Jan Bouwhuis
6108e581b1
Do not reset current selection on reconfig or MQTT select ( #85099 )
...
* Do not reset current selection on reconfig
* Add a test
2023-01-04 11:54:27 +01:00
Aaron Bach
c8c68f05ec
Remove workaround for reloading PurpleAir upon device removal ( #85086 )
2023-01-04 11:53:06 +01:00
Franck Nijhof
b80467dc58
Update adguard to 0.6.1 ( #85052 )
...
* Update adguard to 0.6.0
* Update adguard to 0.6.1
2023-01-04 11:49:16 +01:00
Andre Lengwenus
6e9f0eca03
Fix integer only LCN variable values ( #85035 )
2023-01-04 11:49:10 +01:00
Erik Montnemery
22dbbd4b71
Revert "Disable sky connect config entry if USB stick is not plugged in" ( #85103 )
2023-01-04 11:33:16 +01:00
Klaas Schoute
0239938d99
Add ANWB Energie (virtual) integration ( #85077 )
2023-01-04 10:42:55 +01:00
Jan Bouwhuis
9f24897814
Do not reset current selection on reconfig or MQTT select ( #85099 )
...
* Do not reset current selection on reconfig
* Add a test
2023-01-04 10:29:53 +01:00
Jan Bouwhuis
b29c96639b
Correct initial config of MQTT climate ( #85097 )
...
* Do not reset MQTT climate state on re-config
* More corrections
* Correct startup behavior in optimistic mode
2023-01-04 10:29:02 +01:00
Aaron Bach
49b1d6e7fe
Remove workaround for reloading PurpleAir upon device removal ( #85086 )
2023-01-03 21:24:24 -05:00
shbatm
e150b0cf0f
ISY994: Add dhcp support for eisy ( #85083 )
2023-01-03 15:14:36 -10:00
GitHub Action
5169721916
[ci skip] Translation update
2023-01-04 00:22:58 +00:00
Paul Bottein
dd0f11a062
Add translation key for IPP printer integration ( #84441 )
...
* Add translation key for IPP printer integration
* Add tests
2023-01-03 17:56:46 -06:00
Marc Mueller
516cb31635
Fix multi inheritance with CoordinatorEntity ( #85053 )
2023-01-03 23:07:59 +01:00
Robert Svensson
6718b40181
Make switch platform use common UniFi entity class ( #84458 )
...
* Make switch platform use common UniFi entity class
* Consolidate common functions between update and switch platforms
* Use controller.register_platform_add_entities
* Rename UnfiEntityLoader to UnifiUpdateEntityDescriptionMixin
2023-01-03 22:57:44 +01:00
Mike K
799d527fb5
Add MQTT climate setting for current humidity ( #84592 )
...
* MQTT Climate: Add support for setting the current humidity via MQTT
* MQTT Climate: Add configuration constants related to setting the target humidity
* MQTT Climate: Add support for setting the humidity's state topic & template
* MQTT Climate: Add support for setting the initial humidity
* MQTT Climate: Add support for setting the humidity's command topic & template
* MQTT Climate: Add support for setting the min/max humidity
* MQTT Climate: Fix style & tests
* MQTT Climate: Set the initial humidity to None
* MQTT Climate: Rename _set_mqtt_attribute to _set_climate_attribute and handle_temperature_received to handle_climate_attribute_received
* MQTT Climate: Copy humidity range validation from MQTT Humidifier
* MQTT Climate: Remove CONF_HUMIDITY_INITIAL
* MQTT Climate: Only enable support for TARGET_HUMIDITY when the command topic is set
* MQTT Climate: Check if setting the target humidity is supported before actually setting it
* MQTT Climate: Make sure that CONF_HUMIDITY_COMMAND_TOPIC has been configured when setting CONF_HUMIDITY_STATE_TOPIC
* MQTT Climate: Fix broken tests
* MQTT Climate: Add test for optimistically setting the target humidity
* MQTT Climate: Remove references to "temperature" in handle_climate_attribute_received
* MQTT Climate: Add additional humidity-related tests
* MQTT Climate: Remove supported feature check in handle_target_humidity_received
It's not needed because this is covered by the `valid_humidity_state_configuration` validation.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* MQTT Climate: Remove supported feature check in async_set_humidity
It is covered by the base Climate entity.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2023-01-03 22:57:20 +01:00
J. Nick Koston
7fdf00a9fb
Bump scapy to 2.5.0 ( #85074 )
...
changelog: https://github.com/secdev/scapy/compare/v2.4.5...v2.5.0
Reduces memory overhead via https://github.com/secdev/scapy/pull/3579
2023-01-03 16:48:47 -05:00
Klaas Schoute
7d54620f34
Add EnergyZero integration ( #83886 )
2023-01-03 22:28:16 +01:00
Aarni Koskela
38f183a683
Ruuvi Gateway integration ( #84853 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-03 10:19:43 -10:00
Robert Svensson
a75bad3a83
Move add Device tracker entities to UniFi controller ( #84883 )
2023-01-03 20:59:28 +01:00
Andre Lengwenus
45fbbbaea1
Fix integer only LCN variable values ( #85035 )
2023-01-03 20:23:52 +01:00
J. Nick Koston
d89c259d7e
Fix double time conversion in async_track_point_in_utc_time ( #85036 )
2023-01-03 20:21:54 +01:00
Erik Montnemery
6490dcf099
Import mqtt and recorder locally in test fixtures ( #85067 )
2023-01-03 20:18:36 +01:00
Koen van Zuijlen
6349760a2c
Zeversolar integration ( #84887 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-03 20:14:08 +01:00
Franck Nijhof
c1a6f83f12
Fix incorrectly return type on bad_identifier in UniFi Protect ( #85050 )
2023-01-03 20:10:27 +01:00
Ernst Klamer
171e114ec1
Add door, opening and motion sensors to Xiaomi-ble ( #84990 )
2023-01-03 08:21:28 -10:00
amitfin
b5664f9eaf
Bump pycoolmasternet-async and add coolmaster swing mode ( #82809 )
...
* Add filter and error code support to CoolMastetNet
* Create separate entities
* coolmaster swing_mode support
* Changed default to False
* Raise HomeAssistantError
* Add tests for init and climate
* Fixed bad merge
* Catch only ValueError
2023-01-03 10:21:11 -08:00
Austin Brunkhorst
ca7384f96e
Add services for transitioning snooz volume on or off ( #83515 )
...
* Add services for fading snooz on/off
* Rename fade to transition
2023-01-03 18:08:54 +01:00
amitfin
11b03b5669
Bump pycoolmasternet-async and add filter and error code support to CoolMastetNet ( #84548 )
...
* Add filter and error code support to CoolMastetNet
* Create separate entities
* Remove async_add_entities_for_platform
* Fixed call to async_add_entities
* Avoid using test global
2023-01-03 09:00:45 -08:00
epenet
34798189ca
Improve SFR Box test coverage ( #85054 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-03 17:56:30 +01:00
epenet
3737170d37
Improve onewire tests ( #85064 )
2023-01-03 17:32:39 +01:00
epenet
6af07aa348
Improve renault tests ( #85065 )
2023-01-03 17:32:10 +01:00
Franck Nijhof
5caef34209
Update adguard to 0.6.1 ( #85052 )
...
* Update adguard to 0.6.0
* Update adguard to 0.6.1
2023-01-03 15:28:39 +01:00
Michał Huryn
d1935603a9
Bump blebox_uniapi to 2.1.4 ( #85059 )
2023-01-03 15:22:00 +01:00
epenet
58b36514ad
Address late feedback in SFR Box coordinator ( #85039 )
...
* Address late feedback in SFR Box coordinator
* One more
2023-01-03 13:54:15 +01:00
epenet
4cea5420b3
Add bitcoin to strict typing ( #85049 )
2023-01-03 13:44:06 +01:00
Sándor Oroszi
a0d41e1d97
Add hs_command_template and xy_command_template to mqtt light default schema ( #84988 )
...
* Add mqtt light hs_command_template
* Add mqtt light xy_command_template
2023-01-03 12:58:00 +01:00
epenet
e7e1a7d46e
Clarify NumberDeviceClass.PRECIPITATION docstring ( #85051 )
2023-01-03 12:31:01 +01:00
epenet
2a9526de17
Address late feedback in SFR Box config flow ( #85037 )
...
* Address late feedback in SFR Box config flow
* Adjust tests
2023-01-03 12:18:05 +01:00
Franck Nijhof
fed8f905c8
Correct return type of two raise-only methods in recorder ( #85048 )
2023-01-03 12:15:45 +01:00
epenet
0d290ac21e
Address late feedback in SFR Box sensors ( #85038 )
2023-01-03 12:15:03 +01:00
Erik Montnemery
8a0fb21988
Clarify SensorDeviceClass.PRECIPITATION docstring ( #85045 )
2023-01-03 11:30:03 +01:00
Erik Montnemery
605619a5ee
Update stale strings in repairs tests ( #85046 )
2023-01-03 11:11:20 +01:00
Marc Mueller
972eb34ed9
Improve bluetooth generic typing ( #84891 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-02 21:19:53 -10:00
Paulus Schoutsen
cc6a2f0338
2022.12.9 ( #85030 )
2023-01-02 22:06:36 -05:00
J. Nick Koston
6ebf2ec9ec
Fix failing HomeKit Controller diagnostics tests ( #84936 )
2023-01-02 22:05:25 -05:00
Paulus Schoutsen
9ecee11af6
Bumped version to 2023.1.0b5
2023-01-02 21:30:16 -05:00
J. Nick Koston
9a1669103b
Fix bluetooth not being loaded with esphome proxies when removed from default_config ( #85032 )
...
* Fix bluetooth not being loaded with esphome proxies when removed from default_config
fixes #84960
* actually commit the conftest change
2023-01-02 21:30:02 -05:00
Paulus Schoutsen
368ea0586d
Bump slixmpp to 1.8.3 ( #85031 )
2023-01-02 21:30:01 -05:00
J. Nick Koston
4a7db6ee71
Bump httpx to 0.23.2 ( #85023 )
...
changelogs:
https://github.com/encode/httpcore/compare/0.16.2...0.16.3
https://github.com/encode/httpx/compare/0.23.1...0.23.2
2023-01-02 21:30:00 -05:00
Tobias Sauerwein
a10b9572c7
Bump pyatmo to v7.5.0 ( #85016 )
2023-01-02 21:29:59 -05:00
starkillerOG
0b47bf1f0b
Switch to reolink-aio ( #85014 )
...
* switch to reolink-aio
* fix imports
2023-01-02 21:29:58 -05:00
Bram Kragten
5f4d286556
Update frontend to 20230102.0 ( #85010 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-02 21:29:57 -05:00
Daniel Hjelseth Høyer
b23ab3c65a
Update Tibber lib to 0.26.7. Improve error handling of realtime data ( #85008 )
2023-01-02 21:29:56 -05:00
J. Nick Koston
7c199b36f8
Bump home-assistant-bluetooth to 1.9.1 ( #85005 )
...
fixes #83722
2023-01-02 21:29:55 -05:00
David F. Mulcahey
d4e55ee030
Bump ZHA quirks ( #85004 )
2023-01-02 21:29:55 -05:00
starkillerOG
f3ec82543e
Bump motionblinds to 0.6.15 ( #84994 )
2023-01-02 21:29:54 -05:00
Erik Montnemery
4013d4c48d
Revert "Add aliases to device registry items" ( #84976 )
2023-01-02 21:29:53 -05:00
Martin Hjelmare
93ac908776
Handle not available add-on in hassio add-on manager ( #84943 )
...
* Handle not available add-on in hassio add-on manager
* Fix zwave_js tests
* Fix sky connect tests
* Fix matter tests
* Fix yellow tests
* Update hardware tests
2023-01-02 21:29:52 -05:00
starkillerOG
2ad1a53038
Consider 95% as closed for Motion blinds venetian blinds ( #84872 )
2023-01-02 21:29:51 -05:00
J. Nick Koston
6b95fa5942
Fix bluetooth not being loaded with esphome proxies when removed from default_config ( #85032 )
...
* Fix bluetooth not being loaded with esphome proxies when removed from default_config
fixes #84960
* actually commit the conftest change
2023-01-02 21:10:39 -05:00
Paulus Schoutsen
94e6743a7b
Bump slixmpp to 1.8.3 ( #85031 )
2023-01-02 21:10:23 -05:00
starkillerOG
c4a5d12df4
Switch to reolink-aio ( #85014 )
...
* switch to reolink-aio
* fix imports
2023-01-02 20:49:55 -05:00
J. Nick Koston
8db086f65b
Bump sqlalchemy to 1.4.45 ( #85021 )
...
changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_14.html#change-1.4.45
2023-01-02 20:46:56 -05:00
J. Nick Koston
b470c3484b
Bump httpx to 0.23.2 ( #85023 )
...
changelogs:
https://github.com/encode/httpcore/compare/0.16.2...0.16.3
https://github.com/encode/httpx/compare/0.23.1...0.23.2
2023-01-02 20:45:52 -05:00
Paulus Schoutsen
3ba59fbebe
Bumped version to 2022.12.9
2023-01-02 20:30:09 -05:00
Martin Hjelmare
f3fab5c1f5
Handle not available add-on in hassio add-on manager ( #84943 )
...
* Handle not available add-on in hassio add-on manager
* Fix zwave_js tests
* Fix sky connect tests
* Fix matter tests
* Fix yellow tests
* Update hardware tests
2023-01-02 20:30:03 -05:00
Martin Hjelmare
94b80db968
Handle not available add-on in hassio add-on manager ( #84943 )
...
* Handle not available add-on in hassio add-on manager
* Fix zwave_js tests
* Fix sky connect tests
* Fix matter tests
* Fix yellow tests
* Update hardware tests
2023-01-02 20:28:21 -05:00
shbatm
240e1fd8f3
Update ISY994 integration to be model agnostic ( #85017 )
2023-01-02 14:22:40 -10:00
Tobias Sauerwein
5d6ca6dd44
Bump pyatmo to v7.5.0 ( #85016 )
2023-01-02 18:52:47 -05:00
Franck Nijhof
5cfa98e400
Improve typing of SelectorConfig ( #85022 )
2023-01-02 18:52:15 -05:00
Franck Nijhof
9c36f05ac4
Update coverage to 7.0.2 ( #85020 )
2023-01-02 13:43:20 -10:00
J. Nick Koston
b8a1537b58
Improve performance of fetching and storing history and events with the database ( #84870 )
2023-01-02 13:26:08 -10:00
Bram Kragten
0ad16e25ef
Update frontend to 20230102.0 ( #85010 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-01-02 23:31:42 +01:00
J. Nick Koston
3dd342baf3
Bump home-assistant-bluetooth to 1.9.1 ( #85005 )
...
fixes #83722
2023-01-02 16:33:01 -05:00
Erik Montnemery
472c23d35f
Disable sky connect config entry if USB stick is not plugged in ( #84975 )
...
* Disable sky connect config entry if USB stick is not plugged in
* Remove debug stuff
2023-01-02 22:24:59 +01:00
starkillerOG
1724fcc150
Bump motionblinds to 0.6.15 ( #84994 )
2023-01-02 22:17:20 +01:00
Daniel Hjelseth Høyer
be9010f459
Update Tibber lib to 0.26.7. Improve error handling of realtime data ( #85008 )
2023-01-02 22:16:38 +01:00
Franck Nijhof
2176281894
Adjust stale bot action to be more performant ( #84999 )
2023-01-02 21:55:13 +01:00
mkmer
323810e31a
Bump AIOAladdinConnect to 0.1.50 ( #85006 )
2023-01-02 21:47:36 +01:00
David F. Mulcahey
c9efebbf0c
Bump ZHA quirks ( #85004 )
2023-01-02 21:46:50 +01:00
Martin Hjelmare
3b84dba72e
Bump pytradfri to 9.0.1 ( #85001 )
2023-01-02 21:25:00 +01:00
Joakim Plate
987e77780a
Only run garbage collection per module ( #84681 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-01-02 09:31:12 -10:00
Joakim Plate
b302d1f3fc
Add initial test for nibe buttons ( #84950 )
2023-01-02 20:24:20 +01:00
Robert Svensson
534bb74069
Bump axis to v45 ( #84992 )
2023-01-02 18:14:14 +01:00
Franck Nijhof
02b5da710b
Remove attributes from Twinkly lights ( #84986 )
2023-01-02 17:58:07 +01:00
mkmer
f999258a42
Add Whirlpool device_info and has_entity_name ( #84946 )
2023-01-02 17:57:58 +01:00
Franck Nijhof
6ecf2e8c71
Move sensor constants and define public names from this module ( #84973 )
2023-01-02 16:00:50 +01:00
Franck Nijhof
aaa78259b5
Update watchdog to 2.2.1 ( #84982 )
2023-01-02 15:19:37 +01:00
Franck Nijhof
2371a6cc72
Update Pillow to 9.4.0 ( #84974 )
2023-01-02 14:43:41 +01:00
starkillerOG
46166160fe
Consider 95% as closed for Motion blinds venetian blinds ( #84872 )
2023-01-02 14:12:36 +01:00
Marc Mueller
7da434f455
Improve DataUpdateCoordinator typing in integrations (7) ( #84890 )
2023-01-02 12:57:15 +01:00
Aaron Bach
0a77232444
Renovate PurpleAir tests ( #84894 )
2023-01-02 12:55:19 +01:00
Erik Montnemery
9af17fa5a0
Improve device automation tests ( #84972 )
2023-01-02 12:33:38 +01:00
Erik Montnemery
11c174aca3
Revert "Add aliases to device registry items" ( #84976 )
2023-01-02 12:30:25 +01:00
Jan Bouwhuis
9cf86b234b
Add optimistic option for MQTT climate ( #84777 )
2023-01-02 11:39:42 +01:00
Michael
bcbae1388d
Remove deprecated PI-Hole YAML config ( #84803 )
2023-01-02 10:57:16 +01:00
TheJulianJES
f740312247
Fix some typos in ZHA comments ( #84881 )
...
* Fix copy paste errors
* Fix "setup/set up" usage
* Fix typo
* Fix comment
* Fix copy paste errors
* Remove space at end of comment
* Remove double word
* Fix copy paste errors
* Fix typos
* Apply review suggestion
* Upper-case zha (to ZHA) everywhere
* Review: fix "over rules"
* Review: most/more
2023-01-02 00:20:59 -05:00
Greg Dowling
f79ffb2981
Improve roon volume translation logic ( #84916 )
...
Improve roon volume translation logic.
2023-01-02 00:16:37 -05:00
Paulus Schoutsen
2d120cb6ba
Bumped version to 2023.1.0b4
2023-01-01 20:25:29 -05:00
Allen Porter
ad782166c7
Fix caldav calendars with custom timezones ( #84955 )
...
* Fix caldav calendars with custom timezones
* Revert whitespace change
2023-01-01 20:23:33 -05:00
J. Nick Koston
bc9202cf02
Bump pySwitchbot to 0.36.1 ( #84937 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.36.0...0.36.1
small fix for the battery not updating with passive scanning
after lock operation
2023-01-01 20:23:32 -05:00
J. Nick Koston
0d385d3b67
Fix failing HomeKit Controller diagnostics tests ( #84936 )
2023-01-01 20:23:31 -05:00
Allen Porter
76fa24aba1
Fix Climate device HVAC mode trigger UI ( #84930 )
...
* Fix Climate device HVAC mode trigger UI
* Use updated order of test case results
2023-01-01 20:23:30 -05:00
ChopperRob
95ae37cd87
Fix haveibeenpwned user-agent string ( #84919 )
...
* Fixed user-agent string not being accepted as an valid header
* Update homeassistant/components/haveibeenpwned/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Removed the aiohttp import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 20:22:56 -05:00
Robert Svensson
bc1d22f4ec
Bump pydeconz to v106 ( #84914 )
...
fixes undefined
2023-01-01 20:20:15 -05:00
Allen Porter
67e1872ab6
Fix free/busy google calendars ( #84907 )
...
fixes undefined
2023-01-01 20:20:14 -05:00
tronikos
516c2b0cdb
Google Assistant SDK: Log command and response ( #84904 )
...
Log command and response
2023-01-01 20:20:13 -05:00
Aaron Bach
60f067b68f
Use serial number for AirVisal Pro config entry unique ID ( #84902 )
...
* Use serial number for AirVisal Pro config entry unique ID
* Code review
2023-01-01 20:20:13 -05:00
Aaron Bach
ff76567061
Fix issues with PurpleAir sensor device class and unit ( #84896 )
2023-01-01 20:20:12 -05:00
Aaron Bach
93488cfa0f
Don't include distance in PurpleAir sensor selector ( #84893 )
2023-01-01 20:20:11 -05:00
J. Nick Koston
9655619667
Small fixes for SwitchBot Locks ( #84888 )
...
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
2023-01-01 20:20:10 -05:00
starkillerOG
32736b3336
Process late feedback for Reolink ( #84884 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 20:20:09 -05:00
starkillerOG
c77b78928e
Bump motionblinds to 0.6.14 ( #84873 )
2023-01-01 20:20:08 -05:00
William Scanlon
a7ba242f1f
Bump pyeconet to 0.1.17 ( #84868 )
2023-01-01 20:20:08 -05:00
Greg Dowling
043d58d697
Bump pyroon library to 0.1.2. ( #84865 )
2023-01-01 20:20:07 -05:00
Robert Svensson
6408890543
Bump aiounifi to v43 ( #84864 )
2023-01-01 20:20:06 -05:00
Franck Nijhof
c5f7d7ae85
Only reflect unavailable state in DSMR when disconnected ( #84862 )
...
* Only reflect unavailable state in DSMR when disonnected
* Addressreview comment
2023-01-01 20:20:05 -05:00
Franck Nijhof
7ab27cd9bf
Do not validate device classes when entity state is unknown ( #84860 )
2023-01-01 20:20:04 -05:00
Artem Draft
9932c0cb91
Bump pybravia to 0.2.5 ( #84835 )
2023-01-01 20:20:03 -05:00
Aaron Bach
565d4f85c1
Ensure AirVisual Pro migration includes device and entity customizations ( #84798 )
...
* Ensure AirVisual Pro migration includes device and entity customizations
* Update homeassistant/components/airvisual/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Code review
* Fix tests
* Fix tests FOR REAL
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 20:20:02 -05:00
Allen Porter
0ae55fb58b
Fix Climate device HVAC mode trigger UI ( #84930 )
...
* Fix Climate device HVAC mode trigger UI
* Use updated order of test case results
2023-01-01 20:16:18 -05:00
mkmer
812665cda4
Fix Whirlpool register_attr_callback ( #84962 )
...
relocate register_attr_callback
2023-01-01 20:12:31 -05:00
Allen Porter
a1588cd6af
Fix caldav calendars with custom timezones ( #84955 )
...
* Fix caldav calendars with custom timezones
* Revert whitespace change
2023-01-01 20:11:34 -05:00
GitHub Action
6220804639
[ci skip] Translation update
2023-01-02 00:23:28 +00:00
starkillerOG
c0d5ceb18c
Process late feedback for Reolink ( #84884 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 23:32:17 +01:00
Aaron Bach
ec33f6fe78
Remove unused PurpleAir sensor constant ( #84953 )
2023-01-01 12:15:29 -07:00
mkmer
b72e0f1d87
Fix Whirlpool type error in get_brand_for_region ( #84944 )
...
Fix type error
2023-01-01 20:10:41 +01:00
mkmer
b65d4a9efd
Bump whirlpool-sixth-sense to 0.18.0 ( #84945 )
...
* bump whirlpool_sixth_sense to 18.0
add callback method initiated in 18.0
* add disconnect to mock
2023-01-01 20:08:54 +01:00
Robert Svensson
f56f391f81
Remove legacy constant from UniFi ( #84947 )
2023-01-01 20:03:14 +01:00
Aaron Bach
2d4625ad69
Fix issues with PurpleAir sensor device class and unit ( #84896 )
2023-01-01 19:55:05 +01:00
Artem Draft
ed0e583556
Assumed state in Bravia TV media player ( #84885 )
2023-01-01 18:07:14 +01:00
Allen Porter
e5b6f05e5b
Bump google-nest-sdm to 2.1.2 ( #84926 )
2023-01-01 15:19:31 +01:00
J. Nick Koston
45e9b8b119
Bump pySwitchbot to 0.36.1 ( #84937 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.36.0...0.36.1
small fix for the battery not updating with passive scanning
after lock operation
2023-01-01 14:35:01 +01:00
shbatm
a9fa9a5dd3
Change ISY994 group device assignments ( #84933 )
...
Changes to ISY994 group device assignments
2023-01-01 14:29:57 +01:00
Aaron Bach
e62ee331c7
Simplify AirVisual Pro sensor implementation ( #84898 )
...
* Simplify AirVisual Pro sensor implementation
* Code review
2023-01-01 14:19:29 +01:00
Aaron Bach
34b5928707
Use serial number for AirVisal Pro config entry unique ID ( #84902 )
...
* Use serial number for AirVisal Pro config entry unique ID
* Code review
2023-01-01 14:17:34 +01:00
Maikel Punie
fdf2f8a2ea
Bump velbus-aio to 2022.12.0 ( #83278 )
...
* Add support for fututre config entry migrations
* Add testcase
* dir check bug
* rework the migrate testcase
* implement comments
* Missed this part of the file
* Fix and clean tests
* add more into the testcase
* push sugestions
* Upgrade velbusaio to add version 2 support
* more comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 12:28:31 +01:00
J. Nick Koston
d51f483855
Fix failing HomeKit Controller diagnostics tests ( #84936 )
2022-12-31 21:38:34 -10:00
ChopperRob
208b281505
Fix haveibeenpwned user-agent string ( #84919 )
...
* Fixed user-agent string not being accepted as an valid header
* Update homeassistant/components/haveibeenpwned/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Removed the aiohttp import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 02:49:13 +01:00
ChopperRob
a168df342d
Fix haveibeenpwned user-agent string ( #84919 )
...
* Fixed user-agent string not being accepted as an valid header
* Update homeassistant/components/haveibeenpwned/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Removed the aiohttp import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-01 02:48:55 +01:00
GitHub Action
5c7120aa36
[ci skip] Translation update
2023-01-01 00:25:49 +00:00
Paulus Schoutsen
6d4489e822
Update description to guide user to find ESPHome encryption key. ( #84928 )
2022-12-31 15:21:24 -05:00
tronikos
d90ec3ccca
Google Assistant SDK: Log command and response ( #84904 )
...
Log command and response
2022-12-31 12:07:31 -08:00
Aaron Bach
82977a43d3
Use generator instead of single-list-unpack in PurpleAir config flow ( #84922 )
2022-12-31 12:07:12 -08:00
Paulus Schoutsen
c6a0c7eccc
Tiny clean up of the ESPHome config flow ( #84903 )
...
Clean up the ESPHome config flow
2022-12-31 12:20:48 -05:00
Aaron Bach
ad51952802
Renovate ReCollect Waste config flow tests ( #84908 )
2022-12-31 07:35:33 -07:00
Aaron Bach
e7cb3f1979
Renovate Notion config flow tests ( #84906 )
2022-12-31 07:34:59 -07:00
Allen Porter
9c348b6330
Fix free/busy google calendars ( #84907 )
...
fixes undefined
2022-12-31 14:01:05 +01:00
Robert Svensson
f275389ffe
Bump pydeconz to v106 ( #84914 )
...
fixes undefined
2022-12-31 13:59:39 +01:00
avee87
2dd9229dc4
Add device info to transmission ( #84660 )
2022-12-31 13:20:44 +01:00
Martin Hjelmare
fd78373b5c
Use entity descriptions in mysensors binary sensor ( #84897 )
2022-12-31 11:52:36 +01:00
Allen Porter
6b6f115d7e
Fix handling of empty google_calendars.yaml file ( #84909 )
...
fixes undefined
2022-12-31 11:50:56 +01:00
Aaron Bach
fbb406842e
Remove redundant Guardian handler unsub logic ( #84905 )
2022-12-31 11:17:37 +01:00
Aaron Bach
e141374831
Don't include distance in PurpleAir sensor selector ( #84893 )
2022-12-31 11:16:09 +01:00
epenet
896526c24b
Add SFR Box integration ( #84780 )
...
* Add SFR Box integration
* Adjust error handling in config flow
* Add tests
* Use value_fn
* Add translation
* Enable mypy strict typing
* Add ConfigEntryNotReady
* Rename exception
* Fix requirements
2022-12-31 10:14:13 +01:00
Marc Mueller
11b5de9463
Improve shelly generic typing ( #84889 )
...
Improve shelly generic typing
2022-12-31 08:33:41 +02:00
J. Nick Koston
f6991cd4dc
Small fixes for SwitchBot Locks ( #84888 )
...
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
2022-12-31 05:05:25 +01:00
GitHub Action
d12857c68c
[ci skip] Translation update
2022-12-31 00:22:33 +00:00
Aaron Bach
f8467d253e
Renovate Ambient PWS config flow tests ( #84879 )
...
* Renovate Ambient PWS config flow tests
* Naming
* Update tests/components/ambient_station/conftest.py
* Update tests/components/ambient_station/conftest.py
* Simplify
2022-12-30 17:09:38 -07:00
Franck Nijhof
9b3d727e8e
Update orjson to 3.8.3 ( #84878 )
2022-12-31 00:58:02 +01:00
starkillerOG
0a8514d7cd
Bump motionblinds to 0.6.14 ( #84873 )
2022-12-30 23:57:35 +01:00
Aaron Bach
34dc47ad10
Ensure AirVisual Pro migration includes device and entity customizations ( #84798 )
...
* Ensure AirVisual Pro migration includes device and entity customizations
* Update homeassistant/components/airvisual/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Code review
* Fix tests
* Fix tests FOR REAL
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-30 14:47:41 -07:00
Robert Svensson
60de2a82c7
Make device tracker use common UniFi entity class ( #84786 )
2022-12-30 22:27:45 +01:00
William Scanlon
8ffd540c85
Bump pyeconet to 0.1.17 ( #84868 )
2022-12-30 22:12:01 +01:00
Robert Svensson
28eda7d1f0
Move add Update entities to UniFi controller ( #84477 )
2022-12-30 21:58:23 +01:00
Yuxin Wang
06095b1fec
Enable strict typing for apcupsd ( #84861 )
2022-12-30 21:48:29 +01:00
Robert Svensson
7abff358a5
Bump aiounifi to v43 ( #84864 )
2022-12-30 21:17:47 +01:00
Greg Dowling
3e18d70483
Bump pyroon library to 0.1.2. ( #84865 )
2022-12-30 13:31:16 -05:00
Franck Nijhof
02f64ada2d
Only reflect unavailable state in DSMR when disconnected ( #84862 )
...
* Only reflect unavailable state in DSMR when disonnected
* Addressreview comment
2022-12-30 13:08:11 -05:00
Franck Nijhof
f8fa676ac8
Do not validate device classes when entity state is unknown ( #84860 )
2022-12-30 13:07:49 -05:00
Yuxin Wang
7a7f986444
Add state_class to the sensor entity descriptions for apcupsd integration ( #84829 )
2022-12-30 17:53:54 +00:00
Aaron Godfrey
8cbbdf21f3
Update todoist integration to use new official rest api library ( #79481 )
...
* Swapping out libraries.
* Adding types
* Add ability to add task.
* Removed remaining todos.
* Fix lint errors.
* Fixing tests.
* Update to v2 of the rest api.
* Swapping out libraries.
* Adding types
* Add ability to add task.
* Removed remaining todos.
* Fix lint errors.
* Fix mypy errors
* Fix custom projects.
* Bump DEPENDENCY_CONFLICTS const
* Remove conflict bump
* Addressing PR feedback.
* Removing utc offset logic and configuration.
* Addressing PR feedback.
* Revert date range logic check
2022-12-30 09:49:35 -08:00
Aarni Koskela
7440c34901
Allow None connector for BaseHaRemoteScanner ( #84847 )
2022-12-30 06:49:37 -10:00
Franck Nijhof
7be60d4569
Bumped version to 2023.1.0b3
2022-12-30 16:50:35 +01:00
Franck Nijhof
a50622cbfd
Add availability property to DSMR sensors ( #84848 )
2022-12-30 16:49:35 +01:00
Bram Kragten
fb41b024c0
Update frontend to 20221230.0 ( #84842 )
2022-12-30 16:49:31 +01:00
Artem Draft
80ac4c0269
Redesign and refactor Bravia TV config_flow ( #84832 )
...
fixes undefined
2022-12-30 16:49:27 +01:00
Damian Sypniewski
0e0677b690
Add option to retrieve SwitchBot Lock encryption key through config flow ( #84830 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-30 16:48:39 +01:00
SukramJ
50d9e3efe6
Add mA to SensorDeviceClass.CURRENT units ( #84492 )
...
fixes undefined
2022-12-30 16:45:39 +01:00
Jan Bouwhuis
ca28006d76
Add mV as a unit for voltage and enable conversions ( #84805 )
...
fixes undefined
2022-12-30 16:41:51 +01:00
Phil Cole
ac3711e6ab
Use pycarwings2 2.14 ( #84792 )
...
fixes undefined
2022-12-30 16:40:22 +01:00
epenet
5901964bf6
Enable unit conversion for DATA_SIZE ( #84699 )
2022-12-30 16:40:19 +01:00
epenet
b24c40f2df
Enable unit conversion for DATA_RATE ( #84698 )
2022-12-30 16:40:16 +01:00
Chris Straffon
2cb7a80f98
Fix growatt identification issue ( #84628 )
...
Fixes https://github.com/home-assistant/core/issues/84600
fixes undefined
2022-12-30 16:40:11 +01:00
Artem Draft
3ac7c687be
Redesign and refactor Bravia TV config_flow ( #84832 )
...
fixes undefined
2022-12-30 16:35:18 +01:00
Steven Looman
f05de2b28c
Actually try port when finding next available port for ssdp server ( #84206 )
...
fixes undefined
2022-12-30 16:29:17 +01:00
Franck Nijhof
1b3d3d5cc3
Add availability property to DSMR sensors ( #84848 )
2022-12-30 16:21:41 +01:00
Chris Straffon
eba64f84ef
Fix growatt identification issue ( #84628 )
...
Fixes https://github.com/home-assistant/core/issues/84600
fixes undefined
2022-12-30 15:33:30 +01:00
Steven Looman
a9be2adf06
Actually try port when finding next available port for ssdp server ( #84206 )
...
fixes undefined
2022-12-30 15:30:29 +01:00
Bram Kragten
55885f49f2
Update frontend to 20221230.0 ( #84842 )
2022-12-30 14:55:50 +01:00
Phil Cole
e4f692ce6f
Use pycarwings2 2.14 ( #84792 )
...
fixes undefined
2022-12-30 14:09:36 +01:00
SukramJ
005bc8994d
Add mA to SensorDeviceClass.CURRENT units ( #84492 )
...
fixes undefined
2022-12-30 13:55:14 +01:00
Martin Hjelmare
df2d0cd3e3
Refactor mysensors device tracker ( #84747 )
2022-12-30 13:15:00 +01:00
Jan Bouwhuis
b2388b74d9
Add mV as a unit for voltage and enable conversions ( #84805 )
...
fixes undefined
2022-12-30 12:51:05 +01:00
Franck Nijhof
bcf32f8331
Mark required fields in FlowResult typedict ( #84811 )
...
* Mark required fields in FlowResult typedict
* Remove unneeded asserts from tests
2022-12-30 12:01:45 +01:00
epenet
f68a7636c5
Cleanup pytest.approx in unit conversion tests ( #84810 )
2022-12-30 10:16:20 +01:00
Artem Draft
0e98e0f65f
Bump pybravia to 0.2.5 ( #84835 )
2022-12-30 09:16:49 +01:00
Abílio Costa
0e8164c07a
Add support for US in the Whirlpool integration ( #77237 )
...
* Support US region in the Whirlpool integration
* Force maytag brand for US region
* Add missing util.py file
* Fix import after merge
* run black
* Missing region key in config flow test
* Fixed Generic config entry
* fixed typos in dict
* Remove redundant list const
Co-authored-by: mkmer <mike.j.kasper@gmail.com >
2022-12-30 09:13:47 +01:00
Damian Sypniewski
7aadcc1f97
Add option to retrieve SwitchBot Lock encryption key through config flow ( #84830 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-29 21:48:39 -10:00
Paulus Schoutsen
d9aff9d7b0
Bumped version to 2023.1.0b2
2022-12-29 20:55:27 -05:00
shbatm
46e11c2fa8
ISY994: Bump PyISY to 3.0.10 ( #84821 )
2022-12-29 20:54:48 -05:00
J. Nick Koston
522477d5a4
Fix thermobeacon WS08 models that identify with manufacturer_id 27 ( #84812 )
...
fixes #84706
2022-12-29 20:54:47 -05:00
Joakim Plate
cc2b592221
Correct missing alarm reset button on nibe ( #84809 )
...
fixes undefined
2022-12-29 20:54:46 -05:00
Aaron Bach
bd86111dd8
Fix AirVisual Pro sensors with incorrect units for their device classes ( #84800 )
2022-12-29 20:54:45 -05:00
Michael
f0514008fa
Deprecate YAML config in PI-Hole ( #84797 )
...
create an issue about deprecated yaml config
2022-12-29 20:54:44 -05:00
Aaron Bach
3c8a66abbe
Don't attempt setup on migrated AirVisual Pro in the airvisual domain ( #84796 )
...
fixes undefined
2022-12-29 20:54:44 -05:00
Aaron Bach
f1d509be03
Remove ozone device class from OpenUV sensor ( #84791 )
...
fixes undefined
2022-12-29 20:54:43 -05:00
Robert Svensson
fbdc7d44bc
Only subscribe to specific UniFi object ID ( #84787 )
2022-12-29 20:54:42 -05:00
Hans Oischinger
cae386465e
Catch vicare errors when deactivating preset fails ( #84778 )
...
vicare: catch errors when deactivating preset fails
2022-12-29 20:54:41 -05:00
Allen Porter
31847e3a69
Check google calendar API scope to determine if write access is enabled ( #84749 )
...
* Check google calendar API scope to determine if write access is enabled
* Add API scope for calendar service for creating events
2022-12-29 20:54:40 -05:00
Jc2k
5787e1506c
Fix UUID normalisation for vendor extensions in homekit_controller thread transport ( #84746 )
2022-12-29 20:54:39 -05:00
starkillerOG
9a29f64128
Bump pynetgear to 0.10.9 ( #84733 )
2022-12-29 20:54:38 -05:00
Tomas Kislan
6c0e4a9e8f
Fix and upgrade minio integration ( #84545 )
...
closes https://github.com/home-assistant/core/issues/79842
2022-12-29 20:54:37 -05:00
Michael
381480813d
Deprecate YAML config in PI-Hole ( #84797 )
...
create an issue about deprecated yaml config
2022-12-29 20:41:08 -05:00
shbatm
1fc9eb6629
ISY994: Bump PyISY to 3.0.10 ( #84821 )
2022-12-29 20:37:34 -05:00
J. Nick Koston
6374cc6480
Fix thermobeacon WS08 models that identify with manufacturer_id 27 ( #84812 )
...
fixes #84706
2022-12-29 15:09:37 -10:00
GitHub Action
dd560a517c
[ci skip] Translation update
2022-12-30 00:23:31 +00:00
Martin Hjelmare
5d4216d648
Add mysensors text platform ( #84667 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-30 00:01:03 +01:00
Aaron Bach
c0da80b567
Don't attempt setup on migrated AirVisual Pro in the airvisual domain ( #84796 )
...
fixes undefined
2022-12-29 23:57:50 +01:00
Robert Svensson
e33cea9ff7
Add PoE power sensor to UniFi integration ( #84314 )
...
* Add PoE power sensor to UniFi integration
* Add unit of power
* Only update state if value has changed
* Remove stale print
* Subscribe to specific sensor to remove unnecessary state changes
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-29 22:55:00 +01:00
Joakim Plate
0defe97892
Correct missing alarm reset button on nibe ( #84809 )
...
fixes undefined
2022-12-29 22:34:01 +01:00
Robert Svensson
9f399a1bbe
Only subscribe to specific UniFi object ID ( #84787 )
2022-12-29 10:51:16 -10:00
Aaron Bach
f51cf87361
Fix AirVisual Pro sensors with incorrect units for their device classes ( #84800 )
2022-12-29 20:42:33 +01:00
Duco Sebel
d8cbff65f1
Fix code quality issues for HomeWizard ( #84134 )
...
* Remove unused constant
* Reuse fetch check for retrieving device information
* Remove else block
* Patch integration setup in test
* use isinstance to detect return type, instead of tuple
* Raise exception when recoverable error has been triggered to make code cleaner
* Use error code to split message and localization
* Actually log things
2022-12-29 10:35:24 -08:00
Aaron Bach
570824100c
Remove ozone device class from OpenUV sensor ( #84791 )
...
fixes undefined
2022-12-29 18:32:06 +01:00
Jan Bouwhuis
ee66ffc8de
Do not depend MQTT CI tests on debug logs ( #84783 )
...
* Do not depend MQTT CI tests on debug logs
* Leave Clean up expire as debug message
2022-12-29 18:29:28 +01:00
Brandon Rothweiler
8678b36e71
Add distance sensor device class to Mazda integration ( #84659 )
2022-12-29 17:17:11 +01:00
G Johansson
187b03446e
Improve code quality Time of Day ( #79412 )
2022-12-29 17:10:10 +01:00
Marc Mueller
3312a041fd
Improve opengarage generic typing ( #84640 )
2022-12-29 15:59:25 +01:00
Hans Oischinger
235a34c10c
Catch vicare errors when deactivating preset fails ( #84778 )
...
vicare: catch errors when deactivating preset fails
2022-12-29 15:28:33 +01:00
Franck Nijhof
f84533838a
Update attrs to 22.2.0 ( #84772 )
2022-12-29 15:09:39 +01:00
Jan Bouwhuis
5fbe36d43e
Fix MQTT test logging level after default pytest logging capture change ( #84773 )
...
Fix logging level for MQTT CI testing after #84672
2022-12-29 15:08:35 +01:00
Tomas Kislan
1dec6854e5
Fix and upgrade minio integration ( #84545 )
...
closes https://github.com/home-assistant/core/issues/79842
2022-12-29 14:16:06 +01:00
Franck Nijhof
bfdca4b274
Update pre-commit to 2.21.0 ( #84768 )
2022-12-29 14:09:26 +01:00
Franck Nijhof
e164fdbef8
Update holidays to 0.18.0 ( #84770 )
2022-12-29 13:57:35 +01:00
Marc Mueller
77e71cf18b
Improve modbus generic typing ( #84737 )
2022-12-29 12:37:31 +01:00
Marc Mueller
d849dab7ba
Improve oncue generic typing ( #84761 )
...
Improve oncue generic typing
2022-12-29 12:26:17 +01:00
Franck Nijhof
7768084655
Update coverage to 7.0.1 ( #84764 )
2022-12-29 12:24:32 +01:00
Marc Mueller
b90a51490f
Improve here_travel_time generic typing ( #84631 )
2022-12-29 11:01:21 +01:00
Allen Porter
2049993941
Check google calendar API scope to determine if write access is enabled ( #84749 )
...
* Check google calendar API scope to determine if write access is enabled
* Add API scope for calendar service for creating events
2022-12-29 11:00:31 +01:00
Marc Mueller
bd9f03010f
Improve upnp typing ( #84652 )
2022-12-29 10:59:06 +01:00
epenet
6261994fcf
Enable unit conversion for DATA_SIZE ( #84699 )
2022-12-29 09:58:15 +01:00
Marc Mueller
e693ba17e0
Improve brunt generic typing ( #84735 )
2022-12-29 09:55:59 +01:00
Marc Mueller
bfb509ccb8
Improve iqvia typing ( #84734 )
2022-12-29 09:45:05 +01:00
Marc Mueller
c4b45fb110
Improve ondilo_ico generic typing ( #84738 )
2022-12-29 09:35:06 +01:00
Marc Mueller
b8a4399078
Improve freedompro generic typing ( #84736 )
2022-12-29 09:31:47 +01:00
Lukas Barth
50f05ac51a
Remove myself as a code owner ( #84701 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-12-29 09:14:48 +01:00
Marc Mueller
fa7018bbec
Improve DataUpdateCoordinator typing in integrations (6) ( #84741 )
2022-12-29 09:07:23 +01:00
Jc2k
9c2c57831b
Fix UUID normalisation for vendor extensions in homekit_controller thread transport ( #84746 )
2022-12-29 05:40:25 +00:00
starkillerOG
fb1702647d
Bump pynetgear to 0.10.9 ( #84733 )
2022-12-29 01:26:58 +01:00
GitHub Action
b3ab0a0199
[ci skip] Translation update
2022-12-29 00:23:20 +00:00
Anders
65aaea6ec6
Set Yamaha unique_id ( #84730 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-29 01:00:31 +01:00
Marc Mueller
72671b93d2
Improve youless generic typing ( #84739 )
2022-12-28 23:52:01 +01:00
Marc Mueller
2512eb1e4c
Improve DataUpdateCoordinator typing in integrations (5) ( #84740 )
2022-12-28 23:44:41 +01:00
Joakim Plate
5c43f0861f
Avoid running final writes in executor in test ( #84679 )
2022-12-28 23:40:11 +01:00
Marc Mueller
345081ba15
Improve syncthru generic typing ( #84648 )
2022-12-28 23:37:12 +01:00
Robert Svensson
de5c7b0414
Rework UniFi device tracker to utilizing entity description ( #81979 )
...
* Rework UniFi device tracker to utilizing entity description
* Use bound
* Fix review comments from other PR
2022-12-28 22:29:11 +01:00
Franck Nijhof
9ce64f8990
Bumped version to 2023.1.0b1
2022-12-28 22:18:06 +01:00
Aaron Bach
6ef4086683
Fix incorrect values for AirVisual Pro sensors ( #84725 )
2022-12-28 22:16:22 +01:00
Aaron Bach
b146f52317
Remove incorrect unit for AirVisual AQI sensor ( #84723 )
...
fixes undefined
2022-12-28 22:16:19 +01:00
Hans Oischinger
001bd78bcb
water_heater: Add unsupported states ( #84720 )
2022-12-28 22:16:16 +01:00
Allen Porter
ba4ec8f8c1
Gracefully handle caldav event with missing summary ( #84719 )
...
fixes undefined
2022-12-28 22:16:12 +01:00
Michael
8aa3a6cc15
Remove deprecated tankerkoenig YAML config ( #84711 )
...
remove yaml import
2022-12-28 22:16:09 +01:00
Hmmbob
ed43e1d3a4
Update apprise to 1.2.1 ( #84705 )
2022-12-28 22:16:06 +01:00
Marcel van der Veldt
b7654c0fce
Bump python matter server to 1.0.8 ( #84692 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-28 22:16:02 +01:00
Hmmbob
cbcfeee322
Update apprise to 1.2.1 ( #84705 )
2022-12-28 22:13:20 +01:00
Joakim Plate
cb982294bd
Avoid logging increase during tests ( #84672 )
2022-12-28 22:12:25 +01:00
Michael
551d52103d
Remove deprecated tankerkoenig YAML config ( #84711 )
...
remove yaml import
2022-12-28 16:11:40 -05:00
Allen Porter
128ccbaa57
Gracefully handle caldav event with missing summary ( #84719 )
...
fixes undefined
2022-12-28 22:07:51 +01:00
Aaron Bach
580f2058a7
Fix incorrect values for AirVisual Pro sensors ( #84725 )
2022-12-28 22:06:44 +01:00
Aaron Bach
03ca50f292
Remove additional airvisual_pro references in airvisual ( #84724 )
2022-12-28 22:05:02 +01:00
Aaron Bach
5e2753d2fc
Remove incorrect unit for AirVisual AQI sensor ( #84723 )
...
fixes undefined
2022-12-28 22:03:49 +01:00
epenet
46e02ebaff
Enable unit conversion for DATA_RATE ( #84698 )
2022-12-28 21:49:00 +01:00
Hans Oischinger
c354868270
water_heater: Add unsupported states ( #84720 )
2022-12-28 21:45:24 +01:00
Nathan Spencer
3f3ffe3060
Use built in polling for litterrobot update entity ( #84678 )
...
* Use built in polling
* Define scan interval
2022-12-28 20:30:48 +01:00
Franck Nijhof
ba24cb6e72
Bump version to 2023.2.0dev0 ( #84707 )
2022-12-28 18:46:04 +01:00
Marcel van der Veldt
0e9c6b2bba
Bump python matter server to 1.0.8 ( #84692 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-28 18:29:37 +01:00
J. Nick Koston
5bdaad9c13
Reduce number of asyncio tasks created by bond ( #84668 )
2022-12-28 18:14:38 +01:00
Franck Nijhof
99f3cfdf8a
Bumped version to 2023.1.0b0
2022-12-28 16:51:38 +01:00
Marc Mueller
cb37df6a61
Improve risco generic typing ( #84644 )
2022-12-28 16:49:54 +01:00
Jc2k
7feb0807e2
Fix handling of CoAP 404 in homekit_controller ( #84700 )
2022-12-28 16:48:47 +01:00
Álvaro Fernández Rojas
5d4591a3ec
airzone: update aioairzone to v0.5.2 ( #84690 )
2022-12-28 16:37:50 +01:00
Bram Kragten
29797b93f7
Update frontend to 20221228.0 ( #84696 )
2022-12-28 16:35:50 +01:00
Joakim Plate
850c082649
Switch to pytest-freezer ( #84680 )
2022-12-28 15:43:03 +01:00
Joakim Plate
af875eec50
Add nibe heat pump alarm reset button ( #79427 )
...
* Add button platform
* Enable button platform
* Use parameters from library
2022-12-28 15:36:41 +01:00
MattWestb
0854f29b7c
Fix zha RMS voltage ( #84689 )
...
Fix RMS Voltage.
class ElectricalMeasurementRMSVoltage(ElectricalMeasurement, id_suffix="rms_voltage"): is using CURRENT as unit but shall being VOLTAGE.
Fix: https://github.com/home-assistant/core/issues/84537
2022-12-28 09:27:17 -05:00
Matthias Alphart
0c7eb431e6
KNX ConfigFlow: add selection of secure tunnel endpoint ( #84651 )
2022-12-28 11:43:03 +01:00
Marc Mueller
8827d9e88f
Improve meteo_france generic typing ( #84685 )
2022-12-28 11:12:20 +01:00
Marc Mueller
059ecd10a2
Improve omnilogic generic typing ( #84686 )
2022-12-28 11:10:49 +01:00
Jonno12345
5e04a87cc6
Fix Scrape integration for date and timestamp devices ( #84480 )
...
* Scrape integration fix for date and timestamp devices
* Changes advised by PR review. Merged test source and used walrus operator
2022-12-28 10:16:14 +01:00
dependabot[bot]
2bcf9717ed
Bump actions/cache from 3.2.1 to 3.2.2 ( #84683 )
2022-12-28 08:17:12 +01:00
Damian Sypniewski
64cf4b2258
Fix SwitchBot Lock test ( #84682 )
2022-12-27 19:12:52 -10:00
Damian Sypniewski
599569bc53
Add support for SwitchBot Lock ( #84673 )
...
* Added support for SwitchBot Lock
* Updated PySwitchbot to 0.32.1
* Updated .coveragerc
* Removed unnecessary condition
* Using library method to verify encryption key
* Added config flow tests
* Remove link from config flow description
* Added one more test for config flow
* Updated CODEOWNERS
2022-12-27 18:16:00 -10:00
Joakim Plate
94a02e7613
Switch to orjson for tests ( #84674 )
2022-12-28 03:36:58 +01:00
J. Nick Koston
94d1375be3
Avoid creating a task in the bluetooth watchdog when everything is OK ( #84669 )
2022-12-27 16:00:24 -10:00
J. Nick Koston
4296f227cf
Fix thundering heard in setup_again when there are many integrations ( #84670 )
2022-12-27 15:59:42 -10:00
GitHub Action
cc27986cac
[ci skip] Translation update
2022-12-28 00:22:40 +00:00
Stéphane Graber
5ebbeff42d
Add IPv6 support to snmp sensor ( #84607 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-28 01:12:08 +01:00
shbatm
e383533ff3
ISY994: Bump pyisy to 3.0.9 ( #84654 )
...
fixes undefined
2022-12-27 23:38:34 +01:00
Marc Mueller
694fa3d014
Improve DataUpdateCoordinator typing in integrations (4) ( #84658 )
2022-12-27 22:50:57 +01:00
Marc Mueller
e170681016
Improve DataUpdateCoordinator typing in integrations (3) ( #84657 )
2022-12-27 22:49:23 +01:00
Marc Mueller
06db5476e4
Improve DataUpdateCoordinator typing in integrations (2) ( #84656 )
2022-12-27 22:47:04 +01:00
Marc Mueller
1de41ab123
Improve DataUpdateCoordinator typing in integrations (1) ( #84655 )
2022-12-27 22:44:25 +01:00
Franck Nijhof
5a5f01fcd4
Update wled to 0.15.0 ( #84639 )
2022-12-27 22:01:47 +01:00
Marc Mueller
4d69cf1cc3
Improve steam_online generic typing ( #84646 )
2022-12-27 21:53:07 +01:00
Marc Mueller
cf598bb5fd
Improve surepetcare generic typing ( #84647 )
2022-12-27 21:50:33 +01:00
Marc Mueller
1624cb1046
Improve synology_dsm generic typing ( #84649 )
2022-12-27 21:49:47 +01:00
Marc Mueller
572af57ffe
Improve totalconnect generic typing ( #84650 )
2022-12-27 21:47:22 +01:00
Martin Hjelmare
d441fb2ec5
Use debouncer in mysensors ( #84638 )
...
* Use debouncer in mysensors
* Clean cover tests
* Fix debouncer mocking
* Follow typing
2022-12-27 21:37:10 +01:00
Allen Porter
624c93bb38
Add Local calendar edit support ( #84141 )
...
* Add update support for calendars and implement in local calendar
* Fix supported feature for update calendar
* Increase test coverage for websocket error cases
* Improve test coverage for update failure cases
* Improve test coverage by sharing code between update and create
* Update homeassistant/components/calendar/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-27 12:36:43 -08:00
Marc Mueller
b01efc55a2
Improve lyric generic typing ( #84637 )
2022-12-27 21:24:33 +01:00
Marc Mueller
44e37a8026
Improve laundrify generic typing ( #84635 )
2022-12-27 21:24:09 +01:00
Marc Mueller
1cad55f721
Improve kostal_plenticore generic typing ( #84634 )
2022-12-27 21:23:22 +01:00
Marc Mueller
b8f83074ce
Improve google calendar generic typing ( #84633 )
2022-12-27 21:21:16 +01:00
Marc Mueller
511f3335a1
Improve rdw generic typing ( #84643 )
2022-12-27 21:18:15 +01:00
Marc Mueller
54ba09ec1c
Improve ovo_energy generic typing ( #84641 )
2022-12-27 21:17:35 +01:00
Marc Mueller
24a34b1739
Improve rainbird generic typing ( #84642 )
2022-12-27 21:17:20 +01:00
starkillerOG
a06b1eaf69
Add reolink IP NVR/Camera integration ( #84081 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-27 10:15:53 -10:00
Brandon Rothweiler
f5c56152d5
Add climate platform to Mazda integration ( #75037 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-27 10:13:36 -10:00
PierreAronnax
7ef145d4ce
Return unavailable if Govee BLE sensor is in error ( #84547 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-27 10:11:41 -10:00
Matthias Alphart
a752232de8
KNX ConfigFlow: Validate contents of knxkeys file ( #84411 )
2022-12-27 21:00:19 +01:00
Marc Mueller
c99025be26
Improve gogogate2 generic typing ( #84632 )
2022-12-27 09:44:39 -10:00
Marc Mueller
653805584b
Improve lookin generic typing ( #84636 )
2022-12-27 09:37:47 -10:00
Matthias Alphart
acd31d4ae3
Add cooldown and respond_to_read options for KNX expose ( #84613 )
...
Add cooldown option for KNX expose
2022-12-27 20:36:02 +01:00
Martin Hjelmare
6c32337c8e
Clean mysensors update callbacks ( #84629 )
2022-12-27 20:29:25 +01:00
Martin Hjelmare
eae8154753
Add mysensors cover tests ( #84626 )
2022-12-27 20:04:22 +01:00
Martin Hjelmare
d1489fe76f
Add mysensors climate tests ( #84619 )
2022-12-27 17:40:59 +01:00
Martin Hjelmare
633c82d9fe
Clean mysensors test fixture loading ( #84618 )
2022-12-27 17:17:01 +01:00
Franck Nijhof
a83d577b42
Add Plugwise climate preset translations ( #84617 )
2022-12-27 17:16:45 +01:00
Martin Hjelmare
dea513cdbd
Add mysensors light tests ( #84606 )
2022-12-27 15:25:22 +01:00
Matthias Alphart
76f92cc985
Update xknx to 2.2.0 ( #84609 )
2022-12-27 15:18:14 +01:00
ollo69
5058272818
Use Object selector for AndroidTV detection rules option ( #84412 )
2022-12-27 15:08:23 +01:00
epenet
4c8e3aa7c4
Remove lumen from Illuminance units ( #84386 )
2022-12-27 14:25:47 +01:00
Matt Gerega
2215adf5cf
Add support for covers in Prometheus metrics ( #83763 )
...
fixes undefined
2022-12-27 11:25:33 +01:00
Maximilian
5990bd7ca3
Add recommended actions to NINA ( #83775 )
2022-12-27 11:24:54 +01:00
Franck Nijhof
d4f69a3652
String formatting and max line length - Part 7 ( #84532 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-27 11:18:56 +01:00
Yuval Aboulafia
3149c52be1
Fix F602 key repeated ( #84531 )
2022-12-27 11:07:10 +01:00
Rami Mosleh
03112bbeea
Add strict typing to speedtestdotnet ( #84597 )
2022-12-27 09:19:56 +01:00
Rami Mosleh
f1466a3b86
Add strict typing to simplepush ( #84598 )
2022-12-27 09:19:24 +01:00
GitHub Action
16bff198de
[ci skip] Translation update
2022-12-27 00:23:38 +00:00
Martin Hjelmare
941d175087
Add mysensors device tracker tests ( #84589 )
2022-12-26 12:58:13 -10:00
J. Nick Koston
0cebf1acb1
Bump pySwitchbot to 0.31.0 ( #84586 )
2022-12-26 21:45:02 +01:00
Martin Hjelmare
08586868f5
Add mysensors switch tests ( #84585 )
2022-12-26 09:44:10 -10:00
Christopher Bailey
3aa759fc49
Deprecate the UniFi Protect Detected Object sensor ( #83480 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-26 09:32:05 -10:00
Christopher Bailey
b96330df03
Deprecate set_doorbell_message UniFi Protect service ( #83675 )
2022-12-26 09:19:34 -10:00
Martin Hjelmare
101118a60e
Add mysensors binary sensor tests ( #84580 )
2022-12-26 20:19:15 +01:00
Christopher Bailey
cf92d8c536
Add more logging for UniFi Protect event entities ( #84575 )
...
* Add more logging for UniFi Protect event entities
* Condense logging
* Linting
2022-12-26 11:07:40 -08:00
dependabot[bot]
a70163042d
Bump actions/cache from 3.2.0 to 3.2.1 ( #84565 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 12:34:33 +01:00
GitHub Action
1baaf621be
[ci skip] Translation update
2022-12-26 00:23:42 +00:00
Daniel Gangl
2b12aac24e
Bump zamg from 0.2.1 to 0.2.2 ( #84526 )
2022-12-25 11:01:50 +01:00
GitHub Action
ca457ccf3c
[ci skip] Translation update
2022-12-25 00:24:53 +00:00
Franck Nijhof
8819634b61
String formatting and max line length - Part 6 ( #84525 )
2022-12-24 13:19:51 +01:00
Joakim Plate
ac1359b3d8
Update nibe to 1.6.0 ( #84449 )
...
* Bump nibe to 1.6.0
* Only fail coordinator if all updates failed
2022-12-24 10:45:45 +01:00
Joakim Plate
ffb1722ca8
Update nibe to 1.6.0 ( #84449 )
...
* Bump nibe to 1.6.0
* Only fail coordinator if all updates failed
2022-12-24 10:45:26 +01:00
J. Nick Koston
75739d8621
Bump zeroconf to 0.47.1 ( #84523 )
2022-12-23 18:35:44 -10:00
J. Nick Koston
79cacade5c
Bump pySwitchbot to 0.30.1 to fix a deadlock when services are missing ( #84521 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.30.0...0.30.1
2022-12-23 23:00:09 -05:00
Allen Porter
1807f44e03
Cleanup rainbird controller setup as feedback from previous PR ( #84504 )
...
Additional rainbird cleanup from last PR
2022-12-23 19:54:25 -08:00
Paulus Schoutsen
55b46bfa7a
Fix flaky Nina CI test ( #84522 )
2022-12-23 22:36:11 -05:00
J. Nick Koston
8c70e5aaad
Try the next best adapter after a BLE connection fails ( #84512 )
...
* Try the next best adapter after a BLE connection fails
* add cover
* tweak
* tweak
* Update homeassistant/components/bluetooth/wrappers.py
* bump
* small tweak
* tweak logic
2022-12-23 20:48:47 -05:00
J. Nick Koston
5872b72f80
Bump yalexs_ble to 1.12.5 ( #84517 )
...
* Bump yalexs_ble to 1.12.4
changelog: https://github.com/bdraco/yalexs-ble/compare/v1.12.3...v1.12.4
* one more failure path to fix
* bump in both
2022-12-23 20:44:24 -05:00
Fabian Affolter
5bc9ea0e47
Upgrade hole to 0.8.0 ( #84516 )
2022-12-23 20:43:41 -05:00
GitHub Action
31a3f1100a
[ci skip] Translation update
2022-12-24 00:19:43 +00:00
Michał Huryn
c737378ee1
Add blebox discovery/zeroconf ( #83837 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-23 12:52:06 -10:00
J. Nick Koston
e4c610af62
Fix turning off via select in harmony ( #84509 )
...
closes https://github.com/home-assistant/core/issues/84413
2022-12-23 20:12:01 +01:00
J. Nick Koston
070aa714a0
Switch to a different local Bluetooth adapter when one runs out of connection slots ( #84331 )
2022-12-23 08:58:33 -10:00
Franck Nijhof
f39f3b612a
String formatting and max line length - Part 5 ( #84501 )
...
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-12-23 16:43:17 +01:00
Franck Nijhof
139dd22ce6
Replace attrs with dataclasses in hassfest ( #84475 )
2022-12-23 15:46:00 +01:00
Franck Nijhof
94755a5773
String formatting and max line length - Part 4 ( #84445 )
...
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-12-23 13:27:27 +01:00
Maciej Bieniek
a8f09b4063
Round illuminance value in ZHA integration ( #84500 )
2022-12-23 13:24:15 +01:00
dependabot[bot]
e2e272aeb6
Bump actions/setup-python from 4.3.1 to 4.4.0 ( #84488 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.3.1...v4.4.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-23 08:49:53 +01:00
Paolo Bonzini
6cfd991e91
Make all ARMED states available for manual_mqtt ( #84264 )
...
* manual_mqtt: parametrize test_no_pending
* manual_mqtt: parametrize test_no_pending_when_code_not_req
* manual_mqtt: parametrize test_with_pending
* manual_mqtt: parametrize test_with_invalid_code
* manual_mqtt: parametrize test_with_template_code
* manual_mqtt: parametrize test_with_specific_pending
* manual_mqtt: parametrize test_arm_via_command_topic
* manual_mqtt: remove unnecessary async_block_till_done from tests
* manual_mqtt: bring over a new test from manual
* manual_mqtt: add more states
The manual alarm control panel supports ARMED_CUSTOM_BYPASS and ARMED_VACATION.
Bring them over to the MQTT version.
2022-12-23 08:20:24 +01:00
Franck Nijhof
9830cbfd5d
Replace attrs with dataclasses in Core exceptions ( #84473 )
2022-12-22 23:28:48 -05:00
Allen Porter
f9779d3e97
Bump gcal-sync to 4.1.0 ( #84474 )
...
* Bump gcal-sync to 4.1.0
* Update test with UNTIL improvements
2022-12-22 23:28:12 -05:00
Paulus Schoutsen
96533e4c8f
Test conversation WS API ( #84466 )
2022-12-22 20:19:37 -05:00
GitHub Action
6234190cfe
[ci skip] Translation update
2022-12-23 00:23:22 +00:00
Jesse Hills
1b803454ce
Install all test requirements in bootstrap ( #84469 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-12-22 22:21:49 +01:00
Allen Porter
490d2cfb71
Move Rainbird to async client library ( #84417 )
...
* Bump pyrainbird to 0.7.0 and move to async library
* Share updates across sensors
* Fix test version and delete dead code
* Add test coverage for yaml configuration
* Address PR feedback
2022-12-22 13:00:17 -08:00
Jesse Hills
5874b4cdcf
ESPHome: do not set expected_name on APIClient ( #84471 )
2022-12-22 21:58:51 +01:00
Aarni Koskela
e575fffd23
Mark RuuviTag devices not connectable ( #84345 )
2022-12-22 10:47:08 -10:00
Franck Nijhof
f17a42dc27
Upgrade ciso8601 to 2.3.0 ( #84465 )
2022-12-22 15:01:59 -05:00
Allen Porter
24e11c6dcb
Bump ical to 4.2.8 ( #84455 )
...
fixes undefined
2022-12-22 20:13:40 +01:00
Allen Porter
12e7ea3a39
Strip whitespace from application credentials ( #84461 )
...
fixes undefined
2022-12-22 20:12:17 +01:00
Michael
20b5e92656
Use first refresh method from data update coordinator in PI-Hole integration ( #84453 )
2022-12-22 19:33:23 +01:00
Paulus Schoutsen
2e195d848f
Fix Matter param order for subscribing ( #84460 )
2022-12-22 19:29:53 +01:00
Nathan Spencer
a2935654b9
Add firmware update entity for Litter-Robot 4 ( #83590 )
...
* Add firmware update entity for Litter-Robot 4
* Report installed version of firmware on robot when updated
2022-12-22 08:22:21 -08:00
Marcel van der Veldt
cdeb91ea12
Fix title of Matter integration ( #84385 )
...
* Set title for Matter integration to integration name
* Update homeassistant/components/matter/config_flow.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Update title in tests
* one more title fix
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-12-22 16:42:37 +01:00
Erik Montnemery
53637d486d
Improve error message when a script fails to validate ( #84438 )
2022-12-22 16:26:57 +01:00
Fuzzy
f7a6eb4f69
Add Ecobee Smart Enhanced ( #83666 )
2022-12-22 13:49:21 +01:00
Nyro
6ee8c8b60e
Fix DHWP overkiz_to_operation_mode creation list ( #83885 )
...
* Fix dhWP overkiz_to_operation_mode creation list
* Improve operation__list too and rename var
* Improve if condition
* Improve state_modefintion test
Co-authored-by: Thibaut <thibaut@etienne.pw >
Co-authored-by: Thibaut <thibaut@etienne.pw >
2022-12-22 13:39:05 +01:00
Joakim Sørensen
d9c19e6e11
Remove front matter parsing in homeassistant_alerts ( #83980 )
2022-12-22 13:37:53 +01:00
Franck Nijhof
baef267f33
String formatting and max line length - Part 3 ( #84394 )
2022-12-22 13:35:47 +01:00
Robert Svensson
30df9e7706
Split out part of update sensor to a common UniFi entity class ( #84262 )
...
* Split out part of update sensor to a common entity class
* Mark methods abstract and/or raise NotImplementedError
* Resolve review comments
2022-12-22 13:17:17 +01:00
J. Nick Koston
3c07f92e72
Bump yalexs-ble to 1.12.3 ( #84414 )
2022-12-22 13:08:04 +01:00
jjlawren
da1f9c2823
Bump plexapi to 4.13.2 ( #84416 )
2022-12-22 13:06:26 +01:00
Erik Montnemery
2c02abfdd4
Improve script config tests ( #84433 )
2022-12-22 12:16:23 +01:00
Franck Nijhof
cb13418bab
String formatting and max line length - Part 2 ( #84393 )
2022-12-22 11:38:59 +01:00
Franck Nijhof
7e682af472
Merge branch 'master' into dev
2022-12-22 11:35:03 +01:00
Franck Nijhof
4e2cebc6d6
Fix incorrect voltage device class usage in RuuviTag BLE ( #84380 )
2022-12-22 10:35:50 +01:00
Erik Montnemery
7b26a952bd
Fix flaky automation test ( #84428 )
2022-12-22 10:26:37 +01:00
Jan Bouwhuis
8051e5d4f4
Additional tests to improve coverage of manual and manual_mqtt ( #84424 )
2022-12-22 10:14:54 +01:00
Franck Nijhof
b0cee0bc46
String formatting and max line length - Part 1 ( #84390 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-12-22 10:12:50 +01:00
Erik Montnemery
41341c76cf
Restore speed when turning a Tasmota fan back on ( #84337 )
2022-12-22 09:31:14 +01:00
Franck Nijhof
2bd1a68559
Fix incorrect signal strength device class usage in Rituals Genie ( #84376 )
...
Fix incorrect signal strength device class usage in Rituals Perfume Genie
2022-12-22 08:54:51 +01:00
Jan Bouwhuis
df58b5d9bd
Replace async_schedule_update_ha_state for manual and manual_mqtt ( #84395 )
...
Replace deprecated async_schedule_update_ha_state
2022-12-22 08:48:33 +01:00
Allen Porter
b8ce10f9a1
Add myself as a codeowner for rainbird ( #84421 )
2022-12-21 21:45:47 -08:00
J. Nick Koston
17d674e1cc
Bump zeroconf to 0.47.0 ( #84420 )
2022-12-21 19:18:58 -10:00
GitHub Action
98f84c7c17
[ci skip] Translation update
2022-12-22 00:23:15 +00:00
Franck Nijhof
1f0ea73463
Add support for entity aliases to Google Assistant ( #84405 )
2022-12-21 23:52:01 +01:00
Marc Mueller
0d874899ea
Update actions/cache to 3.2.0 + new restore action ( #84408 )
2022-12-21 23:51:48 +01:00
Marcel van der Veldt
10e796e9d5
Fix issues with Color temperature conversions in Hue ( #83982 )
2022-12-21 23:28:41 +01:00
Jelte Zeilstra
298ea3ff46
Add enum device class and translations to DSMR Active tariff sensor ( #84253 )
2022-12-21 23:26:56 +01:00
Erik Montnemery
a6217ca9b9
Improve error message when an automation fails to validate ( #83977 )
2022-12-21 23:20:50 +01:00
Marc Mueller
ac183b1394
Update isort to 5.11.4 ( #84406 )
2022-12-21 23:06:18 +01:00
ollo69
93cd73246a
Use selector in AndroidTV option flow form ( #83761 )
2022-12-21 23:05:13 +01:00
Franck Nijhof
2e92fefc0a
Fix uom/device class mismatches in tests ( #84372 )
2022-12-21 22:47:59 +01:00
Franck Nijhof
92beab82e2
Fix incorrect co device class usage in GIOS ( #84379 )
2022-12-21 22:47:39 +01:00
Franck Nijhof
370e458f2a
Fix incorrect illuminance device class usage in Broadlink ( #84373 )
...
Fix incorect illuminance device class usage in Broadlink
2022-12-21 22:47:23 +01:00
Franck Nijhof
5c794234e7
Fix incorrect voc device class usage in Deconz sensors ( #84371 )
2022-12-21 22:44:13 +01:00
Franck Nijhof
fa55ba72a4
Fix incorrect power factor device class usage in Fronius ( #84374 )
2022-12-21 22:43:50 +01:00
Steven Looman
682501eb47
Less tasks when receiving SSDP messages ( #84186 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-21 11:35:52 -10:00
Marc Mueller
19acbf0d2a
Update types packages ( #84381 )
2022-12-21 19:15:55 +01:00
Paulus Schoutsen
2205006d31
2022.12.8 ( #84369 )
2022-12-21 10:37:08 -05:00
Allen Porter
d41fe01736
Don't allow google calendar create/delete for yaml/search calendars ( #83604 )
...
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Don't allow google calendar create/delete for yaml/search calendars
* Revert incorrect docstring update
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-21 07:36:37 -08:00
Allen Porter
4e1b399efd
Fix google calendar recurrence rule create and view ( #84330 )
...
* Fix bug in google calendar recurrence rule handling
* Convert multiline ternary operator expressions to if block
2022-12-21 07:36:20 -08:00
Martin Hjelmare
06b4c82a37
Add matter node added subscription ( #84377 )
2022-12-21 16:34:55 +01:00
Franck Nijhof
c832982d94
Add sensor unit of measurement validation for device classes ( #84366 )
2022-12-21 16:14:11 +01:00
Nyro
93fe77de8d
Add external handling in Overkiz AtlanticElectricalHeaterWithAdjustableTemperatureSetPoint ( #84010 )
...
* Add external handling in AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint
* Improve comparing to external
Co-authored-by: Thibaut <thibaut@etienne.pw >
* Update to pyoverkiz 1.7.3
* Fix coding style lint
* Use OverkizCommand
* Fix small issues
Co-authored-by: Thibaut <thibaut@etienne.pw >
2022-12-21 16:05:27 +01:00
Kevin Stillhammer
588211223b
Bump here_transit/here_routing and Implement backoff mechanism for here_travel_time ( #83976 )
...
* Add failing test
* Add backoff mechanism for too many requests
* Increase async_fire_time_changed
* Minimize try/except block
2022-12-21 07:00:15 -08:00
Daniel Gangl
b85e175812
Zamg api timestamp issue fix ( #84143 )
...
Bump zamg from 0.1.1 to 0.2.1
2022-12-21 15:56:47 +01:00
Maximilian
d2ee08c6fe
Add filter for duplicate NINA warnings ( #84069 )
...
Add filter for duplicate warnings
2022-12-21 15:54:49 +01:00
Tarik2142
6a1c59be2c
Add ZHA Zeroconf discovery for SLZB-06 ( #84111 )
...
* Add Zeroconf discovery for SLZB-06
* update hostname
* Update homeassistant/components/zha/manifest.json
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com >
* Update manifest.json
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com >
2022-12-21 15:51:38 +01:00
Paulus Schoutsen
97efcab310
flake8
2022-12-21 09:37:35 -05:00
epenet
d6fc2d9452
Prevent use of deprecated units ( #83384 )
...
* Prevent use of deprecated units
* Adjust obsolete util
* More units
* Add FREQUENCY
* Adjust pylint ignore
* Add ELECTRIC (current/potential)
* Add TIME
* Adjust units
2022-12-21 15:24:11 +01:00
Paulus Schoutsen
99b4c9d5f4
Isort
2022-12-21 09:20:56 -05:00
Paulus Schoutsen
115dc4fa4b
Bumped version to 2022.12.8
2022-12-21 09:15:53 -05:00
Michael
7de11cfcfa
Fix attribute check in prometheus exporter ( #84321 )
...
* fix attribute check
* add test
2022-12-21 09:15:34 -05:00
Daniel Hjelseth Høyer
7f0a9a5897
Improve Tibber rt Pulse streaming ( #84313 )
...
Improve rt Pulse streaming
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-21 09:14:40 -05:00
Joakim Sørensen
e8e4f6a515
Skip client metadata values that are None ( #84293 )
2022-12-21 09:14:40 -05:00
J. Nick Koston
93cffe8631
Bump bluetooth-data-tools to 0.3.1 ( #84258 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v0.3.0...v0.3.1
2022-12-21 09:14:25 -05:00
Allen Porter
39a47c939c
Bump ical to 4.2.4 ( #84248 )
2022-12-21 09:13:57 -05:00
J. Nick Koston
3bdf80574d
Fix connectable Bluetooth devices not going available after scanner recovers ( #84172 )
2022-12-21 09:13:38 -05:00
Nyro
756070cd81
Add missing preset for Overkiz atlantic electrical heater ( #84080 )
...
Readd missing preset for atlantic electrical heater
2022-12-21 08:52:33 -05:00
epenet
55133b3a27
Adjust units in lcn ( #84365 )
2022-12-21 14:38:00 +01:00
Tim Rogers
8619bdeec6
Update Blink 2FA flow description ( #84362 )
2022-12-21 12:40:28 +01:00
Nyro
cf196c09ac
Add missing preset for overkiz Atlantic APC heating zone ( #84008 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
fixes undefined
2022-12-21 12:04:54 +01:00
Franck Nijhof
73a43bfd1d
Update pyotp to 2.8.0 ( #84339 )
2022-12-21 11:53:02 +01:00
epenet
fa33f27153
Adjust units in lcn ( #84356 )
2022-12-21 11:16:19 +01:00
epenet
c7cc4bcbd5
Use unit enums in sensirion_ble ( #84353 )
2022-12-21 11:15:38 +01:00
epenet
d58852be66
Use unit enums in ruuvitag_ble ( #84352 )
2022-12-21 11:15:06 +01:00
epenet
8ab945a67f
Use unit enums in elkm1 ( #84351 )
2022-12-21 11:14:35 +01:00
epenet
ecbcb9496d
Use unit enums in mold indicator ( #84350 )
2022-12-21 11:14:07 +01:00
epenet
af7a487706
Use unit enums in nexia ( #84349 )
2022-12-21 11:13:16 +01:00
J. Nick Koston
316f187bee
Bump PySwitchbot to 0.30.0 ( #84347 )
2022-12-21 11:10:54 +01:00
epenet
2f45e6c2ae
Use UnitOfVolumeFlowRate in integrations ( #84348 )
2022-12-21 11:00:24 +01:00
epenet
9a488cf250
Use unit enums in energy and sensor ( #84343 )
2022-12-21 10:49:51 +01:00
Erik Montnemery
255f35b979
Add support for translating custom attribute state ( #83386 )
...
* Add support for translating custom attribute state
* Address review comment
* Rename attribute to state_attributes, allow naming attributes
2022-12-21 10:43:49 +01:00
epenet
fc94569a0d
Use unit enums in honeywell ( #84344 )
2022-12-21 10:11:08 +01:00
epenet
d0a389ce36
Use unit enums in airvisual_pro ( #84346 )
2022-12-21 10:10:45 +01:00
epenet
f4fb4bc91c
Use unit enums in tasmota ( #84342 )
2022-12-21 10:02:35 +01:00
epenet
869cdc399f
Use unit enums in plaato ( #84341 )
2022-12-21 09:49:45 +01:00
Allen Porter
de8575c890
Bump pyrainbird to 0.7.1 ( #84325 )
2022-12-21 09:30:49 +01:00
J. Nick Koston
e900918e51
Fix reload race in shelly when device is recently offline ( #84328 )
2022-12-21 09:29:48 +01:00
epenet
bbecf6ca37
Introduce unit enums for volume flow rate ( #84310 )
2022-12-21 09:28:49 +01:00
Tom Puttemans
cb3ab9b51e
Add quarter-hour peak consumption sensors ( #84271 )
...
fixes undefined
2022-12-21 09:27:08 +01:00
Erik Montnemery
1a42bd5c4c
Add aliases to area registry items ( #84294 )
...
* Add aliases to area registry items
* Update test
* Fix WS API
2022-12-21 08:44:44 +01:00
dependabot[bot]
556c355e9c
Bump actions/stale from 6.0.1 to 7.0.0 ( #84333 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-21 08:25:53 +01:00
Daniel Hjelseth Høyer
61e13bf84d
Improve Tibber rt Pulse streaming ( #84313 )
...
Improve rt Pulse streaming
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-21 05:59:52 +01:00
Franck Nijhof
a1ed09f2cc
Code quality improvements for Mastodon ( #84320 )
2022-12-21 02:32:29 +01:00
Kevin Stillhammer
ba94485ca1
Handle not existing arrival/departure keys for here_travel_time ( #83754 )
...
* handle not existing arrival/departure keys
* Use more concise code
* Add test
* Add testcase for empty arrival/departure
2022-12-20 16:47:43 -08:00
Michael
8a3fc2e82b
Fix attribute check in prometheus exporter ( #84321 )
...
* fix attribute check
* add test
2022-12-20 16:32:00 -08:00
Guido Schmitz
0265aae247
Bump devolo-plc-api to 0.9.0 ( #84324 )
2022-12-20 16:31:18 -08:00
GitHub Action
e0bb26e964
[ci skip] Translation update
2022-12-21 00:21:15 +00:00
Erik Montnemery
057bb6ea0a
Add aliases to device registry items ( #84246 )
2022-12-20 23:43:31 +01:00
epenet
79d3d4ceae
Use UnitOfTemperature in integrations (t-z) ( #84309 )
2022-12-20 18:50:39 +01:00
epenet
ba043c9ebb
Use UnitOfTemperature in integrations (p-s) ( #84308 )
2022-12-20 18:47:27 +01:00
epenet
d60fe7e7cd
Use UnitOfTemperature in integrations (n-o) ( #84306 )
2022-12-20 18:39:09 +01:00
epenet
a6ddac9004
Use UnitOfTemperature in integrations (i-m) ( #84307 )
2022-12-20 18:30:46 +01:00
epenet
9580c4f1ec
Use UnitOfTemperature in integrations (e-h) ( #84305 )
2022-12-20 18:29:16 +01:00
epenet
d89ba40010
Use UnitOfTemperature in integrations (a-d) ( #84304 )
2022-12-20 17:59:20 +01:00
Ernst Klamer
82efbee443
Bump bthome-ble to 2.4.0 ( #84189 )
2022-12-20 17:54:17 +01:00
Jonathan de Jong
b67009dee3
Allow MQTT device trackers to be able to the reset the location name for auto zone inference ( #83952 )
...
* adds auto-zone to mqtt device trackers
* black formatting
* abbr
* change abbreviation
* add test
* fade to black
* Modify custom overrides
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* add custom + abbr payload and fix test docstrings
* change auto_zone to reset
* change RST to None, address isort
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-12-20 17:38:40 +01:00
Franck Nijhof
4ef7bb9bbe
Extract Forecast.Solar DataUpdateCoordinator into module ( #83859 )
2022-12-20 17:24:27 +01:00
Rami Mosleh
78cc547782
Remove scan_interval and manual options from speedtestdotnet ( #84295 )
2022-12-20 16:01:28 +01:00
Joakim Sørensen
63807e443a
Skip client metadata values that are None ( #84293 )
2022-12-20 09:32:27 -05:00
Maciej Bieniek
1661daa911
Update gios library to version 2.3.0 ( #84292 )
2022-12-20 15:27:55 +01:00
Tom Puttemans
5df7cb0fb5
Revert the state class removal in dsmr_reader after bugfix ( #84267 )
2022-12-20 13:30:28 +01:00
Tom Puttemans
bd65258905
Improve the dsmr_reader sensor names ( #84269 )
2022-12-20 13:28:40 +01:00
epenet
68857dc272
Use UnitOfTime in integrations (a-g) ( #84288 )
2022-12-20 13:22:20 +01:00
epenet
55a5e17cf2
Use UnitOfTime in integrations (h-s) ( #84289 )
2022-12-20 13:21:14 +01:00
Martin Hjelmare
6a8d9a91cb
Fix matter websocket reconnect ( #84192 )
2022-12-20 13:06:24 +01:00
epenet
fba13dcc90
Use UnitOfTime in integrations (t-z) ( #84291 )
2022-12-20 12:30:14 +01:00
Erik Montnemery
1f3da9cf1a
Add aliases to entity registry items ( #84239 )
2022-12-20 12:10:46 +01:00
Daniel Gangl
8ca92254b6
Correct zamg config flow comments ( #81369 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
fixes undefined
2022-12-20 11:47:32 +01:00
Erik Montnemery
fd9124279b
Add minor version to area registry store ( #84280 )
2022-12-20 11:41:35 +01:00
Erik Montnemery
f88ed6b69e
Use dict.setdefault in registry migration code ( #84277 )
2022-12-20 11:31:31 +01:00
Michaël Arnauts
7142b4ecac
Fixes some grammar mistakes ( #84283 )
2022-12-20 11:10:31 +01:00
Nyro
2c238baa24
Add missing preset for Overkiz atlantic electrical heater ( #84080 )
...
Readd missing preset for atlantic electrical heater
2022-12-20 10:06:24 +01:00
Jelte Zeilstra
3fc667f55d
Fix error when describing deCONZ events of removed devices ( #84194 )
...
* Fix error when describing deCONZ events of removed devices
* Apply suggestions from code review
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-12-20 10:06:01 +01:00
Erik Montnemery
3884e16b46
Add tests.common.ANY ( #84240 )
2022-12-20 08:20:42 +01:00
Aaron Godfrey
3405fa60ec
Add more types to the todoist integration ( #84210 )
...
* Add more types to the todoist integration.
* Update tests.
* Update homeassistant/components/todoist/calendar.py
Pass f-string directly to strftime.
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Add back mistakenly removed local var.
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-12-19 20:29:57 -08:00
Laurent Martin
c212e317c3
fix provider name: linky is for electricity. ( #84273 )
2022-12-19 21:12:27 -07:00
J. Nick Koston
074dec36ad
Add foundation for passive scanning support to switchbot ( #84260 )
2022-12-19 16:55:18 -10:00
J. Nick Koston
53363cf7e8
Implement an active update coordinator for polling ble devices that get data from both advertisements and active connections ( #84207 )
2022-12-19 16:09:29 -10:00
GitHub Action
7f8c4293b4
[ci skip] Translation update
2022-12-20 00:23:39 +00:00
Aaron Bach
ace20782f1
Clean up Notion config flow (and tests) ( #84007 )
...
* Clean up Notion config flow (and tests)
* Code review
2022-12-19 15:03:58 -07:00
Erik Montnemery
0d8cd2d067
Shuffle some device registry WS code ( #84243 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-12-19 21:56:07 +01:00
Robert Svensson
af272c6730
Fix Styrbar device trigger mapping in deCONZ ( #84257 )
2022-12-19 21:48:11 +01:00
J. Nick Koston
88ef8cc51a
Bump bluetooth-data-tools to 0.3.1 ( #84258 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v0.3.0...v0.3.1
2022-12-19 22:45:39 +02:00
Franck Nijhof
5651f4a3fe
Remove Deutsche Bahn integration ( #84236 )
2022-12-19 21:43:28 +01:00
epenet
f988a1164d
Use UnitOfPressure in integrations ( #84230 )
2022-12-19 21:41:46 +01:00
Aaron Bach
0ccac69ce1
Remove airvisual_pro code from airvisual ( #84254 )
2022-12-19 12:32:33 -07:00
majuss
1a476258c7
Bump lupupy to 0.2.4 ( #84252 )
2022-12-19 09:24:31 -10:00
Allen Porter
df23f03131
Bump ical to 4.2.4 ( #84248 )
2022-12-19 10:00:38 -08:00
Aaron Bach
09ae02fd56
Migrate AirVisual Pro devices to the airvisual_pro domain ( #83882 )
...
* Migration AirVisual Pro devices to the `airvisual_pro` domain
* Fix tests
* Remove airvisual_pro dependency
* Add repairs item
* Only fire repairs issue if automations exist
* Fix tests
2022-12-19 10:48:36 -07:00
J. Nick Koston
7c13e7cdfd
Use a single source of data for switchbot ( #84215 )
2022-12-19 07:47:42 -10:00
Franck Nijhof
6e612a45ff
Update watchdog to 2.2.0 ( #84245 )
2022-12-19 18:09:04 +01:00
epenet
418be1eeb6
Use UnitOfElectricCurrent in integrations ( #84231 )
2022-12-19 16:59:39 +01:00
Franck Nijhof
026f660889
Update spotipy to 2.22.0 ( #84244 )
2022-12-19 16:44:13 +01:00
Franck Nijhof
4ad589dcf6
Update black to 22.12.0 ( #84242 )
2022-12-19 16:43:53 +01:00
Franck Nijhof
952bf5497f
Update coverage to 7.0.0 ( #84237 )
2022-12-19 16:42:34 +01:00
epenet
f4c13645d2
Add support for CCF volume unit ( #84029 )
2022-12-19 14:57:04 +01:00
ollo69
3351846b0e
Add integration-type property to Nut manifest ( #84020 )
2022-12-19 14:46:40 +01:00
Franck Nijhof
ee10f9c4ce
Update sentry-sdk to 1.12.1 ( #84234 )
2022-12-19 14:08:03 +01:00
Rami Mosleh
099a653bed
Remove name key from transimssion services ( #83974 )
2022-12-19 13:38:54 +01:00
J. Nick Koston
bb3feceb57
Fix connectable Bluetooth devices not going available after scanner recovers ( #84172 )
2022-12-19 13:37:29 +01:00
epenet
1ab6352a87
Adjust units in lcn ( #84051 )
...
* Use unit enumerators in lcn
* Don't mix lcn units with home assistant units
2022-12-19 13:24:25 +01:00
epenet
b4274e4a26
Add POWER device class to goodwe number ( #84232 )
2022-12-19 13:17:57 +01:00
epenet
429dbd4215
Use UnitOfVolume in dsmr_reader ( #84226 )
2022-12-19 13:14:01 +01:00
epenet
cce438951d
Use new unit enumerators in tuya ( #84229 )
2022-12-19 13:11:48 +01:00
Martin Hjelmare
4461e0f262
Clean mysensors test type errors ( #84178 )
2022-12-19 12:45:17 +01:00
Aaron Godfrey
fe2e357ae9
Upgrade attrs to 22.1.0 ( #84205 )
2022-12-19 12:40:30 +01:00
tronikos
e618a8cc0c
Bump gassist-text to 0.0.5 ( #84161 )
2022-12-19 12:24:02 +01:00
Michaël Arnauts
627a208d9f
Use a global const for CONF_UUID ( #84093 )
2022-12-19 12:16:30 +01:00
epenet
2f19b56d5e
Use UnitOfVolume in bmw_connected_drive ( #84228 )
2022-12-19 12:12:48 +01:00
epenet
0f40a73bb4
Use new unit enums in fronius ( #84224 )
2022-12-19 11:58:24 +01:00
J. Nick Koston
f1fc54d29d
Bump zeroconf to 0.44.0 ( #84166 )
2022-12-19 11:56:11 +01:00
epenet
a29aaebd4c
Use ENERGY device class in oru ( #84225 )
...
* Use ENERGY device class in oru
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-12-19 11:41:07 +01:00
epenet
1f60296415
Use ENERGY device class in landisgyr heat meter ( #84223 )
2022-12-19 11:26:48 +01:00
Paolo Bonzini
52594717ca
Fix manual.alarm_control_panel RestoreEntity bugs ( #82990 )
...
* manual: add previous state for TRIGGERED as well
This will be useful to properly restore timers on restart.
* manual: correctly restore timers on startup
2022-12-19 11:19:24 +01:00
Maciej Bieniek
20f0abacc0
Bump nettigo air monitor library to version 1.6.0 ( #84129 )
2022-12-19 10:15:31 +00:00
epenet
0dd20fb309
Use UnitOfEnergy in integrations (a-n) ( #84220 )
2022-12-19 11:06:00 +01:00
epenet
ebdf9a8658
Use UnitOfEnergy in integrations (o-z) ( #84221 )
2022-12-19 10:58:37 +01:00
epenet
3168b30535
Use new unit enumerators in tibber ( #84222 )
2022-12-19 10:54:18 +01:00
Avi Miller
292294fb96
Bump aiolifx-themes to 0.4.0 ( #84216 )
2022-12-19 09:11:14 +01:00
J. Nick Koston
884fbdd5ce
Bump PySwitchbot to 0.29.1 ( #84119 )
...
fixes https://github.com/home-assistant/core/issues/82795
closes https://github.com/home-assistant/core/issues/78562
2022-12-18 14:54:29 -10:00
GitHub Action
b96eab3e5e
[ci skip] Translation update
2022-12-19 00:21:16 +00:00
epenet
14a47f5dff
Use DATA_SIZE device class in folder integration ( #83897 )
2022-12-18 22:16:21 +01:00
hahn-th
5e5e89ea18
Add device HmIP-DRDI3 ( #83337 )
2022-12-18 12:44:49 -07:00
Aaron Bach
d423cbf8eb
Add ability to add/remove PurpleAir sensors in an existing config entry ( #83440 )
2022-12-18 11:30:05 -07:00
Aaron Bach
168b3b50cd
Save entry earlier in PurpleAir re-auth flow ( #84203 )
2022-12-18 11:15:03 -07:00
Aaron Bach
4c73826baf
Add re-auth flow to AirVisual Pro ( #84012 )
...
* Add re-auth flow to AirVisual Pro
* Code review
2022-12-18 11:00:08 -07:00
Ernst Klamer
47522546e6
Sensor pro fix for negative temperatures ( #84181 )
...
fixes undefined
2022-12-18 07:35:04 -10:00
Alberto Geniola
ecdbddc1fa
Elmax/alarm_control_panel ( #75365 )
2022-12-18 09:12:43 -07:00
Jelte Zeilstra
f99d26231f
Add state_class to Tradfri battery and air quality sensors ( #84185 )
2022-12-18 16:52:08 +01:00
Rami Mosleh
10a6c56fec
Move speedtestdotnet coordinator to separate file ( #83979 )
2022-12-18 10:57:17 +01:00
Kevin Stillhammer
487d84c8f9
Enable strict typing for here_travel_time ( #83814 )
...
* Enable strict typing for here_travel_time
* Use dict[str, Any] instead of Any
* Use kwargs ctor
* Specify dicts
2022-12-18 09:34:47 +01:00
J. Nick Koston
119664b55e
Bump yalexs-ble to 1.12.2 ( #84118 )
2022-12-17 17:14:39 -10:00
J. Nick Koston
e7064bda25
Add dhcp discovery for newer august/yale bridges ( #84125 )
2022-12-17 16:42:47 -10:00
Paulus Schoutsen
bf66f39ca4
2022.12.7 ( #84162 )
2022-12-17 21:01:22 -05:00
Paulus Schoutsen
d95a843d93
Bumped version to 2022.12.7
2022-12-17 20:05:11 -05:00
Matthias Alphart
76d33fdaf1
Fix KNX ConfigFlow for manual secure tunnel keys ( #84155 )
2022-12-17 20:04:53 -05:00
Michael
0b4d1fe641
Fix check if Surveillance Station is available in Synology DSM ( #84140 )
...
start coordinator only when surveillance_station is avialble during api setup
2022-12-17 20:04:52 -05:00
Allen Porter
1e70901b9e
Bump ical to 4.2.3 ( #84104 )
2022-12-17 20:04:51 -05:00
Joakim Plate
dac8560e14
Make sure philips_hs remote entity calls parent added ( #84082 )
...
Make sure remote calls parent added
2022-12-17 20:04:51 -05:00
J. Nick Koston
5e949b062a
Bump bluetooth-auto-recovery to 1.0.3 ( #84075 )
...
* Bump bluetooth-auto-recovery to 1.0.1
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v1.0.0...v1.0.1
Handles the case were the adapter gets a new hci number
after a usb reset.
* one more
* bump again
2022-12-17 20:04:31 -05:00
Daniel Hjelseth Høyer
2d2318438c
Update Tibber lib, improve realtime streaming ( #84065 )
...
Update tibber lib, improve realtime streaming
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-17 20:03:55 -05:00
J. Nick Koston
6ce2bf6be5
Bump govee-ble to 0.19.3 ( #84062 )
...
* Bump govee-ble to 0.19.2
fixes #82994 fixes #81335
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.19.1...v0.19.2
* .3
2022-12-17 20:03:54 -05:00
Bram Kragten
b32ba33250
Update frontend to 20221213.1 ( #84058 )
2022-12-17 20:03:16 -05:00
muppet3000
c97b48cf3b
Re-add missing Growatt TLX values ( #84040 )
...
* Growatt - Re-adding missing TLX values (#81470 )
* Growatt - Added missing files to .coveragerc
* Growatt - Correcting TLX Voltage types
* Growatt - Addressing review comments
2022-12-17 20:02:08 -05:00
J. Nick Koston
2b3123b925
Bump pySwitchbot to 0.23.2 ( #84002 )
2022-12-17 19:52:00 -05:00
Michael
5f160be8f6
Fix check if Surveillance Station is available in Synology DSM ( #84140 )
...
start coordinator only when surveillance_station is avialble during api setup
2022-12-17 19:43:18 -05:00
Allen Porter
a3ab6a99e3
Bump ical to 4.2.3 ( #84104 )
2022-12-17 19:42:55 -05:00
GitHub Action
571a63f86e
[ci skip] Translation update
2022-12-18 00:22:48 +00:00
Matthias Alphart
6e5d4b592d
Fix KNX ConfigFlow for manual secure tunnel keys ( #84155 )
2022-12-18 00:06:14 +01:00
Martin Hjelmare
f29024795b
Clean up matter adapter ( #84144 )
2022-12-17 23:44:19 +01:00
tronikos
d6158c0fcc
Google Assistant SDK: Support non en-US language code ( #84028 )
...
* Support non en-US language code
* Get default language_code based on HA config
* Revert bumping gassist-text
Will be done in a separate PR
2022-12-17 14:40:24 -08:00
Marc Mueller
ed8aa51c76
Update isort to 5.11.3 ( #84147 )
2022-12-17 22:10:38 +01:00
Marc Mueller
813226e331
Update pyupgrade to 3.3.1 ( #84148 )
2022-12-17 22:10:13 +01:00
Paolo Bonzini
02fa5656bb
Make manual and manual_mqtt fully asynchronous ( #83436 )
...
* manual: make it completely async
Restoring the timers on startup cannot use track_point_in_time,
because the restoring code runs from the async_added_to_hass
method. Rewrite everything to run in the event loop instead
of using threaded wrappers, this way the code can be reused in
async_added_to_hass.
* manual_mqtt: replace async function with @callback
* manual_mqtt: make it completely async
Restoring the timers on startup cannot use track_point_in_time,
because the restoring code runs from the async_added_to_hass
method. Rewrite everything to run in the event loop instead
of using threaded wrappers, this way the code can be reused in
async_added_to_hass when state restore is added.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-12-17 19:31:17 +01:00
Nyro
5c272583e7
Fix current_operation when there is no operation_mode in Overkiz DHWP ( #84077 )
...
Fix current_operation when there is no operation_mode
2022-12-17 11:12:15 -07:00
Maciej Bieniek
d9903c4cf9
Bump brother and pysnmplib ( #84107 )
...
* Bump brother version
* Bump pysnmplib version
* Update sensor platform
* Update switch platform
* Update tests
* Bump brother
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-17 12:34:43 +01:00
epenet
768d147cb2
Add device classes to pool integrations ( #84050 )
...
* Add device classes to pool integrations
* Update omnilogic
* Don't use VOLTAGE device class
2022-12-17 10:06:39 +01:00
epenet
2d9095263e
Add device classes in starline ( #84049 )
2022-12-17 09:52:59 +01:00
J. Nick Koston
9f10bd46ac
Rename Bluetooth active_update_coordinator to active_update_processor ( #84115 )
2022-12-16 22:25:43 -10:00
Marc Mueller
089906790e
Fix prettier [homewizard] ( #84122 )
2022-12-16 23:40:18 -05:00
GitHub Action
6b858ce8af
[ci skip] Translation update
2022-12-17 00:21:18 +00:00
Daniel Hjelseth Høyer
8e3953a9d5
Update Tibber lib, improve realtime streaming ( #84065 )
...
Update tibber lib, improve realtime streaming
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-16 12:11:54 -07:00
epenet
1af72e3671
Add device class to withings ( #84103 )
2022-12-16 20:04:07 +01:00
Duco Sebel
b41d0be952
Improve HomeWizard request issue reporting ( #82366 )
...
* Trigger reauth flow when HomeWizard API was disabled
* Add tests for reauth flow
* Fix typo in test
* Add parallel updates constant
* Improve error message when device in unreachable during config
* Set quality scale
* Remove quality scale
* Throw error instead of abort when setup fails
* Adjust test for new setup behaviour
* Trigger reauth flow when API is disabled and continue retrying
* Reload entry and raise AuthFailed during init
* Abort running config flow
* Listen for coordinator updates to trigger reload
* Use build-in backoff system
* Fix failing test
* Test reauth flow is active after disable-api init
* Test reauth flow removal
2022-12-16 10:53:54 -05:00
epenet
f5a8ce4aca
Split platform attributes in withings ( #84099 )
2022-12-16 15:35:03 +01:00
muppet3000
186e3a6d98
Re-add missing Growatt TLX values ( #84040 )
...
* Growatt - Re-adding missing TLX values (#81470 )
* Growatt - Added missing files to .coveragerc
* Growatt - Correcting TLX Voltage types
* Growatt - Addressing review comments
2022-12-16 15:31:49 +01:00
J. Nick Koston
e479fbed0c
Bump govee-ble to 0.19.3 ( #84062 )
...
* Bump govee-ble to 0.19.2
fixes #82994 fixes #81335
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.19.1...v0.19.2
* .3
2022-12-16 09:25:49 -05:00
J. Nick Koston
c70faeae96
Bump bluetooth-auto-recovery to 1.0.3 ( #84075 )
...
* Bump bluetooth-auto-recovery to 1.0.1
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v1.0.0...v1.0.1
Handles the case were the adapter gets a new hci number
after a usb reset.
* one more
* bump again
2022-12-16 09:25:23 -05:00
Joakim Plate
09a83b90ea
Make sure philips_hs remote entity calls parent added ( #84082 )
...
Make sure remote calls parent added
2022-12-16 09:25:05 -05:00
Franck Nijhof
80b3572627
Rename image integration to image_upload ( #84063 )
...
* Rename image integration to image_upload
* fix test
2022-12-16 08:16:38 -05:00
epenet
c51c8f7e8f
Refactor withings constant ( #84095 )
...
Split withings constant
2022-12-16 12:30:56 +01:00
epenet
14ee3f1ddc
Move unused function in withings ( #84089 )
...
* Remove unused function in withings
* Move to tests
* Remove reference to attribute.platform
* Move WITHINGS_MEASUREMENTS_MAP to tests
* measute_type > measure_type
* One more
2022-12-16 10:50:20 +01:00
GitHub Action
7f3f271a59
[ci skip] Translation update
2022-12-16 00:23:03 +00:00
epenet
93dd971b39
Add device classes in tesla wall connector ( #84048 )
...
Addd device classes in tesla wall connector
2022-12-15 20:00:38 +01:00
DataBitz
650d4d7faa
Fix grammatical error in HomeKit strings ( #84043 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-15 07:51:24 -10:00
J. Nick Koston
e94da1ad0f
Update ESPHome bluetooth repair issue for unique id change and 2022.12.0 ( #84026 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-12-15 06:59:53 -10:00
epenet
dcea8a6ced
Add device classes to bloomsky ( #84054 )
2022-12-15 11:36:10 -05:00
Bram Kragten
b0b3b36392
Update frontend to 20221213.1 ( #84058 )
2022-12-15 11:35:02 -05:00
ollo69
30ac390471
Use Unit enums in MELCloud sensors ( #84036 )
2022-12-15 14:25:51 +01:00
epenet
c4a01cf8d2
Fix incorrect device class in nibe heatpump ( #84047 )
2022-12-15 14:23:06 +01:00
epenet
0184aadb09
Use UnitOfElectricPotential in integrations ( #84044 )
2022-12-15 13:59:21 +01:00
epenet
d72c28a135
Use UnitOfLength in integrations ( #84034 )
2022-12-15 12:42:53 +01:00
Erik Montnemery
bf4c399b19
Improve data entry flow typing ( #84030 )
2022-12-15 12:41:20 +01:00
Erik Montnemery
033a16b67e
Improve data entry flow typing ( #83901 )
2022-12-15 08:45:54 +01:00
GitHub Action
cfa08c5229
[ci skip] Translation update
2022-12-15 00:24:38 +00:00
Aaron Bach
d375361072
Bump pyairvisual to 2022.12.1 ( #84013 )
...
Bump pyairvisual to 2022.12.1
2022-12-14 16:00:44 -07:00
Ville Skyttä
f02b6f1119
Huawei LTE SSDP improvements ( #81643 )
...
* Recognize more SSDP friendly names as "ours"
* Trigger on SoyeaLink devices
* Pass discovered URL through context, it does not persist via user_input
* Use manufacturer from SSDP
* Actually use serial number if available, update URL for configured
* Remove heuristic friendly name filtering against non-LTE devices
2022-12-14 23:48:25 +01:00
ollo69
9a25e75947
Add integration-type property to androidTV manifest ( #84018 )
2022-12-14 23:41:46 +01:00
J. Nick Koston
6b751de7ad
Bump pySwitchbot to 0.23.2 ( #84002 )
2022-12-14 23:38:26 +01:00
J. Nick Koston
bf18ff9fb9
Bump yalexs_ble to 0.12.0 ( #84004 )
2022-12-14 12:38:17 -10:00
Philip Allgaier
3d7a3afca7
Add strings to alert integration ( #83926 )
2022-12-14 21:25:18 +01:00
Robert Svensson
360f36eb71
Unifi use entity description with sensors ( #81930 )
...
* Move bandwidth sensors
* Add uptime sensor
* Use bound
* Fix review comments from other PR
2022-12-14 20:54:33 +01:00
Aaron Bach
9f1c5d70bc
Add re-auth flow to PurpleAir ( #83445 )
...
* Add re-auth flow to PurpleAir
* Code review
* Code review
* Code review
2022-12-14 12:29:07 -07:00
Paulus Schoutsen
cc40c6d16a
2022.12.6 ( #83998 )
2022-12-14 13:50:07 -05:00
Paulus Schoutsen
283349f17e
Bumped version to 2022.12.6
2022-12-14 12:48:04 -05:00
Erik Montnemery
59b6d56207
Ignore certain device trigger validation errors ( #83972 )
2022-12-14 12:47:03 -05:00
J. Nick Koston
353fb3be7d
Bump aioesphomeapi to 13.0.2 to fix reconnects after bad protobuf message ( #83951 )
2022-12-14 12:47:02 -05:00
J. Nick Koston
bedb587290
Bump aioshelly to 5.1.2 to fix state updates not firing after reconnect ( #83950 )
...
Bump aioshelly to 5.1.2
changelog: https://github.com/home-assistant-libs/aioshelly/compare/5.1.1...5.1.2
2022-12-14 12:47:01 -05:00
majuss
4ef2e91fd5
Bump lupupy dependency to v0.2.3 ( #83765 )
...
fixes undefined
2022-12-14 12:47:01 -05:00
Sergio Oller
a0518295d5
Do not add a Content-Type header to ingress ( #83425 )
2022-12-14 12:47:00 -05:00
Erik Montnemery
774ebc760c
Ignore certain device trigger validation errors ( #83972 )
2022-12-14 16:41:11 +01:00
epenet
ae9506d0bb
Use UnitOfMass in integrations ( #83930 )
2022-12-14 16:37:11 +01:00
Rami Mosleh
c0a7934828
Move transmission to an updated library ( #83932 )
...
fixes undefined
2022-12-14 16:36:37 +01:00
ollo69
227330563a
Use UnitOfTemperature enumerator in AsusWrt ( #83958 )
2022-12-14 16:26:19 +01:00
ollo69
4d885b71ff
Add integration_type property to AsusWrt manifest ( #83960 )
2022-12-14 16:14:31 +01:00
majuss
e16b874469
Bump lupupy dependency to v0.2.3 ( #83765 )
...
fixes undefined
2022-12-14 14:56:55 +01:00
Aaron Bach
9aaeefeb8e
Ensure AirVisual Pro uses long-running Samba connection ( #83869 )
2022-12-13 23:31:13 -07:00
Øyvind Matheson Wergeland
c7d1402320
Fix nobo_hub HVAC mode ( #83947 )
2022-12-13 23:21:10 -07:00
Michael Hansen
98eabd2f68
Update intent response ( #83962 )
...
* Add language to conversation and intent response
* Move language to intent response instead of speech
* Extend intent response for voice MVP
* Add tests for error conditions in conversation/process
* Move intent response type data into "data" field
* Move intent response error message back to speech
* Remove "success" from intent response
* Add id to target in intent response
* target defaults to None
* Update homeassistant/helpers/intent.py
* Fix test
* Return conversation_id and multiple targets
* Clean up git mess
* Fix linting errors
* Fix more async_handle signatures
* Separate conversation_id and IntentResponse
* Add unknown error code
* Add ConversationResult
* Don't set domain on single entity
* Language is required for intent response
* Add partial_action_done
* Default language in almond agent
* Remove partial_action_done
* Fix linting
* Rename success/fail targets
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-12-13 23:32:30 -05:00
J. Nick Koston
da62528526
Bump aioshelly to 5.2.0 ( #83961 )
...
changelog: https://github.com/home-assistant-libs/aioshelly/compare/5.1.2...5.2.0
2022-12-13 21:21:31 -05:00
J. Nick Koston
b7c7e7f57b
Try to reconnect disconnected shelly devices as soon as they discovered by zeroconf ( #83872 )
2022-12-13 14:22:34 -10:00
J. Nick Koston
45a9c1ca8c
Bump aioesphomeapi to 13.0.2 to fix reconnects after bad protobuf message ( #83951 )
2022-12-13 12:57:54 -10:00
J. Nick Koston
5a970e0a2b
Adjust additional esphome bluetooth debug messages for unique id change ( #83955 )
2022-12-13 12:57:29 -10:00
Michael Hansen
961c8cc167
Update intent response ( #83858 )
...
* Add language to conversation and intent response
* Move language to intent response instead of speech
* Extend intent response for voice MVP
* Add tests for error conditions in conversation/process
* Move intent response type data into "data" field
* Move intent response error message back to speech
* Remove "success" from intent response
* Add id to target in intent response
* target defaults to None
* Update homeassistant/helpers/intent.py
* Fix test
* Return conversation_id and multiple targets
* Clean up git mess
* Fix linting errors
* Fix more async_handle signatures
* Separate conversation_id and IntentResponse
* Add unknown error code
* Add ConversationResult
* Don't set domain on single entity
* Language is required for intent response
* Add partial_action_done
* Default language in almond agent
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-12-13 16:46:40 -06:00
J. Nick Koston
0e2ebfe5c4
Move bluetooth watchdog into the scanner base class ( #83888 )
2022-12-13 11:57:40 -10:00
J. Nick Koston
b97ec8125f
Bump aioshelly to 5.1.2 to fix state updates not firing after reconnect ( #83950 )
...
Bump aioshelly to 5.1.2
changelog: https://github.com/home-assistant-libs/aioshelly/compare/5.1.1...5.1.2
2022-12-13 23:27:05 +02:00
epenet
62d22d7a2d
Refactor fitbit descriptions to use device classes ( #83936 )
2022-12-13 21:49:41 +01:00
Paulus Schoutsen
47a7807cbd
2022.12.5 ( #83944 )
2022-12-13 14:22:09 -05:00
epenet
b7b7cdcfcf
Refactor Huawei LTE to use Entity Description ( #83904 )
...
* Refactor Huawei LTE to use Entity Description
* Apply suggestions from code review
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi >
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi >
2022-12-13 19:48:46 +01:00
Paulus Schoutsen
c75bf20a3c
Bumped version to 2022.12.5
2022-12-13 13:26:18 -05:00
Bram Kragten
edffb794f7
Update frontend to 20221213.0 ( #83940 )
2022-12-13 13:25:47 -05:00
Erik Montnemery
412e9d34d9
Bump pychromecast to 13.0.4 ( #83896 )
2022-12-13 13:25:18 -05:00
Artem Draft
700dbcf2a4
Fix saving options with missing ignored sources in BraviaTV ( #83891 )
...
fix https://github.com/home-assistant/core/issues/83217
fixes undefined
2022-12-13 13:25:17 -05:00
Koen van Zuijlen
fcbb40092a
Fix Just Nimbus error codes ( #83856 )
2022-12-13 13:25:16 -05:00
Bram Kragten
42a9069338
Update frontend to 20221213.0 ( #83940 )
2022-12-13 13:24:24 -05:00
epenet
4a848e8222
Add stones to mass units ( #83933 )
2022-12-13 17:35:14 +01:00
Aaron Bach
fed308b59d
Add diagnostics support to PurpleAir ( #82446 )
...
Add diagnostics to PurpleAir
2022-12-13 09:14:19 -07:00
Marc Mueller
0e95875912
Improve ignore_variance typing ( #83927 )
2022-12-13 15:22:23 +01:00
epenet
9f67eb1aaa
Refactor huisbaasje to use entity descriptions ( #83825 )
...
* Refactor huisbaasje to use entity descriptions
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-13 14:16:50 +01:00
epenet
85235ea5f6
Use FREQUENCY device class in integrations ( #83916 )
...
* Use FREQUENCY device class in integrations
* Adjust tesla
* Undo goodwe
* Adjust cpuspeed tests
2022-12-13 14:14:42 +01:00
epenet
fc43fb17a9
Fix incorrect device class in goodwe ( #83917 )
...
Fix device class in goodwe
2022-12-13 13:45:51 +01:00
Erik Montnemery
534d343f67
Bump pychromecast to 13.0.4 ( #83896 )
2022-12-13 11:55:23 +01:00
epenet
946d5535b4
Use UnitOfFrequency in integrations ( #83915 )
2022-12-13 11:47:06 +01:00
Erik Montnemery
0f5c678708
Add explanatory comment to metoffice ( #83914 )
2022-12-13 11:03:18 +01:00
Koen van Zuijlen
cc5d319369
Fix Just Nimbus error codes ( #83856 )
2022-12-13 10:59:13 +01:00
epenet
b5107a3f1d
Use DATA_SIZE device class in lidarr ( #83907 )
2022-12-13 10:19:22 +01:00
epenet
1ad4cb40df
Use DATA_SIZE device class in netgear lte ( #83908 )
2022-12-13 10:18:35 +01:00
epenet
69bc95a715
Use DATA_SIZE device class in integrations ( #83895 )
2022-12-13 10:17:56 +01:00
Yuxin Wang
677f0dc335
Remove deprecated apcupsd YAML config ( #83801 )
2022-12-13 08:52:05 +01:00
Sergio Oller
9733d31cd0
Do not add a Content-Type header to ingress ( #83425 )
2022-12-13 08:50:20 +01:00
Artem Draft
e32074c74e
Fix saving options with missing ignored sources in BraviaTV ( #83891 )
...
fix https://github.com/home-assistant/core/issues/83217
fixes undefined
2022-12-13 08:45:04 +01:00
dependabot[bot]
aa23a125bf
Bump actions/checkout from 3.1.0 to 3.2.0 ( #83894 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-13 08:36:15 +01:00
Paulus Schoutsen
05c429bcd7
2022.12.4 ( #83870 )
2022-12-12 22:36:56 -05:00
Aaron Bach
e64973c7cc
Add PurpleAir integration ( #82110 )
2022-12-12 20:32:11 -07:00
J. Nick Koston
31d0e5e316
Fix HomeKit media players when entity has duplicate sources ( #83890 )
...
fixes #83852 fixes #83698
2022-12-12 21:33:31 -05:00
J. Nick Koston
8fb400e7ca
Fix bleak-retry-connector get_device hang with HAOS 9.4 and only proxies ( #83879 )
...
The bleak connection setup to dbus hangs forever instead of errors if
there are no local bluetooth adapters and we are using remote proxies.
The library now times out when this happens instead of hanging
forever.
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.10.1...v2.10.2
2022-12-12 21:33:04 -05:00
Nyro
a3fb8a6514
Bump pyoverkiz to 1.7.2 ( #83866 )
...
Bump pyoverkiz
2022-12-12 21:32:21 -05:00
Nyro
4c2975ad99
Fix issue on Overkiz Domestic Hot water heater entities with away mode ( #83684 )
...
* Don't call set boostMode Duration with 0 to disable boost mode
* use states.get() instead of states[]
* Revert select states
2022-12-12 21:32:20 -05:00
J. Nick Koston
7c6806e75d
Fix bleak-retry-connector get_device hang with HAOS 9.4 and only proxies ( #83879 )
...
The bleak connection setup to dbus hangs forever instead of errors if
there are no local bluetooth adapters and we are using remote proxies.
The library now times out when this happens instead of hanging
forever.
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.10.1...v2.10.2
2022-12-12 21:29:39 -05:00
J. Nick Koston
692a732555
Fix HomeKit media players when entity has duplicate sources ( #83890 )
...
fixes #83852 fixes #83698
2022-12-12 21:29:06 -05:00
GitHub Action
b9753a9f92
[ci skip] Translation update
2022-12-13 00:27:47 +00:00
Avi Miller
812db974c7
bump aiolifx_themes to 0.3.0 ( #83877 )
2022-12-12 13:52:38 -10:00
J. Nick Koston
9b5c5938ce
Remove get_device call in switchbot ( #83881 )
2022-12-12 13:51:10 -10:00
J. Nick Koston
938475d988
Remove get_device call in led-ble ( #83880 )
2022-12-12 13:50:47 -10:00
Nyro
1ee2959e4e
Bump pyoverkiz to 1.7.2 ( #83866 )
...
Bump pyoverkiz
2022-12-13 00:17:05 +01:00
Nyro
a3e62c9ecf
Fix issue on Overkiz Domestic Hot water heater entities with away mode ( #83684 )
...
* Don't call set boostMode Duration with 0 to disable boost mode
* use states.get() instead of states[]
* Revert select states
2022-12-13 00:08:10 +01:00
Aaron Bach
3d4ee5906d
Add integration for AirVisual Pro ( #79770 )
...
* Add integration for AirVisual Pro
* Tests
* A few more redactions
* Loggers
* Consistency
* Remove unnecessary f-string
* Use `entry.as_dict()` in diagnostics
* One call
* Integration types
* Cleanup
* Import cleanup
* Code review
* Code review
* Code review
2022-12-12 14:28:27 -07:00
Joakim Sørensen
38ab48b4fd
Use the async_migrate_paypal_agreement function to get the migration URL ( #83469 )
...
* Use the async_migrate_paypal_agreement function to get the migration URL
* Update URL
* Handle timeout error
2022-12-12 16:27:11 -05:00
Paulus Schoutsen
463edd984b
Bumped version to 2022.12.4
2022-12-12 16:16:41 -05:00
Michael
0a2fa9984d
Move template check into fritzbox entry setup ( #83863 )
...
* move template check into entry setup
* use else in try-except block
2022-12-12 16:16:35 -05:00
Erik Montnemery
89efc455e3
Bump pychromecast to 13.0.3 ( #83861 )
2022-12-12 16:16:35 -05:00
David F. Mulcahey
3fe2f4f572
Bump version of ZHA quirks to 0.0.89 ( #83848 )
2022-12-12 16:16:34 -05:00
Bram Kragten
712cb1157f
Update frontend to 20221212.0 ( #83842 )
2022-12-12 16:16:28 -05:00
J. Nick Koston
4452a84ee0
Bump bluetooth-auto-recovery to 1.0.0 ( #83800 )
...
fixes https://github.com/home-assistant/core/issues/83673
2022-12-12 16:15:37 -05:00
Paulus Schoutsen
753a4e9e5e
SleepIQ to not retry a re-auth right away
2022-12-12 16:12:35 -05:00
Michael
41041cb673
Move template check into fritzbox entry setup ( #83863 )
...
* move template check into entry setup
* use else in try-except block
2022-12-12 16:11:57 -05:00
Erik Montnemery
22e5d86324
Bump pychromecast to 13.0.3 ( #83861 )
2022-12-12 15:57:12 -05:00
Bram Kragten
5ef972c5d9
Update frontend to 20221212.0 ( #83842 )
2022-12-12 18:52:47 +01:00
David F. Mulcahey
aa27d2ec2a
Bump version of ZHA quirks to 0.0.89 ( #83848 )
2022-12-12 10:33:50 -07:00
epenet
a99a92a2e9
Refactor waterfurnace to use entity descriptions ( #83824 )
2022-12-12 17:14:53 +01:00
Jafar Atili
2d206e7e31
Bump pyswitchbee to 1.7.3 ( #83748 )
2022-12-12 16:00:30 +01:00
epenet
b8a5869f76
Refactor ted5000 to use entity descriptions ( #83820 )
...
* Refactor ted5000 to use entity descriptions
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor native_value
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-12 15:36:27 +01:00
epenet
583b4aef07
Enable automatic conversion for pressures ( #83525 )
...
* Enable automatic conversion between bar and psi
* Fix tests
* Fix mazda tests
* Fix oncue tests
* Adjust US pressures
* Adjust metric pressures
* Adjust tests
* Adjust tests
2022-12-12 12:42:35 +01:00
epenet
52d4a358a0
Use UnitOfPower in integrations [s-z] ( #83826 )
2022-12-12 12:20:16 +01:00
Álvaro Fernández Rojas
eb6310f7bb
Update aioqsw to v0.3.1 ( #83784 )
2022-12-12 11:58:22 +01:00
Hans Oischinger
f65e18c019
Bump PyVicare to 2.21.0 ( #83770 )
2022-12-12 11:57:44 +01:00
Christopher Bailey
b23f505130
Add new docs to Diagnostics information ( #83767 )
2022-12-12 11:57:24 +01:00
J. Nick Koston
876258e68a
Bump bluetooth-auto-recovery to 1.0.0 ( #83800 )
...
fixes https://github.com/home-assistant/core/issues/83673
2022-12-12 11:49:57 +01:00
epenet
1667b4b19e
Use POWER device class in enphase_envoy ( #83811 )
2022-12-12 11:49:02 +01:00
epenet
4fe025b297
Use UnitOfPower in integrations [a-g] ( #83812 )
2022-12-12 11:48:09 +01:00
epenet
431df618c3
Use POWER device class in eliqonline ( #83810 )
2022-12-12 11:46:46 +01:00
epenet
3b117998fb
Use POWER device class in dte energy bridge ( #83809 )
2022-12-12 11:45:48 +01:00
epenet
cc7ce8ec45
Use POWER device class in aqualogic ( #83808 )
2022-12-12 11:45:14 +01:00
epenet
2b647bcd5b
Use device classes in apcupsd ( #83807 )
2022-12-12 11:44:37 +01:00
epenet
87d24d4cbe
Use unit enums in saj ( #83818 )
2022-12-12 11:43:29 +01:00
epenet
a48741d891
Use device classes in sense ( #83817 )
2022-12-12 11:42:57 +01:00
epenet
3edb0969de
Use UnitOfPower in integrations [h-r] ( #83815 )
2022-12-12 11:41:58 +01:00
Brandon Rothweiler
f24f0c2954
Fix incorrect usage of 'setup' vs 'set up' ( #83774 )
2022-12-12 11:40:00 +01:00
Erik Montnemery
22b4c445a0
Drop title from auth flows ( #83628 )
2022-12-12 10:53:28 +01:00
epenet
254d46b80f
Use device classes in solaredge_local ( #83821 )
2022-12-12 10:45:25 +01:00
epenet
fa06398721
Use POWER device class in solarlog ( #83822 )
2022-12-12 10:45:12 +01:00
epenet
a30f14a15e
Use device classes in volkszaehler ( #83823 )
2022-12-12 10:27:44 +01:00
epenet
9cd159ee01
Remove device class on V_FLOW in mysensors ( #83806 )
2022-12-12 08:35:58 +01:00
J. Nick Koston
d91e44485c
Do not try to reconnect shelly on disconnected if Home Assistant is stopping ( #83805 )
2022-12-11 21:33:58 -10:00
J. Nick Koston
80a8d5443d
Improve remote bluetooth scanner diagnostics and add missing test cover ( #83796 )
2022-12-11 21:33:30 -10:00
Christopher Bailey
ec47f7b6ff
Add text platform for UniFi Protect ( #83674 )
2022-12-11 21:30:24 -10:00
J. Nick Koston
95641fa780
Revert "Move esphome gatt services cache to be per device" #81265 ( #83793 )
2022-12-11 17:50:18 -10:00
Paulus Schoutsen
0f68a57913
2022.12.3 ( #83797 )
2022-12-11 22:32:46 -05:00
Paulus Schoutsen
531873fb4d
SleepIQ to not retry a re-auth right away ( #83798 )
2022-12-11 22:26:52 -05:00
Paulus Schoutsen
39fecb523d
SleepIQ to not retry a re-auth right away
2022-12-11 21:43:25 -05:00
Paulus Schoutsen
87432be102
Bumped version to 2022.12.3
2022-12-11 21:19:18 -05:00
Paulus Schoutsen
858cf8ca33
Drop aiohttp to 3.8.1 ( #83795 )
2022-12-11 21:19:15 -05:00
Paulus Schoutsen
1c0543bcd5
Drop aiohttp to 3.8.1 ( #83795 )
2022-12-11 21:19:02 -05:00
GitHub Action
6745f0c56a
[ci skip] Translation update
2022-12-12 00:24:56 +00:00
Paulus Schoutsen
9b4d86399e
2022.12.2 ( #83778 )
2022-12-11 14:58:31 -05:00
J. Nick Koston
9008006ac8
Restore remote discovered devices between remote scanner restarts ( #83699 )
2022-12-11 09:02:55 -10:00
Paulus Schoutsen
d61be9a0eb
Bumped version to 2022.12.2
2022-12-11 13:55:31 -05:00
G Johansson
3838c2ab62
Fix scan_interval in Scrape ( #83758 )
...
Scrape fix scan_interval
2022-12-11 13:55:27 -05:00
Michael
c9611303d5
Fix IPv6 sensor is only loaded when Fritz!Box is in router mode ( #83757 )
...
do not check ipv6 when device is not a router
2022-12-11 13:55:26 -05:00
Avi Miller
00655ef21c
lifx: bump aiolifx_effects dependency to v0.3.1 ( #83730 )
...
Fixes #83719
Signed-off-by: Avi Miller <me@dje.li >
Signed-off-by: Avi Miller <me@dje.li >
2022-12-11 13:55:25 -05:00
Kostas Chatzikokolakis
c169654bdf
Bump androidtv dependency of androitv component ( #83707 )
...
Fixes #80555
2022-12-11 13:55:25 -05:00
Michael
e1505339a5
Fix loading of Fritz!Smarthome issues on older Fritz!Box ( #83688 )
...
* check if templates are available
* add test
2022-12-11 13:55:24 -05:00
J. Nick Koston
3a2fb402a4
Fix delay setting up new Yale Access Bluetooth entries ( #83683 )
...
Entries took a while to setup because of the
async_wait_init_flow_finish call in _async_setup_component
The delay was so long that users thought the integration
was broken
We had a wait in place for advertisements to arrive
during discovery in case the lock was not
yet seen. Since integration discovery is deferred
until after startup this wait it no longer needed
2022-12-11 13:55:23 -05:00
Shay Levy
d8982116fb
Bump aioshelly to 5.1.1 ( #83680 )
2022-12-11 13:55:00 -05:00
SukramJ
4c346697f0
Add missing CONF_SPEED to sensor device_trigger SCHEMA ( #83679 )
...
* Update device_trigger.py
* add missing CONF_IS_SPEED to device_condition
2022-12-11 13:51:01 -05:00
Christopher Bailey
eb03307bce
Fix event sensor for UniFi Protect ( #83663 )
...
* Fix event sensor for UniFi Protect
* Linting
* Adds no cover
* Clean up check
* Linting
2022-12-11 13:49:11 -05:00
rappenze
77336427a4
Fix fibaro climate unit ( #83659 )
2022-12-11 13:49:10 -05:00
Erik Montnemery
169b7c91c3
Bump pychromecast to 13.0.2 ( #83625 )
...
* Bump pychromecast to 13.0.2
* Pass hass UUID to HomeAssistantController
2022-12-11 13:49:09 -05:00
Maarten Weyns
b22bcc568a
Bump pyrisco to 0.5.7 ( #83548 )
2022-12-11 13:49:09 -05:00
Michael Chisholm
fbab7413a5
Match config entries for dlna_dmr based on device MAC, in addition to UDN ( #74619 )
...
* Factor out _is_dmr_device function
* Use DMR device's MAC to match existing config entries
Some DMR devices change their every time they boot, against the DMR specs.
Try to match such devices to existing config entries by using their MAC
addresses.
* Add DMR device's MAC as a device_registry connection
* Use doc-only IPs (RFC5737) for dlna_dmr tests
2022-12-11 13:40:35 -05:00
Christopher Bailey
1f6e2511f8
Fix event sensor for UniFi Protect ( #83663 )
...
* Fix event sensor for UniFi Protect
* Linting
* Adds no cover
* Clean up check
* Linting
2022-12-11 13:32:26 -05:00
Michael
4fbaefe55a
Fix IPv6 sensor is only loaded when Fritz!Box is in router mode ( #83757 )
...
do not check ipv6 when device is not a router
2022-12-11 13:22:54 -05:00
G Johansson
127eca3c35
Fix scan_interval in Scrape ( #83758 )
...
Scrape fix scan_interval
2022-12-11 13:19:04 -05:00
Hans Oischinger
5fa9da25f2
Rename "Power production this week" vicare sensor ( #83771 )
...
vicare: Rename "Power production this week" sensor
'Power' should be 'Energy' like for the other timespanns.
This one was forgotten last time this area was cleaned up.
2022-12-11 18:53:05 +01:00
Robert Svensson
188ce9bf49
Align implementation of the UniFi update platform with the UniFi switch platform ( #81821 )
...
* Use the same entity class as switches, but separately
Once all platforms are migrated I will consolidate them into one entity class
* Fix review comment
* Fix review comments
* Fix review comments
2022-12-11 16:41:58 +01:00
Maximilian
0aa4d0fb7b
Bump pynina to 0.2.0 ( #83726 )
...
* Bump pynina to version 0.2.0
* Update tests with new url
2022-12-11 12:43:45 +02:00
J. Nick Koston
7178cacdc2
Adjust esphome bluetooth client logging for unique id change ( #83742 )
2022-12-10 17:45:59 -10:00
Paulus Schoutsen
d3df4dd3c1
ESPHome: Use MAC as unique ID ( #83741 )
...
* ESPHome: Use MAC as unique ID
* Normalize incoming zeroconf/dhcp macs
* Update comment
* Test ESPHome without mac in zeroconf
* Use format_mac
* Remove unique ID index from DomainData
2022-12-10 22:26:42 -05:00
J. Nick Koston
bd342ddc13
Bump HAP-python to 4.6.0 ( #83729 )
2022-12-10 17:25:36 -10:00
Avi Miller
5976de6b7a
lifx: bump aiolifx_effects dependency to v0.3.1 ( #83730 )
...
Fixes #83719
Signed-off-by: Avi Miller <me@dje.li >
Signed-off-by: Avi Miller <me@dje.li >
2022-12-10 20:03:13 -05:00
J. Nick Koston
a65ce7e6c6
Correct deprecated volt units on yalexs_ble sensor ( #83738 )
2022-12-10 20:02:21 -05:00
GitHub Action
f19a1147fe
[ci skip] Translation update
2022-12-11 00:26:24 +00:00
J. Nick Koston
9094d73df1
Connect esphome ble scanner as soon as possible ( #83728 )
...
Other integration depend on it being available so connect
it first
2022-12-10 15:17:05 -05:00
J. Nick Koston
642cefb035
Add MVP humidifier support to switchbot ( #83696 )
...
* Add MVP humidifier support to switchbot
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.22.0...0.23.0
* Update homeassistant/components/switchbot/config_flow.py
* bump
* coveragerc
* Revert "coveragerc"
This reverts commit eb642f6543 .
* fix dirty branch
2022-12-10 13:56:57 -05:00
J. Nick Koston
5c79dae4c0
Add support for battery to Yale Access Bluetooth ( #83691 )
...
* Add support for battery level to Yale Access Bluetooth
* fix
* bump
* bump
* bump
* bump
* fix
* bump
* battery level is always an estimate from voltage, but than again it always is for every device
* bump
* review
* bump again to fix slow start
* other one
2022-12-10 13:55:22 -05:00
rappenze
119f2a90b7
Fix fibaro climate unit ( #83659 )
2022-12-10 20:23:07 +02:00
Kevin Stillhammer
c467b890fe
Add homeassistant.helpers.location to loggers for travel_time integrations ( #83705 )
...
Add homeassistant.helpers.location to loggers
2022-12-10 20:18:20 +02:00
Kostas Chatzikokolakis
3c704ba8da
Bump androidtv dependency of androitv component ( #83707 )
...
Fixes #80555
2022-12-10 20:14:15 +02:00
Allen Porter
1ac7f5f013
Make google calendar fail louder on invalid google_calendars.yaml ( #83668 )
...
* Make google calendar fail louder on invalid google_calendars.yaml
* Update homeassistant/components/google/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/google/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-12-10 09:26:28 -08:00
J. Nick Koston
af1c326cff
Try to reconnect right away when disconnected from Shelly Gen2 devices ( #83701 )
2022-12-10 06:15:10 -10:00
epenet
456c5515c8
Use UnitOfVolume in integrations ( #83646 )
2022-12-10 12:43:13 +01:00
epenet
68efa37bff
Fix invalid unit in econet ( #83656 )
2022-12-10 12:39:53 +01:00
epenet
f53145c540
Use GAS device class in smartthings ( #83658 )
2022-12-10 12:37:56 +01:00
Joakim Plate
c196fefe31
Reduce log level for linger task/timer ( #83703 )
...
We don't need to warn that loudly for these issues.
2022-12-10 12:12:56 +01:00
Erik Montnemery
d2fc3a22e2
Drop title from repairs flows ( #83627 )
2022-12-10 11:43:22 +01:00
epenet
535aba10ee
Use DataRate unit and device class in integrations ( #83610 )
2022-12-10 11:41:44 +01:00
epenet
3970da0ad3
Adjust device class in xiaomi_miio ( #83647 )
2022-12-10 11:10:13 +01:00
epenet
c947152c48
Use unit enums in vicare ( #83648 )
2022-12-10 11:06:46 +01:00
Sommerzeit
b17391014a
Add hue wall switch to deconz integration ( #83700 )
2022-12-10 09:51:41 +01:00
tronikos
2cfdae0c45
Google Sheets: small cleanup ( #83685 )
...
* Remove duplicate object key in strings.json
* Remove async_entry_has_scopes check
This is not needed. This was copied from google calendar integration
where it was needed to reauth when the scope changed.
* Remove unused constant in application_credentials
* Move constant to the file used
* fix warning use-implicit-booleaness-not-len
* Remove not accessed parameters
* Revert "Remove async_entry_has_scopes check"
This reverts commit 63e24f84cc .
2022-12-09 20:57:40 -08:00
SukramJ
e53758c1bb
Add missing CONF_SPEED to sensor device_trigger SCHEMA ( #83679 )
...
* Update device_trigger.py
* add missing CONF_IS_SPEED to device_condition
2022-12-09 21:18:47 -05:00
Kevin Stillhammer
ab3f0fc63b
Handle special transit errors for here_travel_time ( #83649 )
...
Handle special transit errors
2022-12-09 21:09:55 -05:00
Shay Levy
2a6162a34d
Bump aioshelly to 5.1.1 ( #83680 )
2022-12-09 20:55:40 -05:00
J. Nick Koston
df0f694b01
Bump dbus-fast to 1.82.0 ( #83682 )
...
performance improvements for HAOS 9.4 passive monitoring
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.80.0...v1.82.0
2022-12-09 20:55:20 -05:00
J. Nick Koston
fec887420d
Fix delay setting up new Yale Access Bluetooth entries ( #83683 )
...
Entries took a while to setup because of the
async_wait_init_flow_finish call in _async_setup_component
The delay was so long that users thought the integration
was broken
We had a wait in place for advertisements to arrive
during discovery in case the lock was not
yet seen. Since integration discovery is deferred
until after startup this wait it no longer needed
2022-12-09 20:55:06 -05:00
Michael
ea95f74d6d
Fix loading of Fritz!Smarthome issues on older Fritz!Box ( #83688 )
...
* check if templates are available
* add test
2022-12-09 20:54:22 -05:00
aschmitz
ca5dc01207
Hide Aranet update interval by default ( #83694 )
2022-12-09 20:33:23 -05:00
GitHub Action
1e0345a377
[ci skip] Translation update
2022-12-10 00:21:35 +00:00
epenet
5c700916d3
Use unit enums in overkiz ( #83660 )
2022-12-10 00:08:03 +01:00
Maarten Weyns
d5c322732f
Bump pyrisco to 0.5.7 ( #83548 )
2022-12-09 12:16:15 -10:00
Shay Levy
376db101d6
Bump aioshelly to 5.1.1 ( #83680 )
2022-12-09 22:21:38 +02:00
Erik Montnemery
cd487ccaed
Bump pychromecast to 13.0.2 ( #83625 )
...
* Bump pychromecast to 13.0.2
* Pass hass UUID to HomeAssistantController
2022-12-09 14:33:00 -05:00
J. Nick Koston
09f9bb05dc
Add bluetooth diagnostics to shelly ( #83438 )
...
* Add bluetooth diagnostics to shelly
* Add tests
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-12-09 10:55:10 -05:00
epenet
b63359b186
Use UnitOfVolume in energy integration ( #83641 )
2022-12-09 10:39:40 -05:00
Jan Bouwhuis
e15388a2a0
Improve MQTT type hints for dict get assignments ( #83634 )
...
* Improve type hints for dict get assignments
* Move _expire_after as class attr
* Remove extra check
2022-12-09 16:22:36 +01:00
epenet
a1758a71d2
Use WATER device class in streamlabswater ( #83654 )
2022-12-09 10:20:35 -05:00
epenet
55b996f5db
Use device classes in mysensors ( #83653 )
2022-12-09 10:20:06 -05:00
epenet
b44e8673a8
Use WATER device class in rainmachine ( #83651 )
2022-12-09 10:19:18 -05:00
tronikos
5d31673465
Google Assistant SDK integration ( #82328 )
...
* Copy google_sheets to google_assistant_sdk
This is to improve diff of the next commit with the actual implementation.
Commands used:
cp -r homeassistant/components/google_sheets/ homeassistant/components/google_assistant_sdk/
cp -r tests/components/google_sheets/ tests/components/google_assistant_sdk/
find homeassistant/components/google_assistant_sdk/ tests/components/google_assistant_sdk/ -type f | xargs sed -i \
-e 's@google_sheets@google_assistant_sdk@g' \
-e 's@Google Sheets@Google Assistant SDK@g' \
-e 's@tkdrob@tronikos@g'
* Google Assistant SDK integration
Allows sending commands and broadcast messages to Google Assistant.
* Remove unnecessary async_entry_has_scopes check
* Bump gassist-text to fix protobuf dependency
2022-12-09 07:14:43 -08:00
epenet
d63a1ab511
Use UnitOfPower.BTU_PER_HOUR in zha ( #83657 )
2022-12-09 15:57:57 +01:00
epenet
9ba0809852
Use WATER device class in suez water ( #83650 )
...
Adjust device class for suez water
2022-12-09 09:53:35 -05:00
Marc Mueller
9a97784168
Add types package for paho-mqtt ( #83599 )
2022-12-09 15:27:46 +01:00
dependabot[bot]
a77d9af989
Bump actions/setup-python from 4.3.0 to 4.3.1 ( #83607 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 13:56:34 +01:00
Jan Bouwhuis
b4984ea255
Use native _attr_ properties for MqttEntity ( #83639 )
2022-12-09 13:37:26 +01:00
epenet
6b43c457ff
Update device classes in ebusd ( #83530 )
...
* Move sensor definitions to sensor platform
* Use new unit enums
* Update device classes
* Adjust for config validation
* Minimize changes
2022-12-09 13:33:40 +01:00
epenet
e3aca53899
Use new unit enums in zha ( #83633 )
...
* Use new unit enums in zha
* Add kPa
* Add kPa
2022-12-09 13:33:08 +01:00
epenet
01ee066163
Use DataRate unit and device class in freebox ( #83612 )
...
* Use DataRate unit and device class in freebox
* UnitOfTemperature
2022-12-09 13:32:46 +01:00
epenet
549d1151b7
Use DataRate unit and device class in pyload ( #83611 )
2022-12-09 13:32:31 +01:00
epenet
4192e2377c
Use Frequency and Current device classes in nut ( #83623 )
...
* Use Frequency and Current device classes in nut
* One more
2022-12-09 13:31:42 +01:00
epenet
7c3ca38eb7
Use UnitOfElectricCurrent in integrations ( #83622 )
2022-12-09 10:51:26 +01:00
Erik Montnemery
cc132bfad6
Make it optional to provide a title when finishing a FlowHandler ( #83534 )
...
* Make it optional to provide a title when finishing a FlowHandler
* Make ConfigEntry.title a str
* Revert changes in ConfigFlow
* Adjust tests
2022-12-09 10:24:08 +01:00
Franck Nijhof
4e73063ed3
2022.12.1 ( #83592 )
2022-12-09 08:29:14 +01:00
Erik Montnemery
8f761f44bd
Add support for translating state attributes ( #77028 )
...
* Allow defining state attributes in strings.json
* Add all climate attributes
* Remove support for custom device classes
* Address review comments
2022-12-09 08:22:29 +01:00
epenet
b172abaeeb
Add new atmospheric pressure device class ( #83455 )
...
* Add new atmospheric pressure device class
* Translations
* Automatic conversion
* Convert all pressure units
2022-12-09 08:02:53 +01:00
epenet
061cef1a5e
Use SoundPressure unit and device class in integrations ( #83585 )
...
* Use SoundPressure unit and device class in integrations
* Adjust tests
2022-12-09 07:56:09 +01:00
Paulus Schoutsen
e9796547c6
Make mypy happy ( #83605 )
2022-12-08 23:21:45 -05:00
J. Nick Koston
558dceac42
Bump dbus-fast to 1.80.0 ( #83601 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.79.0...v1.80.0
performance improvements
2022-12-09 05:03:09 +01:00
Paulus Schoutsen
9c7b80090a
Disable multi-pan ( #83603 )
...
* Disable multi-pan
* One more test skip
2022-12-08 22:44:16 -05:00
Paulus Schoutsen
ea8511bcfc
Disable multi-pan ( #83603 )
...
* Disable multi-pan
* One more test skip
2022-12-08 22:43:52 -05:00
J. Nick Koston
19ddf478e2
Bump bluetooth-auto-recovery to 0.5.5 ( #83597 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.5.4...v0.5.5
fixes #78036
2022-12-08 21:44:15 -05:00
Jeef
5cdcbcd5fe
Bump intellifire4py to 2.2.2 ( #83589 )
2022-12-08 21:43:54 -05:00
Franck Nijhof
803d4a9998
Bump pip_check conflicts +1 ( #83536 )
...
* Bump pip_check conflicts +1
* Update script/pip_check
Co-authored-by: Philip Allgaier <mail@spacegaier.de >
Co-authored-by: Philip Allgaier <mail@spacegaier.de >
2022-12-08 21:39:30 -05:00
Michael Hansen
e71eb8dfe2
Update intent response ( #83560 )
...
* Add language to conversation and intent response
* Move language to intent response instead of speech
* Extend intent response for voice MVP
* Add tests for error conditions in conversation/process
* Move intent response type data into "data" field
* Move intent response error message back to speech
* Remove "success" from intent response
* Add id to target in intent response
* target defaults to None
* Update homeassistant/helpers/intent.py
* Fix test
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-12-08 20:30:08 -05:00
J. Nick Koston
52f754e83d
Bump bluetooth-auto-recovery to 0.5.5 ( #83597 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.5.4...v0.5.5
fixes #78036
2022-12-08 20:29:14 -05:00
J. Nick Koston
8193ddf61a
Bump dbus-fast to 1.79.0 ( #83598 )
...
HA OS 9.4 adds support for passive scanning, however
a different path is used in dbus-fast to get the passive
results which was never optimized which caused passive
scanning to use more cpu time than active scanning.
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.75.0...v1.79.0
2022-12-08 20:28:52 -05:00
Masahiro Konishi
b922e9331f
Add power field to switchbot plug ( #83495 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-08 15:26:22 -10:00
GitHub Action
f25017313a
[ci skip] Translation update
2022-12-09 00:24:29 +00:00
epenet
6c8823fc14
Use Irradiance device class in tomorrowio ( #83574 )
2022-12-08 23:52:55 +01:00
epenet
911863ebf4
Use Irradiance unit and device class in integrations ( #83576 )
2022-12-08 23:51:47 +01:00
epenet
7f345e7672
Add entity translations to Renault ( #83392 )
2022-12-08 23:48:24 +01:00
Jeef
26080fbb89
Bump intellifire4py to 2.2.2 ( #83589 )
2022-12-08 23:43:41 +01:00
epenet
51ea3ff400
Use UnitOfSoundPressure in demo ( #83584 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-12-09 00:42:30 +02:00
Paulus Schoutsen
8ccc77eb3d
Bumped version to 2022.12.1
2022-12-08 16:45:23 -05:00
Allen Porter
5994dd558b
Improve local calendar input validation error handling ( #83563 )
2022-12-08 16:45:16 -05:00
Bram Kragten
b548be35bc
Update frontend to 20221208.0 ( #83551 )
2022-12-08 16:45:16 -05:00
Marc Mueller
2cf1235b78
Fix issue with Callable, Union, and Python 3.9 [mqtt] ( #83547 )
2022-12-08 16:45:15 -05:00
Allen Porter
609fc9196f
Bump ical to 4.2.2 ( #83520 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-12-08 16:45:14 -05:00
mezz64
b7396a736e
Bump pyhik to 0.3.2 ( #83517 )
...
Increase pyHik version to fix videoloss error
2022-12-08 16:45:13 -05:00
Marcel van der Veldt
a64e56c8ad
Bump python-matter-server to 1.0.7 ( #83507 )
2022-12-08 16:45:12 -05:00
Aaron Bach
94160903a7
Bump simplisafe-python to 2022.12.0 ( #83497 )
2022-12-08 16:45:12 -05:00
Joakim Plate
f4948e8f48
Make sure super async_added_to_hass is called ( #83493 )
...
Make sure super added to hass is called
2022-12-08 16:45:11 -05:00
Christian Kündig
ec7302ef1b
Set connectable as false for sensirion_ble ( #83481 )
...
This is a passive ble integration. Not setting it as false means it won't match properly when using through a passive remote scanner.
2022-12-08 16:45:10 -05:00
Allen Porter
16f94e68b3
Improve local calendar input validation error handling ( #83563 )
2022-12-08 16:44:45 -05:00
Guido Schmitz
4f63eab453
Fix sensor tests in devolo Home Control ( #83586 )
...
Fix sensor tests
2022-12-08 22:52:20 +02:00
epenet
0f2097595e
Use new device class in netatmo ( #83367 )
2022-12-08 20:57:51 +01:00
epenet
0edcb26844
Use SoundPressure unit and device class in point ( #83580 )
2022-12-08 20:57:38 +01:00
epenet
5d71afef85
Use SoundPressure unit and device class in airq ( #83581 )
2022-12-08 20:56:18 +01:00
epenet
ec0af2f25d
Use SoundPressure unit and device class in awair ( #83582 )
2022-12-08 20:56:02 +01:00
epenet
248d5ff541
Use ApparentPower unit and device class in integrations ( #83577 )
2022-12-08 20:55:18 +01:00
epenet
f5334c5aed
Use new unit enums in isy994 ( #83583 )
2022-12-08 20:54:16 +01:00
epenet
96c442349f
Introduce unit enums for sound pressure ( #83450 )
...
* Introduce unit enums for sound pressure
* Adjust based on architecture comment
* Adjust
2022-12-08 20:06:02 +01:00
epenet
38f62ae622
Add new sound pressure device class ( #83453 )
...
* Add new sound pressure device class
* Translations
* Docstring
* Adjust unit
2022-12-08 19:46:03 +01:00
Guido Schmitz
500b00bd66
Add sensor tests for devolo_home_control ( #74292 )
2022-12-08 20:40:45 +02:00
epenet
54fb4df3aa
Update opentherm_gw sensor definitions ( #83533 )
...
* Move sensor definitions to platform
* Use new unit enums
* Update device classes
* Minimize changes
2022-12-08 20:33:02 +02:00
mezz64
de09792cdd
Bump pyhik to 0.3.2 ( #83517 )
...
Increase pyHik version to fix videoloss error
2022-12-08 20:30:20 +02:00
Franck Nijhof
9864d9e0d2
Remove str from sensor device class ( #83391 )
2022-12-08 19:04:58 +01:00
epenet
3ba264c318
Use new device class in tellduslive ( #83369 )
2022-12-08 18:48:50 +01:00
epenet
c4326ed1ef
Add new irradiance device class ( #83452 )
2022-12-08 18:44:23 +01:00
epenet
90438edc17
Introduce unit enums for irradiance ( #83414 )
2022-12-08 18:41:38 +01:00
epenet
0eacd84ff3
Introduce unit enums for apparent power ( #83451 )
2022-12-08 18:23:23 +01:00
epenet
9987f7a125
Add new data rate device class ( #83377 )
2022-12-08 18:20:05 +01:00
Erik Montnemery
c4afc33fc5
Add abc.ABC to classes with abstract methods ( #83546 )
2022-12-08 17:50:36 +01:00
Allen Porter
7091781692
Bump ical to 4.2.2 ( #83520 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-12-08 11:45:21 -05:00
Michael Hansen
ac87528bec
Add language to conversation and intent response ( #83486 )
...
* Add language to conversation and intent response
* Add language parameter to conversation/process service
* Move language to intent response instead of speech
* Add language to almond conversation agent
* Fix intent test
2022-12-08 11:39:28 -05:00
Bram Kragten
ee8a2d1e25
Update frontend to 20221208.0 ( #83551 )
2022-12-08 17:18:39 +01:00
epenet
25961d71ef
Add new data size device class ( #83376 )
2022-12-08 16:47:36 +01:00
Marc Mueller
25feac1bc4
Fix issue with Callable, Union, and Python 3.9 [mqtt] ( #83547 )
2022-12-08 15:42:40 +01:00
Christian Kündig
b2edf9b598
Set connectable as false for sensirion_ble ( #83481 )
...
This is a passive ble integration. Not setting it as false means it won't match properly when using through a passive remote scanner.
2022-12-08 15:23:25 +02:00
Franck Nijhof
5e81f853e6
Bump pip_check conflicts +1 ( #83536 )
...
* Bump pip_check conflicts +1
* Update script/pip_check
Co-authored-by: Philip Allgaier <mail@spacegaier.de >
Co-authored-by: Philip Allgaier <mail@spacegaier.de >
2022-12-08 12:44:33 +01:00
Nathan Spencer
997d4fbe53
Bump pylitterbot to 2022.12.0 ( #83490 )
2022-12-07 21:55:25 -05:00
Aaron Bach
844a9fb817
Bump simplisafe-python to 2022.12.0 ( #83497 )
2022-12-07 21:54:58 -05:00
Joakim Plate
2ca7d0dd97
Make sure super async_added_to_hass is called ( #83493 )
...
Make sure super added to hass is called
2022-12-08 02:21:55 +01:00
Marcel van der Veldt
c2fa1bdd49
Bump python-matter-server to 1.0.7 ( #83507 )
2022-12-08 01:31:44 +01:00
GitHub Action
3de8185506
[ci skip] Translation update
2022-12-08 00:21:50 +00:00
Martin Hjelmare
694cec3459
Set matter team as matter codeowners ( #83506 )
2022-12-07 23:53:30 +01:00
Franck Nijhof
7b462e1b8e
2022.12.0 ( #83482 )
2022-12-07 20:26:50 +01:00
Joakim Sørensen
f5cfd0329c
Use the async_migrate_paypal_agreement function to get the migration URL ( #83469 )
...
* Use the async_migrate_paypal_agreement function to get the migration URL
* Update URL
* Handle timeout error
2022-12-07 12:02:22 -07:00
puddly
92bc93466e
Fix missing Shelly UnitOfTemperature import ( #83483 )
2022-12-07 18:45:16 +01:00
Franck Nijhof
54dd556459
Bumped version to 2022.12.0
2022-12-07 17:49:50 +01:00
Bram Kragten
8553faf3c8
Update frontend to 20221207.0 ( #83479 )
2022-12-07 17:49:22 +01:00
TheJulianJES
1631d10365
Cleanup ZHA initialization for TS011F child_lock ( #83478 )
2022-12-07 17:49:19 +01:00
Joakim Sørensen
141f37504d
When an account exist without a subscription "provider" will not exist ( #83472 )
2022-12-07 17:49:16 +01:00
David F. Mulcahey
f97795fbb9
Bump the ZHA quirks lib to 0.0.88 ( #83468 )
2022-12-07 17:49:12 +01:00
Joakim Sørensen
ebf133ef80
Bump hass-nabucasa from 0.59.0 to 0.61.0 ( #83466 )
2022-12-07 17:49:08 +01:00
Franck Nijhof
886525112b
Remove doubtful repairs issue from UniFi Protect ( #83463 )
2022-12-07 17:49:05 +01:00
Maciej Bieniek
9a15494e69
Fix restored temperature values in Shelly climate platform ( #83428 )
...
* Set last_target_temp value according the unit system
* Convert restored temperature values
* Add test
* Improve comments
* Move _last_target_temp value to constants
2022-12-07 17:49:01 +01:00
mbo18
047012d167
Add Child lock support to Tuya devices ( #83233 )
...
* Add Child lock support to Tuya devices
* flake/black
* Add attribute to general.py
* apply only to TS011F
* also update general.py
2022-12-07 17:48:56 +01:00
Bram Kragten
dfb0887765
Update frontend to 20221207.0 ( #83479 )
2022-12-07 17:46:42 +01:00
TheJulianJES
fccf7fe1ca
Cleanup ZHA initialization for TS011F child_lock ( #83478 )
2022-12-07 16:53:08 +01:00
Joakim Sørensen
8ed6fcd58e
When an account exist without a subscription "provider" will not exist ( #83472 )
2022-12-07 16:48:34 +01:00
David F. Mulcahey
f6f89b6c5a
Bump the ZHA quirks lib to 0.0.88 ( #83468 )
2022-12-07 16:48:13 +01:00
Franck Nijhof
12a81cc9f4
Remove doubtful repairs issue from UniFi Protect ( #83463 )
2022-12-07 10:46:28 -05:00
John Pettitt
31725d5411
Add leak detectors support for Ambient Station ( #83357 )
2022-12-07 07:53:00 -07:00
Nyro
7af18ac0ad
Add @nyroDev to overkiz codeowner ( #83456 )
...
* Add @nyroDev to overkiz codeowner
* Update manifest.json too
2022-12-07 13:26:36 +01:00
Joakim Sørensen
41e4f10977
Bump hass-nabucasa from 0.59.0 to 0.61.0 ( #83466 )
2022-12-07 13:17:45 +01:00
mbo18
b031905956
Add Child lock support to Tuya devices ( #83233 )
...
* Add Child lock support to Tuya devices
* flake/black
* Add attribute to general.py
* apply only to TS011F
* also update general.py
2022-12-07 07:13:32 -05:00
Maciej Bieniek
e11917b7cb
Fix restored temperature values in Shelly climate platform ( #83428 )
...
* Set last_target_temp value according the unit system
* Convert restored temperature values
* Add test
* Improve comments
* Move _last_target_temp value to constants
2022-12-07 09:11:18 +02:00
r01k
fa98685b1e
Refactor Fully Kiosk and add logging details ( #83028 )
...
* - Refactor fully_kiosk/services.py with a less repetitive structure. - Log exception details in config_flow.py.
* Log config_flow.py connection exception details
* Appropriate logging level including stack trace.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Finish setting appropriate logging level when recording stack trace.
* Log unknown exception with stack trace
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* test_config_flow.py now passes.
* All pytests passing.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-07 08:07:22 +01:00
Paulus Schoutsen
8703e14cab
Bumped version to 2022.12.0b7
2022-12-06 22:58:47 -05:00
J. Nick Koston
5992361717
Do not try to stop the shelly ble scanner if not connected ( #83424 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-12-06 22:58:42 -05:00
Daniel Hjelseth Høyer
54748cec82
Update tibber lib to 0.26.4, improve logging ( #83418 )
2022-12-06 22:58:41 -05:00
Raman Gupta
c8d560946b
Add via_device support to zwave_js ( #83219 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-12-06 22:58:40 -05:00
Martin Hjelmare
07c60686b1
Add matter switch platform ( #83149 )
2022-12-06 22:58:40 -05:00
Martin Hjelmare
7795cc7fe8
Add matter sensor platform ( #83147 )
2022-12-06 22:58:39 -05:00
Guido Pio Mariotti
172d587f84
Update pyvesync to 2.1.1 ( #83146 )
...
Update pyvesync to 2.1.1 to close #70420
2022-12-06 22:58:38 -05:00
Martin Hjelmare
7903f01f0c
Add matter binary sensor platform ( #83144 )
2022-12-06 22:58:37 -05:00
J. Nick Koston
b665a060f7
Do not try to stop the shelly ble scanner if not connected ( #83424 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-12-06 22:57:54 -05:00
Raman Gupta
41d5256533
Add via_device support to zwave_js ( #83219 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-12-06 22:56:33 -05:00
GitHub Action
1f3e5fb4fc
[ci skip] Translation update
2022-12-07 00:24:08 +00:00
Guido Pio Mariotti
b4b136b43e
Update pyvesync to 2.1.1 ( #83146 )
...
Update pyvesync to 2.1.1 to close #70420
2022-12-07 00:42:08 +01:00
Shay Levy
111a38589e
Shelly code quality - use properties for status ( #83421 )
2022-12-07 00:00:45 +02:00
Franck Nijhof
1a9302b8f6
Upgrade google-cloud-pubsub to 2.13.11 ( #83419 )
2022-12-06 22:21:49 +01:00
epenet
9f7fd8956f
Use new unit enums in helpers ( #83387 )
2022-12-06 22:20:17 +01:00
Martin Hjelmare
511fd293b6
Add matter switch platform ( #83149 )
2022-12-06 21:57:24 +01:00
Franck Nijhof
552a87dfcc
Upgrade grpcio(-status) to 1.51.1 ( #83420 )
2022-12-06 21:57:06 +01:00
Martin Hjelmare
9d96a021c7
Add matter sensor platform ( #83147 )
2022-12-06 21:39:00 +01:00
Martin Hjelmare
e7a06046a7
Add matter binary sensor platform ( #83144 )
2022-12-06 14:28:06 -05:00
Joakim Plate
46669a1704
Add update of model and version for nibe ( #83347 )
2022-12-06 12:20:55 -07:00
Raman Gupta
8d1a70391e
Improve zwave_js test coverage ( #83372 )
...
* Improve zwave_js test coverage
* review comments and clean up test
2022-12-06 12:18:21 -07:00
Daniel Hjelseth Høyer
dc3401c94e
Update tibber lib to 0.26.4, improve logging ( #83418 )
2022-12-06 20:08:27 +01:00
epenet
65b391e651
Use new device class in arwn ( #83406 )
2022-12-06 14:05:27 -05:00
Paulus Schoutsen
ced9248051
Bumped version to 2022.12.0b6
2022-12-06 13:22:52 -05:00
Bram Kragten
52ed121970
Update frontend to 20221206.0 ( #83415 )
2022-12-06 13:22:45 -05:00
Allen Porter
a2ba126be1
Tighten validation on calendar create event websocket ( #83413 )
2022-12-06 13:22:44 -05:00
Martin Hjelmare
1cfd292075
Bypass zwave_js config validation if driver not ready ( #83410 )
2022-12-06 13:22:43 -05:00
Franck Nijhof
048553cd02
Fix Goalzero time to empty sensor device class ( #83389 )
...
* Fix Goalzero time to empty sensor device class
* Fix tests
2022-12-06 13:22:43 -05:00
epenet
3a7efddb4b
Fix sensor schema for device classes ( #83378 )
2022-12-06 13:22:42 -05:00
Raman Gupta
861a8ee3c7
Fix zwave_js_value_updated event ( #83358 )
...
* Fix zwave_js_value_updated event
* Fix zwave_js_value_updated event
2022-12-06 13:22:41 -05:00
Marcel van der Veldt
2b0c0cc6d2
Replace fixtures for Matter tests ( #83328 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-06 13:22:40 -05:00
Bram Kragten
75c5137e77
Update frontend to 20221206.0 ( #83415 )
2022-12-06 13:21:28 -05:00
Allen Porter
4819576b62
Tighten validation on calendar create event websocket ( #83413 )
2022-12-06 13:04:32 -05:00
Shay Levy
e1923bc13b
Add Shelly support for Plus WallDimmer US ( #83385 )
2022-12-06 19:44:17 +02:00
Martin Hjelmare
874315c3fc
Bypass zwave_js config validation if driver not ready ( #83410 )
2022-12-06 12:41:09 -05:00
Marcel van der Veldt
4c8f7bbf50
Replace fixtures for Matter tests ( #83328 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-06 12:38:13 -05:00
epenet
91d6d620c2
Use new unit enums in alexa ( #83409 )
...
* Use new unit enums in alexa
* Adjust for mypy
2022-12-06 17:31:40 +01:00
Franck Nijhof
d715aa6867
Modernize Image Processing typing ( #83405 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-12-06 16:35:40 +01:00
Franck Nijhof
c507ad86d1
Remove str from cover device class ( #83396 )
...
* Remove str from cover device class
* Fix tests
2022-12-06 16:13:29 +01:00
Franck Nijhof
ba0d6fe611
Enforce NumberDeviceClass in number entities ( #83402 )
2022-12-06 14:58:22 +01:00
Franck Nijhof
647469f472
Remove str from media player device class ( #83398 )
...
* Remove str from media player device class
* Adjust pylint plugin
2022-12-06 14:57:34 +01:00
Franck Nijhof
cb69364ad2
Remove str from binary sensor device class ( #83393 )
2022-12-06 14:52:26 +01:00
Franck Nijhof
46caefca7b
Remove str from humidifier device class ( #83397 )
2022-12-06 14:51:23 +01:00
Franck Nijhof
8cdadd1552
Remove str from switch device class ( #83400 )
2022-12-06 14:50:44 +01:00
Franck Nijhof
91cf2e2792
Remove str from update device class ( #83399 )
2022-12-06 14:50:19 +01:00
Michał Huryn
923fa473e1
Blebox add thermoBox to climate ( #81090 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-06 14:43:35 +01:00
Franck Nijhof
9f36412076
Use CoverDeviceClass in Dynalite ( #83394 )
2022-12-06 13:30:22 +01:00
Franck Nijhof
04793978d3
Use CoverDeviceClass in ESPHome ( #83395 )
2022-12-06 13:29:58 +01:00
Sean Chen
985c1b31e1
Use new device class in nws ( #83172 )
...
* Replace unit consts with enums
* Remove default entries in NWSSensorEntityDescription
* Replace wind icon property with setting device_class in Wind Speed and Wind Gust sensors
2022-12-06 13:27:58 +01:00
Franck Nijhof
96e9bf13fe
Fix icon in meteoclimatic wind bearing ( #83390 )
2022-12-06 12:27:05 +01:00
Franck Nijhof
de352c520c
Fix Goalzero time to empty sensor device class ( #83389 )
...
* Fix Goalzero time to empty sensor device class
* Fix tests
2022-12-06 12:14:15 +01:00
epenet
72fd57a685
Use new device class in accuweather ( #83318 )
2022-12-06 11:54:59 +01:00
Franck Nijhof
10db0d8bb1
Remove invalid device class from Hue connectivity sensor ( #83388 )
2022-12-06 11:28:14 +01:00
Franck Nijhof
6c74809400
Remove unused device class from Renault select ( #83330 )
...
* Remove unused device class from Renault select
* Fix tests
* More
2022-12-06 11:27:07 +01:00
Franck Nijhof
c25ba19ffd
Use enum sensor device class in Litter-Robot ( #83290 )
2022-12-06 11:08:05 +01:00
Jevgeni Kiski
d62bdbb9ff
Add vallox fan speed control ( #82548 )
...
* fan.set_percentage + tests
* let's see what is not yet covered
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* tests fix
* vallox_websocket_api 3.0.0
* more coverage
* test coverage
* Update tests/components/vallox/test_fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* raise exceptions on user input
* Supported features are different per preset mode.
* Test fixes
* Static supported features is back.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-06 11:00:59 +01:00
epenet
a3c4996291
Use new device class in zamg ( #83361 )
2022-12-06 10:56:23 +01:00
epenet
8a1a341b3a
Use new device class in darksky ( #83362 )
2022-12-06 10:55:12 +01:00
epenet
b8613ec09d
Allow cm in precipitation units ( #83360 )
...
* Use new device class in zamg
* Adjust docstring
* Undo component changes
2022-12-06 10:34:58 +01:00
epenet
55d1474e4a
Fix sensor schema for device classes ( #83378 )
2022-12-06 10:29:23 +01:00
Raman Gupta
87e2bbbfab
Fix zwave_js_value_updated event ( #83358 )
...
* Fix zwave_js_value_updated event
* Fix zwave_js_value_updated event
2022-12-06 10:25:37 +01:00
epenet
4f94ad475f
Use new device class in lacrosse view ( #83365 )
2022-12-06 10:22:52 +01:00
epenet
9856a811ae
Use new device class in trafikverket weatherstation ( #83370 )
2022-12-06 10:16:49 +01:00
epenet
11609a63e3
Use new device class in metoffice ( #83366 )
2022-12-06 10:15:53 +01:00
epenet
a14e465246
Use new device class in ecowitt ( #83364 )
2022-12-06 10:15:01 +01:00
epenet
d915fd3052
Use new device class in rfxtrx ( #83368 )
2022-12-06 10:09:03 +01:00
epenet
0c9a78fb8e
Use tuple in test parametrization ( #83379 )
2022-12-06 09:46:10 +01:00
Jan Bouwhuis
7ed1d4988b
Add QoS parameter to MQTT websocket_subscribe ( #83241 )
2022-12-06 09:31:19 +01:00
epenet
3de7b439b8
Use new enums in rflink ( #83371 )
2022-12-06 09:11:53 +01:00
epenet
d1bbd241aa
Use new device class in buienradar ( #83363 )
2022-12-06 09:11:12 +01:00
Franck Nijhof
c2da664bcc
Migrate Sensibo translations ( #83310 )
2022-12-06 08:59:48 +01:00
Paulus Schoutsen
d14655d891
Bumped version to 2022.12.0b5
2022-12-05 22:43:59 -05:00
Erik Montnemery
1f31e621c8
Fix repairing datetime precision for PostgreSQL ( #83351 )
2022-12-05 22:43:55 -05:00
puddly
afd27792da
Bump ZHA dependencies ( #83350 )
2022-12-05 22:43:55 -05:00
Bram Kragten
7fc3708f76
Update frontend to 20221205.0 ( #83349 )
2022-12-05 22:43:54 -05:00
Bouwe Westerdijk
351bdff531
Update plugwise to v0.25.14, improve number detection ( #83345 )
...
fixes undefined
2022-12-05 22:43:53 -05:00
J. Nick Koston
604c4588cc
Bump aiohomekit to 2.4.1 ( #83341 )
2022-12-05 22:43:52 -05:00
Martin Hjelmare
218046bfa5
Deprecate the Xbox Live integration ( #83339 )
2022-12-05 22:43:52 -05:00
Michał Ajduk
fed08a9d80
Fix Tuya number native value raw return ( #83333 )
...
fixes undefined
2022-12-05 22:43:51 -05:00
J. Nick Koston
f951808863
Fix bluetooth device connection failure when device is seen by dbus but not bleak ( #83281 )
2022-12-05 22:43:50 -05:00
Maikel Punie
c34f8dc246
Small fix for the velbus clear-cache service ( #83279 )
2022-12-05 22:43:50 -05:00
Christopher Bailey
8985a3cc06
Update UniFi Protect ring entity to use event entity ( #83270 )
2022-12-05 22:43:49 -05:00
Garrett
b30c98c525
Bump subarulink to v0.7.0 ( #83213 )
...
fixes undefined
2022-12-05 22:43:48 -05:00
Stephan Singer
8c02c778d4
Add IPv6 sensor to fritz component ( #75708 )
...
* Add IPv6 sensor to fritz component
* Cast return type to string
* Make ipv6 sensor suitable
* simplify cast to str
* use extisting property
Co-authored-by: chemelli74 <simone.chemelli@gmail.com >
Co-authored-by: mib1185 <mail@mib85.de >
2022-12-05 22:43:47 -05:00
puddly
5121952a85
Bump ZHA dependencies ( #83350 )
2022-12-05 22:34:39 -05:00
J. Nick Koston
1ee9c0cb8d
Fix bluetooth device connection failure when device is seen by dbus but not bleak ( #83281 )
2022-12-05 22:34:21 -05:00
Erik Montnemery
587381440f
Fix repairing datetime precision for PostgreSQL ( #83351 )
2022-12-05 22:33:06 -05:00
GitHub Action
3ab9a14ce7
[ci skip] Translation update
2022-12-06 00:21:31 +00:00
Franck Nijhof
30db947d99
Use enum sensor device class in Overkiz ( #83342 )
2022-12-06 00:36:57 +01:00
Franck Nijhof
3f891ef4ee
Migrate Wolf SmartSet Service translations ( #83323 )
2022-12-06 00:14:07 +01:00
Joakim Plate
aa37f6c934
Adjust error message and add callback in nibe heatpump climate ( #83027 )
...
* Adjust error message and add callback
* Line break value error string
2022-12-06 00:12:14 +01:00
Franck Nijhof
bc9f86f342
Remove unused device class from Kostal Plenticore select ( #83329 )
2022-12-06 00:09:51 +01:00
Franck Nijhof
762eb57636
Validate state class and unit of measurement for non-numeric sensors ( #83344 )
...
* Validate state class and unit of measurement for non-numeric sensors
* Remove duration
* Fix rest tests
2022-12-06 00:07:02 +01:00
Bram Kragten
91cdf0ecf7
Update frontend to 20221205.0 ( #83349 )
2022-12-05 23:59:54 +01:00
epenet
67192d4ea7
Introduce unit enums for information and data rate ( #83291 )
...
* Introduce UnitOfData enum
* Introduce UnitOfDataRate enum
* UnitOfData > UnitOfInformation
2022-12-05 23:32:00 +01:00
epenet
7eda67be11
Introduce unit enums for electric current and potential ( #83287 )
...
* Introduce UnitOfElectricCurrent enum
* Introduce UnitOfElectricalPotential enum
* UnitOfElectricalPotential > UnitOfElectricPotential
2022-12-05 23:31:43 +01:00
epenet
f1ce8a9004
Use new device class in ambient_station ( #83322 )
...
* Use new device class in ambient_station
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
* Update homeassistant/components/ambient_station/sensor.py
2022-12-05 22:02:04 +01:00
Bouwe Westerdijk
2c4f9ca037
Update plugwise to v0.25.14, improve number detection ( #83345 )
...
fixes undefined
2022-12-05 20:17:19 +01:00
Franck Nijhof
171bed7637
Migrate UniFi Protect translations ( #83338 )
...
* Migrate UniFi Protect translations
* Move key
2022-12-05 20:10:36 +01:00
Franck Nijhof
e918adb25d
Clean up Zodiac ( #83334 )
2022-12-05 20:08:05 +01:00
epenet
8fdf35b80a
Introduce UnitOfFrequency enum ( #83289 )
2022-12-05 20:03:47 +01:00
epenet
6295cf3dc4
Introduce UnitOfTime enum ( #83288 )
2022-12-05 20:03:27 +01:00
J. Nick Koston
d97bcfdca9
Bump aiohomekit to 2.4.1 ( #83341 )
2022-12-05 19:54:27 +01:00
epenet
106a405733
Use new device class in meteo_france ( #83325 )
2022-12-05 19:09:40 +01:00
Franck Nijhof
399f0ea161
Migrate Overkiz select translations ( #83324 )
2022-12-05 17:24:59 +01:00
Franck Nijhof
150e49f4c2
Use enum sensor device class in AirVisual ( #83316 )
2022-12-05 17:24:47 +01:00
Alice
b97f95efc4
Update litterrobot integration to support long-term statistics ( #83269 )
2022-12-05 17:12:58 +01:00
Maikel Punie
1011c30cc5
Small fix for the velbus clear-cache service ( #83279 )
2022-12-05 17:12:27 +01:00
epenet
4f4d60c105
Use attributes in homematicip_cloud ( #83295 )
2022-12-05 17:10:38 +01:00
epenet
9682249830
Use new device class in environment canada ( #83297 )
2022-12-05 17:08:00 +01:00
epenet
6053b6f94a
Use new device class in aemet ( #83315 )
2022-12-05 17:07:01 +01:00
epenet
7b98656bcd
Use new device class in openweathermap ( #83331 )
2022-12-05 17:04:02 +01:00
epenet
069c1f35ca
Use new device class in meteoclimatic ( #83327 )
2022-12-05 16:59:04 +01:00
epenet
eb13f2b724
Use UnitOfVolume in unit conversion ( #83292 )
2022-12-05 16:56:05 +01:00
Michał Ajduk
ff7a70d31b
Fix Tuya number native value raw return ( #83333 )
...
fixes undefined
2022-12-05 16:55:21 +01:00
Martin Hjelmare
bd04c1d9f9
Deprecate the Xbox Live integration ( #83339 )
2022-12-05 16:54:36 +01:00
Franck Nijhof
f125fd5772
Migrate Tractive translations ( #83321 )
2022-12-05 16:45:57 +01:00
Erik Montnemery
67875b99a3
Refactor support for integrations to drop custom unit conversion ( #83228 )
...
* Refactor support for integrations to drop custom unit conversion
* Fix lying comment
* Address review comment
2022-12-05 16:12:37 +01:00
Franck Nijhof
1f7a7d5cb5
Use enum sensor device class in Nettigo Air Monitor ( #83314 )
2022-12-05 16:05:03 +01:00
Marc Mueller
1ca9824191
Update pylint to 2.15.8 ( #83311 )
2022-12-05 10:01:27 -05:00
Franck Nijhof
f801fe307e
Migrate Demo translations ( #83294 )
2022-12-05 08:44:26 -05:00
Franck Nijhof
aa4a0df194
Migrate Logitech Harmony Hub translations ( #83308 )
2022-12-05 13:57:13 +01:00
Franck Nijhof
73162e6fb5
Migrate TOLO Sauna translations ( #83306 )
...
* Migrate TOLO Sauna translations
* Fix capa
2022-12-05 13:55:07 +01:00
Franck Nijhof
03dc527a85
Migrate MusicCast translations ( #83305 )
2022-12-05 13:54:10 +01:00
Franck Nijhof
06c8b838b5
Use enum sensor device class in Season ( #83301 )
2022-12-05 13:48:32 +01:00
Franck Nijhof
303f203c2a
Migrate Xiaomi Miio translations ( #83300 )
2022-12-05 13:47:18 +01:00
Franck Nijhof
e015f8bf8f
Migrate LaMetric translations ( #83298 )
2022-12-05 13:46:08 +01:00
epenet
b75eb71764
Use new device class in homematic ( #83303 )
2022-12-05 13:45:30 +01:00
Franck Nijhof
42c6920a91
Migrate WLED translations ( #83296 )
2022-12-05 13:45:14 +01:00
Franck Nijhof
32dfc59d9e
Migrate HomeKit Controller translations ( #83304 )
2022-12-05 13:44:59 +01:00
Franck Nijhof
226a880645
Use enum sensor device class in Tomorrow.io ( #83293 )
2022-12-05 13:17:49 +01:00
Klaas Schoute
2602b45ec8
Bump package for Garage Amsterdam ( #83167 )
...
* Bump to new package version
* Change the class name used in the new package
* Fix failing test with using old package name
2022-12-05 13:12:46 +01:00
Franck Nijhof
f0f4e4595c
Migrate Plugwise translations ( #83286 )
2022-12-05 12:18:20 +01:00
epenet
63e8dd58ef
Use UnitOfTemperature in water_heater entities ( #83132 )
2022-12-05 11:42:15 +01:00
G Johansson
1c86a543b7
Failback to v4 resolver for AAAA records in DNSIP integration ( #82740 )
2022-12-05 11:02:38 +01:00
Sean Chen
c8fbdde3b8
Add @kamiyo to nws codeowners ( #83171 )
2022-12-05 10:59:25 +01:00
Garrett
efc637cb2b
Bump subarulink to v0.7.0 ( #83213 )
...
fixes undefined
2022-12-05 10:53:05 +01:00
epenet
68e454712d
Use UnitOfTemperature in climate entities [g-l] ( #83127 )
...
* Use UnitOfTemperature in climate entities [g-l]
* Adjust gree
* Adjust honeywell
2022-12-05 10:42:24 +01:00
Franck Nijhof
40d337479e
Use enum sensor device class in UptimeRobot ( #83111 )
2022-12-05 10:36:16 +01:00
epenet
c7a6b5983f
Use UnitOfTemperature in climate entities [t-z] ( #83129 )
2022-12-05 10:18:57 +01:00
dependabot[bot]
ee5de654ab
Bump dessant/lock-threads from 3 to 4 ( #83273 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-12-05 10:11:24 +01:00
Marc Mueller
1f30d761a6
Code style improvements [alexa] ( #83258 )
2022-12-05 09:36:03 +01:00
Erik Montnemery
7e2960a973
Enable strict typing of hardware ( #83120 )
...
* Enable strict typing of hardware
* Address review comment
2022-12-05 09:32:52 +01:00
Christopher Bailey
ee7022dc67
Update UniFi Protect ring entity to use event entity ( #83270 )
2022-12-04 17:06:55 -10:00
Anton Malko
ec24b93c17
Bump aiolookin to 1.0.0 ( #83198 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-04 16:31:35 -10:00
Avi Miller
88c8eef4eb
Populate suggested_area using the LIFX group name for each device ( #83259 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-04 16:31:08 -10:00
Paulus Schoutsen
e862caa704
Bumped version to 2022.12.0b4
2022-12-04 21:17:16 -05:00
Joris Pelgröm
8d433aa481
Fix mobile_app returning cloud URL when not subscribed ( #83257 )
...
fixes undefined
2022-12-04 21:17:09 -05:00
Allen Porter
d89d2d3b33
Bump ical to 4.2.1 ( #83254 )
2022-12-04 21:17:08 -05:00
jjlawren
8c92f99cda
Do not discard zero positions for Sonos media players ( #83249 )
...
fixes undefined
2022-12-04 21:17:08 -05:00
J. Nick Koston
17cd7d0a85
Avoid regex overhead in processing esphome bluetooth advertisements ( #83246 )
2022-12-04 21:17:07 -05:00
Allen Porter
7da31f6ee4
Bump gcal_sync to 4.0.4 ( #83245 )
2022-12-04 21:17:06 -05:00
Allen Porter
5d8650484b
Bump ical to 4.2.0 ( #83244 )
2022-12-04 21:17:05 -05:00
J. Nick Koston
1aa2820c63
Bump pySwitchbot to 0.22.0 ( #83243 )
...
fixes https://github.com/home-assistant/core/issues/82961
2022-12-04 21:17:04 -05:00
Simone Chemelli
c1e808cc84
Fix missing title placeholders in Synology DSM reauth flow ( #83238 )
...
* Fix missing title placeholders in reauth flow
* fix tests
Co-authored-by: mib1185 <mail@mib85.de >
2022-12-04 21:17:03 -05:00
J. Nick Koston
d6b691e3e1
Bump aioesphomeapi to 13.0.1 ( #83223 )
...
fixes https://github.com/home-assistant/core/issues/83212
2022-12-04 21:17:02 -05:00
Joe Rogers
eb0450ad0c
Handle numeric versions in mqtt update ( #83218 )
...
* Handle numeric versions in mqtt update
* Remove need for type:ignore
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-12-04 21:17:01 -05:00
Michael Chisholm
d14324c792
Update async-upnp-client to 0.32.3 ( #83215 )
2022-12-04 21:17:01 -05:00
J. Nick Koston
d32c32608b
Raise an exception when an esp proxy gets empty services during connection so callers know to retry ( #83211 )
2022-12-04 21:17:00 -05:00
J. Nick Koston
be94e67ecc
Restore HomeKit Controller BLE GSN at startup ( #83206 )
2022-12-04 21:16:59 -05:00
Olen
fe170ccd44
Switch Twinkly to awesomeversion ( #83205 )
...
Switch to awesomeversion
2022-12-04 21:16:58 -05:00
Aidan Timson
f396d66386
Update aiolyric to 1.0.9 ( #83190 )
2022-12-04 21:16:58 -05:00
jjlawren
c70388869b
Do not discard zero positions for Sonos media players ( #83249 )
...
fixes undefined
2022-12-04 21:11:30 -05:00
Joris Pelgröm
34fd64addf
Fix mobile_app returning cloud URL when not subscribed ( #83257 )
...
fixes undefined
2022-12-04 21:10:26 -05:00
J. Nick Koston
3044e78d43
Avoid regex overhead in processing esphome bluetooth advertisements ( #83246 )
2022-12-04 21:09:45 -05:00
J. Nick Koston
1efc71624a
Bump aioesphomeapi to 13.0.1 ( #83223 )
...
fixes https://github.com/home-assistant/core/issues/83212
2022-12-04 21:09:10 -05:00
GitHub Action
5f9290e572
[ci skip] Translation update
2022-12-05 00:23:07 +00:00
Stephan Singer
64a72daa27
Add IPv6 sensor to fritz component ( #75708 )
...
* Add IPv6 sensor to fritz component
* Cast return type to string
* Make ipv6 sensor suitable
* simplify cast to str
* use extisting property
Co-authored-by: chemelli74 <simone.chemelli@gmail.com >
Co-authored-by: mib1185 <mail@mib85.de >
2022-12-05 00:48:41 +01:00
Allen Porter
0f83db82d9
Bump gcal_sync to 4.0.4 ( #83245 )
2022-12-04 17:16:51 -05:00
Ville Skyttä
8f9baafac1
Tweak black config ( #83230 )
...
* Remove `--safe` from pre-commit args, it's the default
* Extend exclusions instead of overriding, improve regex
2022-12-04 17:12:37 -05:00
Allen Porter
6c896adcff
Bump ical to 4.2.1 ( #83254 )
2022-12-04 23:05:35 +01:00
Joe Rogers
f1ee920463
Handle numeric versions in mqtt update ( #83218 )
...
* Handle numeric versions in mqtt update
* Remove need for type:ignore
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-12-04 21:52:48 +01:00
J. Nick Koston
c617e7da31
Raise an exception when an esp proxy gets empty services during connection so callers know to retry ( #83211 )
2022-12-04 09:05:46 -10:00
Allen Porter
6499f5460a
Bump ical to 4.2.0 ( #83244 )
2022-12-04 10:18:27 -08:00
Simone Chemelli
e436f6a7b2
Fix missing title placeholders in Synology DSM reauth flow ( #83238 )
...
* Fix missing title placeholders in reauth flow
* fix tests
Co-authored-by: mib1185 <mail@mib85.de >
2022-12-04 10:11:24 -08:00
J. Nick Koston
db0dfe875a
Bump pySwitchbot to 0.22.0 ( #83243 )
...
fixes https://github.com/home-assistant/core/issues/82961
2022-12-04 08:08:21 -10:00
Michael Chisholm
7378277212
Update async-upnp-client to 0.32.3 ( #83215 )
2022-12-04 10:05:53 -08:00
Matthias Alphart
4ca6db825c
Address late KNX flow tests review ( #83208 )
...
* Address late KNX flow tests review
* Update tests/components/knx/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-04 18:39:27 +01:00
Milan Meulemans
cefdce5002
Remove deprecated GCM API from html5 ( #83229 )
...
* Remove deprecated GCM API
* Cleanup code after removing GCM
* Make vapid required
* Use dict[key] instead of dict.get(key) for vapid config
2022-12-04 18:34:54 +01:00
J. Nick Koston
1577f6ea50
Restore HomeKit Controller BLE GSN at startup ( #83206 )
2022-12-04 07:01:37 -10:00
Jan Bouwhuis
de77132a5a
Add the QoS in the MQTT debug log ( #83195 )
...
Logging the MQTT QoS in the debug log
2022-12-04 15:03:41 +01:00
epenet
44d3f2192c
Use UnitOfTemperature in climate entities [a-f] ( #83125 )
2022-12-04 11:53:56 +02:00
epenet
aace084931
Use unit enums in demo ( #83130 )
2022-12-04 11:21:44 +02:00
Joakim Plate
90f2a54165
Bump nibe to 1.5.0 ( #83185 )
2022-12-04 11:17:13 +02:00
J. Nick Koston
e139470c56
Bump yalexs-ble to 1.10.3 ( #83216 )
...
changelog: https://github.com/bdraco/yalexs-ble/compare/v1.10.2...v1.10.3
2022-12-04 11:10:53 +02:00
GitHub Action
a1eab7f842
[ci skip] Translation update
2022-12-04 00:23:06 +00:00
Olen
0d1506c3cf
Switch Twinkly to awesomeversion ( #83205 )
...
Switch to awesomeversion
2022-12-03 22:43:10 +01:00
Aaron Bach
cd0037a780
Fix OpenUV coverage ( #83203 )
2022-12-03 14:40:42 -07:00
Aidan Timson
766c2f8bb4
Update aiolyric to 1.0.9 ( #83190 )
2022-12-03 14:26:21 -07:00
Glenn Waters
ffbde4ac90
Bump elkm1 lib to 2.2.1 ( #83026 )
2022-12-03 10:47:38 -10:00
Paulus Schoutsen
7f5ae00d58
Bumped version to 2022.12.0b3
2022-12-03 14:56:41 -05:00
Aaron Bach
ccd5783daf
Fix SimpliSafe service calls that require a device selector ( #83200 )
...
fixes undefined
2022-12-03 14:56:36 -05:00
J. Nick Koston
f19322b1f3
Bump yalexs-ble to 1.10.2 ( #83199 )
2022-12-03 14:56:36 -05:00
J. Nick Koston
c63bb0e1d5
Bump pySwitchbot to 0.20.8 ( #83197 )
...
fixes https://github.com/home-assistant/core/issues/80491
2022-12-03 14:56:35 -05:00
J. Nick Koston
284c226cc0
Bump aiohomekit to 2.3.6 ( #83196 )
2022-12-03 14:56:34 -05:00
Allen Porter
5c918e9053
Bump ical to 4.1.2 to fix emoji in local calendar ( #83193 )
...
Bump ical to 4.1.2
2022-12-03 14:56:33 -05:00
J. Nick Koston
1a2f23f110
Fix missing services with esp32 proxies ( #83192 )
2022-12-03 14:56:33 -05:00
Joakim Sørensen
b015c5ab0c
Add CLOSED as an expected type ( #83180 )
2022-12-03 14:56:32 -05:00
Daniel Hjelseth Høyer
31725df4d5
Update pyTibber to 0.26.3 ( #83175 )
...
Update Tibber lib 0.26.3
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-03 14:56:31 -05:00
J. Nick Koston
968a3c4eb2
Bump pySwitchbot to 0.20.7 ( #83170 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.5...0.20.7
2022-12-03 14:56:30 -05:00
Kevin Stillhammer
75038d420c
Raise UpdateFailed when here_travel_time cannot find_location ( #83157 )
...
Fixes https://github.com/home-assistant/core/issues/83100
fixes undefined
2022-12-03 14:56:30 -05:00
Olen
bb827a60ed
Support older twinkly devices without effects ( #83145 )
...
fixes undefined
2022-12-03 14:56:29 -05:00
Joakim Sørensen
a7993e0640
Bump hass-nabucasa from 0.56.0 to 0.59.0 ( #82987 )
...
* Bump hass-nabucasa from 0.56.0 to 0.58.0
* 0.59.0
2022-12-03 14:56:28 -05:00
Matthias Alphart
fcb3445b8e
KNX Config/OptionsFlow: Test connection to manually configured tunnel ( #82872 )
2022-12-03 14:56:27 -05:00
Lars
96cb856308
Add integration_type to AVM FRITZ!SmartHome ( #81096 )
2022-12-03 14:56:27 -05:00
J. Nick Koston
0cacfef325
Bump yalexs-ble to 1.10.2 ( #83199 )
2022-12-03 14:55:53 -05:00
J. Nick Koston
9321c2191e
Bump aiohomekit to 2.3.6 ( #83196 )
2022-12-03 14:34:11 -05:00
J. Nick Koston
237a1d50d9
Bump pySwitchbot to 0.20.8 ( #83197 )
...
fixes https://github.com/home-assistant/core/issues/80491
2022-12-03 14:21:19 -05:00
Aaron Bach
c6ad48e236
Fix SimpliSafe service calls that require a device selector ( #83200 )
...
fixes undefined
2022-12-03 14:20:53 -05:00
Allen Porter
b735e66d2f
Bump ical to 4.1.2 to fix emoji in local calendar ( #83193 )
...
Bump ical to 4.1.2
2022-12-03 12:02:25 -07:00
J. Nick Koston
955d4abf13
Fix missing services with esp32 proxies ( #83192 )
2022-12-03 13:50:59 -05:00
Lars
5422a17a35
Add integration_type to AVM FRITZ!SmartHome ( #81096 )
2022-12-03 13:24:06 -05:00
Olen
2a0496a3a9
Support older twinkly devices without effects ( #83145 )
...
fixes undefined
2022-12-03 13:23:29 -05:00
Kevin Stillhammer
f88d22b833
Raise UpdateFailed when here_travel_time cannot find_location ( #83157 )
...
Fixes https://github.com/home-assistant/core/issues/83100
fixes undefined
2022-12-03 13:06:10 -05:00
Joakim Sørensen
0dfc0af08c
Add CLOSED as an expected type ( #83180 )
2022-12-03 10:19:16 -05:00
Matthias Alphart
6cef37641c
KNX Config/OptionsFlow: Test connection to manually configured tunnel ( #82872 )
2022-12-03 12:53:12 +01:00
Daniel Hjelseth Høyer
949ebeeb97
Update pyTibber to 0.26.3 ( #83175 )
...
Update Tibber lib 0.26.3
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-03 12:30:03 +01:00
Franck Nijhof
58f2fc8610
Use enum sensor device class in Moon ( #83108 )
...
* Use enum sensor device class in Moon
* Adjust tests
2022-12-03 11:25:04 +01:00
Franck Nijhof
b40923a4cd
Use enum sensor device class in PrusaLink ( #83107 )
2022-12-03 11:22:36 +01:00
J. Nick Koston
a63dd811dd
Bump pySwitchbot to 0.20.7 ( #83170 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.5...0.20.7
2022-12-03 11:14:39 +01:00
Paulus Schoutsen
627f337e1e
Bumped version to 2022.12.0b2
2022-12-02 21:01:38 -05:00
J. Nick Koston
5c8ccc89b1
Bump aiohomekit to 2.3.5 ( #83168 )
2022-12-02 21:01:31 -05:00
J. Nick Koston
2b4587a7a8
Fix race setting up homekit controller triggers ( #83166 )
...
fixes https://github.com/home-assistant/core/issues/83165
2022-12-02 21:01:30 -05:00
J. Nick Koston
f5de016f25
Fix reauth with esphome when adding noise encryption ( #83164 )
...
* Fix reauth with esphome when adding noise encryption
fixes #80813
* fix with unique id
2022-12-02 21:01:29 -05:00
J. Nick Koston
81c7a24133
Fix logging the wrong bluetooth adapter while connecting and out of slots ( #83158 )
2022-12-02 21:01:28 -05:00
J. Nick Koston
e13413ee09
Bump bluetooth-auto-recovery to 0.5.4 ( #83155 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.5.3...v0.5.4
2022-12-02 21:01:28 -05:00
J. Nick Koston
0be9391d79
Fix esphome ble client leaking notify on disconnect ( #83106 )
...
* Fix esphome ble client leaking notify on disconnect
needs: https://github.com/esphome/aioesphomeapi/pull/329
* leak
* more cleanup
* more cleanup
* bump
2022-12-02 21:01:27 -05:00
Olen
daad93dd31
Fix twinkly effects ( #83104 )
...
Adding additional checks
2022-12-02 21:01:26 -05:00
J. Nick Koston
f635751020
Bump bleak-retry-connector to 2.8.7 ( #83095 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.6...v2.8.7
2022-12-02 21:01:25 -05:00
J. Nick Koston
67d03031d5
Bump aiohomekit to 2.3.4 ( #83094 )
2022-12-02 21:01:25 -05:00
Raman Gupta
83af8434cd
Bump zwave-js-server-python to 0.43.1 ( #83093 )
2022-12-02 21:01:24 -05:00
J. Nick Koston
f13f165d64
Fix wrong ble device being logged ( #83091 )
...
This code can be simplified a bit now that we
have the fast bleak lookup. We do connect
via the correct path, but we logged the wrong one
2022-12-02 21:01:23 -05:00
Christopher Bailey
1f804e2eed
Bump pyunifiprotect to 4.5.2 ( #83090 )
2022-12-02 21:01:22 -05:00
Aaron Bach
52b3a309f8
Return empty data when OpenUV API call fails ( #83089 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
fixes undefined
2022-12-02 21:01:22 -05:00
Marc Mueller
ee467e0f3a
Fix prettier [ci] ( #83077 )
2022-12-02 21:01:21 -05:00
majuss
305dfda9ac
Bump lupupy to 0.2.1 ( #83071 )
2022-12-02 21:01:20 -05:00
Alex Yao
e6b0d93c1d
Fix html5 Firefox Notifications ( #82556 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
fixes undefined
2022-12-02 21:01:19 -05:00
J. Nick Koston
4a23216e1e
Bump aiohomekit to 2.3.5 ( #83168 )
2022-12-02 21:00:49 -05:00
Alex Yao
652fedf4d1
Fix html5 Firefox Notifications ( #82556 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
fixes undefined
2022-12-02 20:51:16 -05:00
Aaron Bach
ee0fbae2ca
Return empty data when OpenUV API call fails ( #83089 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
fixes undefined
2022-12-02 20:27:33 -05:00
J. Nick Koston
4a56461d3c
Fix reauth with esphome when adding noise encryption ( #83164 )
...
* Fix reauth with esphome when adding noise encryption
fixes #80813
* fix with unique id
2022-12-02 19:49:13 -05:00
J. Nick Koston
6651dfaf9b
Bump bluetooth-auto-recovery to 0.5.4 ( #83155 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.5.3...v0.5.4
2022-12-02 19:48:06 -05:00
J. Nick Koston
de1e97a81f
Fix esphome ble client leaking notify on disconnect ( #83106 )
...
* Fix esphome ble client leaking notify on disconnect
needs: https://github.com/esphome/aioesphomeapi/pull/329
* leak
* more cleanup
* more cleanup
* bump
2022-12-02 19:45:49 -05:00
GitHub Action
03154e1d83
[ci skip] Translation update
2022-12-03 00:21:50 +00:00
J. Nick Koston
cc105e5c27
Fix race setting up homekit controller triggers ( #83166 )
...
fixes https://github.com/home-assistant/core/issues/83165
2022-12-02 13:49:14 -10:00
J. Nick Koston
144f1b918b
Fix logging the wrong bluetooth adapter while connecting and out of slots ( #83158 )
2022-12-02 13:24:12 -10:00
Michaël Arnauts
5a8cf38552
Update pycomfoconnect to 0.5.1 ( #83124 )
2022-12-02 10:38:29 -10:00
Martin Hjelmare
aab0c4eb71
Remove matter services available in websocket api ( #83151 )
2022-12-02 13:59:18 -05:00
epenet
8b867d612f
Use UnitOfTemperature in climate entities [m-s] ( #83131 )
2022-12-02 19:56:18 +01:00
Philip Allgaier
d3b35ca2a7
Address review comments for shopping list websockets ( #83143 )
2022-12-02 19:33:25 +01:00
majuss
832bc15daa
Bump lupupy to 0.2.1 ( #83071 )
2022-12-02 17:30:25 +01:00
Erik Montnemery
ef588a556a
Enable strict typing of homeassistant hardware integrations ( #83121 )
2022-12-02 15:59:03 +01:00
Erik Montnemery
bd97f59395
Enable strict typing of hardkernel ( #83122 )
2022-12-02 15:56:48 +01:00
Erik Montnemery
e325ec26d0
Enable strict typing of raspberry_pi ( #83123 )
2022-12-02 15:56:13 +01:00
Erik Montnemery
155db2f2e1
Simplify diagnostics.DownloadDiagnosticsView ( #83116 )
...
* Refactor diagnostics.DownloadDiagnosticsView
* Simplify
2022-12-02 15:33:55 +01:00
J. Nick Koston
8eeba490d1
Update aiobafi6 to 0.7.3 ( #83073 )
2022-12-02 14:56:02 +01:00
Franck Nijhof
a4a80f367b
Use enum sensor device class in HomeKit Controller ( #83109 )
2022-12-02 14:50:01 +01:00
Erik Montnemery
46500beefc
Enable strict typing of analytics ( #83119 )
2022-12-02 14:05:08 +01:00
Philip Allgaier
80debae96d
Add support for item removal to shopping list ( #82992 )
2022-12-02 12:40:59 +01:00
Nyro
21c051935f
Fix small coding style in recent overkiz code ( #82966 )
...
* Fix small coding style
* Use kwargs[ATTR_TEMPERATURE] in overkiz water_heater
* Fix grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-02 11:22:35 +01:00
ollo69
5789790d32
Review AsusWRT sensors tests ( #71307 )
...
* Review AsusWRT sensors tests
* Fix grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-02 11:22:16 +01:00
Erik Montnemery
bf7e50eb32
Enable strict typing of diagnostics ( #83053 )
...
* Enable strict typing of diagnostics
* Reformat to avoid line break
2022-12-02 11:21:02 +01:00
Franck Nijhof
fc93521e02
Migrate Tuya translations ( #83105 )
...
* Migrate Tuya translations
* Don't use DPCode as translation key
2022-12-02 11:20:17 +01:00
Erik Montnemery
4edebacba5
Add type annotations to some hassio API ( #83103 )
...
* Add type annotations to some hassio API
* Adjust callers
2022-12-02 11:18:49 +01:00
Olen
faea29a268
Fix twinkly effects ( #83104 )
...
Adding additional checks
2022-12-02 09:58:29 +01:00
Marc Mueller
c6796494b4
Fix glob patterns for partial CI runs ( #83086 )
2022-12-02 09:16:20 +01:00
Christopher Bailey
484756c834
Bump pyunifiprotect to 4.5.2 ( #83090 )
2022-12-02 09:15:24 +01:00
Franck Nijhof
ce00f093d6
Add enum device_class and state options property to sensor entities ( #82489 )
2022-12-02 09:11:15 +01:00
J. Nick Koston
3feea879dd
Bump aiohomekit to 2.3.4 ( #83094 )
2022-12-02 09:07:31 +01:00
J. Nick Koston
ccb5910db0
Bump bleak-retry-connector to 2.8.7 ( #83095 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.6...v2.8.7
2022-12-02 08:08:56 +01:00
J. Nick Koston
56c0eacb08
Fix wrong ble device being logged ( #83091 )
...
This code can be simplified a bit now that we
have the fast bleak lookup. We do connect
via the correct path, but we logged the wrong one
2022-12-02 08:08:35 +01:00
Raman Gupta
3e71436267
Bump zwave-js-server-python to 0.43.1 ( #83093 )
2022-12-02 07:56:29 +01:00
GitHub Action
c9c2886b26
[ci skip] Translation update
2022-12-02 00:23:57 +00:00
Marc Mueller
6e4551f73f
Fix prettier [ci] ( #83077 )
2022-12-01 23:54:12 +01:00
Paulus Schoutsen
68f5a3a82c
Bumped version to 2022.12.0b1
2022-12-01 16:38:12 -05:00
J. Nick Koston
9cf2bd0794
Defer xiaomi ble polling until after startup ( #83074 )
...
fixes https://github.com/home-assistant/core/issues/77178
2022-12-01 16:38:00 -05:00
Christopher Bailey
90dfa9d2af
Assorted fixes for UniFi Protect ( #83032 )
2022-12-01 16:37:59 -05:00
Christopher Bailey
6fb9bdec93
Assorted fixes for UniFi Protect ( #83032 )
2022-12-01 16:37:44 -05:00
J. Nick Koston
e23007322d
Defer xiaomi ble polling until after startup ( #83074 )
...
fixes https://github.com/home-assistant/core/issues/77178
2022-12-01 16:37:22 -05:00
Daniel Hjelseth Høyer
5192b20a7c
Tibber, fix date parsing ( #83067 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-01 16:37:08 -05:00
Marcel van der Veldt
095cc77bf9
Add matter integration BETA ( #83064 )
...
* Add matter base (#79372 )
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
* Add matter server add-on flow (#82698 )
* Add matter server add-on flow
* Fix stale error argument
* Clean docstrings
* Use localhost as default address
* Add matter websocket api foundation (#82848 )
* Add matter config entry add-on management (#82865 )
* Use matter refactored server/client library (#83003 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Bump python-matter-server to 1.0.6 (#83059 )
* Extend matter websocket api (#82948 )
* Extend matter websocket api
* Finish docstring
* Fix pin type
* Adjust api after new client
* Adjust api to frontend for now
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-01 16:37:07 -05:00
Bram Kragten
1bf5925cdf
Update frontend to 20221201.1 ( #83062 )
2022-12-01 16:37:06 -05:00
Joakim Sørensen
47af4a6753
Fix hassfest serializer injecting commas in empty lists ( #83052 )
...
* No trailing comma for empty lists
* Update script/hassfest/serializer.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-12-01 16:37:05 -05:00
Jc2k
a9e1c14024
Fix getting updated thread IP at startup in homekit_controller ( #83037 )
2022-12-01 16:37:05 -05:00
J. Nick Koston
88072512d8
Fix incorrect mapping of sensitive mode on oralb 4000 series ( #83031 )
2022-12-01 16:37:04 -05:00
Keilin Bickar
5147beb475
Bump sense_api to 0.11.0 and add refresh token support ( #83030 )
...
fixes undefined
2022-12-01 16:37:03 -05:00
J. Nick Koston
b14dc306cf
Fix yale access bluetooth locks delaying startup when key changes ( #83024 )
...
If the keys changed for the yale locks, the locks would be
slow to setup. Because august had yalexs_ble as an
after dep, it would be waiting with the new keys but not
able to setup because it was waiting for the locks to setup
which would be trying over and over until they failed because
the key had changed out from under it.
This change moves some more code into the lib to avoid
the dep and allows both to startup at the same time so
the cloud service can feed the new keys in if needed without
waiting for the lock to fail to setup
changelog: https://github.com/bdraco/yalexs-ble/compare/v1.9.8...v1.10.0
2022-12-01 16:37:02 -05:00
J. Nick Koston
cc2ab25916
Bump aiohomekit to 2.3.2 ( #83019 )
2022-12-01 16:37:01 -05:00
Bram Kragten
18e4c065eb
Update frontend to 20221201.1 ( #83062 )
2022-12-01 16:35:53 -05:00
Allen Porter
5d1ca73a34
Add create and delete for Google Calendar events ( #83034 )
...
* Add Google Calendar create/delete support
Includes editing for recurring events
* Fix default calendar access role
* Formatting improvements
* Address other details that have changed due to local sync
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Increase test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-01 21:39:58 +01:00
Marcel van der Veldt
e2308fd15c
Add matter integration BETA ( #83064 )
...
* Add matter base (#79372 )
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
* Add matter server add-on flow (#82698 )
* Add matter server add-on flow
* Fix stale error argument
* Clean docstrings
* Use localhost as default address
* Add matter websocket api foundation (#82848 )
* Add matter config entry add-on management (#82865 )
* Use matter refactored server/client library (#83003 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Bump python-matter-server to 1.0.6 (#83059 )
* Extend matter websocket api (#82948 )
* Extend matter websocket api
* Finish docstring
* Fix pin type
* Adjust api after new client
* Adjust api to frontend for now
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-01 20:44:56 +01:00
Daniel Hjelseth Høyer
845ce5c6ea
Tibber, fix date parsing ( #83067 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-01 20:36:46 +02:00
Joakim Sørensen
1d1b59b800
Fix hassfest serializer injecting commas in empty lists ( #83052 )
...
* No trailing comma for empty lists
* Update script/hassfest/serializer.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-12-01 20:26:30 +02:00
Daniel Hjelseth Høyer
87b6bb45d0
Remove home id from Tibber diagnostics ( #83066 )
...
Tibber diagnostic
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-01 20:24:17 +02:00
Franck Nijhof
fa31192448
Update debugpy to 1.6.4 ( #83042 )
2022-12-01 14:07:49 +01:00
Todd Johnson
5533368171
Add dialect support to google_translate ( #81768 )
...
* Add TLD option support to google_translate
* Fix tests for added TLD option in google_translate
* Add Language to TLD mapping, Make tld configurable in google_translate
* Move const to dedicated file in google_translate
2022-12-01 13:31:19 +01:00
Keilin Bickar
f4a58c7dc7
Bump sense_api to 0.11.0 and add refresh token support ( #83030 )
...
fixes undefined
2022-12-01 10:53:48 +01:00
r01k
8e357faa4d
Bump python-fullykiosk to 0.0.12 ( #83029 )
2022-12-01 10:38:04 +01:00
Erik Montnemery
8e617bbc1d
Add translation_key property to entites ( #82701 )
...
* Add translation_key attribute to entity state
* Update accuweather test
* Index entity translation keys by platform
* Store translation key in entity registry
2022-12-01 09:34:09 +01:00
Jc2k
843f537109
Fix getting updated thread IP at startup in homekit_controller ( #83037 )
2022-12-01 08:14:42 +00:00
Joakim Sørensen
817bbfe6aa
Bump hass-nabucasa from 0.56.0 to 0.59.0 ( #82987 )
...
* Bump hass-nabucasa from 0.56.0 to 0.58.0
* 0.59.0
2022-12-01 09:08:39 +01:00
J. Nick Koston
38b9d896b2
Fix incorrect mapping of sensitive mode on oralb 4000 series ( #83031 )
2022-11-30 23:11:01 -05:00
J. Nick Koston
c91417e71f
Fix yale access bluetooth locks delaying startup when key changes ( #83024 )
...
If the keys changed for the yale locks, the locks would be
slow to setup. Because august had yalexs_ble as an
after dep, it would be waiting with the new keys but not
able to setup because it was waiting for the locks to setup
which would be trying over and over until they failed because
the key had changed out from under it.
This change moves some more code into the lib to avoid
the dep and allows both to startup at the same time so
the cloud service can feed the new keys in if needed without
waiting for the lock to fail to setup
changelog: https://github.com/bdraco/yalexs-ble/compare/v1.9.8...v1.10.0
2022-12-01 03:36:02 +01:00
Franck Nijhof
4bef6ac191
Bump version to 2023.1.0dev0 ( #83025 )
2022-11-30 21:12:57 -05:00
J. Nick Koston
f0d8168db7
Bump aiohomekit to 2.3.2 ( #83019 )
2022-12-01 02:07:22 +01:00
Joakim Plate
9f236c4ca5
Add nibe heat pump climate entities ( #78952 )
...
* Add climate platform
* Enable climate plarform
* Some adjustments after review
* fixup! Add climate platform
* Rename description to avoid confusion
* No need to pass None
* Rename with nibe prefix
* Handle possible translations of values
* Make sure we prune None contexts
* Switch to constants from library
2022-12-01 01:58:59 +01:00
GitHub Action
0d1f476bee
[ci skip] Translation update
2022-12-01 00:33:36 +00:00
Franck Nijhof
a5afe47df7
Bumped version to 2022.12.0b0
2022-12-01 01:21:06 +01:00
J. Nick Koston
f4ee38687c
Bump aioesphomeapi to 12.2.1 ( #83017 )
2022-12-01 01:10:40 +01:00
Franck Nijhof
40009ffa19
Merge branch 'master' into dev
2022-12-01 01:09:14 +01:00
Bram Kragten
a3fe08b62b
Update frontend to 20221130.0 ( #83014 )
2022-11-30 23:28:24 +01:00
J. Nick Koston
b283015987
Bump yalexs-ble to 1.9.8 ( #83012 )
2022-11-30 23:23:29 +01:00
J. Nick Koston
d620b199fc
Bump bleak-retry-connector to 2.8.6 ( #83011 )
2022-11-30 23:10:06 +01:00
Mike Degatano
b3deb476ef
Allow is_state to accept a list of values ( #81877 )
...
* Allow is_state to accept a list of values
* Slightly more efficient
* Fix typing of state
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-30 22:54:14 +01:00
Kevin Stillhammer
e158546425
Add missing @callback decorator in here_travel_time sensor ( #83009 )
2022-11-30 22:40:17 +01:00
Aaron Bach
671e6b3832
Remove old system ID format from SimpliSafe base stations ( #82993 )
2022-11-30 22:10:56 +01:00
J. Nick Koston
4239923ea2
Fix memory leak in onvif ( #83006 )
...
fixes https://github.com/home-assistant/core/issues/82504
2022-11-30 21:40:59 +01:00
Allen Porter
532ab12a48
Local calendar integration ( #79601 )
2022-11-30 21:20:21 +01:00
Artem Draft
8acc114cd9
Fix BraviaTV fake reauthentication ( #82986 )
2022-11-30 21:08:15 +01:00
Shay Levy
0d00e9c2d0
Fix Shelly addon analog input sensor ( #83005 )
2022-11-30 21:01:34 +01:00
puddly
7f96fbb035
Bump ZHA dependencies ( #82999 )
2022-11-30 20:56:07 +01:00
Robert Svensson
182c4bbc05
Bump aiounifi to v42 ( #82995 )
2022-11-30 19:04:14 +01:00
Matthias Alphart
a43d944309
Address late KNX flow tests review ( #82975 )
...
* KNX flow tests review
* patch out async_setup_entry in options-flow tests
* remove unneeded hass.async_block_till_done()
* Update test_config_flow.py
* autouse setup mock
* patch out async_setup too
* rename fixture according to pytest docs
* test call count to async_setup_entry
* dict access instead of .get()
2022-11-30 18:54:06 +01:00
Willem-Jan van Rootselaar
949dede16b
Add support for BSBLAN firmware v3 ( #82288 )
...
* bump python-bsblan version to 0.5.8
* add static_state
this holds values that only needs retrieving once in a while
* update diagnostics json with the right info
2022-11-30 16:36:33 +01:00
Nyro
cad04bff99
Use same Overkiz (Atlantic) climate entity for 2 different ui widget name ( #82955 )
...
* Use same overkiz entity for 2 different ui widget name
* Update homeassistant/components/overkiz/climate_entities/__init__.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-11-30 16:32:07 +01:00
Kevin Stillhammer
dffdc78915
Make HERETravelTimeSensor extend RestoreSensor ( #82400 )
2022-11-30 16:13:11 +01:00
epenet
a12568440d
Adjust precipitation unit in tomorrowio ( #82982 )
...
Adjust precipitation_unit in tomorrowio
2022-11-30 16:04:37 +01:00
epenet
5599ab6e4a
Use OptionsFlowWithConfigEntry in bmw connected drive ( #82904 )
2022-11-30 15:02:21 +01:00
epenet
5be961f07f
Use SchemaOptionsFlowHandler in blink ( #82903 )
...
* Use SchemaOptionsFlowHandler in blink
* Use config entry update listener
* Adjust tests
* Simplify options init
* Don't reload
* Use selector
2022-11-30 14:59:26 +01:00
Jan Bouwhuis
89a7d5fecc
Update codeowners for mqtt integration ( #82979 )
...
Add @jbouwh to codeowners
2022-11-30 14:55:31 +01:00
Franck Nijhof
13a4541b7b
2022.11.5 ( #82980 )
...
Co-authored-by: mvn23 <schopdiedwaas@gmail.com >
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
2022-11-30 14:42:45 +01:00
epenet
cbf8a41eed
Add ability to edit sensors in scrape config flow ( #82926 )
...
* Add ability to edit sensors in scrape config flow
* Fix docstring
* Update homeassistant/components/scrape/config_flow.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* docstring
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-11-30 14:16:28 +01:00
epenet
92fef0f2ba
Improve resource validation in scrape config flow ( #82965 )
...
* Improve resource validation in scrape
* Coverage
2022-11-30 14:05:01 +01:00
Shay Levy
cd2bb292ab
Address late review of Switcher button ( #82981 )
2022-11-30 13:32:45 +01:00
Jan Bouwhuis
f180f15bde
Cleanup removed mqtt fan speed config variables ( #82978 )
2022-11-30 13:14:41 +01:00
Christopher McCurdy
4167edc52d
Create a UUID from given LG soundbar device name ( #81918 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Fixes https://github.com/home-assistant/core/issues/77524
fixes undefined
2022-11-30 12:53:49 +01:00
epenet
98f263c289
Make SchemaFlowFormStep functions async ( #82962 )
...
* Make validate async in SchemaOptionsFlowHandler
* Adjust group
* Adjust tests
* Move all to async
* Adjust integrations
* Missed an integration
* Missed one
* Rebase to fix conflict
2022-11-30 12:26:52 +01:00
Marc Mueller
490aec0b11
Update pylint to 2.15.7 ( #82977 )
2022-11-30 12:20:18 +01:00
Franck Nijhof
20b73d8724
Bumped version to 2022.11.5
2022-11-30 11:49:39 +01:00
Aaron Bach
f76e6d7ab3
Bump simplisafe-python to 2022.11.2 ( #82943 )
2022-11-30 11:48:40 +01:00
Aaron Bach
688b643ed6
Add missing SimpliSafe alarm states ( #82813 )
2022-11-30 11:48:37 +01:00
Aaron Bach
78ba1cbb32
Add missing SimpliSafe keypad battery sensor ( #82797 )
2022-11-30 11:48:34 +01:00
Daniel Hjelseth Høyer
97a7745e0a
Update pyTibber to 0.26.1 ( #82787 )
...
* Update tibber library, 0.26.0
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* 0.26.1
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-11-30 11:48:30 +01:00
G Johansson
8c63639905
Bump pysensibo to 1.0.22 ( #82738 )
...
fixes undefined
2022-11-30 11:48:24 +01:00
G Johansson
d7be666293
Bump pysensibo to 1.0.21 ( #82023 )
...
* pysensibo 1.0.21
* Add name to fixture
2022-11-30 11:48:20 +01:00
J. Nick Koston
7a1c5066a7
Fix homekit controller triggers not attaching when integration is setup after startup ( #82717 )
...
fixes https://github.com/home-assistant/core/issues/78852
2022-11-30 11:45:47 +01:00
J. Nick Koston
b7f0cba843
Fix iBeacons with infrequent random mac address changes unexpectedly going unavailable ( #82668 )
...
fixes https://github.com/home-assistant/core/issues/79781
2022-11-30 11:45:42 +01:00
Allen Porter
e3d1851343
Bump gcal_sync to 4.0.3 ( #82606 )
...
fixes undefined
2022-11-30 11:45:20 +01:00
J. Nick Koston
c91ef833f4
Ensure esphome client tasks await cancelation ( #82547 )
2022-11-30 11:45:15 +01:00
puddly
6c88574dee
Bump ZHA dependencies ( #82509 )
...
* Bump ZHA dependencies
* Use the corrected `TypeValue` keyword argument name in unit tests
2022-11-30 11:37:52 +01:00
mvn23
a7315477ef
Bump pyotgw to 2.1.3 ( #82430 )
2022-11-30 11:37:47 +01:00
epenet
0316800347
Enforce MediaPlayerState in media-player entities ( #78467 )
2022-11-30 11:18:49 +01:00
muppet3000
d243da99c7
Bump growattServer to 1.3.0 ( #82953 )
...
* Growatt library bump and init tweak (#81951 )
* Addressing review comments (#81951 )
2022-11-30 10:56:47 +01:00
Joakim Sørensen
2f91e2d6a5
Bump pycfdns from 2.0.0 to 2.0.1 ( #82971 )
2022-11-30 10:43:53 +01:00
Duco Sebel
c2d372dd13
Fix HomeWizard code quality issues ( #82973 )
...
* Sort platforms a-z
* Collect all switch entities and load in a single call
* Add test for button press
2022-11-30 10:28:28 +01:00
epenet
663482fb10
Add flow_state to SchemaCommonFlowHandler ( #82967 )
...
* Add local_context to SchemaCommonFlowHandler
* Rename to context
* Rename to flow_state
2022-11-30 10:18:57 +01:00
epenet
200f29563a
Enforce MediaPlayerState in group ( #78465 )
...
* Enforce MediaPlayerState in group
* Adjust
* Use self._attr_state
* Add warning
* Add group name to logger warning
* Remove logger warning
* Remove duplicate code
* Add type hints to tests
* Improve coverage
* Improve coverage
* suppress ValueError
2022-11-30 10:13:14 +01:00
Matrix
b5aac9a1c7
Add entity update condition to yolink ( #82970 )
...
add entity update condition
2022-11-30 10:11:02 +01:00
Raman Gupta
e88e8862db
Add missing device action string for text ( #82963 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-30 09:40:24 +01:00
Thijs W
f2180de7c0
Adjust code comment in Frontier Silicon ( #82969 )
2022-11-30 09:38:37 +01:00
puddly
8c8994352d
Allow only specific packages to be skipped during startup dependency installation ( #82758 )
2022-11-30 08:38:52 +01:00
epenet
fcf60a3b53
Use SchemaOptionsFlowHandler in buienradar ( #82901 )
...
* Use SchemaOptionsFlowHandler in buienradar
* Use NumberSelector
* Add mode and unit of measurement
2022-11-30 08:35:19 +01:00
yeahme49
fb57785ca6
Add Tuya DPCode for fsd ( #82792 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-30 08:11:04 +01:00
J. Nick Koston
a28214caec
Fix bluetooth remote connections not picking the best path ( #82957 )
2022-11-29 19:56:31 -10:00
Christopher Bailey
6c5aa3b8f9
Make UniFI Protect views more versatile ( #82928 )
2022-11-29 18:49:16 -10:00
Marvin Wichmann
1908feab79
Increase file upload limit to 100 MB ( #77117 )
...
* Increase file upload limit to 100 MB
* Remove comment
* Add test and fix chunk processing
* Add test for wrong field
* Add review suggestions
* Use nonlocal and remove unneeded executor task
* Use Janus to process chunk uploading
* Address review comments
* Address review comments #2
* Improve tests
* Fix discovery test
* Fix tests
2022-11-29 20:46:34 -05:00
J. Nick Koston
a3ec9529ec
Fix lutron caseta triggers when device fails to setup before startup finishes ( #82714 )
...
Refactor the trigger attach so its not dependant on the intergration
being already setup
fixes #82495 & fixes #81999
2022-11-29 20:46:01 -05:00
Aaron Bach
43c8adc5ec
Bump simplisafe-python to 2022.11.2 ( #82943 )
2022-11-29 18:35:35 -07:00
GitHub Action
197e71203b
[ci skip] Translation update
2022-11-30 00:26:16 +00:00
Nyro
73cd2636dd
Add Overkiz DomesticHotWaterProduction ( #81538 )
...
* Port DomesticHotWaterProduction from HA-Tahoma
* Add new domestic hot water controllable_name
* Update DHWP to detect existing commands instead of devices
* Update homeassistant/components/overkiz/water_heater_entities/domestic_hot_water_production.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Update homeassistant/components/overkiz/water_heater_entities/domestic_hot_water_production.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Improve read states and comment for overkiz DHWP
* Remove DHWP_BOOST_MODES
* Update DHWP to handle more device correctly
* Improve current_temperature for bogus device
* Init overkiz_to_operation_mode for DHWP
* Update command to be correct
* Upgrade pyoverkiz and use new constants for DHWP
* Remove .tow/.package.lock
Co-authored-by: Quentame <polletquentin74@me.com >
2022-11-29 23:08:13 +01:00
Joakim Plate
c576a68d33
Upgrade pytest-aiohttp ( #82475 )
...
* Upgrade pytest-aiohttp
* Make sure executors, tasks and timers are closed
Some test will trigger warnings on garbage collect, these warnings
spills over into next test.
Some test trigger tasks that raise errors on shutdown, these spill
over into next test.
This is to mimic older pytest-aiohttp and it's behaviour on test
cleanup.
Discussions on similar changes for pytest-aiohttp are here:
https://github.com/pytest-dev/pytest-asyncio/pull/309
* Replace loop with event_loop
* Make sure time is frozen for tests
* Make sure the ConditionType is not async
/home-assistant/homeassistant/helpers/template.py:2082: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
def wrapper(*args, **kwargs):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
* Increase litejet press tests with a factor 10
The times are simulated anyway, and we can't stop the normal
event from occuring.
* Use async handlers for aiohttp
tests/components/motioneye/test_camera.py::test_get_still_image_from_camera
tests/components/motioneye/test_camera.py::test_get_still_image_from_camera
tests/components/motioneye/test_camera.py::test_get_stream_from_camera
tests/components/motioneye/test_camera.py::test_get_stream_from_camera
tests/components/motioneye/test_camera.py::test_camera_option_stream_url_template
tests/components/motioneye/test_camera.py::test_camera_option_stream_url_template
/Users/joakim/src/hass/home-assistant/venv/lib/python3.9/site-packages/aiohttp/web_urldispatcher.py:189: DeprecationWarning: Bare functions are deprecated, use async ones
warnings.warn(
* Switch to freezegun in modbus tests
The tests allowed clock to tick in between steps
* Make sure skybell object are fully mocked
Old tests would trigger attempts to post to could services:
```
DEBUG:aioskybell:HTTP post https://cloud.myskybell.com/api/v3/login/ Request with headers: {'content-type': 'application/json', 'accept': '*/*', 'x-skybell-app-id': 'd2b542c7-a7e4-4e1e-b77d-2b76911c7c46', 'x-skybell-client-id': '1f36a3c0-6dee-4997-a6db-4e1c67338e57'}
```
* Fix sorting that broke after rebase
2022-11-29 22:36:36 +01:00
Erik Montnemery
b7652c78ee
Add options flow to enable multiprotocol support on sky connect ( #82525 )
2022-11-29 16:34:55 -05:00
Aarni Koskela
16fc2972d3
Remove more useless manifest truthiness checks in hassfest ( #82914 )
2022-11-29 21:57:58 +01:00
Franck Nijhof
205a2ee215
Ensure Abode provides valid device classes ( #82929 )
2022-11-29 15:37:54 -05:00
Franck Nijhof
368694d6bf
Collection of DeviceClass related typing fixes ( #82931 )
2022-11-29 14:31:25 -05:00
Jan Bouwhuis
2785b2b52f
Add mqtt text platform ( #82884 )
2022-11-29 20:31:05 +01:00
Franck Nijhof
b4e30c4033
Use SensorDeviceClass enum in KNX ( #82947 )
2022-11-29 20:29:47 +01:00
Franck Nijhof
c36dd17780
Simplify use of binary sensor device classes in MySensors ( #82946 )
2022-11-29 20:23:57 +01:00
Bram Kragten
573320a0b4
Add country to detect location info ( #82941 )
2022-11-29 13:52:49 -05:00
Nyro
1c0f9cf941
Add Overkiz Hitachi DHW ( #81536 )
...
* Port ha-tahome hitachi dhw
* Use int for setting temperature
* Use value as float when possible
* Use device state for current operation
* Update homeassistant/components/overkiz/water_heater_entities/hitachi_dhw.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Update homeassistant/components/overkiz/water_heater_entities/hitachi_dhw.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Use ON instead of ECO for standard operation mode
Co-authored-by: Quentame <polletquentin74@me.com >
2022-11-29 19:27:05 +01:00
Joakim Sørensen
10e7d6e04d
Add supervisor key to homassistant_alerts ( #82862 )
2022-11-29 13:22:36 -05:00
Matrix
4ab6f97341
Expose mcu detected temperature & signal ( #82905 )
2022-11-29 18:41:01 +01:00
epenet
c092f2be04
Use new unit enums in weather integrations ( #82938 )
2022-11-29 18:13:05 +01:00
epenet
4ad9633dfb
Use new unit enums in weather entity ( #82937 )
2022-11-29 18:10:31 +01:00
Matthias Alphart
0561c14d53
Add text platform for KNX ( #82811 )
2022-11-29 18:05:51 +01:00
Franck Nijhof
d769359b4f
Remove invalid custom device class from MinutPoint sound sensor ( #82934 )
2022-11-29 17:22:01 +01:00
epenet
db9e8d2fa1
Use OptionsFlowWithConfigEntry in braviatv ( #82902 )
...
* Use OptionsFlowWithConfigEntry in braviatv
* Make use of add_suggested_values_to_schema
* Full coverage
2022-11-29 16:48:51 +01:00
Franck Nijhof
a69e0defe6
Use device class enum instead of string ( #82935 )
2022-11-29 16:40:59 +01:00
epenet
2d7701cab5
Use SchemaOptionsFlowHandler in openuv ( #82494 )
...
* Use suggested_values helper in openuv
* Use SchemaOptionsFlowHandler
2022-11-29 16:14:32 +01:00
iridris
2173075004
Bump pycsspeechtts to v1.0.8 ( #82922 )
2022-11-29 16:06:44 +01:00
Marvin Wichmann
211dd64df1
Update xknx to 2.1.0 ( #82930 )
2022-11-29 16:03:03 +01:00
Mick Vleeshouwer
9a2b608d85
Bump pyoverkiz to 1.7.1 ( #82925 )
2022-11-29 16:00:52 +01:00
Franck Nijhof
f9364c4e01
Fix 4 misconfigured sensor entity descriptions in Tuya ( #82933 )
2022-11-29 15:54:48 +01:00
Franck Nijhof
a3b346b560
Trigger full CI on Text integration changes ( #82907 )
2022-11-29 15:49:10 +01:00
Duco Sebel
982966a3d9
Use device_registry for HomeWizard device_info ( #82921 )
...
* Use global device and use didentifiers to get device_info
* Remove unused config_entry
2022-11-29 14:30:22 +01:00
Matrix
f0b979556c
Add YoLink MultiOutlet support ( #82622 )
2022-11-29 14:10:38 +01:00
Franck Nijhof
412c12b992
Improve device class handling in ESPHome ( #82923 )
2022-11-29 14:07:56 +01:00
Franck Nijhof
9805d8a6cc
Fix device class typing in Universal Devices ISY994 ( #82924 )
2022-11-29 14:07:30 +01:00
north3221
d8a7336a3f
Remove as codeowner for tado ( #82919 )
2022-11-29 13:58:53 +01:00
Marc Mueller
79b400d71b
Improve PluggableActionsEntry typing ( #82885 )
...
* Improve PluggableActionsEntry typing
* Add parameter typing
2022-11-29 13:37:22 +01:00
epenet
f8e1cb5bcf
Use SchemaOptionsFlowHandler in balboa ( #82899 )
...
* Use SchemaOptionsFlowHandler in balboa
* Make CONF_SYNC_TIME required
2022-11-29 13:37:05 +01:00
epenet
e6333c15eb
Use SchemaOptionsFlowHandler in bluetooth ( #82900 )
2022-11-29 13:36:50 +01:00
epenet
23831d746e
Add ability to remove sensors in scrape config flow ( #82912 )
...
* Add ability to remove sensors in scrape config flow
* Add test
* Cleanup registry
* Cleanup
* Adjust comments
* Fix bad cleanup
2022-11-29 13:36:33 +01:00
Thijs W
ce1b2f45c7
Add BROWSE_MEDIA support to frontier_silicon ( #74950 )
...
* Add BROWSE_MEDIA support to frontier_silicon
* Address review comments
* Don't use mediatype to differentiate between channels and presets
2022-11-29 13:31:49 +01:00
Erik Montnemery
7ebd279e14
Tweak pytest-durations CI parameters ( #82918 )
2022-11-29 13:30:26 +01:00
Olen
424febbbed
Remove twinkly debug-logging ( #82915 )
...
Remove debug-logging
Removing a few debug logging statements
2022-11-29 13:01:43 +01:00
J. Nick Koston
d885e45ebb
Bump bluetooth-auto-recovery to 0.5.3 ( #82909 )
2022-11-29 12:50:54 +01:00
Pascal Vizeli
e5c48edddd
Bump aioecowitt to 2022.11.0 ( #82913 )
2022-11-29 12:48:07 +01:00
Erik Montnemery
a888ce9282
Increase timeout of MariaDB CI job ( #82911 )
2022-11-29 12:37:57 +01:00
mlemainque
060102832e
Update daikin sensors ( #82441 )
...
fixes undefined
2022-11-29 11:47:03 +01:00
Olen
33cd59d3c2
Add Twinkly effects ( #82861 )
...
* Add Twinkly effects
* Remove spurious comment
2022-11-29 11:15:30 +01:00
hahn-th
9f8dea10f7
Add support for HmIP-eTRV-E to homematicip_cloud ( #82876 )
...
* Add device HmIP-eTRV-E
* Fix test
2022-11-29 11:13:53 +01:00
epenet
987c7a28a9
Add tests for suggested_values in SchemaFlowFormStep ( #82906 )
...
* Add tests
* Add test for merging user input
2022-11-29 11:09:12 +01:00
Christopher Bailey
596016c2ac
Add new features from new UniFi Protect ( #82892 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-28 23:44:31 -10:00
an0nfunc
a5890b2374
Support xiaomi_miio Smartmi Air Purifier (zhimi.airpurifier.za1) ( #80387 )
2022-11-29 10:29:34 +01:00
J. Nick Koston
f88487be25
Bump yalexs-ble to 1.9.7 ( #82888 )
2022-11-29 10:27:28 +01:00
Raman Gupta
1453308bc4
Add reproduce state support to text platform ( #82772 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-29 10:27:05 +01:00
Erik Montnemery
f869ce9d06
Validate common statistics DB schema errors on start ( #79707 )
...
* Validate common statistics db schema errors on start
* Fix test
* Add tests
* Adjust tests
* Disable statistics schema validation in tests
* Update after rebase
2022-11-29 10:16:08 +01:00
epenet
724a79a8e8
Add suggested_value helper for FlowHandler ( #82491 )
...
* Add suggested_value helper for ConfigFlow
* Move helper function to FlowHandler
* Rename and adjust docstring
* Fix rebase
2022-11-29 10:16:01 +01:00
epenet
53e05dec02
Add ability to add sensors in scrape config flow ( #82802 )
...
* Add ability to add sensors in scrape config flow
* Fix menu
* Adjust comment
* Use sentinel
* Adjust docstring
2022-11-29 10:13:38 +01:00
Raman Gupta
258b9fe663
Support restoring TextEntity native_value ( #82770 )
2022-11-29 10:09:41 +01:00
Jan Bouwhuis
fcccc44ccb
Cleanup unused AlexaPercentageController code ( #82880 )
2022-11-29 10:06:53 +01:00
dependabot[bot]
026a222d16
Bump home-assistant/builder from 2022.09.0 to 2022.11.0 ( #82897 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 09:38:45 +01:00
J. Nick Koston
46b18367f7
Send back BLE address type when connecting via esphome proxies ( #82890 )
2022-11-28 18:54:53 -10:00
Christopher Bailey
1748a19242
Bump pyunifiprotect to 4.5.1 ( #82886 )
...
* Bump pyunifiprotect to 4.5.0
* Bump version to 4.5.1
2022-11-28 18:30:48 -10:00
J. Nick Koston
fb98128b9f
Add support for esphome ble client connections v3 ( #82815 )
2022-11-28 16:56:18 -10:00
GitHub Action
230b50d099
[ci skip] Translation update
2022-11-29 00:26:01 +00:00
Joakim Sørensen
7c82b78f8c
Add repair for legacy subscription to cloud integration ( #82621 )
2022-11-28 23:35:24 +01:00
Joakim Sørensen
82b2aaaa3e
Patch entry setup in upcloud test ( #82882 )
2022-11-28 22:38:31 +01:00
ark
eb25968b31
Add valid country tests to workday sensors ( #82799 )
...
fixes undefined
2022-11-28 22:22:57 +01:00
Raman Gupta
71eb45072c
Add device action for text platform ( #82773 )
2022-11-28 20:57:44 +01:00
Jan Bouwhuis
5d4c4a1293
Add humidifier support for Alexa ( #81329 )
2022-11-28 09:55:22 -10:00
Franck Nijhof
35e81cf982
Update aiohttp to 3.8.3 ( #78860 )
2022-11-28 20:42:10 +01:00
Christopher Bailey
b842e26d36
Split UniFi Protect object sensor into multiple ( #82595 )
2022-11-28 09:07:53 -10:00
Erik Montnemery
892be99ca0
Check if Multi-PAN addon is using the HA Yellow's radio ( #82853 )
2022-11-28 13:55:07 -05:00
Erik Montnemery
58b3a00b16
Remove unnecessary DB access from statistic_during_period ( #82871 )
2022-11-28 13:48:06 -05:00
Erik Montnemery
a038314d8b
Add display unit to WS recorder/get_statistics_metadata ( #82870 )
2022-11-28 13:46:57 -05:00
pizzaboy192
3a65537c5e
Enable Optional Indoor Humidity sensor for Lyric ( #81420 )
2022-11-28 17:55:06 +00:00
J. Nick Koston
1000f500df
Bump aioesphomeapi to 12.0.1 ( #82873 )
2022-11-28 18:40:04 +01:00
Marc Mueller
2c43873317
Update codespell to 2.2.2 ( #82856 )
2022-11-28 17:52:15 +01:00
Avi Miller
9849735dc5
Bump aiolifx to 0.8.7 and refactor config flow connection ( #82818 )
...
Signed-off-by: Avi Miller <me@dje.li >
Signed-off-by: Avi Miller <me@dje.li >
2022-11-28 17:27:27 +01:00
Marc Mueller
63d519c1a8
Spelling updates ( #82867 )
2022-11-28 16:51:43 +01:00
Marc Mueller
d72802cfb0
Spelling - runtime and test changes ( #82868 )
2022-11-28 16:42:20 +01:00
epenet
42701a6872
Improve type hints in media player state ( #82845 )
...
* Improve type hints in media player state
* Reduce size of PR
2022-11-28 16:41:14 +01:00
Erik Montnemery
effa9940ff
Save migrated store data ( #82523 )
2022-11-28 09:42:08 -05:00
Aarni Koskela
69d519418e
Remove unnecessary truthiness checks for integration.manifest ( #82319 )
2022-11-28 15:33:14 +01:00
jjlawren
f887aeedfe
Fix Sonos alarm 'scheduled_today' attribute logic ( #82816 )
...
fixes undefined
2022-11-28 15:31:32 +01:00
G Johansson
db480191ad
Strict typing derivative ( #82785 )
2022-11-28 15:12:22 +01:00
Shay Levy
4c3d481b7b
Parametrize Switcher button tests ( #82849 )
2022-11-28 14:57:52 +01:00
Marc Mueller
15f95a0787
Update flake8 and related dependencies ( #82854 )
2022-11-28 14:49:11 +01:00
Paulus Schoutsen
7dff44b3e9
Fix mobile app passing incorrect device ID when scanning tag ( #82820 )
2022-11-28 08:35:57 -05:00
epenet
fa08916a0a
Use attributes in roon media player ( #82838 )
...
* Use _attr_state in roon media player
* Remove more properties
* Use early exit
2022-11-28 14:11:55 +01:00
Marc Mueller
476821bbf8
Update pyupgrade to 3.2.2 ( #82855 )
2022-11-28 13:55:04 +01:00
hahn-th
caa981bbea
Bump homematicip 1.0.11 ( #82852 )
...
fixes undefined
2022-11-28 13:54:20 +01:00
epenet
49879fd257
Use attributes in yamaha media player ( #82843 )
2022-11-28 13:51:09 +01:00
epenet
e8a03ea870
Use attributes in xiaomi-tv media player ( #82842 )
2022-11-28 12:26:24 +01:00
epenet
a747a8f936
Use attributes in vlc media player ( #82841 )
2022-11-28 12:25:47 +01:00
epenet
6a17937dc3
Use attributes in ue smart radio media player ( #82840 )
2022-11-28 12:25:06 +01:00
epenet
4bf1475c95
Use attributes in ps4 media player ( #82837 )
2022-11-28 12:23:20 +01:00
Aaron Bach
7ba234a7ad
Add missing SimpliSafe alarm states ( #82813 )
2022-11-28 10:51:30 +01:00
epenet
ac896121d3
Use _attr in pandora media player ( #82835 )
2022-11-28 10:47:11 +01:00
epenet
19abba7f6b
Use _attr in onkyo media player ( #82832 )
2022-11-28 10:42:38 +01:00
epenet
9ecbcd2d8f
Use _attr_state in panasonic bluray media player ( #82834 )
2022-11-28 10:40:32 +01:00
epenet
9802c2a646
Use _attr in nad media player ( #82831 )
2022-11-28 10:35:57 +01:00
epenet
841c408344
Use _attr in pjlink media player ( #82836 )
2022-11-28 10:33:08 +01:00
epenet
cee716b892
Use _attr_state in ziggo mediabox xl media player ( #82844 )
2022-11-28 10:31:16 +01:00
epenet
622466b3d3
Use _attr_state in russound met media player ( #82839 )
2022-11-28 10:30:15 +01:00
epenet
7a1907e540
Enforce MediaPlayerState in denonavr media player ( #82847 )
2022-11-28 10:25:20 +01:00
epenet
afe01c2434
Use attributes in demo media player ( #78040 )
2022-11-28 10:19:47 +01:00
Matthias Alphart
e738df502b
Fix KNX secure config switching from manual to keyfile ( #82724 )
2022-11-28 10:18:45 +01:00
epenet
8a20a90324
Use SchemaOptionsFlowHandler in asuswrt ( #82806 )
2022-11-28 09:56:08 +01:00
Erik Montnemery
67e4f2c202
Raise repairs issue if country is not configured ( #82685 )
2022-11-28 09:54:13 +01:00
epenet
b2b3e14810
Use OptionsFlowWithConfigEntry in androidtv ( #82805 )
2022-11-28 09:47:40 +01:00
epenet
6e37aa425b
Use _attr_state in gstreamer media player ( #82846 )
2022-11-28 09:46:45 +01:00
epenet
b7f1ebe13c
Use _attr_state in mediaroom media player ( #82830 )
2022-11-28 09:29:46 +01:00
epenet
ff67374901
Use _attr_state in lg-netcast media player ( #82828 )
2022-11-28 09:29:28 +01:00
epenet
3e35d869d2
Use _attr_state in horizon media player ( #82827 )
2022-11-28 09:29:04 +01:00
epenet
9ea8e0a7ca
Use _attr_state in harman kardon avr media player ( #82826 )
2022-11-28 09:28:08 +01:00
epenet
5be36912b2
Use _attr_state in openhome media player ( #82833 )
2022-11-28 09:19:41 +01:00
epenet
a236836796
Fix typo in helper docstring ( #82824 )
2022-11-28 09:15:16 +01:00
Shay Levy
f97ac9fdcd
Add Switcher button platform ( #81245 )
2022-11-28 10:06:14 +02:00
epenet
ec823582eb
Use OptionsFlowWithConfigEntry in axis ( #82804 )
2022-11-28 07:39:47 +01:00
Matthias Alphart
cb06f8b668
KNX Config/OptionsFlow: minimize wait time for interface discovery ( #81982 )
...
* Minimize wait time for interface discovery
* fix OptionsFlow when connection failed
there is no `self.hass.data["KNX"]` when we are in retry mode after failed integration setup
* review changes
* fix new tests
2022-11-28 07:03:51 +01:00
J. Nick Koston
d451a74c2d
Add a destruction check to the ESPHome bluetooth client ( #82760 )
2022-11-27 21:17:35 -05:00
Duco Sebel
367b5e586b
Add support for HomeWizard identify feature ( #82375 )
...
* Add support for Identify feature
* Add tests for button
* Use only identifiers for device_info
* Update homeassistant/components/homewizard/button.py
2022-11-27 20:48:35 -05:00
GitHub Action
b65d8cc1b3
[ci skip] Translation update
2022-11-28 00:23:09 +00:00
Matthias Alphart
4517af509c
Add support for KNX IP-Secure routing ( #82765 )
...
* always use instance variable for new entry data
- change `self._tunneling_config` to non-optional `self.new_entry_data`
- always use self.new_entry_data in `finish_flow()`
* support secure routing
* amend current tests
* use sync latency tolerance
* test secure routing config flow
* diagnostics redact backbone_key
* test xknx library setup
* check length of backbone_key
* better readable key validation
2022-11-27 23:33:12 +01:00
J. Nick Koston
d6e287f47a
Add manufacturer and model to bluetooth adapter device ( #82769 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-11-27 15:44:44 -05:00
Álvaro Fernández Rojas
873b903cf0
Add QNAP QSW binary sensors for each port ( #76522 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-27 15:34:14 -05:00
Robert Hillis
8a1805fa89
Add Do Not Disturb sensor to Slack ( #72380 )
2022-11-27 15:31:38 -05:00
Mask3007
e1572872a1
Update holidays dependency to latest 0.17.2 ( #82794 )
...
fixes undefined
2022-11-27 15:14:21 -05:00
Robert Svensson
3853182ccf
Add deconz_relative_rotary event for Hue Tap Dial ( #82727 )
2022-11-27 15:01:58 -05:00
Aaron Bach
4928c3d683
Add missing SimpliSafe keypad battery sensor ( #82797 )
2022-11-27 14:59:54 -05:00
J. Nick Koston
f0ae1cc6ce
Add bluetooth diagnostics to esphome ( #82761 )
2022-11-27 14:59:37 -05:00
J. Nick Koston
3e3138ef1b
Bump yalexs-ble to 1.9.6 ( #82779 )
2022-11-27 14:58:32 -05:00
Allen Porter
682486c864
Bump pyrainbird to 0.6.3 and drop dependency conflict count ( #82800 )
2022-11-27 14:49:47 -05:00
uvjustin
31ad208500
Use async with to fetch HTTP streams in tests ( #82788 )
2022-11-27 14:35:03 -05:00
Michael
444ad52757
Fix info message in config_entries handle_reload ( #82798 )
2022-11-27 14:34:01 -05:00
J. Nick Koston
6662dbf3c8
Bump bluetooth-auto-recovery to 0.5.2 ( #82768 )
2022-11-27 14:27:59 -05:00
Duco Sebel
27bd1520e8
Add support for HomeWizard enable/disable cloud feature ( #82573 )
2022-11-27 14:26:15 -05:00
Daniel Hjelseth Høyer
093bd00807
Update pyTibber to 0.26.1 ( #82787 )
...
* Update tibber library, 0.26.0
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* 0.26.1
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-11-27 16:46:42 +01:00
mkmer
cf249d85ee
Bump AIOAladdinConnect to 0.1.48 ( #82791 )
2022-11-27 05:31:41 -10:00
J. Nick Koston
8345176ccc
Adjust pip check for four conflicts ( #82777 )
2022-11-27 10:31:32 +01:00
GitHub Action
4becb9454b
[ci skip] Translation update
2022-11-27 00:26:07 +00:00
G Johansson
528a4819f0
Bump pytrafikverket to 0.2.2 ( #82739 )
...
Bump pytrafikverket 0.2.2
2022-11-27 00:06:49 +02:00
G Johansson
c2d52f8fcb
Fix duplicate "devices" in DNSIP ( #82741 )
...
* duplicate device
* clean
2022-11-27 00:05:54 +02:00
G Johansson
6cfb40f080
Bump pysensibo to 1.0.22 ( #82738 )
...
fixes undefined
2022-11-26 11:14:11 -10:00
uvjustin
9390359fe3
Bump httpx to 0.23.1 ( #82725 )
2022-11-26 10:04:22 -10:00
J. Nick Koston
05f89efd2c
Fix homekit controller triggers not attaching when integration is setup after startup ( #82717 )
...
fixes https://github.com/home-assistant/core/issues/78852
2022-11-26 09:19:06 -10:00
Maciej Bieniek
dcf50e5e90
Bump nextdns library to version 1.2.2 ( #82735 )
...
Bump nextdns library to version 1.2.2
2022-11-26 13:02:12 -05:00
G Johansson
987cf8b9d0
Fix pushbullet test that break CI ( #82744 )
...
pushbullet break ci
2022-11-26 13:01:22 -05:00
Erik Montnemery
2fe8e95309
Add helper to calculate statistic period start and end ( #82493 )
...
* Add helper to calculate statistic period start and end
* Don't parse values in resolve_period
* Add specific test for resolve_period
* Improve typing
* Move to recorder/util.py
* Extract period schema
2022-11-26 13:00:40 -05:00
mbo18
405c2ca82d
Add native unit where device class is set in rflink ( #82729 )
...
Add native unit where device class is set
2022-11-26 16:40:57 +01:00
On Freund
5adfae2235
Reduce error trace in Risco config flow to debug ( #82730 )
2022-11-26 16:38:12 +01:00
jan iversen
8ed4ce64c3
Solve modbus binary slave problem ( #82338 )
...
* Solve modbus binary slave problem.
2022-11-26 11:11:50 +01:00
Robert Svensson
e1a0f8314e
Fix deCONZ Air Quality PPB device class and unit of measurement ( #82726 )
...
Fix Air Quality PPB device class and unit of measurement
2022-11-26 10:56:09 +01:00
Matthias Alphart
daf56e92a0
Update xknx to 2.0.0 ( #82709 )
2022-11-26 06:49:11 +01:00
mbo18
6f1208b07f
Add more sensors to SensorEntityDescription for RFLink ( #82036 )
...
* Add more sensors to SensorEntityDescription
* changes from comments
* add device_class precipitation
* fix test
* change state_class for total_rain
2022-11-26 05:40:02 +01:00
Willem-Jan van Rootselaar
fb132f8a26
Add diagnostics to bsblan ( #80957 )
...
* add diagnostics to bsblan
* add device info
check firmware.
* add test for diagnostics
* Update tests/components/bsblan/test_diagnostics.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
* add fixture for diagnostics test
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-11-26 03:12:07 +01:00
GitHub Action
797dc51bc5
[ci skip] Translation update
2022-11-26 00:22:30 +00:00
J. Nick Koston
1c9b068331
Fix grammar in ibeacon comments ( #82718 )
...
* Fix grammar in ibeacon comments
* Update homeassistant/components/ibeacon/coordinator.py
2022-11-25 22:34:36 +01:00
Jan Bouwhuis
e9a9ab9025
Correction in mqtt error string ( #82712 )
...
Text correction in mqtt error string
2022-11-25 21:07:08 +01:00
Erik Montnemery
7b5c80720a
Tweak scaffold script ( #82705 )
2022-11-25 20:12:27 +01:00
Erik Montnemery
35dbc3151a
Fix docstring for entity helper ( #82704 )
...
Fix some language in entity.py
2022-11-25 18:20:33 +01:00
epenet
3c3f48fe28
Use SchemaOptionsFlowHandler in azure-event-hub ( #82619 )
...
* Use SchemaOptionsFlowHandler in azure-event-hub
* Update config_flow.py
* black
2022-11-25 17:26:50 +01:00
epenet
0a4549e202
Add callback to SchemaFlowFormStep for suggested_values ( #82706 )
...
* Allow callback for suggested_values
* docstring
2022-11-25 16:38:58 +01:00
epenet
20474e500c
Use SchemaOptionsFlowHandler in aemet ( #82638 )
...
* Use SchemaOptionsFlowHandler in aemet
* Update homeassistant/components/aemet/config_flow.py
* Update config_flow.py
* black
2022-11-25 16:16:43 +01:00
uvjustin
5381f9f92f
Fix owntone websocket reconnection ( #82680 )
2022-11-25 16:16:16 +01:00
On Freund
424d38ecc7
Add exception trace in Risco config flow ( #82683 )
2022-11-25 16:12:31 +01:00
Jan Bouwhuis
4335b0db25
Clean up or correct from removed deprecation for MQTT platform ( #82684 )
...
Clean up or correct from removed deprecation
2022-11-25 16:11:22 +01:00
epenet
34757fa539
Use SchemaOptionsFlowHandler in airvisual ( #82686 )
2022-11-25 16:09:18 +01:00
epenet
283ee94cf3
Use SchemaOptionsFlowHandler in aurora ( #82687 )
2022-11-25 16:09:09 +01:00
epenet
e00808bea8
Use SchemaOptionsFlowHandler in apple_tv ( #82688 )
2022-11-25 16:09:01 +01:00
Erik Montnemery
e9ce08763c
Allow SchemaFlowFormStep.next_step to return None ( #82707 )
2022-11-25 16:00:26 +01:00
Franck Nijhof
13458dc722
Centralize exception handling in Plugwise ( #82694 )
2022-11-25 15:56:58 +01:00
epenet
fd3e996a1e
Merge test files ( #82703 )
2022-11-25 15:11:09 +01:00
Klaas Schoute
be13f3fbcf
Add API key validation for Forecast.Solar ( #80856 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-25 15:05:01 +01:00
epenet
fcba9974e5
Rename options to suggested_values ( #82700 )
2022-11-25 14:40:20 +01:00
epenet
6c615016b8
Fix None schema in SchemaCommonFlowHandler ( #82699 )
2022-11-25 14:30:02 +01:00
Jan Bouwhuis
95e6faad0a
Set mqtt quality scale to gold ( #82696 )
2022-11-25 13:41:46 +01:00
G Johansson
5d7f9aee27
Add number entities to config flow for min_max ( #82665 )
2022-11-25 12:38:51 +01:00
Kevin Stillhammer
5257875ac6
Use SensorDeviceClass.DISTANCE for here_travel_time ( #79159 )
...
* Use SensorDeviceClass.DISTANCE in here_travel_time
* Removed unused import
* Use explicit units and conversion
2022-11-25 12:30:33 +01:00
Franck Nijhof
c715035016
Add support for raising ConfigEntryError ( #82689 )
2022-11-25 11:33:03 +01:00
epenet
e7d4f745ec
Expose config_entry and options as properties ( #82691 )
...
Expose config_entry and options as a property
2022-11-25 11:13:44 +01:00
Bouwe Westerdijk
ea1868b7b9
Bump plugwise to v0.25.12 ( #82146 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
fixes undefined
2022-11-25 10:55:51 +01:00
epenet
9feb64cebd
Simplify schema callback in SchemaFlowFormStep ( #82682 )
...
* Simplify SchemaFlowFormStep.schema callback
* Expose parent handler
* Adjust docstrings
2022-11-25 10:50:38 +01:00
Jan Bouwhuis
01b0f4d565
Announce a deprecated callback for MQTT subscribe will stop working ( #82610 )
...
* Announce a deprecated callback will stop working
* Use 2 months grace period
* Use 2 months grace period
* Use 2 months grace period
* Add deprecation comment to tests
2022-11-25 10:22:12 +01:00
epenet
a4dbb9a24e
Add handler to validate_user_input ( #82681 )
...
* Add handler to validate_user_input
* Adjust group config flow
2022-11-25 09:29:54 +01:00
GitHub Action
f3b3193f7a
[ci skip] Translation update
2022-11-25 00:24:19 +00:00
Erik Montnemery
e1338adf1a
Allow configuring country and language in core config ( #81734 )
...
* Allow configuring country and language in core config
* Add script for updating list of countries
* Use black for formatting
* Fix quoting
* Move country codes to a separate file
* Address review comments
* Add generated/countries.py
* Get default language from owner account
* Remove unused variable
* Add script to generate list of supported languages
* Add tests
* Fix stale docsring
* Use format_python_namespace
* Correct async_user_store
* Improve typing
* Fix with_store decorator
* Initialize language in core store migration
* Fix startup
* Tweak
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Update storage.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-24 23:25:50 +01:00
J. Nick Koston
09c3df7eb2
Fix iBeacons with infrequent random mac address changes unexpectedly going unavailable ( #82668 )
...
fixes https://github.com/home-assistant/core/issues/79781
2022-11-24 23:20:19 +01:00
Erik Montnemery
47cec8da8e
Add integration filter to utility_meter.calibrate service ( #82671 )
2022-11-24 22:41:56 +01:00
uvjustin
fcfc0e64d5
Fix mime type in forked_daapd test ( #82660 )
2022-11-24 22:41:26 +01:00
G Johansson
6cb004b770
Selector for SingleEntitySelectorConfig allow domain to be a list ( #82666 )
2022-11-24 22:34:39 +01:00
Erik Montnemery
9995cef0f9
Pass sensor DOMAIN constant to EntitySelectorConfig ( #82670 )
2022-11-24 22:19:47 +01:00
Erik Montnemery
b94e1e9ef8
Fire events when long term statistics is updated ( #82492 )
...
* Fire events when long term statistics is updated
* Allow the new events to be subscribed to by anyone
* Address review comments
* Finish renaming events
* Finish renaming events
* Fix do_adhoc_statistics
* Adjust tests
* Adjust tests
2022-11-24 22:01:36 +01:00
epenet
9f9114cb4a
Simplify SchemaFlowStep typing ( #82661 )
...
* Simplify SchemaFlowStep typing
* Adjust accuweather
2022-11-24 21:59:41 +01:00
Gleb Sinyavskiy
6c024c8875
Bump aiotractive, properly handle auth errors when reading events ( #76715 )
...
* Bump aiotractive, start handling authorzation errors when reading events
* Bump aiotractive, start handling authorzation errors when reading events
* Properly handle unauthorized errors
* Update homeassistant/components/tractive/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Use await when unsibscribing after auth error
* Update homeassistant/components/tractive/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-24 21:51:18 +01:00
J. Nick Koston
18dd605a74
Fix un-retrieved future in esphome ble client when library raises ( #82537 )
2022-11-24 10:38:53 -10:00
Robert Hillis
c30ce12c49
Remove deprecated Radarr YAML config ( #81210 )
2022-11-24 21:14:26 +01:00
G Johansson
a63581b5c8
Add unique id for Scrape config entry entities ( #82508 )
...
* scrape unique id
* fix uuid str
* add back UoM
2022-11-24 21:12:47 +01:00
Teemu R
e4fbbdfa05
Do not crash on non-existing enum values in xiaomi_miio.select ( #82625 )
...
fixes undefined
2022-11-24 20:49:30 +01:00
G Johansson
3b0a42f8f4
Code quality Local IP ( #82050 )
2022-11-24 20:39:14 +01:00
Shay Levy
815dfe9134
Fix Shelly gen2 channel name ( #82655 )
...
* Fix Shelly gen2 channel name
* Review comment
2022-11-24 21:38:32 +02:00
Erik Montnemery
978122c882
Fix docstring in SchemaFlowFormStep ( #82612 )
2022-11-24 20:30:23 +01:00
G Johansson
635d8c01fb
Add sum to min_max helper ( #82651 )
...
sum to min_max
2022-11-24 20:21:09 +01:00
G Johansson
cf681cd921
Add myself as codeowner for min_max ( #82658 )
...
codeowner
2022-11-24 20:14:08 +01:00
epenet
6e2803a6d8
Use SchemaOptionsFlowHandler in Accuweather ( #82627 )
...
Use SchemaOptionsFlowHandler in accuweather
2022-11-24 20:08:14 +01:00
Shay Levy
5e32abd04e
Mark Shelly as Platinum integration ( #82656 )
2022-11-24 09:04:51 -10:00
Raman Gupta
003e4224c8
Add text platform ( #79454 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-24 20:01:01 +01:00
epenet
9132c42037
Improve Selector typing ( #82636 )
2022-11-24 19:27:26 +01:00
Maciej Bieniek
34633b0ede
Bump nextdns library to 1.2.0 ( #82643 )
2022-11-24 19:24:47 +01:00
Felipe Santos
dfa1ecd032
Update base image to 2022.11.0 ( #82527 )
...
fixes undefined
2022-11-24 19:21:42 +01:00
rappenze
cd2377bc05
Support hvacsystem in fibaro integration ( #78234 )
...
fixes undefined
2022-11-24 19:16:33 +01:00
Shay Levy
1e68e8c4b4
Add Shelly tests coverage ( #82642 )
...
* Add Shelly tests coverage
* Review comments
* Remove leftovers
2022-11-24 20:07:19 +02:00
epenet
caa99ea9fb
Allow next_step to be a string ( #82647 )
...
* Allow next_step to be a string
* Adjust docstrings
* Add test
2022-11-24 18:55:53 +01:00
Franck Nijhof
285aff154d
Remove Google Chat/Hangouts integration ( #82645 )
2022-11-24 18:33:13 +01:00
Erik Montnemery
8577310e6d
Fix show_menu support in SchemaFlowFormStep ( #82634 )
...
* Fix show_menu support in SchemaFlowFormStep
* Add test
* Fix test
2022-11-24 17:30:01 +01:00
Allen Porter
bba119affa
Bump gcal_sync to 4.0.3 ( #82606 )
...
fixes undefined
2022-11-24 17:01:20 +01:00
Rogelio Orts
bb517c269e
Add unknown tuya modes as presets ( #82056 )
...
Fixes https://github.com/home-assistant/core/issues/81681
fixes undefined
2022-11-24 16:28:43 +01:00
epenet
e386bab682
Add type hint to template wrapper ( #82563 )
...
* Add type to template hassfunction decorator
* Adjust to use EvalContext
* Use runtime.Context
* Use TypeVar for context
* Use jinja2.runtime.Context
* Reverse declarations
* Use Any
* Update homeassistant/helpers/template.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-11-24 15:30:21 +01:00
Joakim Sørensen
d0390860fb
Add repair abort flow to demo integration ( #82614 )
2022-11-24 14:54:41 +01:00
epenet
a856abf47f
Make async_options_flow_finished optional ( #82615 )
...
* Make async_options_flow_finished optional
* Adjust docstring
2022-11-24 14:43:40 +01:00
Marc Mueller
c0425619e2
Fix round typing [mqtt] ( #82629 )
2022-11-24 14:39:01 +01:00
epenet
ba18571cbe
Set last_step in SchemaCommonFlowHandler ( #82616 )
...
* Set last_step in SchemaCommonFlowHandler
* Always use boolean
* Adjust next_step definition
2022-11-24 14:37:55 +01:00
Marc Mueller
072bbcf203
Fix round typing [homewizard] ( #82628 )
2022-11-24 13:46:39 +01:00
epenet
4c38a5d773
Add OptionsFlow helper class ( #82531 )
...
* Add OptionsFlow helper classes
* More integrations
* Adjust SchemaOptionsFlowHandler
* Use single class
* Simplify access to options
* Reduce PR
* Make _options private
* Add test
2022-11-24 12:18:09 +01:00
Franck Nijhof
7f90fb1cd1
Merge branch 'master' into dev
2022-11-24 09:31:08 +01:00
epenet
b525259878
Add type hints to template result wrapper ( #82575 )
...
* Add type hints to template result wrapper
* Remove `ignore[call-arg]`
* Use tuple
* Alphabetise
2022-11-24 08:41:14 +01:00
On Freund
9dd1b85cbb
Allow device_attr and is_device_attr to be used as a filter and a test (respectively) ( #81924 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-24 08:31:17 +01:00
Jan Bouwhuis
8a8732f0bc
Strict type hints for MQTT integration ( #82317 )
...
* Strict type hints for MQTT integration
* Fix errors
* Additional corrections
* Use cv.template to avoid untyped calls
* Enable strict typing policy for MQTT integration
* Use ignore[no-untyped-call]
* Use # type: ignore[unreachable]
* Correct cast
* Refactor getting discovery_payload
* Remove unused type ignore comments
2022-11-24 08:25:44 +01:00
epenet
697b5db3f2
Migrate precipitation units to an enum ( #81143 )
2022-11-24 08:23:30 +01:00
Joakim Sørensen
621068211f
Do not delete issue when aborting repairs fix flow ( #82593 )
...
* Do not delete issue when aborting repairs fix flow
* lint
* types
2022-11-24 08:21:54 +01:00
mkmer
ae07e2a9a8
Add reauth config flow to Whirlpool ( #82532 )
...
* Add ReauthFlow
* Update homeassistant/components/whirlpool/config_flow.py
Darn it - thought I caught all of these.
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/whirlpool/config_flow.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/whirlpool/config_flow.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/whirlpool/config_flow.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/whirlpool/config_flow.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/whirlpool/config_flow.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2022-11-23 19:40:33 -08:00
GitHub Action
33d391a110
[ci skip] Translation update
2022-11-24 00:26:32 +00:00
Maciej Bieniek
845bcf3f7d
Translate PowerOff state of select entity in Harmony integration ( #77491 )
...
* Add custom device_class for select entity
* Update tests
* Make the state PowerOff translatable
* Update strings.select.json file
* add select.en.json
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-24 00:08:43 +01:00
epenet
d7f0b904d0
Add type to template function ( #82564 )
2022-11-23 21:50:45 +01:00
Kevin Stillhammer
f43f0c4bcc
Use assignment expression for alexa init ( #81242 )
2022-11-23 20:54:16 +01:00
Joakim Plate
8bd4125390
Test corrections noticed during pytest upgrade ( #82579 )
...
* Withing trigger a call to coordinator after init
* Stop discovery task on STOP event
* Stop dsmr connection task on STOP
* Use autospec in modem_serial tests
close on AioSerial is non async, and should not be mocked as a coroutine
* Make sure responder is specced correctly
tests/components/emulated_hue/test_init.py::test_setup_works
/Users/joakim/src/hass/home-assistant/homeassistant/components/emulated_hue/__init__.py:119: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
protocol.close()
* Don't assume Pymodbus is the only thing logging
* Use gather instead of wait
```
homeassistant/components/homeassistant/__init__.py:208: DeprecationWarning: The explicit passing of coroutine objects to asyncio.wait() is deprecated since Python 3.8, and scheduled for removal in Python 3.11.
```
* Increase wait time for automation tests
Assuming exit within 1 seconds is unreasonable on a potentially loaded
test machine.
* Avoid changing app state after startup
2022-11-23 20:53:28 +01:00
Joakim Plate
25c7754edb
Upgrade arcam_fmj to entity naming ( #82586 )
2022-11-23 20:36:17 +01:00
Álvaro Fernández Rojas
f1ffb25d99
Add Airzone DHCP discovery support ( #82339 )
2022-11-23 12:32:23 -07:00
epenet
f91e250e90
Fix TemplateError definition ( #82570 )
2022-11-23 20:30:32 +01:00
epenet
6b85d17e7c
Add type hints to template tests ( #82566 )
2022-11-23 20:28:52 +01:00
Jan Bouwhuis
23bc39b7f4
Add type hints on Template().__init__() ( #82574 )
2022-11-23 20:26:55 +01:00
Tom Schneider
27e6b69656
Add yamaha brand configuration ( #81267 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-23 20:19:20 +01:00
G Johansson
8704f1aa47
Fully type min_max ( #79496 )
2022-11-23 19:54:12 +01:00
Aarni Koskela
97b40b5f49
Make hassfest strictly typed ( #82091 )
2022-11-23 19:05:31 +01:00
Franck Nijhof
0b5357de44
Cleanup Climacell translations ( #82584 )
2022-11-23 17:49:59 +01:00
Duco Sebel
a969f69fd5
Add support for controlling HomeWizard Energy Socket status light level ( #82378 )
...
* Add control option for Energy Socket status LED
* Add tests for number
* Fix failing tests in switch
* Fix comments
* Adjust name
* Simplify device_info
2022-11-23 11:47:32 -05:00
epenet
aa02a53ac6
Add type hints to template states ( #82582 )
...
* Add type hints to template states
* Undo rename
* Remove invalid mypy issue link
2022-11-23 17:46:51 +01:00
Matrix
95cbf7cca7
Add yolink Dimmer support ( #81970 )
...
* Add yolink Dimmer support
* suggest change
* fix suggest
* fix suggest
* fix suggest
2022-11-23 16:27:51 +01:00
Jan Bouwhuis
4f3919cb95
Move mqtt device_tracker files ( #82581 )
...
Move mqtt device_tracker files to single file
2022-11-23 16:24:56 +01:00
Joakim Plate
a55fb445b0
Bump to Arcam 1.0.1 and make strictly typed ( #82487 )
...
* Make arcam_fmj strictly typed
* Add test for invalid UDN
2022-11-23 16:23:25 +01:00
Jan Bouwhuis
32d68f375b
Add Mqtt WebSockets support ( #82078 )
...
* Add Mqtt WebSockets support
* Fix tests
* Add testing websockets options
* Add tests transport settings
* Do not use templates for ws_headers
* Use json helper - small corrections
2022-11-23 15:03:31 +01:00
Franck Nijhof
4ea9926497
Not to Tox ( #76582 )
2022-11-23 14:40:37 +01:00
Joakim Sørensen
3738135e0b
Add helper to access RepairsFlowManager ( #82567 )
...
async_external_step
2022-11-23 12:00:38 +01:00
Hessel
c68149c75b
Fix Wallbox price unit ( #82420 )
...
* Change Symbol to Currency code in test
* change unit to currency/kWh
* f string
2022-11-23 11:25:21 +01:00
J. Nick Koston
188cdd1bac
Ensure esphome client tasks await cancelation ( #82547 )
2022-11-23 10:07:05 +01:00
GitHub Action
eaf6d43508
[ci skip] Translation update
2022-11-23 00:26:26 +00:00
Jc2k
f20c8c657a
Fix HomeKit CoAP connection getting RST incorrectly ( #82553 )
2022-11-23 00:05:40 +00:00
Jesse Hills
7c36f1409d
Bump aioesphomeapi to 12.0.0 ( #82543 )
2022-11-22 13:45:40 -06:00
epenet
22f6a72694
Improve type hints in acmedia config flow ( #82534 )
2022-11-22 16:14:08 +01:00
Álvaro Fernández Rojas
00afcffbf9
Abort before trying to connect in QNAP QSW DHCP discovery when already configured ( #82362 )
2022-11-22 09:12:33 -06:00
Shay Levy
4a089b5c28
Add tests coverage for Shelly climate platform ( #82529 )
2022-11-22 09:04:55 -06:00
Jan Bouwhuis
9c1e8486c5
Add unique id option for mqtt_room sensors ( #82521 )
...
Add unique_id setting for mqtt_room
2022-11-22 15:56:31 +01:00
Jevgeni Kiski
157222126e
Add Vallox temperature control entities ( #75858 )
...
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
Co-authored-by: Andre Richter <andre-richter@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-22 12:46:57 +01:00
epenet
687d162a94
Fix incorrect type hint in SchemaOptionsFlow ( #82516 )
2022-11-22 12:45:35 +01:00
epenet
9d192643ee
Move PluggableAction to trigger helpers ( #81900 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-11-22 11:35:18 +01:00
Erik Montnemery
b566d55998
Sort ignore-words-list ( #82520 )
2022-11-22 11:26:53 +01:00
Erik Montnemery
be7e76f302
Migrate ZHA when enabling multi-PAN support on HA Yellow ( #82213 )
...
* Migrate ZHA when enabling multi-PAN support on HA Yellow
* Refactor BaseZhaFlow.async_step_maybe_confirm_ezsp_restore
* Change data passed to ZHA to initiate migration
* Catch errors during ZHA migration
* Fix ZhaMigrationHelper.async_prepare_yellow_migration return value
* Improve test coverage
* Improve test coverage
* Fix spelling
* Rename some none HA yellow specifics
* Rename again
* Increase number of migration retries + refactor
* Suppress OperationNotAllowed when reloading
* Adjust tests
2022-11-22 11:17:23 +01:00
jan iversen
15176300e2
Add full test of wrap option ( #82308 )
...
fixes undefined
2022-11-22 09:57:04 +01:00
Guido Schmitz
1e64d830ac
Migrate devolo Home Control to new entity naming ( #74969 )
2022-11-22 09:54:05 +01:00
Aarni Koskela
e4c73259f7
Configure autoflake for pre-commit ( #82414 )
2022-11-22 08:10:36 +01:00
epenet
bf3c6e5f58
Enforce VacuumEntityFeature ( #82466 )
2022-11-22 07:27:27 +01:00
epenet
4134d722da
Enforce WaterHeaterEntityFeature ( #82467 )
2022-11-22 07:27:09 +01:00
epenet
ab26ea06b9
Enforce UpdateEntityFeature ( #82465 )
2022-11-22 07:16:53 +01:00
epenet
ff5f1aee53
Enforce SirenEntityFeature ( #82464 )
2022-11-22 07:16:29 +01:00
epenet
0cb3ec142e
Enforce RemoteEntityFeature ( #82463 )
2022-11-22 07:16:03 +01:00
epenet
6f05a74686
Enforce MediaPlayerEntityFeature ( #82462 )
2022-11-22 07:15:37 +01:00
epenet
a225fc456f
Enforce LockEntityFeature ( #82461 )
2022-11-22 07:15:11 +01:00
epenet
7f1e1ed1d8
Enforce LightEntityFeature ( #82460 )
2022-11-22 07:14:47 +01:00
epenet
d4bd9a0f7e
Enforce HumidifierEntityFeature ( #82459 )
2022-11-22 07:14:19 +01:00
epenet
12cb17620e
Enforce FanEntityFeature ( #82458 )
...
* Enforce FanEntityFeature
* Adjust pylint
2022-11-22 07:13:54 +01:00
epenet
34607d4410
Enforce CoverEntityFeature ( #82457 )
...
* Enforce CoverEntityFeature
* Adjust pylint
2022-11-22 07:09:19 +01:00
epenet
48cc3071bb
Enforce ClimateEntityFeature ( #82329 )
2022-11-22 07:08:53 +01:00
epenet
8b54a0679f
Enforce CameraEntityFeature ( #82325 )
2022-11-22 07:08:28 +01:00
J. Nick Koston
7df711f1f3
Show HomeKit Controller unhandled pairing error reason in the UI ( #82505 )
2022-11-21 21:24:35 -05:00
J. Nick Koston
a7caa038be
Accept advertisements from alternate scanners when a scanner stops scanning ( #82448 )
2022-11-21 21:23:07 -05:00
puddly
dfed57ed4d
Bump ZHA dependencies ( #82509 )
...
* Bump ZHA dependencies
* Use the corrected `TypeValue` keyword argument name in unit tests
2022-11-21 19:39:34 -05:00
GitHub Action
0be2a3f182
[ci skip] Translation update
2022-11-22 00:26:32 +00:00
wildekek
f9e80fead3
Add new Amazon Polly voices ( #82501 )
2022-11-22 01:17:37 +01:00
David F. Mulcahey
5329a679bb
Add Aqara c1 pet feeder support to ZHA ( #82340 )
...
* Add Aqara c1 pet feeder support to ZHA
* clean up
* cleanup
* state classes for daily measurements
* cleanups
* cleanups
* restore the refreshing of the inverted value cache
* cleanup
2022-11-21 18:03:17 -05:00
David F. Mulcahey
d47fe35a88
Add config entities for lumi.motion.agl04 ( #82087 )
2022-11-21 18:02:54 -05:00
epenet
aa443842b7
Fix incorrect type hints in scrape ( #82502 )
2022-11-21 17:38:23 -05:00
epenet
cec81e137c
Enforce AlarmControlPanelEntityFeature ( #82313 )
2022-11-21 22:58:36 +01:00
G Johansson
b3dd59f202
Add config flow to Scrape ( #81193 )
...
* Scrape take 2
* cleanup
* new entity name
* Fix name, add tests
* Use FlowResultType
* Add test abort
* hassfest
* Remove not needed test
* clean
* Remove config entry and implement datacoordinator
* fix codeowners
* fix codeowners
* codeowners reset
* Fix coordinator
* Remove test config_flow
* Fix tests
* hassfest
* reset config flow
* reset strings
* reset sensor
* Reconfig
* Fix tests
* coverage
* Remove coverage
* Remove print
* Add config flow
* Fix config flow
* Add back init
* Add entry to sensor
* float to int
* Fix SelectSelector
* Add tests for config entry to existing
* Test config flow
* Fix test reload
* Fix rebase
* Fix strings
* clean init
* Clean test_sensor
* Align sensor setup entry
* Add error to strings
* review changes
* clean tests
* Add back options flow
* review changes
* update_listener
* Add tests
* Remove duplicate abort
* strings
* sensors to sensor
* review changes
* more review changes
* clarify test payload
* fixture name
2022-11-21 21:39:39 +01:00
Marc Mueller
848821139d
Fix picnic typing ( #82476 )
2022-11-21 19:00:34 +01:00
Marc Mueller
a88e865dff
Fix round typing [tplink] ( #82437 )
2022-11-21 18:59:08 +01:00
Marc Mueller
0337b5d975
Fix round typing [isy994] ( #82435 )
2022-11-21 11:07:30 -06:00
Shay Levy
91a44b697b
Add tests coverage for Shelly number platform ( #82480 )
2022-11-21 10:55:06 -06:00
epenet
13c03d022b
Fix suggested values in openuv config flow ( #82479 )
...
* Fix suggested values in openuv config flow
* Don't use new helper
2022-11-21 17:12:28 +01:00
Erik Montnemery
4b0b2ecc0e
Bump pychromecast to 13.0.1 ( #82472 )
2022-11-21 14:55:32 +01:00
Marc Mueller
caac3d03c4
Fix round typing [fritzbox] ( #82434 )
2022-11-21 11:46:18 +01:00
Marc Mueller
c899e72029
Code quality improvements for dsmr ( #82443 )
2022-11-21 10:13:22 +01:00
Jan Bouwhuis
982e75a15f
Improve type hints MQTT light schema template ( #82211 )
...
* Improve type hints MQTT light schema template
* A few improvements
* Follow up comments
2022-11-21 09:20:11 +01:00
Marc Mueller
aa3bd78f7e
Code quality improvements for nissan_leaf ( #82442 )
...
Code quality improvements for nissan_leaf
2022-11-21 09:06:30 +01:00
Joakim Plate
36e38841a4
Bump nibe to 1.3.0 ( #82445 )
2022-11-21 09:02:11 +01:00
Marc Mueller
8f33ad38cf
Update pylint to 2.15.6 ( #82440 )
...
* Update pylint to 2.15.6
* Use single pylint disable
* Use implicit dict constructor
2022-11-21 08:58:45 +01:00
epenet
914384578e
Fix overkiz bitwise operation ( #82456 )
2022-11-21 08:53:52 +01:00
Marc Mueller
33e57c2e24
Fix round typing [tradfri] ( #82438 )
2022-11-21 08:51:04 +01:00
mvn23
71604f544b
Bump pyotgw to 2.1.3 ( #82430 )
2022-11-21 08:47:38 +01:00
Marc Mueller
c068024abe
Allow None return for notify get_service ( #82444 )
2022-11-21 08:18:37 +01:00
Paulus Schoutsen
5fe426a4fc
2022.11.4 ( #82428 )
2022-11-20 20:12:02 -05:00
Marc Mueller
d2000f0c7a
Fix round typing [zwave_js] ( #82439 )
2022-11-21 01:29:55 +01:00
GitHub Action
3bea04e387
[ci skip] Translation update
2022-11-21 00:26:41 +00:00
Shay Levy
32f3eb722e
Add tests coverage for Shelly entity ( #82432 )
...
* Add tests coverage for Shelly entity
* Make it generator expression
2022-11-20 23:59:25 +02:00
Marc Mueller
4bb69fee23
Fix round typing [accuweather] ( #82433 )
2022-11-20 22:52:43 +01:00
Marc Mueller
e897c8c47c
Fix round typing [shelly] ( #82436 )
2022-11-20 23:45:34 +02:00
Felipe Martins Diel
574f6f3fd1
Bump broadlink to 0.18.3 ( #82427 )
...
fixes undefined
2022-11-20 15:13:18 -06:00
Paulus Schoutsen
2a384987e7
Bumped version to 2022.11.4
2022-11-20 15:27:43 -05:00
J. Nick Koston
3ab1df4660
Prevent powerwall from switching addresses if its online ( #82410 )
...
* Prevent powerwall from switching addresses if its online
If the wifi interface was discovered we would switch the
ip address in the entry to the wifi ip even if it was
connected via ethernet
* cover
* more cover
2022-11-20 15:27:38 -05:00
David F. Mulcahey
b578a76cb9
Attempt to fix occasional Flo timeouts ( #82408 )
...
* Attempt to fix occasional Flo timeouts
* remove gather
2022-11-20 15:27:37 -05:00
Marvin Wichmann
243941f3fd
Update xknx to 1.2.1 ( #82404 )
2022-11-20 15:27:37 -05:00
J. Nick Koston
018300858f
Bump bleak-retry-connector to 2.8.5 ( #82387 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.4...v2.8.5
from: https://github.com/esphome/esphome/pull/4049
2022-11-20 15:27:15 -05:00
TheJulianJES
5ec7cff3ff
Bump PyViCare to 2.19.0 ( #82381 )
...
fixes undefined
2022-11-20 15:26:01 -05:00
Michael
d45a0cc41e
Fix invalid configuration_url in Netatmo ( #82372 )
2022-11-20 15:25:59 -05:00
J. Nick Koston
f490119fed
Bump flux_led to 0.28.34 ( #82347 )
...
* Bump flux_led to 0.28.33
fixes #75832
changelog: https://github.com/Danielhiversen/flux_led/compare/0.28.32...0.28.33
* more more bump for legacy turn on
2022-11-20 15:25:58 -05:00
René Klomp
23280268c8
Bump pysma to version 0.7.3 ( #82343 )
...
fixes undefined
2022-11-20 15:25:57 -05:00
Aaron Bach
df2953403e
Bump regenmaschine to 2022.11.0 ( #82337 )
...
fixes undefined
2022-11-20 15:25:57 -05:00
Joakim Plate
1c06c6c1e6
Add kilo watts unit mapping for nibe_heatpump ( #82284 )
2022-11-20 15:25:56 -05:00
jan iversen
6a73406e9f
Solve Modbus reload issue ( #82253 )
...
fixes undefined
2022-11-20 15:25:55 -05:00
Daan Beverdam
5ab7c8e9ba
Fix moving average for 0 values ( #80476 )
2022-11-20 15:25:54 -05:00
J. Nick Koston
3f5649092e
Break out bluetooth apis into api.py ( #82416 )
...
* Break out bluetooth apis into api.py
Like #82291 this is not a functional change.
* cleanups
2022-11-20 12:33:03 -05:00
Aarni Koskela
6ec8c63b5c
Use HA SensorDeviceClass in ruuvitag-ble ( #82321 )
...
* Use HA SensorDeviceClass in ruuvitag-ble
Refs https://github.com/home-assistant/core/pull/81327#discussion_r1024565439
* Use HA SensorDeviceClass even more
2022-11-20 16:58:37 +01:00
David F. Mulcahey
adff01876a
Attempt to fix occasional Flo timeouts ( #82408 )
...
* Attempt to fix occasional Flo timeouts
* remove gather
2022-11-20 10:39:47 -05:00
J. Nick Koston
a1d9d7116c
Prevent powerwall from switching addresses if its online ( #82410 )
...
* Prevent powerwall from switching addresses if its online
If the wifi interface was discovered we would switch the
ip address in the entry to the wifi ip even if it was
connected via ethernet
* cover
* more cover
2022-11-20 10:38:30 -05:00
Jan Bouwhuis
5c00b8b823
Wait for MQTT entry on snips integration startup ( #81733 )
...
Wait for MQTT integration to load
2022-11-20 16:17:45 +01:00
J. Nick Koston
7801cd96de
Split bluetooth models into base_scanner and wrappers ( #82291 )
2022-11-20 08:44:28 -06:00
Aarni Koskela
76cb1c4978
Correct SensorDeviceClass for sensirion_ble ( #82413 )
2022-11-20 08:27:36 -06:00
Paarth Shah
372c3cd0f0
Bump plexapi version to 4.13.1 ( #82396 )
2022-11-20 08:26:00 -06:00
David F. Mulcahey
2a817a2874
Remove duplicate device class on Flo water sensor ( #82407 )
...
Fixes https://github.com/home-assistant/core/issues/82390
fixes undefined
2022-11-20 08:19:15 -06:00
TheJulianJES
ea0c3e806d
Bump PyViCare to 2.19.0 ( #82381 )
...
fixes undefined
2022-11-20 08:13:19 -06:00
Marvin Wichmann
3618160768
Update xknx to 1.2.1 ( #82404 )
2022-11-20 08:12:38 -06:00
J. Nick Koston
9add474c45
Bump bleak-retry-connector to 2.8.5 ( #82387 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.4...v2.8.5
from: https://github.com/esphome/esphome/pull/4049
2022-11-19 19:46:06 -05:00
Aarni Koskela
38b84620bd
Add support for Sensirion BLE sensors ( #82382 )
2022-11-19 14:26:54 -06:00
Shay Levy
8bd7f59b93
Add tests for Shelly sensor platform ( #82385 )
2022-11-19 22:01:30 +02:00
Florent Thoumie
6de887b9b9
iaqualink: fix supported_effects reference after function was renamed ( #82383 )
...
Fix supported_effects reference
2022-11-19 20:48:45 +01:00
Shay Levy
ea98f0e9e8
Add tests for Shelly binary_sensor platform ( #82367 )
...
* Add tests for Shelly binary_sensor platform
* Rename create to register for
2022-11-19 18:07:02 +02:00
Joakim Plate
e028516939
Use unit enums in nibe heatpump ( #82370 )
...
Use unit enums in nibe
2022-11-19 16:57:18 +01:00
René Klomp
14f2649ae2
Bump pysma to version 0.7.3 ( #82343 )
...
fixes undefined
2022-11-19 09:05:38 -06:00
Michael
217d8eb9c5
Address late review of fritzbox ( #82369 )
2022-11-19 15:12:24 +01:00
Michael
93897016f0
Fix invalid configuration_url in Netatmo ( #82372 )
2022-11-19 15:02:07 +01:00
J. Nick Koston
df959c364c
Bump flux_led to 0.28.34 ( #82347 )
...
* Bump flux_led to 0.28.33
fixes #75832
changelog: https://github.com/Danielhiversen/flux_led/compare/0.28.32...0.28.33
* more more bump for legacy turn on
2022-11-19 13:49:54 +01:00
Ernst Klamer
672acf30a4
Bump bthome-ble to 2.3.1 ( #82342 )
...
* Bump bthome-ble
* Bump bthome-ble
2022-11-19 13:48:33 +01:00
Benjamin
c8d4febe13
Add Homematic sensor descriptions ( #82156 )
...
Update sensor.py
Add Sensor Descriptions.
2022-11-19 13:09:57 +01:00
J. Nick Koston
e4666206ec
Improve time change helper comments ( #82349 )
...
* Improve time change helper comments
https://github.com/home-assistant/core/pull/82324#discussion_r1026962806
* Improve time change helper comments
https://github.com/home-assistant/core/pull/82324#discussion_r1026962806
2022-11-19 04:04:19 +01:00
Aaron Bach
9fefa2e139
Bump regenmaschine to 2022.11.0 ( #82337 )
...
fixes undefined
2022-11-18 18:37:12 -06:00
GitHub Action
fe5246fb6f
[ci skip] Translation update
2022-11-19 00:26:11 +00:00
Álvaro Fernández Rojas
fff967ce17
Update aioairzone to v0.5.1 ( #82311 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-18 18:01:41 +01:00
Ayk Borstelmann
3b783a85c3
AVM Fritz!Box SmartHome: Integrate Templates ( #81885 )
2022-11-18 17:37:56 +01:00
Hessel
f7badfe441
Add wallbox Energy Price ( #82039 )
...
fixes undefined
2022-11-18 17:36:38 +01:00
Franck Nijhof
ca6376488d
Remove CI cache cleanup ( #82330 )
2022-11-18 17:35:24 +01:00
Jan Bouwhuis
c720742ec9
Revert #81771 (wait_for_states) and #81801 (late review) ( #82085 )
...
* Revert "Address late review of config entry wait for states tests (#81801 )"
This reverts commit 12d76a8a4f .
* Revert "Implement ConfigEntry async_wait_for_states (#81771 )"
This reverts commit 3cc9ecf1dc .
2022-11-18 17:16:03 +01:00
G Johansson
c5c23cbc95
Add unique id to Times of Day ( #81196 )
2022-11-18 16:53:32 +01:00
G Johansson
2ca61eef79
Code quality tests Wake on Lan ( #82048 )
2022-11-18 16:27:20 +01:00
J. Nick Koston
1c6b4967cf
Fix litejet tests ( #82324 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-18 08:19:38 -06:00
J. Nick Koston
077bd594eb
Fix modbus test assuming repeat listeners always fire at 0 microseconds ( #82320 )
2022-11-18 14:23:42 +01:00
epenet
dd960c4e62
Add precipitation device class ( #81145 )
2022-11-18 12:41:33 +01:00
Jan Bouwhuis
fb909d694f
Improve type hints MQTT light schema json ( #82208 )
...
* Improve type hints schema json
* Add hint for brightness
* Follow up comments
* Follow up missed comments
* Correct hint on flash arg
* hints on one line
2022-11-18 12:12:27 +01:00
Jevgeni Kiski
5453b346dd
Add Vallox bypass locking switch entity ( #75857 )
...
* Switch entity
* adding missing function for tests
* Apply suggestions from code review
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
* Review
* fix
* Update homeassistant/components/vallox/switch.py
Co-authored-by: Andre Richter <andre-richter@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adding a separate parameter for the expected state
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
Co-authored-by: Andre Richter <andre-richter@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-18 10:16:54 +01:00
epenet
b166a6d88b
Cleanup supported_features default values ( #82306 )
2022-11-18 10:09:40 +01:00
epenet
7b4d4d11ac
Remove unused variable from homekit_controller ( #82307 )
2022-11-18 10:09:18 +01:00
Joakim Plate
547b36d09a
Add kilo watts unit mapping for nibe_heatpump ( #82284 )
2022-11-18 09:56:34 +01:00
jan iversen
6bd70fdf15
Solve Modbus reload issue ( #82253 )
...
fixes undefined
2022-11-18 09:32:51 +01:00
GitHub Action
5119005a8d
[ci skip] Translation update
2022-11-18 00:29:16 +00:00
J. Nick Koston
f28d9285bf
Bump dbus-fast to 1.75.0 ( #82289 )
2022-11-17 23:02:35 +01:00
Jan Bouwhuis
7c2e7863d2
Remove legacy YAML support from MQTT ( #82102 )
2022-11-17 22:55:31 +01:00
Daan Beverdam
f82c4c7633
Fix moving average for 0 values ( #80476 )
2022-11-17 21:57:26 +01:00
Erik Montnemery
1a274adc28
Add config_entries.async_wait_component ( #76980 )
...
Co-authored-by: thecode <levyshay1@gmail.com >
2022-11-17 21:52:57 +01:00
Marc Mueller
e3749e0f76
Cleanup pip cache workaround [ci] ( #82272 )
2022-11-17 21:14:54 +01:00
Franck Nijhof
a07117470e
Add number device class support to ESPHome ( #82277 )
2022-11-17 21:12:45 +01:00
Jan Bouwhuis
b717da879f
Add support for Mqtt protocol version 5 ( #82260 )
2022-11-17 21:12:27 +01:00
Matthieu
b5390f55ce
Add intent_script debug logging ( #82060 )
2022-11-17 20:59:13 +01:00
J. Nick Koston
47c66dbed4
Offload platform specific bluetooth code to bluetooth-adapters ( #82196 )
...
* Offload platform specific bluetooth code to bluetooth-adapters
* adjust
* fix some more patch targets
* more test fixes
* almost there
* may not be setup yet
* more fixes
* fixes
* fix test
* fix merge
2022-11-17 14:34:19 -05:00
J. Nick Koston
d0efdd750f
Fix high latency from thundering heard at 0 microseconds ( #82233 )
...
* Fix high latency at 0 microseconds
fixes #82231
* fix async_track_utc_time_change alignment
* use replace to preserve fold
* naming
* tweak
* make async_fire_time_changed aware of the thundering heard issue
2022-11-17 14:22:06 -05:00
epenet
0c887eab87
Cleanup access to supported features ( #82274 )
2022-11-17 20:00:52 +01:00
Álvaro Fernández Rojas
3dba9c4695
Add QNAP QSW accumulated port sensors ( #76514 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-17 12:41:33 -06:00
Álvaro Fernández Rojas
e8ff3d10f7
Update aioairzone to v0.5.0 ( #82278 )
2022-11-17 12:40:27 -06:00
J. Nick Koston
8da969b767
Disable BLE options flow for sleepy shelly devices ( #82283 )
2022-11-17 20:39:51 +02:00
J. Nick Koston
0aa5610d88
Add bluetooth loggers to manifest.json ( #82276 )
2022-11-17 11:06:21 -06:00
J. Nick Koston
8792d664e7
Add websocket endpoints to control integration logging ( #65158 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik <erik@montnemery.com >
2022-11-17 08:57:43 -06:00
epenet
9d607c8bd5
Adjust type hints for WaterHeaterEntityFeature ( #82270 )
2022-11-17 15:51:55 +01:00
epenet
ced16da576
Adjust type hints for VacuumEntityFeature ( #82269 )
2022-11-17 15:31:09 +01:00
epenet
3be750812d
Adjust type hints for UpdateEntityFeature ( #82268 )
2022-11-17 15:17:50 +01:00
epenet
295cd0143c
Adjust type hints for SirenEntityFeature ( #82266 )
2022-11-17 15:06:26 +01:00
epenet
9b9bdc725f
Adjust type hints for RemoteEntityFeature ( #82265 )
2022-11-17 15:06:16 +01:00
Erik Montnemery
b6586d5c34
Align number and sensor device classes ( #81909 )
...
* Align number and sensor device classes
* Add tests
* Tweak tests
2022-11-17 14:00:28 +01:00
epenet
18e30e7c06
Adjust type hints for MediaPlayerEntityFeature ( #82258 )
2022-11-17 13:58:34 +01:00
Marc Mueller
569e52c9ac
Show full error on cache delete failure (2) [ci] ( #82263 )
2022-11-17 13:23:42 +01:00
epenet
44b28d67f1
Use _attr_supported_features in nest climate ( #82217 )
2022-11-17 04:03:50 -08:00
Marc Mueller
ae181a47fd
Show full error on cache delete failure [ci] ( #82259 )
2022-11-17 12:52:17 +01:00
epenet
8570d3aabe
Adjust type hints for LockEntityFeature ( #82256 )
2022-11-17 12:47:48 +01:00
epenet
4986f65dca
Adjust supported_features defaults in lights ( #82252 )
2022-11-17 12:47:08 +01:00
epenet
dd7bc7971f
Adjust type hints for LightEntityFeature ( #82251 )
2022-11-17 12:46:42 +01:00
epenet
8a084cf94d
Use _attr_supported_features in osram light ( #82255 )
2022-11-17 12:45:59 +01:00
epenet
2453f95b24
Adjust HumidifierEntity type hints ( #82248 )
2022-11-17 10:58:46 +01:00
epenet
38a8e86dde
Cleanup supported_features in group ( #82242 )
...
* Cleanup supported_features in group
* Remove defaults
(already set to 0 in fan and media_player)
2022-11-17 10:45:32 +01:00
Thomas Dietrich
ad8b882cb6
Switch statistics config to require either/both 'max_age' and 'sampling_size' ( #80999 )
...
* Remove default characteristic
* Remove default sampling_size
* Fix typo
* Fix typo
2022-11-17 10:31:06 +01:00
epenet
1b80c66195
Adjust type hints for FanEntityFeature ( #82241 )
...
* Adjust type hints for FanEntityFeature
* Adjust template default
2022-11-17 10:30:39 +01:00
Jan Bouwhuis
3d00923665
Improve MQTT type hints / refactor part 9 - light ( #81151 )
...
* Improve type hints light base
* improve type hints light schema basic
* Improve type hints light schema json
* Use MQTT Template models with light template
* Addtional type hints for template light
* Improve template hints for schema template
* Use strict type hints for templates
* MyPy corrections
* Follow up comments
* Follow up comments
* Revert changes schema_json
* Revert changes schema template
* Hints setup_entity_json and setup_entity_template
* Remove type hint on setup_entity JSON
2022-11-17 10:22:25 +01:00
epenet
da2efde354
Set alarm and climate supported features default ( #82247 )
2022-11-17 10:21:55 +01:00
Jan Bouwhuis
f60850586e
Remove b64 encoding work-a-round for MQTT camera ( #82244 )
2022-11-17 10:11:25 +01:00
J. Nick Koston
4c8850ec7b
Add dhcp support for newer powerwall gateways ( #82236 )
2022-11-17 10:10:55 +01:00
epenet
6424c71daa
Cleanup supported_features in demo ( #82239 )
...
* Cleanup supported_features in demo cover
* Improve other platforms
* Adjust media_player patch
2022-11-17 09:39:46 +01:00
epenet
89c7568515
Remove duplicate code in hassfest model ( #82203 )
2022-11-17 09:10:37 +01:00
Kevin Stillhammer
146fe8f156
Rename convert_time_to_isodate to next_datetime ( #82214 )
2022-11-17 09:06:56 +01:00
epenet
17573196c8
Adjust type hints for CoverEntityFeature ( #82238 )
2022-11-17 08:39:44 +01:00
epenet
6856374f24
Cleanup supported_features in smartthings cover ( #82240 )
2022-11-17 09:32:42 +02:00
GitHub Action
c999953514
[ci skip] Translation update
2022-11-17 00:26:24 +00:00
Marc Mueller
ba8f69a5ce
Cache improvements [ci] ( #80898 )
...
* Cleanup old pip caches
* Add workflow to delete caches for closed PRs
2022-11-16 23:51:38 +01:00
J. Nick Koston
4b89d087bb
Bump home-assistant-bluetooth to 1.8.1 ( #82222 )
...
changelog: https://github.com/home-assistant-libs/home-assistant-bluetooth/compare/v1.8.0...v1.8.1
2022-11-16 23:08:17 +02:00
epenet
e85e79052b
Improve climate type hints for supported_features ( #82223 )
2022-11-16 23:07:48 +02:00
J. Nick Koston
9d8dfc2d71
Add effects support to led-ble ( #82224 )
2022-11-16 23:07:02 +02:00
epenet
e37211ad42
Use _attr_supported_features in demo climate ( #82216 )
2022-11-16 21:28:23 +01:00
epenet
39ac2c1101
Adjust type hints for ClimateEntityFeature ( #82206 )
2022-11-16 21:17:50 +01:00
J. Nick Koston
4e11246ba5
Create an issue when using older esphome firmwares when bluetooth support is enabled ( #82162 )
...
* Create an issue when using older esphome firmwares when bluetooth support is enabled
2022.11.0 has some significant stability imporvements with
BLE. Its is non-obvious if the user is running an older
esphome version that does not have the fixes
* name
* skip repair issue if a project name is set
* drop reflashing term
* Update homeassistant/components/esphome/strings.json
* Update homeassistant/components/esphome/translations/en.json
* Update homeassistant/components/esphome/translations/en.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/esphome/translations/en.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-16 22:16:51 +02:00
Franck Nijhof
dc7f0fb21c
2022.11.3 ( #82197 )
2022-11-16 21:00:42 +01:00
epenet
c62c19e58b
Use _attr_supported_features in tado climate ( #82219 )
2022-11-16 21:52:36 +02:00
epenet
ba546e1072
Use _attr_supported_features in nexia climate ( #82218 )
2022-11-16 13:47:58 -06:00
Erik Montnemery
a6ff8c5fb3
Fix Home Assistant Yellow tests ( #82212 )
2022-11-16 13:01:53 -06:00
J. Nick Koston
74c2639495
Fix missing await in nexia emergency heat ( #82207 )
...
fixes undefined
2022-11-16 19:03:01 +01:00
J. Nick Koston
7ce6600f69
Fix missing await in nexia emergency heat ( #82207 )
...
fixes undefined
2022-11-16 19:02:09 +01:00
J. Nick Koston
08398370c5
Bump dbus-fast to 1.74.1 ( #82202 )
2022-11-16 11:26:47 -06:00
Erik Montnemery
aaec464627
Add support for managing the silabs multiprotocol add-on ( #82170 )
...
* Add support for managing the silabs multiprotocol add-on
* Fix passing context when starting option flow
* Allow unloading a ha yellow config entry
* Fix tests
* Log data passed to ZHA option flow
* Improve ZHA migration logic
* Move tests
* Improve test coverage
* Remove dead code
* Drop automatic ZHA migration
2022-11-16 17:38:07 +01:00
Erik Montnemery
607a0e7697
Reduce size of get_statistics_during_period WS API response ( #82131 )
2022-11-16 17:36:30 +01:00
Erik Montnemery
bb64b39d0e
Minor refactor of zha config flow ( #82200 )
...
* Minor refactor of zha config flow
* Move ZhaRadioManager to a separate module
2022-11-16 17:13:23 +01:00
epenet
f952b74b74
Adjust type hints for AlarmControlPanelEntityFeature ( #82186 )
2022-11-16 17:08:42 +01:00
J. Nick Koston
1f0691bf18
Bump bluetooth-auto-recovery to 0.4.0 ( #82195 )
2022-11-16 17:07:01 +01:00
J. Nick Koston
b0714e32b1
Fix static version in homekit tests ( #82201 )
2022-11-16 16:38:09 +01:00
J. Nick Koston
03e6132d98
Fix static version in homekit tests ( #82201 )
2022-11-16 09:37:00 -06:00
epenet
615f7204cb
Add type hints to mobile app webhooks ( #82177 )
2022-11-16 16:07:43 +01:00
Franck Nijhof
6371cb4ebd
Bumped version to 2022.11.3
2022-11-16 15:43:18 +01:00
muppet3000
987add50cb
Fix Growatt incorrect energy dashboard values for grid import ( #82163 )
...
* Fix Growatt incorrect energy dashboard values for grid import (#80905 )
* Growatt - addressing review comments (#80905 )
* Growatt - addressing more review comments (#80905 )
2022-11-16 15:42:57 +01:00
Robert Hillis
83db9a3335
Fix Google Sheets formula input ( #82157 )
2022-11-16 15:42:53 +01:00
Robert Hillis
aade51248d
Add missing strings in Onvif ( #82141 )
2022-11-16 15:42:49 +01:00
Jan Bouwhuis
228fa9f5a0
Always update attributes on an update for MQTT update ( #82139 )
2022-11-16 15:42:46 +01:00
Franck Nijhof
57c868e615
Update sqlalchemy to 1.4.44 ( #82129 )
2022-11-16 15:42:42 +01:00
J. Nick Koston
431f93e1d3
Bump PySwitchbot to 0.20.5 ( #82099 )
2022-11-16 15:42:38 +01:00
muppet3000
66d3891a37
Bump growattServer to 1.2.4 ( #82071 )
...
Growatt - Library bump to workaround for #81951
2022-11-16 15:42:33 +01:00
Avi Miller
2a641d1d19
Restore color_temp handling for lifx.set_state ( #82067 )
...
fixes undefined
2022-11-16 15:42:29 +01:00
J. Nick Koston
f8b5a97e72
Bump pySwitchbot to 0.20.4 ( #82055 )
...
Fixes for curtain firmware v6
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.3...0.20.4
2022-11-16 15:42:25 +01:00
J. Nick Koston
609438d929
Make sure the config_flow key is set for brands ( #82038 )
...
Fixes https://github.com/home-assistant/frontend/issues/14376
2022-11-16 15:42:22 +01:00
Vincent Giorgi
76cc26ad17
Bump airthings-ble to 0.5.3 ( #82033 )
...
Bump airthings-ble
2022-11-16 15:42:18 +01:00
Allen Porter
533efa2880
Bump gcal_sync 4.0.2 ( #82017 )
2022-11-16 15:42:15 +01:00
J. Nick Koston
3bf3a1fd85
Bump oralb-ble to 0.14.2 ( #81969 )
...
fixes detection of the black 9000 model
fixes #81967
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.14.1...v0.14.2
2022-11-16 15:42:11 +01:00
Jeef
5306b32a48
Increasing device usage update interval for Flume ( #81968 )
2022-11-16 15:42:08 +01:00
David F. Mulcahey
4e82f134b2
Bump ZHA quirks lib to 0.0.86 ( #81966 )
2022-11-16 15:42:04 +01:00
Diogo Gomes
0457a74428
Fix ONVIF subscription errors ( #81965 )
...
fixes undefined
2022-11-16 15:42:01 +01:00
J. Nick Koston
8f3449d942
Bump PySwitchbot to 0.20.3 ( #81938 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.2...0.20.3
releases the connection sooner to reduce the risk
of running out of connection slots on the ble adapter
2022-11-16 15:41:57 +01:00
J. Nick Koston
97929bd234
Bump bleak-retry-connector to 2.8.4 ( #81937 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.3...v2.8.4
reduces the risk that the operation will fail because the adapter
temporarily runs out of connection slots
2022-11-16 15:41:52 +01:00
J. Nick Koston
a9d461a109
Fix esphome bleak client seeing disconnects too late ( #81932 )
...
* Fix esphome bleak client seeing disconnects too late
Because allbacks are delivered asynchronously its possible
that we find out during the operation before the callback
is delivered telling us about the disconnected.
We now watch for error code -1 which indicates the connection
dropped out from under us
* debug logging
* cleanup comment
* Fix comment grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-16 15:41:49 +01:00
Aaron Bach
f24549f7d1
Bump aioridwell to 2022.11.0 ( #81929 )
2022-11-16 15:41:44 +01:00
J. Nick Koston
0d62d80038
Fix bluetooth adapters with missing firmware patch files not being discovered ( #81926 )
2022-11-16 15:41:40 +01:00
Allen Porter
223d864b04
Revert google calendar back to old API for free/busy readers ( #81894 )
...
* Revert google calendar back to old API for free/busy readers
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-16 15:41:36 +01:00
David F. Mulcahey
082d4079ef
Fix ZHA configuration APIs ( #81874 )
...
* Fix ZHA configuration loading and saving issues
* add tests
2022-11-16 15:41:32 +01:00
Allen Porter
70b360b1f8
Bump gcal_sync to 4.0.1 to fix Google Calendar config flow ( #81873 )
...
Bump gcal_sync to 4.0.1
This reverts test chagnes from PR #81562 that were actually incorrect given
the calendar "get" API returns less information that the "CalendarList" api.
2022-11-16 15:41:28 +01:00
J. Nick Koston
5488e9d5f3
Bump oralb-ble to 0.14.1 ( #81869 )
2022-11-16 15:41:25 +01:00
Jc2k
c8177f48ce
Fix homekit_controller climate entity not becoming active when changing modes ( #81868 )
2022-11-16 15:41:21 +01:00
J. Nick Koston
930dc3615e
Bump aiohomekit to 2.2.19 ( #81867 )
2022-11-16 15:41:18 +01:00
epenet
1ecb7ab887
Fix rest schema ( #81857 )
2022-11-16 15:41:14 +01:00
Erik Montnemery
248ed3660f
Fix statistic_during_period for data with holes ( #81847 )
2022-11-16 15:41:10 +01:00
J. Nick Koston
3a60466e7c
Fix switchbot not becoming available again after unavailable ( #81822 )
...
* Fix switchbot not becoming available again after unavailable
If the advertisment was the same and we were previously
marked as unavailable we would not mark the device as
available again until the advertisment changed. For lights
there is a counter but for the bots there is no counter
which means the bots would show unavailable even though
they were available again
* naming
* naming
2022-11-16 15:41:07 +01:00
Phil Bruckner
04fda5638c
Change life360 timeouts & retries ( #81799 )
...
Change from single timeout of 10 to socket timeout of 15, total timeout of 60, and retry up to 3 times.
Bump life360 package to 5.3.0.
2022-11-16 15:41:03 +01:00
Ville Skyttä
252941ae26
Upgrade huawei-lte-api to 1.6.7, fixes empty username issues ( #81751 )
...
Recentish versions of huawei-lte-api behave differently with regards to
empty/default username compared to the older versions this integration
was originally written against. 1.6.5+ changes the behavior so that our
existing implementation works as expected when no username is supplied
for the config entry.
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.4
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.5
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.6
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.7
2022-11-16 15:40:59 +01:00
Oliver Dippel
2eacbef061
Fix ibeacon source attribute not being updated ( #81740 )
...
fixes undefined
2022-11-16 15:40:55 +01:00
chpego
3f666396c9
Fix Fully Kiosk start application service field ( #81738 )
...
Fix attributes services to start_application
2022-11-16 15:40:52 +01:00
rappenze
7d20bb0532
Fix accelerator sensor in fibaro integration ( #81237 )
...
* Fix accelerator sensor in fibaro integration
* Implement suggestions from code review
* Implement suggestions from code review
* Changes as suggested in code review
* Adjust as suggested in code review
2022-11-16 15:40:48 +01:00
J. Nick Koston
d94e969dc1
Fix instability with HomeKit trigger accessories ( #80703 )
...
fixes https://github.com/home-assistant/core/issues/78774
fixes https://github.com/home-assistant/core/issues/81685
2022-11-16 15:40:44 +01:00
Yukon Vinecki
18842ef571
Fix Z-Wave JS cover stop support ( #78723 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-16 15:40:38 +01:00
Franck Nijhof
6a1bb8c421
Deprecate Python 3.9 ( #82193 )
2022-11-16 15:38:10 +01:00
rappenze
f87ef742e8
Use parameterized test for better code readability ( #82194 )
...
* Use parameterized test for better code readability
* Use parameterized test for better code readability
* Update tests/components/fibaro/test_config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-16 15:27:20 +01:00
epenet
871b4135ee
Remove unused variable in qvr_pro ( #82190 )
2022-11-16 15:26:37 +01:00
Martin Hjelmare
ecb7509333
Add tibber price sensor state class ( #82189 )
2022-11-16 15:12:08 +01:00
epenet
5d78632d04
Adjust type hints for CameraEntityFeature ( #82191 )
2022-11-16 14:44:08 +01:00
Aarni Koskela
4f7b583f19
Fix shadowing of outer name in config_validation ( #82088 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-16 14:04:57 +01:00
shou72
987b840665
Add Tuya wkcz thermostat sensors and switches ( #81667 )
...
fixes undefined
2022-11-16 13:51:33 +01:00
Olliver Schinagl
7dfb8dda0a
Keep rest_command interface consistent ( #82116 )
...
rest_command: Keep interface consistent
This is a tiny cosmetic patch, where we keep the variable names of the
interface more consistent, to avoid having to wonder "is it a name or a
command?".
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl >
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl >
2022-11-16 13:30:05 +01:00
Yukon Vinecki
9098592257
Fix Z-Wave JS cover stop support ( #78723 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-16 13:14:14 +01:00
Aarni Koskela
322cb352ac
Use functools.cache instead of global in hassfest requirements ( #82124 )
2022-11-16 13:13:45 +01:00
Robert Hillis
d38bae76be
Add missing strings in Onvif ( #82141 )
2022-11-16 13:04:34 +01:00
Owen Johnson
3695f39515
Correctly Map Heavy Rain and Thunderstorms ( #80926 )
2022-11-16 13:02:26 +01:00
epenet
0538154767
Add type hints to requirements script ( #82075 )
2022-11-16 13:00:35 +01:00
Erik Montnemery
1582d88957
Remove deprecated history WS API ( #82136 )
2022-11-16 12:54:03 +01:00
Diogo Gomes
7999f109d1
Fix ONVIF subscription errors ( #81965 )
...
fixes undefined
2022-11-16 12:51:14 +01:00
Robert Svensson
af6338343e
Remove (2021) backwards supporting functionality from UniFi ( #81981 )
2022-11-16 12:49:10 +01:00
Erik Montnemery
9b8f94363c
Fix statistic_during_period for data with holes ( #81847 )
2022-11-16 12:46:29 +01:00
epenet
a91abebea8
Use IntFlag for EntityFeature ( #81903 )
2022-11-16 12:43:17 +01:00
Franck Nijhof
e01115fd1f
Update apprise to 1.2.0 ( #82182 )
2022-11-16 12:39:39 +01:00
rappenze
ff1ec7a028
Normalize url entered in fibaro integration setup dialog ( #81996 )
...
* Normalize url entered in fibaro integration setup dialog
* Improvements as suggested in code review
* Fix spelling in comments
2022-11-16 10:44:34 +01:00
muppet3000
93401df73f
Fix Growatt incorrect energy dashboard values for grid import ( #82163 )
...
* Fix Growatt incorrect energy dashboard values for grid import (#80905 )
* Growatt - addressing review comments (#80905 )
* Growatt - addressing more review comments (#80905 )
2022-11-16 10:41:14 +01:00
Franck Nijhof
5b29fe650b
Revert "Wake on LAN yaml configuration move to integration key" ( #82184 )
2022-11-16 10:22:50 +01:00
cnico
c7dfd6b15a
Add flipr battery level sensor ( #81389 )
...
* Addition of battery level sensor. Correction of pylint errors
* Review improvement for typing
* Review improvement for typing
* Correction following review
2022-11-16 09:42:31 +01:00
Jean-François Paris
532c6b74d4
Enable long term stats for fitbit entities ( #81934 )
2022-11-16 09:27:51 +01:00
Brynley McDonald
3bfb91d159
Add integration_type for flick_electric ( #81065 )
...
* Add integration_type for flick_electric
* Updates from hassfest
2022-11-16 00:27:09 -06:00
epenet
00f4933e72
Import tag from homeassistant.components ( #82161 )
2022-11-16 07:09:46 +01:00
G Johansson
52298a251b
Wake on LAN yaml configuration move to integration key ( #81249 )
...
* Wake on Lan integration yaml
* clean code
* Add test
* Add test fixture
* Address loading
2022-11-16 06:23:48 +01:00
Kevin Stillhammer
aedbfdabee
Use HERE API v8 ( #80892 )
...
* Use HERE API v8
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
* Add migration
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
* Catch correct voluptuous error
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
* Use list comprehension for transit values
* Add migration alternative
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-11-15 19:04:41 -08:00
J. Nick Koston
495ca67e8b
Bump xiaomi_ble to 0.12.2 ( #82167 )
2022-11-15 20:38:46 -06:00
J. Nick Koston
248b93f112
Update aiohomekit to 2.3.0 ( #82164 )
2022-11-15 20:38:31 -06:00
GitHub Action
361bd6bb81
[ci skip] Translation update
2022-11-16 00:27:00 +00:00
Robert Hillis
21b32804d1
Fix Google Sheets formula input ( #82157 )
2022-11-15 23:07:43 +01:00
J. Nick Koston
ae7272575a
Enable shelly BLE when the scanner is enabled if it is disabled ( #82153 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-11-15 15:37:45 -06:00
J. Nick Koston
7614aba401
Stop shelly BLE scanner on unload ( #82151 )
...
* Stop shelly BLE scanner on unload
needs https://github.com/home-assistant-libs/aioshelly/pull/285
* bump
2022-11-15 23:22:33 +02:00
Franck Nijhof
a2e638329e
Update geopy to 2.3.0 ( #82145 )
2022-11-15 21:52:50 +01:00
Aarni Koskela
8038485ca4
Use partition instead of split where possible in core ( #81806 )
2022-11-15 21:45:48 +01:00
Aarni Koskela
35c1604ea7
Remove unused hassfest helper ( #82123 )
2022-11-15 21:26:34 +01:00
J. Nick Koston
682187541f
Move BluetoothServiceInfoBleak to home_assistant_bluetooth ( #82064 )
2022-11-15 14:00:52 -06:00
Steve Repsher
c940ad9920
Add autocomplete to text selector ( #81060 )
2022-11-15 12:58:59 -06:00
J. Nick Koston
435fc23737
Add shelly ble scanner support ( #82007 )
2022-11-15 12:34:45 -06:00
Jan Bouwhuis
7932864e00
Always update attributes on an update for MQTT update ( #82139 )
2022-11-15 18:43:01 +01:00
J. Nick Koston
ade4b62aec
Fix instability with HomeKit trigger accessories ( #80703 )
...
fixes https://github.com/home-assistant/core/issues/78774
fixes https://github.com/home-assistant/core/issues/81685
2022-11-15 18:41:55 +01:00
Robert Svensson
1331a3771a
Block client switches should rely only on events for state changes ( #81883 )
...
fixes undefined
2022-11-15 18:31:30 +01:00
Robert Svensson
f9ebbb936a
Fix UniFi block client switches on 2022.11.2 ( #81884 )
...
fixes undefined
2022-11-15 18:30:56 +01:00
J. Nick Koston
c65f894fbe
Bump PySwitchbot to 0.20.5 ( #82099 )
2022-11-15 18:30:03 +01:00
Jeef
dd38d2ff05
Increasing device usage update interval for Flume ( #81968 )
2022-11-15 18:29:32 +01:00
J. Nick Koston
f035223599
Make sure the config_flow key is set for brands ( #82038 )
...
Fixes https://github.com/home-assistant/frontend/issues/14376
2022-11-15 18:27:59 +01:00
epenet
af9ac9022b
Import tag via hass.components in mobile_app ( #82138 )
...
* Import tag via hass.components in mobile_app
* Update webhook.py
2022-11-15 18:27:37 +01:00
Franck Nijhof
ab5c99fe22
Update sentry-sdk to 1.11.0 ( #82122 )
2022-11-15 17:59:02 +01:00
Jan Bouwhuis
285c61c0d7
Add TagProtocol as type hint in MQTT tag ( #82134 )
2022-11-15 16:54:39 +01:00
G Johansson
9eef5129f0
Full test coverage Min Max ( #82053 )
2022-11-15 09:04:22 -06:00
Franck Nijhof
19e5e671a2
Update sqlalchemy to 1.4.44 ( #82129 )
2022-11-15 08:51:13 -06:00
J. Nick Koston
f497b989b9
Bump dbus-fast to 1.74.0 ( #82107 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.73.0...v1.74.0
2022-11-15 15:27:54 +01:00
uvjustin
e7dd31f37b
Iterate over entities safely in camera setup ( #82080 )
...
fixes undefined
2022-11-15 08:02:35 -06:00
epenet
4cce359960
Fix legacy scrape scan interval ( #81764 )
...
* Fix legacy scrape scan interval
* Adjust init
* Adjust tests
* Clearer default
2022-11-15 13:39:30 +01:00
Jan Bouwhuis
6975186f2f
Improve MQTT type hints / refactor part 10 - vacuum ( #81253 )
...
* Improve type hints vacuum __init__ and schema
* Improve type hints and refactor templates legacy
* Improve type hints state vacuum
* Add hint for template parameters
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Some corrections
* Remove stale constant
* Use bitwise and
* Follow-up comment
* Remove incorrect type hint
* Remove asserts
* Cleanup asserts and reduce code
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-15 12:48:02 +01:00
uvjustin
6bab63fb0a
Redact more credentials in stream URL query params ( #82089 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-11-15 12:42:40 +08:00
Andrew Berry
f96a4e2d0f
Fix HomeKit logging None instead of the linked battery sensor ( #81860 )
2022-11-14 21:35:10 -06:00
J. Nick Koston
9c0a3cdae0
Fix homekit_controller comment ( #82111 )
2022-11-14 21:18:10 -06:00
GitHub Action
83a6012f80
[ci skip] Translation update
2022-11-15 00:26:42 +00:00
Marc Mueller
2ac2a288cc
Update mypy to 0.991 ( #82096 )
2022-11-14 21:16:44 +01:00
J. Nick Koston
956120662e
Add the ability to register for shelly event callbacks ( #82052 )
2022-11-14 19:58:10 +01:00
G Johansson
13577981f9
Local ip tests ( #82051 )
2022-11-14 12:20:45 -06:00
Aarni Koskela
3d29638804
Deduplicate sensor_device_info_to_device_info ( #81905 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-14 12:12:53 -06:00
Ernst Klamer
af73afa2e2
Add support for HHCCJCY10 to xiaomi_ble ( #82069 )
2022-11-14 11:18:51 -06:00
J. Nick Koston
1ded3ac51e
Poll HomeKit Controller locks for state after lock operation ( #82058 )
2022-11-14 10:54:28 -06:00
Aarni Koskela
bbda122c99
Fix mqtt typo ( #82086 )
...
mqtt: fix "certiticate" typo
2022-11-14 16:22:23 +01:00
epenet
7d5794cfb1
Remove unused function from hassfest model ( #82073 )
...
* Remove unused function from hassfest model
* Update model.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-14 16:18:11 +01:00
Aarni Koskela
fa9a51e528
Use os.path.dirname() for getting the directory name of a path ( #81504 )
2022-11-14 15:21:35 +01:00
epenet
1826795d37
Add TagProtocol for type checking ( #81086 )
...
* Add TagProtocol for type checking
* Adjust type hints
2022-11-14 14:32:10 +01:00
Pascal Reeb
e9117cd1db
Update pynuki to 1.6.0 ( #81208 )
2022-11-14 13:43:24 +01:00
epenet
55444b15a9
Add type hints to hassfest models ( #82074 )
...
* Add type hints to hassfest models
* Implement review
2022-11-14 12:41:49 +01:00
Erik Montnemery
de313dcc3f
Improve config tests ( #81898 )
...
* Improve config tests
* Fix stale docstring
* Use os.path.basename
2022-11-14 11:13:20 +01:00
muppet3000
096ef85c68
Bump growattServer to 1.2.4 ( #82071 )
...
Growatt - Library bump to workaround for #81951
2022-11-14 10:41:25 +01:00
Thomas Dietrich
a0b0e4088c
Replace quantiles by percentile characteristic for statistics component ( #81027 )
...
* Remove quantiles characteristic
* Add percentile characteristic
2022-11-14 09:23:02 +01:00
Aarni Koskela
727dcd6df6
Keep mypy.ini and strict-typing files sorted with hassfest ( #81331 )
...
hassfest: keep mypy.ini and .strict-typing sorted
2022-11-14 06:37:47 +01:00
Allen Porter
4bf233a4c1
Bump python-google-nest-sdm to 2.1.0 ( #82066 )
2022-11-13 18:24:32 -08:00
Avi Miller
42652872f6
Restore color_temp handling for lifx.set_state ( #82067 )
...
fixes undefined
2022-11-13 19:43:45 -06:00
G Johansson
48f6c9a486
Add tests DNS IP ( #82059 )
2022-11-13 18:23:14 -06:00
Christopher Bailey
ae436d46fc
Add options to UniFi Protect diagnostics ( #82062 )
2022-11-13 17:57:09 -06:00
J. Nick Koston
298c95d9f0
Bump pySwitchbot to 0.20.4 ( #82055 )
...
Fixes for curtain firmware v6
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.3...0.20.4
2022-11-14 00:12:52 +01:00
J. Nick Koston
f584efa0c2
Move bluetooth remote scanner implementation into a base class ( #82012 )
2022-11-13 14:18:36 -06:00
Oliver Dippel
bd28483b43
Fix ibeacon source attribute not being updated ( #81740 )
...
fixes undefined
2022-11-13 14:17:59 -06:00
J. Nick Koston
50f960097f
Add support for thermobeacon WS 03 aka device 0x18 ( #82045 )
...
* Add support for thermobeacon WS 03 aka device 0x18
changelog: https://github.com/Bluetooth-Devices/thermobeacon-ble/compare/v0.3.2...v0.4.0
* empty
2022-11-13 20:30:50 +01:00
On Freund
52a8f4df82
Refactor binary sensor creation in Risco integration ( #82043 )
2022-11-13 11:53:54 -06:00
Avi Miller
fe7ffe9519
Enable more customization of the LIFX pulse and color loop effects ( #81699 )
2022-11-13 10:59:47 -06:00
Allen Porter
2ff45e198d
Bump pyrainbird 0.6.2 ( #82040 )
2022-11-13 10:56:38 -06:00
G Johansson
f25ec15b07
Add element sensors to Sensibo ( #82025 )
...
fixes undefined
2022-11-13 09:40:11 -06:00
Christopher Bailey
bfd2eb50b2
Detect Early Access versions of UniFi Protect and Warn User ( #81758 )
2022-11-13 09:34:29 -06:00
Vincent Giorgi
8252d7f3b5
Bump airthings-ble to 0.5.3 ( #82033 )
...
Bump airthings-ble
2022-11-13 16:11:07 +01:00
Malte Franken
3658c5f673
Add integration_type to nsw_rural_fire_service_feed ( #82031 )
...
define integration type
2022-11-13 16:06:33 +01:00
G Johansson
50c686343e
Bump pysensibo to 1.0.21 ( #82023 )
...
* pysensibo 1.0.21
* Add name to fixture
2022-11-13 16:05:54 +01:00
Allen Porter
edad5ece58
Bump gcal_sync 4.0.2 ( #82017 )
2022-11-13 06:58:59 -08:00
David F. Mulcahey
ebffe0f33b
Fix ZHA configuration APIs ( #81874 )
...
* Fix ZHA configuration loading and saving issues
* add tests
2022-11-13 08:30:16 -05:00
J. Nick Koston
e4ecaa433a
Update bluetooth util for upcoming bleak ( #82020 )
...
Fixes
```
Nov 08 21:41:14 homeassistant homeassistant[474]: /usr/src/homeassistant/homeassistant/components/bluetooth/util.py:39: FutureWarning: BLEDevice.rssi is deprecated and will be removed in a future version of Bleak, use AdvertisementData.rssi instead
Nov 08 21:41:14 homeassistant homeassistant[474]: rssi=history.device.rssi,
```
2022-11-13 11:28:49 +01:00
J. Nick Koston
62bd692a58
Bump bluetooth-data-tools to 0.3.0 ( #82016 )
...
prep work for #82007
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v0.2.0...v0.3.0
2022-11-13 09:47:24 +01:00
Allen Porter
636bfe0f7b
Bump pyrainbird to 0.6.1 ( #82009 )
...
* Bump pyrainbird to 0.6.0
* Bump pyrainbird to 0.6.1
2022-11-13 09:33:26 +01:00
corneyl
a848dc1155
Add service for adding products to a Picnic order ( #67877 )
...
* Add Picnic services for searching products and adding products to the cart
* Improve the Picnic services implementation and add unit tests
* Fix pre-commit check issues
* Fix comments and example product name
* Remove search service, update add_product service schema
* Fix pylint suggestion
* Add more tests and removed unused code
* Remove code needed for the removed service, clean tests from obvious comments and add type hints
* Remove unused import
* Remove unnecessary comments and simplify getting the config entry id
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Don't use hass.data in tests, make device id mandatory for service
* Rewrite all service tests so using lru.cache is not needed
* Add test for uncovered line in _product_search()
* Require a config entry id as service parameter instead of device id
* Use explicit check in get_api_client() and raise HomeAssistantError
* Fix HomeAssistantError import, fix services tests
* Change HomeAssistantError to ValueError when config entry is not found
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-11-12 20:15:45 -08:00
kingy444
7ddf2e4ca4
Bump Powerview aiopvapi to 2.0.4 ( #82014 )
2022-11-12 20:58:02 -06:00
GitHub Action
6df90291cf
[ci skip] Translation update
2022-11-13 00:25:38 +00:00
Ian Byrne
9be2704c11
Add option to include attachments from remote URL to Discord notifications ( #74811 )
...
* Add option to include attachments from remote URL to Discord notifications
* Use aiohttp instead of requests for Discord Notify URL retrieval
* Refactor discord notifications code
* Remove unecessary images check in discord notifier
2022-11-12 16:11:06 -08:00
Cougar
5e610cdfd2
Bump luftdaten to 0.7.4 ( #82002 )
...
Bump luftdaten to 0.7.4 (#61687 )
changelog: https://github.com/home-assistant-ecosystem/python-luftdaten/compare/0.7.2...0.7.4
Fixes API connection error handling (#61687 )
2022-11-12 14:24:33 -08:00
Ziv
b6c27585c7
Implemented RestoreEntity for Dynalite ( #73911 )
...
* Implemented RestoreEntity
Merged commit conflict
* removed accidental change
* Update homeassistant/components/dynalite/dynalitebase.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* added tests for the state
* added tests for switch state
* moved to ATTR_x and STATE_x instead of strings
some fixes to test_cover
* moved blind to DEVICE_CLASS_BLIND
* used correct constant instead of deprecated
* Implemented RestoreEntity
* removed accidental change
* added tests for the state
* added tests for switch state
* moved to ATTR_x and STATE_x instead of strings
some fixes to test_cover
* fixed isort issue from merge
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-11-12 22:59:29 +01:00
On Freund
4bb1f4ec79
Add Armed binary sensor to local Risco ( #81997 )
2022-11-12 21:29:31 +01:00
uvjustin
ee910bd0e4
Refactor camera stream settings ( #81663 )
2022-11-13 01:22:59 +08:00
rappenze
1fe85c9b17
Fix accelerator sensor in fibaro integration ( #81237 )
...
* Fix accelerator sensor in fibaro integration
* Implement suggestions from code review
* Implement suggestions from code review
* Changes as suggested in code review
* Adjust as suggested in code review
2022-11-12 10:43:11 +01:00
GitHub Action
a6a3bf261d
[ci skip] Translation update
2022-11-12 00:28:24 +00:00
J. Nick Koston
de48ae2e53
Bump dbus-fast to 1.73.0 ( #81959 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.72.0...v1.73.0
2022-11-11 23:22:22 +01:00
David F. Mulcahey
8ee60c2e7f
Bump ZHA quirks lib to 0.0.86 ( #81966 )
2022-11-11 17:03:32 -05:00
J. Nick Koston
a8aea6df5e
Bump oralb-ble to 0.14.2 ( #81969 )
...
fixes detection of the black 9000 model
fixes #81967
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.14.1...v0.14.2
2022-11-11 17:01:54 -05:00
muppet3000
380ae12997
Fix Growatt missing state class ( #81980 )
...
Growatt - Fix #80003 - Add missing state class
2022-11-11 17:01:15 -05:00
epenet
1baa5c12c0
Fix rest schema ( #81857 )
2022-11-11 10:08:26 -06:00
Jc2k
b5dfe8c6b9
Fix battery %, battery voltage and signal strength not being diagnostic entities in xiaomi_ble ( #81960 )
2022-11-11 15:37:57 +00:00
J. Nick Koston
89959e7cda
Reduce complexity of bluetooth scanners for local adapters ( #81940 )
...
This is a small refactor to align the bluetooth scanner class
to the same design used in the esphome scanner to pass the
callback for new service infos in the constructor.
The original thinking was that multiple callbacks would
be needed to send the service infos to different paths,
however with the creation of a central manager, this
designed turned out to not be needed and can be
simplified
2022-11-11 14:59:06 +01:00
J. Nick Koston
6517e3e21e
Fix esphome bleak client seeing disconnects too late ( #81932 )
...
* Fix esphome bleak client seeing disconnects too late
Because allbacks are delivered asynchronously its possible
that we find out during the operation before the callback
is delivered telling us about the disconnected.
We now watch for error code -1 which indicates the connection
dropped out from under us
* debug logging
* cleanup comment
* Fix comment grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-11 09:09:28 +01:00
J. Nick Koston
8c9a8d72a8
Bump PySwitchbot to 0.20.3 ( #81938 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.2...0.20.3
releases the connection sooner to reduce the risk
of running out of connection slots on the ble adapter
2022-11-11 08:53:07 +01:00
J. Nick Koston
777bf27dda
Bump bleak-retry-connector to 2.8.4 ( #81937 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.3...v2.8.4
reduces the risk that the operation will fail because the adapter
temporarily runs out of connection slots
2022-11-11 08:51:58 +01:00
GitHub Action
df0ba28b05
[ci skip] Translation update
2022-11-11 00:30:00 +00:00
J. Nick Koston
5621dfe419
Small cleanups for HomeKit Controller ( #81933 )
2022-11-10 17:07:30 -06:00
Aaron Bach
f67ecd8ef5
Bump aioridwell to 2022.11.0 ( #81929 )
2022-11-10 15:32:49 -06:00
J. Nick Koston
78180b2ad8
Fix bluetooth adapters with missing firmware patch files not being discovered ( #81926 )
2022-11-10 14:14:37 -06:00
cdheiser
2813101418
Add cdheiser to Lutron codeowners ( #81922 )
...
* Update manifest.json
Add cdheiser as codeowner
* Update CODEOWNERS
Add @cdheiser as owner of Lutron.
2022-11-10 19:35:47 +01:00
Guido Schmitz
97ebe59584
Use UnitOfTemperature in devolo Home Control ( #81923 )
2022-11-10 19:33:10 +01:00
Allen Porter
e6d1a4a422
Revert google calendar back to old API for free/busy readers ( #81894 )
...
* Revert google calendar back to old API for free/busy readers
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-10 08:31:28 -08:00
Erik Montnemery
a2da1c7db5
Create repairs issue if an outdated currency code is configured in core store ( #81772 )
...
* Create repairs issue if an outdated currency code is configured in core store
* Update homeassistant/config.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-11-10 17:28:19 +01:00
Erik Montnemery
25d54f407e
Fix race when deleting a scene ( #81896 )
2022-11-10 17:27:26 +01:00
Erik Montnemery
2f9982d1c7
Fix race when deleting a script ( #81897 )
2022-11-10 17:27:14 +01:00
Erik Montnemery
ae2b2acab5
Fix grammar in tts service description ( #81916 )
2022-11-10 17:25:42 +01:00
Jan Bouwhuis
7500d0c61c
Refactor MQTT_WILL_BIRTH_SCHEMA ( #81879 )
...
* Refactor MQTT_WILL_BIRTH_SCHEMA
* Refactor and move birth/will validation to utils
* Simplify birth will validation
2022-11-10 15:24:56 +01:00
Erik Montnemery
9bd676aff6
Improve automation reload ( #81854 )
...
* Improve automation reload
* Small tweak
* Improve
2022-11-10 14:44:55 +01:00
Matthias Alphart
ee9231363f
Refactor KNX Config and Options flows ( #80641 )
2022-11-10 14:25:41 +01:00
Erik Montnemery
874ece195e
Include config entry id in response to WS API hardware/info ( #81906 )
2022-11-10 13:19:21 +01:00
lunmay
a954443795
Fix string typos and consistencies in nibe_heatpump ( #81902 )
...
* Fix typos and consistency
* Fix typos and consistency
2022-11-10 10:32:07 +01:00
Martin Hjelmare
9ded232522
Move zwave_js addon manager to hassio integration ( #81354 )
2022-11-10 10:09:52 +01:00
Ernst Klamer
0bd04068de
Omit unit of measurement and device class equal to None ( #81880 )
...
Omit unit of measurement and dev class none
2022-11-10 09:40:22 +01:00
Malte Franken
3089ca06c5
Add integration_type to qld_bushfire ( #81895 )
...
define integration type
2022-11-10 08:16:37 +01:00
Allen Porter
f34de5072a
Bump gcal_sync to 4.0.1 to fix Google Calendar config flow ( #81873 )
...
Bump gcal_sync to 4.0.1
This reverts test chagnes from PR #81562 that were actually incorrect given
the calendar "get" API returns less information that the "CalendarList" api.
2022-11-09 19:34:31 -08:00
GitHub Action
8b4dbbe593
[ci skip] Translation update
2022-11-10 00:27:41 +00:00
Erik Montnemery
7aa4654eb4
Improve docstring for sensor testcase ( #81875 )
2022-11-09 23:59:58 +01:00
Aaron Bach
adf84b0c62
Add async_get_active_reauth_flows helper for config entries ( #81881 )
...
* Add `async_get_active_reauth_flows` helper for config entries
* Code review
* Code review + tests
2022-11-09 15:36:50 -07:00
Allen Porter
0941ed076c
Cleanup unnecessary google calendar test fixtures ( #81876 )
2022-11-09 20:59:00 +01:00
J. Nick Koston
b18c558a80
Bump oralb-ble to 0.14.1 ( #81869 )
2022-11-09 10:21:31 -06:00
J. Nick Koston
438184a43c
Bump aiohomekit to 2.2.19 ( #81867 )
2022-11-09 10:01:12 -06:00
Aarni Koskela
f3e85b6492
Deduplicate blackening ( #81802 )
2022-11-09 16:58:20 +01:00
J. Nick Koston
f9ff23a2c8
Fix benign typo in test_config_entries.py ( #81789 )
...
* Fix typo in test_config_entries.py
* touch ups
* Update tests/test_config_entries.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-09 16:36:46 +01:00
uvjustin
84725f15a6
Use IntEnum for stream orientation ( #81835 )
...
* Use IntEnum for stream orientation
* Rename enum values
* Add comments
* Fix import
2022-11-09 07:28:28 -08:00
Jc2k
9de4d7cba3
Fix homekit_controller climate entity not becoming active when changing modes ( #81868 )
2022-11-09 15:27:36 +00:00
Ville Skyttä
e690db9ba6
Upgrade huawei-lte-api to 1.6.7, fixes empty username issues ( #81751 )
...
Recentish versions of huawei-lte-api behave differently with regards to
empty/default username compared to the older versions this integration
was originally written against. 1.6.5+ changes the behavior so that our
existing implementation works as expected when no username is supplied
for the config entry.
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.4
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.5
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.6
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.7
2022-11-09 15:51:33 +01:00
Phil Bruckner
8874bf7791
Change life360 timeouts & retries ( #81799 )
...
Change from single timeout of 10 to socket timeout of 15, total timeout of 60, and retry up to 3 times.
Bump life360 package to 5.3.0.
2022-11-09 15:44:30 +01:00
Aarni Koskela
5a6f7e66cb
Refactor + strictly-type image component ( #81808 )
...
* image: refactor size validation to use partition
* image: give _generate_thumbnail types and use partition
* image: become strictly typed
2022-11-09 15:36:03 +01:00
Aarni Koskela
ec316e94ed
RuuviTag BLE sensor support ( #81327 )
2022-11-09 08:35:30 -06:00
Ernst Klamer
b72876d369
Add support for BTHome V2 to bthome ( #81811 )
...
* Add BTHome v2 support
* Add new sensor types
* Add new sensor types
2022-11-09 15:31:58 +01:00
Hessel
4b4bf54994
Bump wallbox to 0.4.12 ( #81852 )
...
Version Bump for WALLBOX
2022-11-09 15:22:54 +01:00
Vincent Knoop Pathuis
0cd9fe3288
Landis+Gyr Heat Meter code improvements ( #81184 )
2022-11-09 13:45:28 +01:00
Franck Nijhof
2eb37f527a
Update psutil to 5.9.4 ( #81840 )
2022-11-09 12:45:33 +01:00
Aarni Koskela
738419309d
Add numpy requirement to stream ( #81841 )
...
Closes https://github.com/home-assistant/core/pull/81790
2022-11-09 12:22:14 +01:00
epenet
402bac5ed7
Improve type hints in camera ( #81794 )
2022-11-09 12:14:26 +01:00
Malte Franken
b7f3eb77dc
Add integration_type to usgs_earthquakes_feed ( #81846 )
2022-11-09 11:20:27 +01:00
Avishay
92b5721f80
Fix modbus hvac mode keys ( #81747 )
...
Change the HVAC mode register conf constants
2022-11-09 11:09:21 +01:00
Kryštof Korb
21d96e00a2
Use better icon for system monitor IP sensor ( #81779 )
2022-11-09 10:51:28 +01:00
Aarni Koskela
44e4b8c676
Omit native_unit_of_measurement=None ( #81844 )
2022-11-09 10:48:37 +01:00
Aarni Koskela
059623c6bf
Remove vestigial move.yml ( #81557 )
2022-11-09 09:47:10 +01:00
epenet
9f691ab359
Revert "Fix coordinator TypeVar definition ( #81298 )" ( #81834 )
2022-11-09 09:03:59 +01:00
J. Nick Koston
ad992f0a86
Fix switchbot not becoming available again after unavailable ( #81822 )
...
* Fix switchbot not becoming available again after unavailable
If the advertisment was the same and we were previously
marked as unavailable we would not mark the device as
available again until the advertisment changed. For lights
there is a counter but for the bots there is no counter
which means the bots would show unavailable even though
they were available again
* naming
* naming
2022-11-09 08:09:06 +01:00
GitHub Action
dcf68d768e
[ci skip] Translation update
2022-11-09 00:27:20 +00:00
Joakim Plate
58c691be1e
Update nibe to 1.2.1 with support for 2120 pumps ( #81824 )
...
Update nibe to 1.2.1
2022-11-09 01:20:55 +01:00
Jan Bouwhuis
12d76a8a4f
Address late review of config entry wait for states tests ( #81801 )
...
* Late review on tests #81771
* Clean-up duplicate assignment
2022-11-08 22:14:17 +01:00
Aarni Koskela
6021cedb09
deconz: Use partition instead of split where possible ( #81804 )
...
* deconz: Use partition instead of split where possible
With a smattering of code deduplication
Split out of #81493
* Update homeassistant/components/deconz/util.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-11-08 20:54:01 +01:00
Jan Bouwhuis
b364ef98a0
Use _attr_ for MQTT vacuum ( #81534 )
...
* Use `_attr_` for MQTT vacuum
* Remove unneeded properties
* Follow-up comment
* Remove default value
2022-11-08 18:48:08 +01:00
Franck Nijhof
c757c9b99f
2022.11.2 ( #81780 )
2022-11-08 17:41:05 +01:00
Jan Bouwhuis
3cc9ecf1dc
Implement ConfigEntry async_wait_for_states ( #81771 )
...
* Implement async_wait_for_states
* stale docstr, remove hints
* Assert return states for tests
2022-11-08 17:18:40 +01:00
Jan Bouwhuis
7d768dc3a6
Improve MQTT type hints / refactor part 7 - trigger ( #81019 )
...
* Improve typing trigger
* Improve hints on templates
* Use new sentinel for template
* Follow-up comment
2022-11-08 17:02:06 +01:00
J. Nick Koston
d88b2bf19c
Fix off by one in HomeKit iid allocator ( #81793 )
2022-11-08 16:24:15 +01:00
ztamas83
7ab2029071
Retry tibber setup ( #81785 )
...
* Handle integration setup retries
* Fix black error
* Update to falsy check
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove duplicated log
* Update exception message
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-08 16:24:11 +01:00
J. Nick Koston
2cb58b8189
Fix off by one in HomeKit iid allocator ( #81793 )
2022-11-08 09:20:03 -06:00
Aarni Koskela
88a7c76739
Fix late-import paho ( #81791 )
...
fix: late-import MQTTMessage
`paho-mqtt` is not listed in main requirements and is imported early by `conftest`.
Import it late to avoid an ImportError.
Split out from #81678 .
2022-11-08 16:16:31 +01:00
ztamas83
5040b94330
Retry tibber setup ( #81785 )
...
* Handle integration setup retries
* Fix black error
* Update to falsy check
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove duplicated log
* Update exception message
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-08 16:09:58 +01:00
Aaron Bach
45be2a260e
Add re-auth flow for OpenUV ( #79691 )
2022-11-08 07:41:09 -07:00
Bram Kragten
59ec829106
Update frontend to 20221108.0 ( #81787 )
2022-11-08 15:01:23 +01:00
Bram Kragten
014c2d487d
Update frontend to 20221108.0 ( #81787 )
2022-11-08 15:00:30 +01:00
Malte Franken
3edaef63b0
Add integration_type to ign_sismologia ( #81729 )
...
define integration type
2022-11-08 14:47:00 +01:00
Marc Mueller
0c8eeaa643
Update mypy to 0.990 ( #81783 )
...
* Update mypy to 0.990
* Remove type ignore - overriding attr with property (13475)
* Remove type ignores - hasattr (13544)
* Adjust type ignore - assignment (13549)
* New error code - type-abstract (13785)
* Disable annotation-unchecked (13851)
2022-11-08 14:41:39 +01:00
chpego
2082026ff5
Fix Fully Kiosk start application service field ( #81738 )
...
Fix attributes services to start_application
2022-11-08 14:39:53 +01:00
J. Nick Koston
b7533aff48
Replace led-ble util with bluetooth-data-tools ( #81093 )
2022-11-08 07:26:16 -06:00
epenet
9b0b8ae9c0
Add short-hand attributes to vacuum ( #81782 )
...
Add attributes to vacuum
2022-11-08 13:58:47 +01:00
epenet
345d356e9a
Fix rest import ( #81784 )
2022-11-08 13:35:12 +01:00
Jan Bouwhuis
4293c88fb6
Improve MQTT type hints part 6 ( #81001 )
...
* Improve typing siren
* Improve typing switch
* Set siren type hints at class level
* Set switch type hints at class level
* Follow up comment
* Improve hints on siren templates
* Another cleanup for siren
* Follow up comment
* Follow up comment
2022-11-08 13:11:45 +01:00
Jan Bouwhuis
47dba6f6bc
Improve MQTT type hints part 5 ( #80979 )
...
* Improve typing scene
* Improve typing select
* Improve typing sensor
* move expire_after - and class level attrs
* Follow up comment
* Solve type confict
* Remove stale sentinel const
* Update homeassistant/components/mqtt/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Make _expire_after a class attribute
* Code styling
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-08 12:55:41 +01:00
Franck Nijhof
42c09d8811
Bumped version to 2022.11.2
2022-11-08 12:44:44 +01:00
Allen Porter
f614df29bd
Partially revert google local sync for search cases ( #81761 )
...
fixes undefined
2022-11-08 12:43:39 +01:00
J. Nick Koston
815249eaeb
Use more efficient async_progress_by_handler call in async_start_reauth ( #81757 )
2022-11-08 12:43:36 +01:00
J. Nick Koston
1f878433ac
Fix check for duplicate config entry reauth when context is passed or augmented ( #81753 )
...
fixes https://github.com/home-assistant/core/issues/77578
2022-11-08 12:43:32 +01:00
epenet
797ea3ace4
Adjust REST schema validation ( #81723 )
...
fixes undefined
2022-11-08 12:43:28 +01:00
J. Nick Koston
3e8bea8fbd
Fix flapping logbook tests ( #81695 )
2022-11-08 12:43:25 +01:00
Robert Hillis
b9db84ed57
Bump aiopyarr to 22.11.0 ( #81694 )
2022-11-08 12:43:21 +01:00
J. Nick Koston
823ec88c52
Bump aiohomekit to 2.2.18 ( #81693 )
2022-11-08 12:43:18 +01:00
Simone Chemelli
34ae83b4e2
Restore negative values for shelly power factors ( #81689 )
...
fixes undefined
2022-11-08 12:43:15 +01:00
J. Nick Koston
efb984aa83
Bump bleak to 0.19.2 ( #81688 )
2022-11-08 12:43:11 +01:00
J. Nick Koston
7ca5bd341b
Bump aioesphomeapi to 11.4.3 ( #81676 )
2022-11-08 12:43:08 +01:00
J. Nick Koston
c8ed3fd302
Bump bleak-retry-connector to 2.8.3 ( #81675 )
...
Improves chances of making a BLE connection with the ESP32s
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.2...v2.8.3
2022-11-08 12:43:05 +01:00
J. Nick Koston
a8a3f012f6
Bump bluetooth-adapters to 0.7.0 ( #81576 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-adapters/releases/tag/v0.7.0
2022-11-08 12:43:00 +01:00
Aaron Bach
11013bd780
Fix missing RainMachine restrictions switches ( #81673 )
2022-11-08 12:33:17 +01:00
J. Nick Koston
2684a6e8ed
Bump aiohomekit to 2.2.17 ( #81657 )
...
Improve BLE pairing reliability, especially with esp32 proxies
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.16...2.2.17
2022-11-08 12:33:13 +01:00
Artem Draft
63afb30f57
Fix Bravia TV options flow when device is off ( #81644 )
...
* Fix options flow when tv is off
* abort with message
2022-11-08 12:33:10 +01:00
Tobias Sauerwein
f861137de4
Bump pyatmo to 7.4.0 ( #81636 )
2022-11-08 12:33:06 +01:00
J. Nick Koston
08debee94f
Add missing h2 dep to iaqualink ( #81630 )
...
fixes https://github.com/home-assistant/core/issues/81439
2022-11-08 12:33:02 +01:00
Robert Svensson
c8981f78b7
Fix situation where deCONZ sensor platform setup would fail ( #81629 )
...
* Fix situation where deCONZ sensor platform setup would fail
* Don't use try
2022-11-08 12:32:58 +01:00
J. Nick Koston
e4269ff8b2
Fix creating multiple ElkM1 systems with TLS 1.2 ( #81627 )
...
fixes https://github.com/home-assistant/core/issues/81516
2022-11-08 12:32:55 +01:00
J. Nick Koston
6fb5c93182
Bump oralb-ble to 0.13.0 ( #81622 )
...
* Bump oralb-ble to 0.11.1
adds some more missing pressure mappings
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.2...v0.11.1
* bump again to update for additional reports
* bump again for more data from issue reports
2022-11-08 12:32:51 +01:00
J. Nick Koston
6fa69022f4
Bump aiohomekit to 2.2.16 ( #81621 )
2022-11-08 12:32:48 +01:00
J. Nick Koston
4391640734
Ignore unspecified addresses from zeroconf ( #81620 )
2022-11-08 12:32:44 +01:00
Tim Rightnour
c60c99bd74
Bump venstarcolortouch to 0.19 to fix API rev 3 devices ( #81614 )
2022-11-08 12:32:41 +01:00
J. Nick Koston
ac15f2cf9d
Fix homekit bridge iid allocations ( #81613 )
...
fixes undefined
2022-11-08 12:32:35 +01:00
Bouwe Westerdijk
b9757235a7
Bump plugwise to v0.25.7 ( #81612 )
2022-11-08 12:32:31 +01:00
Steven Looman
9beb9f6fc0
Fix repeating SSDP errors by checking address scope_ids and proper hostname ( #81611 )
2022-11-08 12:32:27 +01:00
David F. Mulcahey
9771147a1e
Fix invalid min and max color temp in bad ZHA light devices ( #81604 )
...
* Fix ZHA default color temps
* update test
2022-11-08 12:32:24 +01:00
Sebastian Muszynski
0983f8aadf
Bump PyXiaomiGateway to 0.14.3 ( #81603 )
...
Fixes : #80249
2022-11-08 12:32:20 +01:00
Maciej Bieniek
5a6423a944
Always use Celsius in Shelly integration, part 2 ( #81602 )
...
* Always use Celsius in Shelly integration
* Update homeassistant/components/shelly/sensor.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
* Restore unit from the registry during HA startup
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-11-08 12:32:16 +01:00
David F. Mulcahey
f9c7732090
Bump ZHA quirks and associated changes ( #81587 )
2022-11-08 12:32:13 +01:00
J. Nick Koston
55c87c733a
Ensure HomeKit temperature controls appear before fan controls on thermostat accessories ( #81586 )
2022-11-08 12:32:09 +01:00
J. Nick Koston
6110700e18
Fix HomeKit reset accessory procedure ( #81573 )
...
fixes https://github.com/home-assistant/core/issues/81571
2022-11-08 12:32:06 +01:00
Nathan Spencer
a8e1afb966
Bump pylitterbot to 2022.11.0 ( #81572 )
2022-11-08 12:32:02 +01:00
Klaas Schoute
d24e272d5e
Fix watermeter issue for old P1 Monitor versions ( #81570 )
...
* Bump the python package version
* Add exception to check if user has a water meter
2022-11-08 12:31:59 +01:00
Shay Levy
bf5ecc30ed
Fix Shelly Plus HT missing battery entity ( #81564 )
2022-11-08 12:31:55 +01:00
Allen Porter
2a34d3a56f
Bump gcal_sync to 4.0.0 ( #81562 )
...
* Bump gcal_sync to 2.2.4
* Bump gcal sync to 4.0.0
* Add Calendar accessRole fields which are now required
2022-11-08 12:31:52 +01:00
Aaron Bach
7124cedd7a
Bump pyairvisual to 2022.11.1 ( #81556 )
2022-11-08 12:31:46 +01:00
J. Nick Koston
087ede959d
Bump oralb-ble to 0.10.2 ( #81537 )
...
Fixes some more missing pressure mappings
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.1...v0.10.2
2022-11-08 12:31:43 +01:00
J. Nick Koston
7b769b39c2
Add additional coverage for adding multiple elkm1 instances ( #81528 )
...
* Add additional coverage for adding multiple elkm1 instances
* fix copy error
2022-11-08 12:31:40 +01:00
Avi Miller
51ab5d1808
Fix lifx.set_state so it works with kelvin and color_temp_kelvin and color names ( #81515 )
2022-11-08 12:31:36 +01:00
J. Nick Koston
7832a7fd80
Bump oralb-ble to 0.10.1 ( #81491 )
...
fixes #81489
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.0...v0.10.1
2022-11-08 12:31:33 +01:00
J. Nick Koston
c93c13d8bf
Bump nexia to 2.0.6 ( #81474 )
...
* Bump nexia to 2.0.6
- Marks thermostat unavailable when it is offline
* is property
2022-11-08 12:31:30 +01:00
J. Nick Koston
42444872b9
Align esphome ble client notify behavior to match BlueZ ( #81463 )
2022-11-08 12:31:26 +01:00
Steven Looman
d3bd80b876
Fix ignored upnp discoveries not being matched when device changes its unique identifier ( #81240 )
...
Fixes https://github.com/home-assistant/core/issues/78454
fixes undefined
2022-11-08 12:31:20 +01:00
Joakim Sørensen
d6c10cd887
Bump pycfdns from 1.2.2 to 2.0.0 ( #81776 )
2022-11-08 12:28:36 +01:00
Allen Porter
dfab3b2651
Partially revert google local sync for search cases ( #81761 )
...
fixes undefined
2022-11-08 11:21:13 +01:00
J. Nick Koston
4d1fa42a3c
Use more efficient async_progress_by_handler call in async_start_reauth ( #81757 )
2022-11-08 11:20:54 +01:00
epenet
c585817e67
Adjust REST schema validation ( #81723 )
...
fixes undefined
2022-11-08 11:18:58 +01:00
J. Nick Koston
53c1c2eb56
Fix homekit bridge iid allocations ( #81613 )
...
fixes undefined
2022-11-08 11:15:16 +01:00
J. Nick Koston
11034f56dc
Ensure HomeKit temperature controls appear before fan controls on thermostat accessories ( #81586 )
2022-11-08 11:04:24 +01:00
J. Nick Koston
462e2a8ea1
Fix HomeKit reset accessory procedure ( #81573 )
...
fixes https://github.com/home-assistant/core/issues/81571
2022-11-08 11:03:37 +01:00
Steven Looman
274049cc8e
Fix ignored upnp discoveries not being matched when device changes its unique identifier ( #81240 )
...
Fixes https://github.com/home-assistant/core/issues/78454
fixes undefined
2022-11-08 11:02:53 +01:00
epenet
a53d1e072d
Fix scrape scan interval ( #81763 )
2022-11-08 10:56:08 +01:00
Joakim Plate
fc0e0bf099
Support for direct modbus connection to nibe pumps ( #80557 )
...
* Initial support for modbus
* Complete test coverage of config flow
* Bump to 1.1.0 with corrected numbers
* Handle missing mapping for reset-alarm
* Fixup type checks after library bump
* Adjust coil number
* Move word_swap to nibegw
* Adjust to 1.1.2 with fixes
* Add series property
* Add S series models
* Correct test for invalid host
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Move some things into library
* Adjust strings somewhat
* Correct black
* Correct test after validation change
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-08 10:49:47 +01:00
epenet
318122fe53
Fix coordinator TypeVar definition ( #81298 )
...
* Adjust coordinator TypeVar definition
* Adjust again
2022-11-08 10:38:29 +01:00
Jan Bouwhuis
d66d079330
Use _attr_ for MQTT light ( #81465 )
...
* Schema basic
* Schema json
* Schema template
* add color_mode - follow up comments
* Fix regression
* Follow up comments 2
* Fix mypy errors
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-08 10:16:05 +01:00
Jan Bouwhuis
8c0a7b9d7f
Add type hints for MQTT tag ( #81495 )
...
* Improve typing tag
* Additional type hints for tag platform
* Follow up comment tag
* Folow up comments
* Revert comment removal
2022-11-08 09:24:16 +01:00
Jan Bouwhuis
88faf33cb8
Improve type hints for MQTT climate ( #81396 )
...
* Improve typing climate
* Move climate type hints to class level
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* remove stale command after applying suggestions
* cleanup
* Update homeassistant/components/mqtt/climate.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-11-08 09:17:03 +01:00
Robert Svensson
23bed25e52
Remove old UniFi POE client implementation ( #81749 )
...
Remove all references to POE client implementation
2022-11-08 07:48:54 +01:00
Robert Svensson
3444d2af1a
UniFi switch entity description ( #81680 )
...
* Consolidate switch entities to one class
* Move turn on/off into UnifiSwitchEntity
* Add event subscription
Remove storing entity for everything but legacy poe switch
* Only one entity class
* Improve generics naming
* Rename loader to description
* Improve control_fn naming
* Move wrongfully placed method that should only react to dpi apps being emptied
* Improve different methods
* Minor renaming and sorting
* Mark callbacks properly
2022-11-08 07:38:31 +01:00
Erik Montnemery
c3d4a9cd99
Create repairs issue if an outdated currency code is configured ( #81717 )
...
* Create repairs issue if an outdated currency code is configured
* Add script for updating list of currencies
* Use black for formatting
* Move currency codes to a separate file
* Address review comments
2022-11-08 07:21:09 +01:00
Jon Gilmore
0ce301ae7b
Remove JonGilmore from lutron codeowners ( #81727 )
2022-11-07 21:22:03 -06:00
J. Nick Koston
c2c26e2608
Fix check for duplicate config entry reauth when context is passed or augmented ( #81753 )
...
fixes https://github.com/home-assistant/core/issues/77578
2022-11-07 21:19:57 -06:00
GitHub Action
785cf0e29c
[ci skip] Translation update
2022-11-08 00:26:39 +00:00
Thibaut
55cad465b2
Add support for AEH with adjustable temperature in Overkiz integration ( #72790 )
...
* Import and clean from ha-tahoma
* Fix wrong search and replace
* Clean code
* Use elif
* Sort import
* Fix imports
* Update homeassistant/components/overkiz/climate_entities/atlantic_electrical_heater_with_adjustable_temperature_setpoint.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Fix import
* Remove cast
* Remove useless constructor
* Use constant
* Remove now useless conditions
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-11-08 00:07:02 +01:00
J. Nick Koston
5c38321c4f
Ignore unspecified addresses from zeroconf ( #81620 )
2022-11-07 15:50:45 -06:00
Raman Gupta
7f23ab9d86
Add measurement state class to eight_sleep sensors ( #81589 )
...
* Add measurement state class to eight_sleep sensors
* tweaks
2022-11-07 21:46:41 +01:00
Robert Hillis
bc146a09db
Add integration_type for some integrations ( #81499 )
2022-11-07 19:39:29 +01:00
Joakim Sørensen
e7a616b8ff
Use location info helper for IP in Cloudflare DNS ( #81714 )
...
* Use location info helper for IP in Cloudflare DNS
* simplify
* Blow up
* coverage
2022-11-07 19:31:47 +01:00
Christopher Bailey
1b9c2dfb68
Bump pyunifiprotect to 4.4.1 ( #81732 )
2022-11-07 19:10:42 +02:00
Jan Bouwhuis
b9c47ed3c3
Align MQTT config entry setup strings with option flow ( #81616 )
2022-11-07 10:45:27 -06:00
puddly
74357bef15
Use a unique ID for the Yellow ZHA hardware discovery ( #81523 )
...
* Set unique ID for hardware discovery
* Use the provided `name` for discovered hardware
2022-11-07 11:28:28 -05:00
puddly
604cd46ec9
Enable SkyConnect config flow and use correct case in USB matching ( #81522 )
...
* Ensure `USBCallbackMatcher` uses the appropriate case for each field
* Enable the config flow for the SkyConnect integration
* Update unit test
2022-11-07 17:26:16 +01:00
puddly
3788a950e6
Validate matcher field case in usb.async_is_plugged_in ( #81514 )
...
* Support case-insensitive matching
* Revert "Support case-insensitive matching"
This reverts commit 0fdb2aa6bc .
* Explicitly check the case of matcher fields in `async_is_plugged_in`
2022-11-07 17:14:57 +01:00
J. Nick Koston
43745dbc6c
Pass explict time in logbook tests ( #81725 )
...
The CI sets the timezone to US/Pacific and the logbook
uses start_of_local_day when called without a time.
We now call the logbook api with a specific time to
avoid them being out of sync since the test would
fail at CET 8:55am on Mon Nov 7th 2022 (and probably
other dates)
2022-11-07 16:26:38 +01:00
Mick Vleeshouwer
ff18cece7b
Add Brandt, Hexaom, SIMU & Ubiwizz as virtuals integrations of Overkiz ( #79566 )
...
* Match supported brands with Overkiz libs
* Add missing files for mypy
2022-11-07 16:17:56 +01:00
TheJulianJES
523c3089f7
Add TI router transmit power config entity to ZHA ( #81520 )
...
Make TI Router Transmit Power configurable in ZHA
2022-11-07 08:54:43 -05:00
StefanIacobLivisi
902e075d58
Add livisi integration ( #76863 )
2022-11-07 14:40:23 +01:00
epenet
f479b2385e
Add type hints to rest switch ( #81307 )
2022-11-07 14:02:49 +01:00
epenet
934cec9778
Modernize rest switch tests ( #81306 )
...
* Adjust rest switch tests to use schema validation
* Simplify
* Use async_setup_component in tests
* Rewrite tests
* Add patch
* Remove patch
* Adjust mock
2022-11-07 13:08:05 +01:00
epenet
9b2a8901b1
Adjust payload sentinel in mqtt ( #81553 )
...
* Adjust payload sentinel in mqtt
* Add type hints
* Update sensor.py
* Adjust vacuum
* Add type hints
* Adjust schema basic
* Remove invalid hint
2022-11-07 12:31:11 +01:00
David F. Mulcahey
d1fd141e8c
Bump ZHA quirks and associated changes ( #81587 )
2022-11-07 12:28:59 +01:00
Robert Hillis
9860b06913
Bump aiopyarr to 22.11.0 ( #81694 )
2022-11-07 12:23:49 +01:00
Christopher Bailey
190840cd33
Bump pyunifiprotect to 4.4.0 ( #81696 )
2022-11-07 12:12:41 +01:00
J. Nick Koston
2bea77549d
Fix creating multiple ElkM1 systems with TLS 1.2 ( #81627 )
...
fixes https://github.com/home-assistant/core/issues/81516
2022-11-07 12:09:36 +01:00
J. Nick Koston
3184c8a526
Fix use of deprecated device.rssi in bluetooth scanner ( #81690 )
2022-11-07 12:06:38 +01:00
J. Nick Koston
11a55d6d4c
Fix flapping logbook tests ( #81695 )
2022-11-07 11:41:02 +01:00
Benjamin Salchow
1d633ac484
Accept input register in Modbus binary sensor ( #81352 )
...
Adds input register as valid option for modbus binary_sensor
Co-authored-by: jan iversen <jancasacondor@gmail.com >
2022-11-07 10:14:12 +01:00
epenet
5e05739019
Add type hints to template helper ( #81308 )
...
* Add type hints to template helper
* Update homeassistant/helpers/template.py
* Adjust use of ensure_compiled
2022-11-07 09:41:53 +01:00
Ville Skyttä
9bc029000a
Upgrade prettier to v2.7.1 ( #81682 )
...
No formatting changes.
https://github.com/prettier/prettier/blob/2.7.1/CHANGELOG.md
2022-11-07 09:09:47 +01:00
Malte Franken
efd60de1ac
Add integration_type to geonetnz_volcano ( #81607 )
...
define integration type
2022-11-07 09:01:07 +01:00
Jan Bouwhuis
ff4456cb29
Improve MQTT type hints part 4 ( #80971 )
...
* Improve typing humidifier
* Improve typing lock
* Improve typing number
* Set humidifier type hints at class level
* Set lock type hints at class level
* Set number type hints at class level
* Some small updates
* Follow up comment
* Remove assert
2022-11-07 08:24:49 +01:00
tstabrawa
499839c596
Fix nuheat temporary hold time ( #81635 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-06 19:16:22 -06:00
J. Nick Koston
9c3bd22e77
Bump bleak to 0.19.2 ( #81688 )
2022-11-06 19:07:21 -06:00
GitHub Action
e2788f8321
[ci skip] Translation update
2022-11-07 00:26:17 +00:00
Simone Chemelli
2a42a58ec4
Restore negative values for shelly power factors ( #81689 )
...
fixes undefined
2022-11-06 18:16:58 -06:00
J. Nick Koston
3cfcb93d70
Bump aiohomekit to 2.2.18 ( #81693 )
2022-11-06 18:04:45 -06:00
J. Nick Koston
c3946159d8
Bump bleak-retry-connector to 2.8.3 ( #81675 )
...
Improves chances of making a BLE connection with the ESP32s
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.2...v2.8.3
2022-11-07 00:45:53 +01:00
J. Nick Koston
e7b5aaec47
Bump aioesphomeapi to 11.4.3 ( #81676 )
2022-11-06 17:13:14 -06:00
Artem Draft
04d01cefb2
Fix Bravia TV options flow when device is off ( #81644 )
...
* Fix options flow when tv is off
* abort with message
2022-11-06 20:26:40 +00:00
Maciej Bieniek
df7000f96d
Always use Celsius in Shelly integration, part 2 ( #81602 )
...
* Always use Celsius in Shelly integration
* Update homeassistant/components/shelly/sensor.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
* Restore unit from the registry during HA startup
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-11-06 20:23:48 +00:00
Aaron Bach
d62bac9c59
Fix missing RainMachine restrictions switches ( #81673 )
2022-11-06 13:38:55 -06:00
Aarni Koskela
496f78bae5
FIX: patch correct async_setup_entry in tilt_ble ( #81671 )
2022-11-06 13:37:44 -06:00
J. Nick Koston
d3529cb346
Add missing h2 dep to iaqualink ( #81630 )
...
fixes https://github.com/home-assistant/core/issues/81439
2022-11-06 12:59:32 -06:00
J. Nick Koston
3630de909c
Bump aiohomekit to 2.2.17 ( #81657 )
...
Improve BLE pairing reliability, especially with esp32 proxies
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.16...2.2.17
2022-11-06 09:47:07 -06:00
Christopher Bailey
6c659c0d68
Add repair warning about UniFi Protect Early Access ( #81658 )
2022-11-06 09:11:49 -06:00
J. Nick Koston
b18a1e6d7c
Bump dbus-fast to 1.72.0 ( #81574 )
2022-11-06 08:12:58 -06:00
Klaas Schoute
4056f673b8
Fix watermeter issue for old P1 Monitor versions ( #81570 )
...
* Bump the python package version
* Add exception to check if user has a water meter
2022-11-06 14:51:19 +01:00
Sebastian Muszynski
4c65a2f455
Bump PyXiaomiGateway to 0.14.3 ( #81603 )
...
Fixes : #80249
2022-11-06 13:02:59 +01:00
J. Nick Koston
cdec4fe110
Bump oralb-ble to 0.13.0 ( #81622 )
...
* Bump oralb-ble to 0.11.1
adds some more missing pressure mappings
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.2...v0.11.1
* bump again to update for additional reports
* bump again for more data from issue reports
2022-11-06 12:38:01 +01:00
Tobias Sauerwein
8e965eb56f
Bump pyatmo to 7.4.0 ( #81636 )
2022-11-06 10:21:48 +01:00
GitHub Action
fc472eb040
[ci skip] Translation update
2022-11-06 00:27:15 +00:00
Allen Porter
2ad1d31119
Bump gcal_sync to 4.0.0 ( #81562 )
...
* Bump gcal_sync to 2.2.4
* Bump gcal sync to 4.0.0
* Add Calendar accessRole fields which are now required
2022-11-05 17:06:34 -07:00
Steven Looman
a635e9c9d2
Fix repeating SSDP errors by checking address scope_ids and proper hostname ( #81611 )
2022-11-05 17:11:59 -05:00
Avi Miller
f66009c77d
Fix lifx.set_state so it works with kelvin and color_temp_kelvin and color names ( #81515 )
2022-11-05 16:46:00 -05:00
J. Nick Koston
64a29fddb4
Bump aiohomekit to 2.2.16 ( #81621 )
2022-11-05 15:58:11 -05:00
Tim Rightnour
89ebca7594
Bump venstarcolortouch to 0.19 to fix API rev 3 devices ( #81614 )
2022-11-05 15:29:20 -05:00
J. Nick Koston
6495c65d10
Align esphome ble client notify behavior to match BlueZ ( #81463 )
2022-11-05 15:28:47 -05:00
Bouwe Westerdijk
5f9f956023
Bump plugwise to v0.25.7 ( #81612 )
2022-11-05 15:26:19 -05:00
Robert Svensson
3a33d36466
Fix situation where deCONZ sensor platform setup would fail ( #81629 )
...
* Fix situation where deCONZ sensor platform setup would fail
* Don't use try
2022-11-05 21:23:36 +01:00
Aaron Bach
5884f50a82
Bump pyairvisual to 2022.11.1 ( #81556 )
2022-11-05 12:58:47 -05:00
Nathan Spencer
24f218c46b
Bump pylitterbot to 2022.11.0 ( #81572 )
2022-11-05 15:57:57 +01:00
J. Nick Koston
883ac12bcb
Add additional coverage for adding multiple elkm1 instances ( #81528 )
...
* Add additional coverage for adding multiple elkm1 instances
* fix copy error
2022-11-05 15:57:32 +01:00
J. Nick Koston
b313f37946
Bump nexia to 2.0.6 ( #81474 )
...
* Bump nexia to 2.0.6
- Marks thermostat unavailable when it is offline
* is property
2022-11-05 15:55:43 +01:00
David F. Mulcahey
83c6a7e18b
Fix invalid min and max color temp in bad ZHA light devices ( #81604 )
...
* Fix ZHA default color temps
* update test
2022-11-05 08:40:28 -04:00
Malte Franken
64a508be7b
Add integration_type to geonetnz_quakes ( #81548 )
...
define integration type
2022-11-05 11:05:19 +01:00
J. Nick Koston
089c4a7da2
Bump bluetooth-adapters to 0.7.0 ( #81576 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-adapters/releases/tag/v0.7.0
2022-11-05 10:44:05 +01:00
Raman Gupta
9a747bafa3
Use enums instead of deprecated constants ( #81591 )
2022-11-05 10:33:56 +01:00
GitHub Action
0311063c44
[ci skip] Translation update
2022-11-05 00:28:23 +00:00
Shay Levy
59ec52a079
Fix Shelly Plus HT missing battery entity ( #81564 )
2022-11-04 18:29:00 +02:00
J. Nick Koston
ca905a8c05
Bump dbus-fast to 1.71.0 ( #81541 )
...
performance improvements
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.67.0...v1.71.0
2022-11-04 15:29:15 +01:00
javicalle
52c80b7c5b
Add Tuya Backlight mode configuration ( #81218 )
...
* Tuya backlight configuration
* fix codespell
2022-11-04 09:54:19 -04:00
J. Nick Koston
2e92a0d1c2
Bump oralb-ble to 0.10.2 ( #81537 )
...
Fixes some more missing pressure mappings
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.1...v0.10.2
2022-11-04 14:42:37 +01:00
Nyro
ddbfed354e
Add Overkiz AtlanticPassAPCDHW ( #78665 )
...
* Add Overkiz AtlanticPassAPCDHW
* Remove unnecessary line
* Improve atlantic pass_apcdhw for operation and target temprature
* Remove async_execute_commands
* Fix small code issues for Overkiz AtlanticPassAPCDHW
* Update homeassistant/components/overkiz/const.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_pass_apc_dhw.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_pass_apc_dhw.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Fix small issues
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
Co-authored-by: Quentame <polletquentin74@me.com >
2022-11-04 10:42:58 +01:00
Nyro
1a5eeb2db1
Add Overkiz AtlanticPassAPCHeatingAndCoolingZone ( #78659 )
...
* Add Overkiz AtlanticPassAPCHeatingAndCoolingZone
* Fix commands instanciations to be simpler
* Update AtlanticPassAPCHeatingAndCoolingZone to show temperature and fix HA threads
* Simplify async_execute_commands in order to receive simpler list
* Fix get and set temperature in derogation or auto mode
* Remove hvac_action from AtlanticPassAPCHeatingAndCoolingZone
* Remove unused lines
* Update async_execute_commands to work like async_execute_command
Implement cancel for multiple commands
* Improve to use preset_home for internal scheduling
* Remove async_execute_commands
* Improvement for AtlanticPassAPCHeatingAndCoolingZone
* Update homeassistant/components/overkiz/climate_entities/__init__.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Update homeassistant/components/overkiz/climate_entities/atlantic_pass_apc_heating_and_cooling_zone.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Update homeassistant/components/overkiz/climate_entities/atlantic_pass_apc_heating_and_cooling_zone.py
Co-authored-by: Quentame <polletquentin74@me.com >
* Update homeassistant/components/overkiz/const.py
Co-authored-by: Quentame <polletquentin74@me.com >
Co-authored-by: Quentame <polletquentin74@me.com >
2022-11-04 10:21:30 +01:00
J. Nick Koston
93072d8ac5
Bump dbus-fast to 1.67.0 ( #81517 )
...
Bump dbus to 1.67.0
The bleak BlueZ clients use the negotiate_unix_fd path
which was not optimized but is now. (The scanners already
used a fast path)
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.64.0...v1.67.0
2022-11-04 06:34:23 +01:00
GitHub Action
c7fc51cfa5
[ci skip] Translation update
2022-11-04 00:29:52 +00:00
krazos
71c18ec527
Fix errant reference to "Solar.Forecast" in "Forecast.Solar" config options ( #81252 )
...
Fix errant reference to Solar.Forecast
Config options string referred to "Solar.Forecast". That reference has been corrected to "Forecast.Solar".
2022-11-03 23:23:42 +01:00
Renat Sibgatulin
dd5baa6e48
Add air-Q integration (air quality sensors) ( #76999 )
...
* Added initial files for air-Q integration
* Allow FIXME comments in pylint (temporary)
Also reintroduce --ignore-missing-annotations=y
* Set up air-q entry to connect to aioairq's API (initial attempt)
Also add necessary constants
* Implement a class for sensors and its update logic
Very early stage, WIP
* Zeroconf and authentication are working
* Complete the bare-bone minimal working version
Specifically, make AirQSensor update its values.
* Handle invalid authentication gracefully
* Handle ClientConnectionError gracefully
* Add field hint for the login form
The key in the schema, which defines the form in
`ConfigFlow.async_show_form` is looked up in both `airq/strings/json`
and `airq/translations/en.json`. I am still not 100% sure how this
lookup is performed. WIP
* Minor cleanups
* Extend sensor list to all supported by SensorDeviceClass
Also manage warming up sensors
* aioairq is published to PyPI and mentioned in requirements
* Reordered constants and list content alphabetically
As required by style guides. Also turned SENSOR_TYPES to a list
* Updated file docstrings for a dev unfamiliar w/homeassistant like myself
* Adding a bit of logging for the integration setup process
* Expose scan interval & smoothing flag
Also streamline test_authentication in config_flow.
* Fix a type annotation mistake
* Use as many constants from homeassistant.const as possible
My only concern is using CONST_IP_ADDRESS = "ip_address" for smth which
stands for both IP address and mDNS...
* Temporarily rollback ConfigFlow.async_step_configure and use defaults
TODO: implement OptionFlowHandler instead
* Define custom Coordinator, w subset of airq config
The latter is then accessed from entity / sensor constructors to define
correct DeviceInfo
* Provide translations to de & fr + minor changes to en
* Provide translations to ru + a minor en changes
* Make translation a little more helpful and polite
* Fix devicename and entry title
* Remove stale commented out code
* Test config_flow
At this point two helper functions which interact with the external
library are not tested
* Clean up unrelated and meant as temporary changes
* Clean up unnecessary comments meant for internal use
* Move fetching config to a dedicated async coordinator method
As opposed to it being a potentially poorly justified step in
async_setup_entry
* Remove zeroconf support since it is not yet ready
* Remove translations other than en
* Remove unnecessary comments, manifest.json entries, and constants
* Improve exception handling
- `_LOGGER` uses `debug` and not `error` levels.
- Drop `ClientConnect` and catch `aiohttop.ClientConnectError` directly
- Drop `Exception` as it is not expected from `aioairq` (remove the
corresponding test too)
* Drop strings for obsolete errors and steps
Specifically, `unknown` error isn't caught any more. `configure` step
has also been removed.
* Refactor en.json to be consistent with strings.json
* Move target_route from a coordinator argument to a constant
At this point a user cannot configure the target_route route, thus it
does not make sense to expose it half-heartedly in
`AirQCoordinator.__init__`, since it cannot be accessed.
* Fix an async call in `AirQCoordinator.async_setup_entry`
* Refactor underlying aioairq API
- Use `homeassistant.helpers.aiohttp.async_get_clientsession` and pass a
single persistent session to `aioariq.AirQ.__init__`
- `aioairq.AirQ.fetch_device_info` now returns a `DeviceInfo` object heavily
inspired and almost compatible with `homeassistant.helpers.entity.DeviceInfo`.
Make heavier use of this object and define a single `DeviceInfo` in the
`AirQCoordinator` (instead of recreating the same object for each sensor
of the device in `sensor.AirQSensor`)
- Drop two helper functions in `config_flow.py` and operate on `aioariq.AirQ`
methods directly
* Fix the version of aioairq
* Add 15 more sensors + icons
* Remove cnt* & TypPS, change units of health & performance
* Add 12 more sensors
* Add a missing icon
* Gracefully handle device not being available on setup
If the device and the host are not on the same WiFi,
ServerTimeoutError is raised, which is caught by
ClientConnectionError.
If the device is powered off, ClientConnectionError is expected.
In both cases, ConfigEntryNotReady is raised, as prescribed by the docs.
Newer version of aioairq times-out far quicker than the default 5 mins.
* Rename two sensors
* Validate provided IP address / mDNS
aioairq now raises InvalidInput if provided IP / mDNS does not seem
valid. Handle this exception correctly
* Apply suggestions from code review
Clean up the comments and rename the logger
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
* Only fetch device info during the first refresh
- Fetched info is stored in AirQCoordinator.device_info.
- In `AirQSensor.native_value` only multiply by the factor if
the sensor reading is not None
- Fix the tests for ConfigFlow for aioairq==0.2.3. Specifically
make the dummy data pass the new validation step upstream
+ add a test which fails it
* Drop custom device classes for now
* Apply suggestions from code review
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
* Only fetch device info during ConfigFlow.async_step_user
Store the result obtained by `airq.fetch_device_info` it in
`config_entry.data`. Pass the entire config entry to `AirQCoordinator`
and build the entire `homeassistant.helpers.entity.DeviceInfo` in the
`AirQCoordinator.__init__`. This makes
`AirQCoordinator._async_fetch_device_info` and overloaded
`AirQCoordinator._async_config_entry_first_refresh` obsolete.
Bump aioairq version.
Turn update_interval from `AirQCoordinator.__init__` argument into a
contestant.
* Custom entity description exposing a hook to modify sensor value
Use a `AirQEntityDescription` with a callable `value_fn` which allows to
change the sensor value retrieved from the device. Note that the
callable does not handle data retrieval itself (even from
`coordinator.data`). Instead it is purely a hook to transform obtained
value.
* Avoid duplicated use of unique_id
Device info is fetched during the `ConfigFlow.async_user_step`.
`unique_id` is taken from the device info and is **not** stored
in `config_entry.data`. Subsequently `config_entry.unique_id` is
used instead.
* Drop unnecessary try-except
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
* Clarify the use of value_transform_fn
* Refactor the use of lambdas in AirQEntityDescription
Now it is the job of the callable under `value` to get the sensor
reading from the coordinator's data. Factoring this functionality into a
callback decouples the key of the description from the key of dict,
returned by the API, so `AirQEntityDescription` no longer requires its key
to be set to smth clearly internal (e.g. `nh3_MR100`).
* Use a callback to update native_value
Since all `native_value`s are updated synchronously, it can as well be
done in a callback for better state consistency (right?)
* Revert the description keys to match data keys
Must match given the current way of identifying available sensors. On a
broader scale, they must match to be able to relate the descriptions to
sensors, unless a separate lookup table is maintained.
* Reduce number of loops when adding sensors
Filtering warming up sensors and non-sensor keys can be combined with
adding entities.
* Remove obsolete imports
* Update integrations.json
* Add integration_type
Integration supports multiple devices => hub
Co-authored-by: dl2080 <daniel.lehmann@runbox.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
Co-authored-by: Daniel Lehmann <43613560+dl2080@users.noreply.github.com >
Co-authored-by: Martin Selbmann <job@martin-selbmann.de >
2022-11-03 23:13:57 +01:00
J. Nick Koston
08936e4041
Bump oralb-ble to 0.10.1 ( #81491 )
...
fixes #81489
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.0...v0.10.1
2022-11-03 20:35:05 +01:00
Paulus Schoutsen
229d60e678
2022.11.1 ( #81488 )
2022-11-03 17:52:59 +01:00
Paulus Schoutsen
dd004d62d4
Bumped version to 2022.11.1
2022-11-03 17:00:47 +01:00
mkmer
8cbe303677
Bump AIOAladdinConnect to 0.1.47 ( #81479 )
2022-11-03 17:00:38 +01:00
J. Nick Koston
48edd54e62
Fix HomeKit thermostat to take priority over fans ( #81473 )
2022-11-03 17:00:37 +01:00
Franck Nijhof
8cb4e8452d
Update cryptography to 38.0.3 ( #81455 )
2022-11-03 17:00:36 +01:00
J. Nick Koston
d4b7c00ed6
Bump aiohomekit to 2.2.14 ( #81454 )
2022-11-03 17:00:35 +01:00
Franck Nijhof
758e06b4b6
Fix SSDP failure to start on missing URLs ( #81453 )
2022-11-03 17:00:34 +01:00
J. Nick Koston
632231912e
Skip flume devices with location missing ( #81441 )
...
fixes #81438
2022-11-03 17:00:31 +01:00
Raman Gupta
e25cf0b338
Fix eight sleep client creation ( #81440 )
...
Fix eight sleep bug
2022-11-03 17:00:30 +01:00
Austin Brunkhorst
32c5248ddb
Update pysnooz to 0.8.3 ( #81428 )
2022-11-03 17:00:28 +01:00
Dennis Schroer
21baf50fc9
Update energyflip-client dependency to 0.2.2 ( #81426 )
2022-11-03 17:00:25 +01:00
mkmer
9c85d22bab
Bump AIOAladdinConnect to 0.1.47 ( #81479 )
2022-11-03 15:39:02 +01:00
J. Nick Koston
cd5901e0d0
Fix HomeKit thermostat to take priority over fans ( #81473 )
2022-11-03 14:49:12 +01:00
Franck Nijhof
bad33da2c1
Merge branch 'master' into dev
2022-11-03 13:13:35 +01:00
Jan Bouwhuis
b3403d7fca
Improve MQTT type hints part 3 ( #80542 )
...
* Improve typing debug_info
* Improve typing device_automation
* Improve typing device_trigger
* Improve typing fan
* Additional type hints device_trigger
* Set fan type hints to class level
* Cleanup and mypy
* Follow up and missed hint
* Follow up comment
2022-11-03 13:06:53 +01:00
Dennis Schroer
dcd1ab7ec3
Update energyflip-client dependency to 0.2.2 ( #81426 )
2022-11-03 12:53:58 +01:00
J. Nick Koston
905005e1e8
Bump dbus-fast 1.64.0 ( #81462 )
...
- Performance improvements
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.61.1...v1.64.0
2022-11-03 12:51:38 +01:00
hahn-th
918940a0c6
Add HmIP-WGC to homematicip_cloud integration ( #75733 )
...
* Add HmIP-WGC
* remove unused code
* removed test test_manually_configured_platform
2022-11-03 12:03:49 +01:00
Franck Nijhof
7556f2b84e
Update cryptography to 38.0.3 ( #81455 )
2022-11-03 11:18:25 +01:00
J. Nick Koston
454f328a36
Bump aiohomekit to 2.2.14 ( #81454 )
2022-11-03 11:14:01 +01:00
Franck Nijhof
08772004b3
Fix SSDP failure to start on missing URLs ( #81453 )
2022-11-03 11:13:23 +01:00
Jan Bouwhuis
203c83b6f0
Use _attr_ in MQTT climate ( #81406 )
...
* Use _attr_ in MQTT climate
* Follow up comment
* Do not change code
2022-11-03 10:58:37 +01:00
Rami Mosleh
328eda044a
Use DataUpdateCoordinator for glances ( #72748 )
...
* use DataUpdateCoordinator for glances
add tests to increase coverage
fix test_config_flow.py
fix codecov/patch
remove unused const, minor tweaks
remove invalid_auth test as it is not implemented
fix type hints
* change to async_forward_entry_setups
* Use Dataupdatecoordinator for glances
* minor fixex
* minor fixes
* minor fix
* remove support_versions const
* coe cleanup
* address comments
* fix sensor native_value
* Rename entry to entry_data in `get_api`
* Remove whitespace in sensor name
2022-11-03 10:02:25 +01:00
Raman Gupta
739ed6a6c8
Fix eight sleep client creation ( #81440 )
...
Fix eight sleep bug
2022-11-03 09:43:48 +01:00
Malte Franken
ee4d28000d
Add integration_type to gdacs ( #81451 )
2022-11-03 09:32:40 +01:00
J. Nick Koston
adf35e5ec2
Skip flume devices with location missing ( #81441 )
...
fixes #81438
2022-11-03 08:51:08 +01:00
Jan
6bd8cf0072
Use 'kWh' as unit for 'IEC_ENERGY_COUNTER' ( #81427 )
...
The standard unit for the 'IEC_ENERGY_COUNTER' type is 'kWh' instead of 'Wh'
2022-11-03 08:27:46 +01:00
Austin Brunkhorst
28989754cd
Update pysnooz to 0.8.3 ( #81428 )
2022-11-03 03:10:07 +01:00
GitHub Action
7995f0e414
[ci skip] Translation update
2022-11-03 00:28:45 +00:00
rappenze
1beab96946
Replace deprecated unit constants in fibaro sensor ( #81425 )
2022-11-02 23:02:44 +01:00
Franck Nijhof
1f0073f450
2022.11.0 ( #81423 )
2022-11-02 21:47:47 +01:00
Jan Bouwhuis
bda7e416c4
Improve MQTT type hints part 2 ( #80529 )
...
* Improve typing camera
* Improve typing cover
* b64 encoding can be either bytes or a string.
2022-11-02 20:33:46 +01:00
Jan Bouwhuis
b4ad03784f
Improve MQTT type hints part 1 ( #80523 )
...
* Improve typing alarm_control_panel
* Improve typing binary_sensor
* Improve typing button
* Add misssed annotation
* Move CONF_EXPIRE_AFTER to _setup_from_config
* Use CALL_BACK type
* Remove assert, improve code style
2022-11-02 20:33:18 +01:00
Franck Nijhof
f14a84211f
Bumped version to 2022.11.0
2022-11-02 20:29:00 +01:00
Bram Kragten
1ea0d0e47f
Update frontend to 20221102.1 ( #81422 )
2022-11-02 20:28:05 +01:00
Allen Porter
28832e1c2e
Bump gcal_sync to 2.2.3 ( #81414 )
2022-11-02 20:28:02 +01:00
Daniel Hjelseth Høyer
970fd9bdba
Update adax library to 0.1.5 ( #81407 )
2022-11-02 20:27:57 +01:00
Bram Kragten
76819d81be
Update frontend to 20221102.1 ( #81422 )
2022-11-02 20:25:31 +01:00
epenet
9afabc17ae
Use attr in mqtt sensor ( #81402 )
2022-11-02 19:50:11 +01:00
epenet
d385a85ccb
Cleanup schema validation in scrape sensor ( #81419 )
2022-11-02 18:46:03 +01:00
epenet
466365c8de
Fix Renault charging power sensor ( #81412 )
2022-11-02 18:07:51 +01:00
Allen Porter
e1be63f26c
Bump gcal_sync to 2.2.3 ( #81414 )
2022-11-02 17:57:23 +01:00
Poltorak Serguei
7af0f16f79
Rework Z-Wave.Me to group entities of one physical devices ( #78553 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
2022-11-02 17:53:10 +01:00
G Johansson
93d74cafdc
Fix late review comments for Scrape ( #81259 )
...
* Review comments from #74325
* Remove moved test
* Fix init
* Handle no data
* Remove print
* Fix tests
* PlatformNotReady if no data
* Recover failed platform setup
* Fix broken test
* patch context
* reset test init
* Move to platform
* asyncio gather
* Remove duplicate code
2022-11-02 17:52:36 +01:00
epenet
442c5ccc06
Use attr in mqtt fan ( #81401 )
...
* Use attr in mqtt fan
* Fix is_on
2022-11-02 16:25:18 +01:00
Rami Mosleh
fc3843f5e2
Add config flow to pushbullet ( #74240 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-02 16:11:44 +01:00
Franck Nijhof
71920cd687
Update spotipy to 2.21.0 ( #81395 )
2022-11-02 15:02:09 +01:00
J. Nick Koston
ab14e55c05
Ensure we do not actually create a BleakScanner in the usage test ( #81362 )
...
Avoids a failure when bluetooth is turned off when
testing on macos:
bleak.exc.BleakError: Bluetooth device is turned off
2022-11-02 14:57:59 +01:00
Daniel Hjelseth Høyer
b2a4228dae
Update adax library to 0.1.5 ( #81407 )
2022-11-02 14:50:38 +01:00
epenet
a255546e9d
Use attr in mqtt binary sensor and switch ( #81403 )
2022-11-02 13:41:14 +01:00
epenet
7a930d7e79
Use attr in mqtt humidifier ( #81400 )
2022-11-02 13:39:36 +01:00
epenet
dd4b843d47
Use attr in mqtt number ( #81399 )
2022-11-02 13:39:21 +01:00
Franck Nijhof
3409dea28c
Bumped version to 2022.11.0b7
2022-11-02 12:46:33 +01:00
Bram Kragten
06d22d8249
Update frontend to 20221102.0 ( #81405 )
2022-11-02 12:46:19 +01:00
J. Nick Koston
a6e745b687
Bump aiohomekit to 2.2.13 ( #81398 )
2022-11-02 12:46:16 +01:00
Mike Degatano
f6c094b017
Improve supervisor repairs ( #81387 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-11-02 12:46:12 +01:00
J. Nick Koston
9f54e332ec
Bump dbus-fast to 1.61.1 ( #81386 )
2022-11-02 12:46:08 +01:00
Paulus Schoutsen
3aca376374
Add unit conversion for energy costs ( #81379 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-02 12:46:05 +01:00
J. Nick Koston
a5f209b219
Bump aiohomekit to 2.2.12 ( #81372 )
...
* Bump aiohomekit to 2.2.12
Fixes a missing lock which was noticable on the esp32s
since they disconnect right away when you ask for gatt
notify.
https://github.com/Jc2k/aiohomekit/compare/2.2.11...2.2.12
* empty
2022-11-02 12:46:02 +01:00
J. Nick Koston
0dbf0504ff
Bump bleak-retry-connector to 2.8.2 ( #81370 )
...
* Bump bleak-retry-connector to 2.8.2
Tweaks for the esp32 proxies now that we have better error
reporting. This change improves the retry cases a bit with
the new https://github.com/esphome/esphome/pull/3971
* empty
2022-11-02 12:45:58 +01:00
puddly
95ce20638a
Bump zigpy-zigate to 0.10.3 ( #81363 )
2022-11-02 12:45:55 +01:00
Franck Nijhof
b9132e78b4
Improve error logging of WebSocket API ( #81360 )
2022-11-02 12:45:50 +01:00
Paulus Schoutsen
a8c527f6f3
Add unit conversion for energy costs ( #81379 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-02 12:18:50 +01:00
Bram Kragten
44f63252e7
Update frontend to 20221102.0 ( #81405 )
2022-11-02 11:52:19 +01:00
J. Nick Koston
f445b96a4e
Bump aiohomekit to 2.2.13 ( #81398 )
2022-11-02 11:08:16 +01:00
Mike Degatano
0bfb0c25f6
Improve supervisor repairs ( #81387 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-11-01 21:29:11 -04:00
J. Nick Koston
10aa1d386a
Bump dbus-fast to 1.61.1 ( #81386 )
2022-11-01 20:52:13 -04:00
GitHub Action
697a81c4a3
[ci skip] Translation update
2022-11-02 00:30:01 +00:00
J. Nick Koston
054a271bd2
Bump aiohomekit to 2.2.12 ( #81372 )
...
* Bump aiohomekit to 2.2.12
Fixes a missing lock which was noticable on the esp32s
since they disconnect right away when you ask for gatt
notify.
https://github.com/Jc2k/aiohomekit/compare/2.2.11...2.2.12
* empty
2022-11-02 00:00:04 +02:00
Maciej Bieniek
329466d131
Enable strict typing for NextDNS ( #81378 )
2022-11-01 23:58:07 +02:00
J. Nick Koston
54df052699
Bump bleak-retry-connector to 2.8.2 ( #81370 )
...
* Bump bleak-retry-connector to 2.8.2
Tweaks for the esp32 proxies now that we have better error
reporting. This change improves the retry cases a bit with
the new https://github.com/esphome/esphome/pull/3971
* empty
2022-11-01 21:49:05 +01:00
J. Nick Koston
914ccdbc4f
Fix unload race in unifiprotect tests ( #81361 )
2022-11-01 13:21:20 -05:00
Franck Nijhof
5c99e2e5d3
Improve error logging of WebSocket API ( #81360 )
2022-11-01 14:11:50 -04:00
puddly
b4637fae37
Bump zigpy-zigate to 0.10.3 ( #81363 )
2022-11-01 12:57:53 -05:00
Paulus Schoutsen
e8f93d9c7f
Bumped version to 2022.11.0b6
2022-11-01 13:09:48 -04:00
J. Nick Koston
1efec8323a
Bump aiohomekit to 2.2.11 ( #81358 )
2022-11-01 13:09:42 -04:00
J. Nick Koston
8c63a9ce5e
Immediately prefer advertisements from alternate sources when a scanner goes away ( #81357 )
2022-11-01 13:09:42 -04:00
J. Nick Koston
9dff7ab6b9
Adjust time to remove stale connectable devices from the esphome ble to closer match bluez ( #81356 )
2022-11-01 13:09:41 -04:00
David F. Mulcahey
d0ddbb5f58
Fix individual LED range for ZHA device action ( #81351 )
...
The inovelli individual LED effect device action can address 7 LEDs. I had set the range 1-7 but it should be 0-6.
2022-11-01 13:09:40 -04:00
Maciej Bieniek
f265c160d1
Lower log level for non-JSON payload in MQTT update ( #81348 )
...
Change log level
2022-11-01 13:09:39 -04:00
Jan Bouwhuis
a2d432dfd6
Revert "Do not write state if payload is ''" for MQTT sensor ( #81347 )
...
* Revert "Do not write state if payload is ''"
This reverts commit 869c11884e .
* Add test
2022-11-01 13:09:37 -04:00
Franck Nijhof
c4bb225060
Fix power/energy mixup in Youless ( #81345 )
2022-11-01 13:09:36 -04:00
Shay Levy
473490aee7
Bump aioshelly to 4.1.2 ( #81342 )
2022-11-01 13:09:35 -04:00
Allen Porter
f9493bc313
Bump gcal_sync to 2.2.2 and fix recurring event bug ( #81339 )
...
* Bump gcal_sync to 2.2.2 and fix recurring event bug
* Bump to 2.2.2
2022-11-01 13:09:34 -04:00
Ron Klinkien
1cc85f77e3
Add task id attribute to fireservicerota sensor ( #81323 )
2022-11-01 13:09:33 -04:00
javicalle
c2c57712d2
Tuya configuration for tuya_manufacturer cluster ( #81311 )
...
* Tuya configuration for tuya_manufacturer cluster
* fix codespell
* Add attributes initialization
* Fix pylint complaints
2022-11-01 13:09:32 -04:00
Maciej Bieniek
4684101a85
Improve MQTT update platform ( #81131 )
...
* Allow JSON as state_topic payload
* Add title
* Add release_url
* Add release_summary
* Add entity_picture
* Fix typo
* Add abbreviations
2022-11-01 13:09:31 -04:00
J. Nick Koston
9b87f7f6f9
Fix homekit diagnostics test when version changes ( #81046 )
2022-11-01 13:09:31 -04:00
Maciej Bieniek
8965a1322c
Always use Celsius in Shelly integration ( #80842 )
2022-11-01 13:09:30 -04:00
Franck Nijhof
dfe399e370
Cherry-pick translation updates for Supervisor ( #81341 )
2022-11-01 13:08:26 -04:00
J. Nick Koston
972b36b469
Adjust time to remove stale connectable devices from the esphome ble to closer match bluez ( #81356 )
2022-11-01 13:07:42 -04:00
J. Nick Koston
5b09ab93dc
Immediately prefer advertisements from alternate sources when a scanner goes away ( #81357 )
2022-11-01 13:07:03 -04:00
J. Nick Koston
9be204629b
Bump aiohomekit to 2.2.11 ( #81358 )
2022-11-01 16:44:58 +00:00
Jan Bouwhuis
db0785827f
Revert "Do not write state if payload is ''" for MQTT sensor ( #81347 )
...
* Revert "Do not write state if payload is ''"
This reverts commit 869c11884e .
* Add test
2022-11-01 16:25:01 +01:00
Maciej Bieniek
509d5fd69d
Lower log level for non-JSON payload in MQTT update ( #81348 )
...
Change log level
2022-11-01 15:57:48 +01:00
Joakim Plate
8d50b05d0d
Add ability to set device class on knx sensor ( #81278 )
...
Add ability to set device class on sensor
2022-11-01 14:30:42 +01:00
David F. Mulcahey
5f1c92ce51
Fix individual LED range for ZHA device action ( #81351 )
...
The inovelli individual LED effect device action can address 7 LEDs. I had set the range 1-7 but it should be 0-6.
2022-11-01 09:06:55 -04:00
javicalle
514f619cff
Tuya configuration for tuya_manufacturer cluster ( #81311 )
...
* Tuya configuration for tuya_manufacturer cluster
* fix codespell
* Add attributes initialization
* Fix pylint complaints
2022-11-01 08:51:20 -04:00
Shay Levy
f5f96535ad
Bump aioshelly to 4.1.2 ( #81342 )
2022-11-01 12:53:44 +02:00
Franck Nijhof
e22f69ea8c
Update Pillow to 9.3.0 ( #81343 )
2022-11-01 11:34:44 +02:00
Franck Nijhof
9dd6d5d0ab
Fix power/energy mixup in Youless ( #81345 )
2022-11-01 10:17:01 +01:00
Ron Klinkien
3afef1f8fe
Add task id attribute to fireservicerota sensor ( #81323 )
2022-11-01 10:10:30 +01:00
Allen Porter
2b935564c2
Bump gcal_sync to 2.2.2 and fix recurring event bug ( #81339 )
...
* Bump gcal_sync to 2.2.2 and fix recurring event bug
* Bump to 2.2.2
2022-11-01 11:08:36 +02:00
Maciej Bieniek
16beed2565
Always use Celsius in Shelly integration ( #80842 )
2022-11-01 09:29:38 +01:00
Willem-Jan van Rootselaar
ed2696f03e
Bump python-bsblan to version 0.5.7 ( #81330 )
2022-11-01 09:28:02 +01:00
Paulus Schoutsen
0ac0e9c0d5
Bumped version to 2022.11.0b5
2022-10-31 21:23:21 -04:00
J. Nick Koston
941512641b
Improve esphome bluetooth error reporting ( #81326 )
2022-10-31 21:23:14 -04:00
Bram Kragten
599c23c1d7
Update frontend to 20221031.0 ( #81324 )
2022-10-31 21:23:14 -04:00
J. Nick Koston
882ad31a99
Fix Yale Access Bluetooth not being available again after being unavailable ( #81320 )
2022-10-31 21:23:13 -04:00
Franck Nijhof
356953c8bc
Update base image to 2022.10.0 ( #81317 )
2022-10-31 21:23:12 -04:00
J. Nick Koston
19a5c87da6
Bump oralb-ble to 0.10.0 ( #81315 )
2022-10-31 21:23:11 -04:00
J. Nick Koston
d7e76fdf3a
Bump zeroconf to 0.39.4 ( #81313 )
2022-10-31 21:23:10 -04:00
J. Nick Koston
9b4f2df8f3
Bump aiohomekit to 2.2.10 ( #81312 )
2022-10-31 21:23:09 -04:00
TheJulianJES
7046f5f19e
Only try initializing Hue motion LED on endpoint 2 with ZHA ( #81205 )
2022-10-31 21:23:08 -04:00
Mike Degatano
3ddcc637da
Create repairs for unsupported and unhealthy ( #80747 )
2022-10-31 21:23:08 -04:00
TheJulianJES
52fe40d539
Only try initializing Hue motion LED on endpoint 2 with ZHA ( #81205 )
2022-10-31 21:22:21 -04:00
J. Nick Koston
eea4719544
Fix Yale Access Bluetooth not being available again after being unavailable ( #81320 )
2022-10-31 21:21:40 -04:00
J. Nick Koston
d87ca0b099
Improve esphome bluetooth error reporting ( #81326 )
2022-10-31 21:21:11 -04:00
GitHub Action
0bca9a614c
[ci skip] Translation update
2022-11-01 00:33:48 +00:00
On Freund
009d5aedd5
Extract bypassed attribute in Risco zones to a switch ( #81137 )
...
* Split bypassed to a switch
* Address code review comments
2022-11-01 00:29:00 +01:00
On Freund
f8de4c3931
Reauth flow for Risco cloud ( #81264 )
...
* Risco reauth flow
* Address code review comments
* Remove redundant log
2022-10-31 23:01:22 +01:00
Bram Kragten
4a9859bf54
Update frontend to 20221031.0 ( #81324 )
2022-10-31 20:42:18 +01:00
Aidan Timson
d6689937a3
Add integration type to OVO Energy ( #81187 )
2022-10-31 20:42:02 +01:00
Aidan Timson
8044b9587a
Add integration type to System Bridge ( #81186 )
2022-10-31 20:41:12 +01:00
Franck Nijhof
c08848b22e
Update base image to 2022.10.0 ( #81317 )
2022-10-31 20:36:59 +01:00
J. Nick Koston
82e90587c7
Bump oralb-ble to 0.10.0 ( #81315 )
2022-10-31 19:38:57 +01:00
J. Nick Koston
3764f7d95b
Bump zeroconf to 0.39.4 ( #81313 )
2022-10-31 12:35:43 -05:00
J. Nick Koston
4f5aad9d6d
Bump aiohomekit to 2.2.10 ( #81312 )
2022-10-31 12:29:12 -05:00
epenet
94e2646c87
Implement reauth_confirm in fireservicerota ( #77487 )
2022-10-31 15:56:13 +01:00
epenet
fee3898f64
Use _attr_is_on in rest ( #81305 )
2022-10-31 15:36:43 +01:00
epenet
a0ed91e30c
Add type hints to rest tests ( #81304 )
2022-10-31 15:30:29 +01:00
Mike Degatano
82151bfd40
Create repairs for unsupported and unhealthy ( #80747 )
2022-10-31 09:57:54 -04:00
Paulus Schoutsen
0a476baf16
Bumped version to 2022.11.0b4
2022-10-31 09:54:14 -04:00
J. Nick Koston
f3a96ce14b
Bump dbus-fast to 1.60.0 ( #81296 )
2022-10-31 09:54:04 -04:00
Tobias Sauerwein
4fbbb7ba6d
Bump pyatmo to 7.3.0 ( #81290 )
...
* Bump pyatmo to 7.3.0
* Update test fixture data and tests
2022-10-31 09:54:03 -04:00
Chris Talkington
8eef55ed60
Bump pyipp to 0.12.1 ( #81287 )
...
bump pyipp to 0.12.1
2022-10-31 09:54:02 -04:00
J. Nick Koston
8f843b3046
Do not fire the esphome ble disconnected callback if we were not connected ( #81286 )
2022-10-31 09:53:26 -04:00
J. Nick Koston
13562d271e
Bump bleak-retry-connector to 2.8.1 ( #81285 )
...
* Bump bleak-retry-connector to 2.8.1
reduces logging now that we have found the problem
with esphome devices not disconnecting ble devices
after timeout
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.0...v2.8.1
* empty
2022-10-31 09:52:03 -04:00
J. Nick Koston
3cf63ec88e
Include esphome device name in BLE logs ( #81284 )
...
* Include esphome device name in BLE logs
This makes it easier to debug what is going on when there
are multiple esphome proxies
* revert unintended change
2022-10-31 09:52:02 -04:00
J. Nick Koston
1f70941f6d
Do not fire the esphome ble disconnected callback if we were not connected ( #81286 )
2022-10-31 09:51:21 -04:00
J. Nick Koston
81dde5cfdf
Bump bleak-retry-connector to 2.8.0 ( #81283 )
2022-10-31 09:49:55 -04:00
J. Nick Koston
eccf61a546
Bump aioesphomeapi to 11.4.1 ( #81282 )
2022-10-31 09:49:54 -04:00
J. Nick Koston
9fac632dcd
Bump bleak-retry-connector to 2.7.0 ( #81280 )
2022-10-31 09:49:53 -04:00
J. Nick Koston
e26149d0c3
Bump aioesphomeapi to 11.4.0 ( #81277 )
2022-10-31 09:49:52 -04:00
J. Nick Koston
8bafb56f04
Bump bleak-retry-connector to 2.6.0 ( #81270 )
2022-10-31 09:49:51 -04:00
J. Nick Koston
94f92e7f8a
Try to switch to a different esphome BLE proxy if we run out of slots while connecting ( #81268 )
2022-10-31 09:49:50 -04:00
J. Nick Koston
5e3fb6ee9f
Provide a human readable error when an esphome ble proxy connection fails ( #81266 )
2022-10-31 09:49:50 -04:00
J. Nick Koston
c36260dd17
Move esphome gatt services cache to be per device ( #81265 )
2022-10-31 09:49:49 -04:00
J. Nick Koston
0af69a1014
Significantly reduce clock_gettime syscalls on platforms with broken vdso ( #81257 )
2022-10-31 09:49:48 -04:00
Jc2k
5f81f968ee
Set the correct state class for Eve Energy in homekit_controller ( #81255 )
2022-10-31 09:49:47 -04:00
J. Nick Koston
9d88c95314
Bump aiohomekit to 2.2.9 ( #81254 )
2022-10-31 09:49:46 -04:00
Tobias Sauerwein
90a3689489
Make Netatmo/Legrande/BTicino lights and switches optimistic ( #81246 )
...
* Make Netatmo lights optimistic
* Same for switches
2022-10-31 09:49:45 -04:00
Maciej Bieniek
11bdddc1dc
Catch ApiError while checking credentials in NAM integration ( #81243 )
...
* Catch ApiError while checking credentials
* Update tests
* Suggested change
2022-10-31 09:49:44 -04:00
J. Nick Koston
a6bb7a0832
Bump dbus-fast to 1.59.1 ( #81229 )
...
* Bump dbus-fast to 1.59.1
fixes incorrect logging of an exception when it was already handled
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.59.0...v1.59.1
* empty
2022-10-31 09:49:44 -04:00
Tobias Sauerwein
24b3d21815
Mute superfluous exception when no Netatmo webhook is to be dropped ( #81221 )
...
* Mute superfluous exception when no webhook is to be droped
* Update homeassistant/components/netatmo/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-31 09:49:43 -04:00
Kevin Stillhammer
be138adb23
Add missing string for option traffic_mode for google_travel_time ( #81213 )
...
Add missing string for option traffic_mode
2022-10-31 09:49:42 -04:00
Guido Schmitz
8d3ed60986
Fix Danfoss thermostat support in devolo Home Control ( #81200 )
...
Fix Danfoss thermostat
2022-10-31 09:49:41 -04:00
Raj Laud
0465510ed7
Fix Squeezebox media browsing ( #81197 )
...
* Squeezebox media browser fix icons
* Update pysqueezebox to 0.6.1
2022-10-31 09:49:40 -04:00
J. Nick Koston
1589c06203
Significantly reduce clock_gettime syscalls on platforms with broken vdso ( #81257 )
2022-10-31 09:35:08 -04:00
J. Nick Koston
8416cc1906
Try to switch to a different esphome BLE proxy if we run out of slots while connecting ( #81268 )
2022-10-31 09:27:04 -04:00
J. Nick Koston
5ba3b499fe
Bump dbus-fast to 1.60.0 ( #81296 )
2022-10-31 09:18:49 -04:00
epenet
fbc8f0a2cf
Improve type hints in rest integration ( #81291 )
2022-10-31 14:06:09 +01:00
Franck Nijhof
be68412c64
Update pytest to 7.2.0 ( #81295 )
2022-10-31 13:26:05 +01:00
epenet
283f8585b8
Adjust scrape coordinator logging ( #81299 )
2022-10-31 13:21:37 +01:00
Josh Anderson
dd092d86d4
Update supported and deprecated IBM Watson voices ( #81247 )
2022-10-31 13:19:52 +01:00
Tobias Sauerwein
927b8b2eef
Bump pyatmo to 7.3.0 ( #81290 )
...
* Bump pyatmo to 7.3.0
* Update test fixture data and tests
2022-10-31 11:09:15 +01:00
Maciej Bieniek
ae2419b569
Add support for PMSx003 sensors in NAM integration ( #81289 )
...
* Add support for PMSx003
* Organize the order of tests
2022-10-31 10:22:45 +01:00
Chris Talkington
47a0f89ada
Bump pyipp to 0.12.1 ( #81287 )
...
bump pyipp to 0.12.1
2022-10-31 09:23:05 +01:00
J. Nick Koston
8db7afb2e0
Include esphome device name in BLE logs ( #81284 )
...
* Include esphome device name in BLE logs
This makes it easier to debug what is going on when there
are multiple esphome proxies
* revert unintended change
2022-10-31 00:31:37 -05:00
J. Nick Koston
1bdd8fff44
Bump bleak-retry-connector to 2.8.1 ( #81285 )
...
* Bump bleak-retry-connector to 2.8.1
reduces logging now that we have found the problem
with esphome devices not disconnecting ble devices
after timeout
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.0...v2.8.1
* empty
2022-10-31 00:28:38 -05:00
aschmitz
a766b41b13
Add basic Aranet integration ( #80865 )
2022-10-30 22:50:46 -05:00
J. Nick Koston
ccefc510c3
Do not fire the esphome ble disconnected callback if we were not connected ( #81286 )
2022-10-30 22:10:30 -05:00
J. Nick Koston
1d94fbb176
Bump bleak-retry-connector to 2.8.0 ( #81283 )
2022-10-30 20:40:01 -05:00
J. Nick Koston
e709b74c3f
Bump aioesphomeapi to 11.4.1 ( #81282 )
2022-10-30 20:39:34 -05:00
GitHub Action
e636169878
[ci skip] Translation update
2022-10-31 00:32:43 +00:00
J. Nick Koston
4fb6fa9cca
Bump bleak-retry-connector to 2.7.0 ( #81280 )
2022-10-30 19:24:32 -05:00
J. Nick Koston
7e47aff316
Bump aioesphomeapi to 11.4.0 ( #81277 )
2022-10-30 19:24:14 -05:00
Tobias Sauerwein
4899f1d632
Revert 81271 ( #81275 )
2022-10-30 18:27:12 -05:00
J. Nick Koston
c8a3392471
Move esphome gatt services cache to be per device ( #81265 )
2022-10-30 18:02:54 -05:00
J. Nick Koston
11d7e1e45f
Provide a human readable error when an esphome ble proxy connection fails ( #81266 )
2022-10-30 17:43:09 -05:00
J. Nick Koston
1106df158d
Bump bleak-retry-connector to 2.6.0 ( #81270 )
2022-10-30 17:38:09 -05:00
Allen Porter
ba8fd6b01e
Google calendar test cleanup, avoiding dupe config entry setup ( #81256 )
2022-10-30 23:07:10 +01:00
Tobias Sauerwein
03f74b3234
Bump pyatmo to 7.3.0 ( #81271 )
2022-10-30 22:46:16 +01:00
Maciej Bieniek
ec038835f6
Catch ApiError while checking credentials in NAM integration ( #81243 )
...
* Catch ApiError while checking credentials
* Update tests
* Suggested change
2022-10-30 20:01:10 +01:00
Stackie Jia
a1eec7b55d
Expose NO2 and VOCs sensors to homekit ( #81217 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-30 11:33:06 -05:00
Pascal Reeb
5d282db439
Handle HTTPError on nuki integration ( #80801 )
...
fix(nuki): handle requests errors
2022-10-30 08:36:19 -07:00
J. Nick Koston
225be6fc2e
Bump aiohomekit to 2.2.9 ( #81254 )
2022-10-30 10:35:39 -05:00
Jc2k
eb76f9b3cb
Set the correct state class for Eve Energy in homekit_controller ( #81255 )
2022-10-30 10:32:19 -05:00
Jafar Atili
d5a46c3a10
Bump pyswitchbee to 1.6.1 ( #81067 )
...
* Bumped pyswitchbee to 1.6.0
* library typing fix
2022-10-30 16:06:00 +01:00
Tobias Sauerwein
df29a8388d
Make Netatmo/Legrande/BTicino lights and switches optimistic ( #81246 )
...
* Make Netatmo lights optimistic
* Same for switches
2022-10-30 13:27:42 +01:00
G Johansson
662aee17a6
Scrape move yaml config to integration key ( #74325 )
...
* Scrape take 2
* cleanup
* new entity name
* Fix name, add tests
* Use FlowResultType
* Add test abort
* issue
* hassfest
* Remove not needed test
* clean
* Remove config entry and implement datacoordinator
* fix codeowners
* fix codeowners
* codeowners reset
* Fix coordinator
* Remove test config_flow
* Fix tests
* hassfest
* reset config flow
* reset strings
* reset sensor
* next version
* Reconfig
* Adjust sensor
* cleanup sensor
* cleanup init
* Fix tests
* coverage
* Guard against empty sensor
* naming
* Remove coverage
* Review comments
* Remove print
* Move sensor check
2022-10-30 13:02:11 +01:00
Rami Mosleh
06773efcbd
Deprecate name key in Transmission services ( #78577 )
...
* Use entry_id instead of name in Transmission services
* fix return type for _get_client
* address comments
* combine conditions
2022-10-30 12:00:47 +01:00
J. Nick Koston
d9d6902803
Bump dbus-fast to 1.59.1 ( #81229 )
...
* Bump dbus-fast to 1.59.1
fixes incorrect logging of an exception when it was already handled
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.59.0...v1.59.1
* empty
2022-10-30 11:32:57 +01:00
epenet
2c190cf323
Add integration_type to renault ( #81099 )
2022-10-30 08:27:47 +01:00
Raj Laud
dd8b4e2a9b
Fix Squeezebox media browsing ( #81197 )
...
* Squeezebox media browser fix icons
* Update pysqueezebox to 0.6.1
2022-10-30 06:23:46 +01:00
mezz64
52f592a7d9
Bump pyHik to 0.3.1 ( #81173 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-30 06:13:54 +01:00
GitHub Action
1c7800c224
[ci skip] Translation update
2022-10-30 00:32:36 +00:00
G Johansson
6e69c57ef5
Code Quality for Wake on Lan ( #81206 )
...
Wake on Lan cleanup
2022-10-29 18:05:18 -04:00
Tobias Sauerwein
f10b36873a
Mute superfluous exception when no Netatmo webhook is to be dropped ( #81221 )
...
* Mute superfluous exception when no webhook is to be droped
* Update homeassistant/components/netatmo/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-29 18:04:01 -04:00
Guido Schmitz
b043406b74
Fix Danfoss thermostat support in devolo Home Control ( #81200 )
...
Fix Danfoss thermostat
2022-10-29 17:51:53 -04:00
Kevin Stillhammer
782148423c
Add missing string for option traffic_mode for google_travel_time ( #81213 )
...
Add missing string for option traffic_mode
2022-10-29 17:51:11 -04:00
Tobias Sauerwein
833d271eb3
Add missing Netatmo config url for public weather ( #81220 )
...
Add missing config url for public weather
2022-10-29 17:50:34 -04:00
Tobias Sauerwein
82f03f6089
Add integration_type to netatmo ( #81225 )
2022-10-29 17:47:35 -04:00
Vincent Knoop Pathuis
a2c38b9d04
Bump ultraheat api to version 0.5.1 ( #81194 )
2022-10-29 23:23:09 +02:00
Garrett
494cbf0dbe
Add diagnostics to Subaru integration ( #81169 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 15:02:32 -05:00
Paulus Schoutsen
96cdb29755
Bumped version to 2022.11.0b3
2022-10-29 15:07:25 -04:00
J. Nick Koston
7e740b7c9d
Bump dbus-fast to 1.59.0 ( #81215 )
...
* Bump dbus-fast to 1.59.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.58.0...v1.59.0
* empty
2022-10-29 15:07:22 -04:00
J. Nick Koston
d0a0285dd9
Restore homekit_controller BLE broadcast_key from disk ( #81211 )
...
* Restore homekit_controller BLE broadcast_key from disk
Some accessories will sleep for a long time and only send broadcasted
events which makes them have very long connection intervals to save
battery. Since we need to connect to get a new broadcast key we now
save the broadcast key between restarts to ensure we can decrypt
the advertisments coming in even though we cannot make a connection
to the device during startup. When we get a disconnected event later
we will try again to connect and the device will be awake which will
trigger a full sync
* bump bump
2022-10-29 15:07:21 -04:00
Menco Bolt
16fe7df19e
Today's Consumption is INCREASING ( #81204 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-29 15:07:21 -04:00
J. Nick Koston
bf04f94e05
Update to bleak 0.19.1 and bleak-retry-connector 2.5.0 ( #81198 )
2022-10-29 15:07:20 -04:00
J. Nick Koston
62635c2a96
Bump dbus-fast to 1.58.0 ( #81195 )
2022-10-29 15:07:19 -04:00
René Klomp
43b1dd54d5
Bump pysma to 0.7.2 ( #81188 )
2022-10-29 15:07:18 -04:00
J. Nick Koston
2dd8797f67
Bump dbus-fast to 1.56.0 ( #81177 )
...
* Bump dbus-fast to 1.56.0
Addes optimized readers for manufacturer data
and interfaces added messages
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.55.0...v1.56.0
* empty
2022-10-29 15:07:18 -04:00
Paulus Schoutsen
3323bf4ae9
Set date in test to fixed one ( #81175 )
2022-10-29 15:07:17 -04:00
mezz64
85545e9740
Bump pyEight to 0.3.2 ( #81172 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 15:07:16 -04:00
Paulus Schoutsen
1b7524a79e
SSDP to allow more URLs ( #81171 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 15:07:16 -04:00
Shay Levy
6f3b7d009d
Add diagnostics to webostv ( #81133 )
2022-10-29 15:07:15 -04:00
J. Nick Koston
7f047cf95c
Bump dbus-fast to 1.59.0 ( #81215 )
...
* Bump dbus-fast to 1.59.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.58.0...v1.59.0
* empty
2022-10-29 15:06:17 -04:00
J. Nick Koston
208150c353
Restore homekit_controller BLE broadcast_key from disk ( #81211 )
...
* Restore homekit_controller BLE broadcast_key from disk
Some accessories will sleep for a long time and only send broadcasted
events which makes them have very long connection intervals to save
battery. Since we need to connect to get a new broadcast key we now
save the broadcast key between restarts to ensure we can decrypt
the advertisments coming in even though we cannot make a connection
to the device during startup. When we get a disconnected event later
we will try again to connect and the device will be awake which will
trigger a full sync
* bump bump
2022-10-29 15:05:59 -04:00
Paulus Schoutsen
770aefbd52
SSDP to allow more URLs ( #81171 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 14:26:12 -04:00
Menco Bolt
871c1bc952
Today's Consumption is INCREASING ( #81204 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-29 14:25:46 -04:00
J. Nick Koston
ccfa314e87
Update to bleak 0.19.1 and bleak-retry-connector 2.5.0 ( #81198 )
2022-10-29 14:25:35 -04:00
J. Nick Koston
91efe68cdd
Bump dbus-fast to 1.58.0 ( #81195 )
2022-10-29 14:22:46 -04:00
G Johansson
7bd89621ce
Change IoT Class for Min/Max to calculated ( #81199 )
2022-10-29 14:21:28 -04:00
rappenze
b16094b93f
Add integration type to fibaro integration ( #81202 )
2022-10-29 18:53:50 +02:00
René Klomp
26d174adae
Bump pysma to 0.7.2 ( #81188 )
2022-10-29 10:04:05 -05:00
Maciej Bieniek
19debda059
Bump nettigo-air-monitor to 1.5.0 ( #81183 )
...
* Bump NAM library
* Update tests
2022-10-29 14:43:02 +02:00
Brian Norman
74e476a070
Add optional support for users with multiple ovo accounts ( #80901 )
...
* Added optional support for users with multiple ovo accounts
* Made changes from code review around naming
* Renaming config variable
* Removing account from async_step_reauth
* Removing more account from async_step_reauth
* Fixing code now I better understand and can test async_step_reauth
* Storing account id returned by ovoenergy client in config to handle when user has single account but then another gets added
* Putting account into async_step_user
2022-10-29 13:45:00 +02:00
Jan Bouwhuis
591d13bc49
Move MQTT CONF_SCHEMA from light and vacuum to .const ( #81152 )
...
Move CONF_SCHEMA to .const
2022-10-29 10:22:59 +02:00
J. Nick Koston
effe8d9207
Bump dbus-fast to 1.56.0 ( #81177 )
...
* Bump dbus-fast to 1.56.0
Addes optimized readers for manufacturer data
and interfaces added messages
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.55.0...v1.56.0
* empty
2022-10-29 09:40:40 +02:00
mezz64
482b5459dc
Bump pyEight to 0.3.2 ( #81172 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 09:09:12 +02:00
Mick Vleeshouwer
1d9bbdcbf3
Add integration type to Overkiz integration ( #81147 )
2022-10-29 08:33:04 +02:00
Paulus Schoutsen
a786b32857
Set date in test to fixed one ( #81175 )
2022-10-28 23:58:02 -04:00
Paulus Schoutsen
6036443d4a
Bumped version to 2022.11.0b2
2022-10-28 22:08:26 -04:00
J. Nick Koston
6000cc087b
Bump oralb-ble to 0.9.0 ( #81166 )
...
* Bump oralb-ble to 0.9.0
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.8.0...v0.9.0
* empty
2022-10-28 22:08:23 -04:00
puddly
d52323784e
Bump zigpy to 0.51.5 ( #81164 )
...
Bump zigpy from 0.51.4 to 0.51.5
2022-10-28 22:08:22 -04:00
J. Nick Koston
f5fe3ec50e
Bump aiohomekit to 2.2.7 ( #81163 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.6...2.2.7
2022-10-28 22:08:21 -04:00
muppet3000
230993b7c0
Growatt version bump - fixes #80950 ( #81161 )
2022-10-28 22:08:21 -04:00
Robert Hillis
09fc492d80
Bump aiopyarr to 22.10.0 ( #81153 )
2022-10-28 22:08:20 -04:00
J. Nick Koston
089bbe8391
Bump dbus-fast to 1.54.0 ( #81148 )
...
* Bump dbus-fast to 1.53.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.51.0...v1.53.0
* 54
2022-10-28 22:08:19 -04:00
Shay Levy
4dc2d885cf
Add diagnostics to Switcher ( #81146 )
2022-10-28 22:08:18 -04:00
J. Nick Koston
2bfd4e79d2
Bump aiohomekit to 2.2.6 ( #81144 )
2022-10-28 22:08:18 -04:00
Thibaut
9de89c97a4
Bump pyoverkiz to 1.5.6 ( #81129 )
2022-10-28 22:08:17 -04:00
J. Nick Koston
3f55d037f8
Bump oralb-ble to 0.8.0 ( #81123 )
2022-10-28 22:08:16 -04:00
Shay Levy
1ef9e9e19a
Fix Shelly Plus H&T sleep period on external power state change ( #81121 )
2022-10-28 22:08:16 -04:00
Kevin Stillhammer
aeecc93ad6
Allow empty string for filters for waze_travel_time ( #80953 )
...
* Allow empty string for filters
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
* Apply PR feedback
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-28 22:08:15 -04:00
Shay Levy
9dedbb2a24
Add diagnostics to Switcher ( #81146 )
2022-10-28 22:05:21 -04:00
Kevin Stillhammer
77585686e0
Allow empty string for filters for waze_travel_time ( #80953 )
...
* Allow empty string for filters
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
* Apply PR feedback
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-28 21:01:53 -04:00
J. Nick Koston
e47f06fde8
Bump dbus-fast to 1.54.0 ( #81148 )
...
* Bump dbus-fast to 1.53.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.51.0...v1.53.0
* 54
2022-10-28 21:01:03 -04:00
GitHub Action
4b5de420ed
[ci skip] Translation update
2022-10-29 00:24:41 +00:00
muppet3000
08b3df56a0
Growatt version bump - fixes #80950 ( #81161 )
2022-10-28 18:32:57 -04:00
J. Nick Koston
674655bf7d
Bump oralb-ble to 0.9.0 ( #81166 )
...
* Bump oralb-ble to 0.9.0
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.8.0...v0.9.0
* empty
2022-10-28 18:32:38 -04:00
puddly
6479001501
Bump zigpy to 0.51.5 ( #81164 )
...
Bump zigpy from 0.51.4 to 0.51.5
2022-10-28 18:31:53 -04:00
J. Nick Koston
5c521a4c0e
Bump aiohomekit to 2.2.7 ( #81163 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.6...2.2.7
2022-10-28 18:31:30 -04:00
Robert Hillis
6225f1f737
Bump aiopyarr to 22.10.0 ( #81153 )
2022-10-28 17:25:44 -05:00
javicalle
4dbb265590
Fix RFLink unit conversions ( #79436 )
...
* Fix unit conversions
* Fix tests
* Address requests changes
* Address requests changes
* Address requests changes
* Address requests changes
* migrate to SensorEntityDescription
* forgotten test
* forgotten test
* chango to WIND_SPEED
* manage UOM
* fix test
* address comments
* fix implementation
* prevent from mutate config
2022-10-29 00:20:26 +02:00
J. Nick Koston
b7a651519b
Bump aiohomekit to 2.2.6 ( #81144 )
2022-10-28 12:05:48 -05:00
Shay Levy
5cf4483df5
Fix Shelly Plus H&T sleep period on external power state change ( #81121 )
2022-10-28 19:48:27 +03:00
Jan Bouwhuis
bcae6d604e
Improve MQTT type hints part 8 ( #81034 )
...
* Improve typing device_tracker discovery
* Improve typing device_tracker yaml
* Add test source_type attribute
* Follow up comment
* Initialize at `__init__` not at class level.
* Use full name for return variable
* Correct import, remove assert
* Use AsyncSeeCallback
2022-10-28 18:20:33 +02:00
epenet
2214fff3b4
Cleanup device_tracker imports ( #81139 )
2022-10-28 17:40:37 +02:00
Maciej Bieniek
11ea834cbe
Improve MQTT update platform ( #81131 )
...
* Allow JSON as state_topic payload
* Add title
* Add release_url
* Add release_summary
* Add entity_picture
* Fix typo
* Add abbreviations
2022-10-28 17:05:43 +02:00
epenet
b39ff4a020
Expose device_tracker base entities ( #81135 )
...
* Expose TrackerEntity in device_tracker
* Also expose BaseTrackerEntity
* Add ScannerEntity
* Revert BaseTrackerEntity
2022-10-28 15:21:06 +02:00
Shay Levy
a34148104a
Add diagnostics to webostv ( #81133 )
2022-10-28 14:48:16 +02:00
Thibaut
2bce44c4d7
Bump pyoverkiz to 1.5.6 ( #81129 )
2022-10-28 13:02:33 +02:00
Dave T
67644f4bc5
Remove unused strings from generic camera ( #80796 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-28 12:35:09 +02:00
J. Nick Koston
16ac063b71
Bump oralb-ble to 0.8.0 ( #81123 )
2022-10-28 12:31:50 +02:00
epenet
30fe4826ff
Refactor Scrape sensor to inherit TemplateSensor ( #81130 )
2022-10-28 11:55:53 +02:00
Jan Bouwhuis
f10f74a65a
Add default source_type for MQTT device_tracker ( #81128 )
...
Make sure the source_type is set - default to gps
2022-10-28 10:49:01 +02:00
Glenn Waters
5eb3473d41
Add diagnostics to Environment Canada integration ( #79517 )
...
* Add diagnostics to EC integration.
* Add test for diagnostics.
* Simplify diagnostics returned.
* Fix for comment.
* Update datetime to fixed date.
2022-10-28 06:38:11 +02:00
GitHub Action
f399385147
[ci skip] Translation update
2022-10-28 00:30:47 +00:00
Paulus Schoutsen
1c8a7fe8e8
Bumped version to 2022.11.0b1
2022-10-27 17:30:32 -04:00
Bram Kragten
6d973a1793
Update frontend to 20221027.0 ( #81114 )
2022-10-27 17:30:25 -04:00
Matthias Alphart
233ad2b90b
Migrate KNX to use kelvin for color temperature ( #81112 )
2022-10-27 17:30:24 -04:00
J. Nick Koston
4927f4206a
Add support for oralb IO Series 4 ( #81110 )
2022-10-27 17:30:23 -04:00
J. Nick Koston
8751eaaf3e
Bump dbus-fast to 1.51.0 ( #81109 )
2022-10-27 17:30:21 -04:00
Tobias Sauerwein
43164b5751
Bring back Netatmo force update code ( #81098 )
2022-10-27 17:30:20 -04:00
Tobias Sauerwein
cbd5e919cb
Clean up superfluous Netatmo API calls ( #81095 )
2022-10-27 17:30:20 -04:00
Michał Huryn
a50fd6a259
Update blebox_uniapi to 2.1.3 ( #81071 )
...
fix : #80124 blebox_uniapi dependency version bump
2022-10-27 17:30:19 -04:00
J. Nick Koston
eec1015789
Bump nexia to 2.0.5 ( #81061 )
...
fixes #80988
2022-10-27 17:30:18 -04:00
Avi Miller
61d064ffd5
Bump aiolifx-themes to 0.2.0 ( #81059 )
2022-10-27 17:30:17 -04:00
mezz64
c10dd1b702
Eight Sleep catch missing keys ( #81058 )
...
Catch missing keys
2022-10-27 17:30:16 -04:00
puddly
bb47935509
Handle sending ZCL commands with empty bitmap options ( #81051 )
...
Handle sending commands with empty bitmaps
2022-10-27 17:30:15 -04:00
puddly
200f0fa92c
Bump zigpy to 0.51.4 ( #81050 )
...
Bump zigpy from 0.51.3 to 0.51.4
2022-10-27 17:30:14 -04:00
J. Nick Koston
ad29bd55a4
Bump zeroconf to 0.39.3 ( #81049 )
2022-10-27 17:30:13 -04:00
J. Nick Koston
b5615823ba
Bump aiohomekit to 2.2.5 ( #81048 )
2022-10-27 17:30:12 -04:00
Erik Montnemery
11cc7e1566
Add WS API recorder/statistic_during_period ( #80663 )
2022-10-27 17:30:11 -04:00
Bram Kragten
c7d342a719
Update frontend to 20221027.0 ( #81114 )
2022-10-27 23:13:43 +02:00
Matthias Alphart
428a33c00f
Migrate KNX to use kelvin for color temperature ( #81112 )
2022-10-27 16:00:34 -04:00
Erik Montnemery
68346599d2
Add WS API recorder/statistic_during_period ( #80663 )
2022-10-27 15:51:09 -04:00
J. Nick Koston
588277623f
Bump dbus-fast to 1.51.0 ( #81109 )
2022-10-27 15:38:53 -04:00
J. Nick Koston
c21fb222f9
Add support for oralb IO Series 4 ( #81110 )
2022-10-27 15:38:42 -04:00
Tobias Sauerwein
fa350b984a
Clean up superfluous Netatmo API calls ( #81095 )
2022-10-27 14:42:16 -04:00
Willem-Jan van Rootselaar
b490f47334
Bump python-bsblan to 0.5.6 ( #80956 )
...
* Bump python-bsblan to 0.5.6
* update requirements
2022-10-27 19:25:14 +03:00
epenet
60b3c36775
Add integration_type to onewire ( #81097 )
2022-10-27 19:19:45 +03:00
epenet
7feb463a4c
Add integration_type to samsungtv ( #81101 )
2022-10-27 19:18:09 +03:00
epenet
663c2ef993
Cleanup scrape constants ( #81076 )
...
* Cleanup scrape constants
* Adjust comments
* Revert removal of DEFAULT_VERIFY_SSL constant
2022-10-27 18:11:40 +02:00
epenet
3d42a46871
Align Scrape resource model with Rest integration ( #81074 )
2022-10-27 17:48:35 +02:00
Tobias Sauerwein
dbd875cd25
Bring back Netatmo force update code ( #81098 )
2022-10-27 11:37:52 -04:00
Michał Huryn
147fe6f856
Update blebox_uniapi to 2.1.3 ( #81071 )
...
fix : #80124 blebox_uniapi dependency version bump
2022-10-27 14:12:51 +02:00
Franck Nijhof
7df8ad5c66
Update sentry-sdk to 1.10.1 ( #81072 )
2022-10-27 11:43:05 +02:00
Aaron Bach
fe4da8d584
Remove previously-deprecated SimpliSafe service ( #81054 )
2022-10-27 10:39:57 +02:00
Aaron Bach
d72b8a025f
Remove previously-deprecated RainMachine sensors ( #81053 )
2022-10-27 10:25:07 +02:00
Aaron Bach
4e8e53f357
Remove previously-deprecated OpenUV services ( #81055 )
2022-10-27 10:22:44 +02:00
Aaron Bach
1967ce67d7
Remove previously-deprecated Guardian services and binary sensor ( #81056 )
2022-10-27 10:19:07 +02:00
Sean Vig
7213102c51
Update pymonoprice version to 0.4.0 ( #81062 )
...
Update pymonoprice version
2022-10-27 09:31:51 +02:00
J. Nick Koston
44e368ad55
Bump nexia to 2.0.5 ( #81061 )
...
fixes #80988
2022-10-27 07:38:03 +02:00
mezz64
24ab6fc31d
Eight Sleep catch missing keys ( #81058 )
...
Catch missing keys
2022-10-27 01:37:48 -04:00
shbatm
e785d04abf
Add RainMachine config option to use default run times from app ( #80984 )
2022-10-26 22:27:08 -06:00
Avi Miller
f9c16fab1a
Bump aiolifx-themes to 0.2.0 ( #81059 )
2022-10-26 23:01:15 -05:00
puddly
91c6892001
Bump zigpy to 0.51.4 ( #81050 )
...
Bump zigpy from 0.51.3 to 0.51.4
2022-10-26 21:47:38 -04:00
puddly
b8edc86500
Handle sending ZCL commands with empty bitmap options ( #81051 )
...
Handle sending commands with empty bitmaps
2022-10-26 21:29:48 -04:00
GitHub Action
ce1b56e345
[ci skip] Translation update
2022-10-27 00:30:06 +00:00
J. Nick Koston
6e19629539
Bump zeroconf to 0.39.3 ( #81049 )
2022-10-27 01:03:13 +02:00
J. Nick Koston
28b3d1fc7a
Bump aiohomekit to 2.2.5 ( #81048 )
2022-10-26 17:05:09 -05:00
Franck Nijhof
cee7b788d4
Bump version to 2022.12.0dev0 ( #81044 )
2022-10-26 23:44:38 +02:00
J. Nick Koston
d381be3868
Fix homekit diagnostics test when version changes ( #81046 )
2022-10-26 22:50:59 +02:00
Franck Nijhof
cf0f79294b
Bumped version to 2022.11.0b0
2022-10-26 21:50:53 +02:00
J. Nick Koston
2a6f2f431d
Bump dbus-fast to 1.49.0 ( #81043 )
2022-10-26 14:39:27 -05:00
Klaas Neirinck
d107d8df78
Improve readability by reducing indentation ( #81040 )
2022-10-26 22:37:39 +03:00
Steven Looman
d50795af2b
Move upnp derived sensors to library, be more robust about failing getting some data ( #79955 )
2022-10-26 14:34:44 -05:00
Paulus Schoutsen
00f72f8b2a
Bump frontend to 20221026.0 ( #81042 )
2022-10-26 21:32:55 +02:00
Erik Montnemery
95fc641949
Add support to the energy integration for tracking water usage ( #80888 )
2022-10-26 21:20:52 +02:00
Erik Montnemery
a4310d2085
Allow integrations to drop custom unit conversion ( #81005 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-26 15:11:28 -04:00
Franck Nijhof
a603441180
Add support for water usage Flume ( #81041 )
2022-10-26 21:04:41 +02:00
Joakim Plate
0321c8bdc5
Allow device class for switch to be set in knx ( #81039 )
2022-10-26 21:04:11 +02:00
epenet
2a2e097e17
Use unit enums in unit utilities ( #81030 )
2022-10-26 20:47:17 +02:00
Felipe Santos
37cfa3e19b
Allow to cast in HLS format when using WebRTC ( #80646 )
2022-10-26 14:37:31 -04:00
Jan Bouwhuis
4da3fb5baa
Correct Import of ReceivePayloadType ( #81035 )
2022-10-26 20:26:05 +02:00
Daniel Gangl
b2b3c47917
Add config flow to zamg ( #66469 )
2022-10-26 18:35:12 +02:00
Michał Huryn
a1c18b06fb
Blebox typehints in binary sensor tests ( #80676 )
2022-10-26 18:20:49 +02:00
Marc Mueller
b148cdd64a
Add integration type to fritzbox_callmointor integration ( #81032 )
2022-10-26 18:19:54 +02:00
epenet
a28b0e1b6f
Migrate volume units to an enum ( #81028 )
...
* Migrate volume units to an enum
* Adjust docstring
* Deprecate -> Deprecated
* Plural
2022-10-26 17:57:41 +02:00
Maikel Punie
3eea61361c
Clean up velbus cache folder only on removal of the config entry ( #81031 )
2022-10-26 17:42:15 +02:00
J. Nick Koston
a72e906ac1
Fix zeroconf when location name has a period ( #81022 )
2022-10-26 10:39:13 -05:00
epenet
8645e47b07
Migrate power units to an enum ( #81026 )
2022-10-26 17:28:23 +02:00
epenet
3eb574edca
Remove YAML import from coinbase ( #80084 )
2022-10-26 17:14:31 +02:00
Martin Hjelmare
a1a0284e81
Fix zwave_js port enumeration ( #81020 )
2022-10-26 10:12:30 -05:00
J. Nick Koston
abb3ce6d69
Fix zeroconf starting later than expected ( #81023 )
2022-10-26 10:06:56 -05:00
Allen Porter
0e2bea038d
Update Google Calendar to synchronize calendar events efficiently ( #80925 )
...
* Sync google calendar and serve from local storage
Update to use new gcal_sync APIs
Update google calendar filter logic
Remove storage on config entry removal
Make timeline queries timezone aware
Do not block startup while syncing
* Minor readability tweaks
* Remove unnecessary args to async_add_entities
* Change how task is created on startup
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Revert min time between updates
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-26 07:57:49 -07:00
Xeevis
c4f6b8a55b
Use scan_interval in netdata ( #80959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-26 16:50:01 +02:00
Maikel Punie
33ef2abf9e
Add a new clear cache service to the velbus integration ( #79995 )
2022-10-26 16:44:24 +02:00
epenet
e18adb379d
Migrate mass units to an enum ( #81021 )
2022-10-26 16:21:29 +02:00
Avi Miller
dde763418a
Add an RSSI sensor to the LIFX integration ( #80993 )
2022-10-26 09:12:45 -05:00
Tom Schneider
0d4b1866a7
Add has_entity_name support to hvv_departures ( #80963 )
2022-10-26 15:49:10 +02:00
Tom Schneider
fbe7a0289c
Set hvv_departures device entry type to service ( #80964 )
2022-10-26 15:48:13 +02:00
Marvin Wichmann
b786440eda
Add integration type to KNX integration ( #81003 )
2022-10-26 15:47:27 +02:00
kingy444
6d78f6841e
Remove hardwired Powerview battery sensor ( #81013 )
2022-10-26 14:24:17 +02:00
David F. Mulcahey
e53d74e3e8
Bump ZHA quirks to 0.0.84 ( #81015 )
2022-10-26 08:16:49 -04:00
epenet
e0d94d799a
Migrate temperature units to an enum ( #81006 )
...
* Migrate temperature units to an enum
* Adjust spacing
2022-10-26 08:00:15 -04:00
epenet
9ee4d77935
Migrate speed units to an enum ( #81004 )
2022-10-26 13:59:54 +02:00
epenet
945c991e84
Migrate pressure units to an enum ( #81009 )
2022-10-26 13:58:22 +02:00
epenet
91df68de1f
Migrate length units to an enum ( #81011 )
2022-10-26 13:57:49 +02:00
epenet
842cb18d39
Migrate energy units to an enum ( #80998 )
2022-10-26 13:56:51 +02:00
epenet
9d3442055b
Move options to SelectEntityDescription in goodwe ( #80017 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-26 13:54:57 +02:00
Maikel Punie
458f3d4d13
Use a unique cache folder per Velbus config entry ( #79792 )
2022-10-26 13:53:41 +02:00
Jan Bouwhuis
2d9f39d406
Strict typing for shared MQTT modules ( #80913 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-26 13:52:34 +02:00
Maciej Bieniek
052c673c9e
Use wind_speed device class instead of speed in Accuweather ( #81016 )
2022-10-26 13:47:29 +02:00
kingy444
5669ca74d3
Disable Powerview signal sensor by default ( #81014 )
2022-10-26 13:46:34 +02:00
epenet
7796f361fc
Use precipitation_intensity class in integrations ( #80615 )
2022-10-26 13:32:06 +02:00
Franck Nijhof
7a04ba96f3
Adjust unique ID of Octoprint camera entity ( #80996 )
2022-10-26 13:27:13 +02:00
Klaas Neirinck
5757197fb6
Add auto preset to Comfoconnect fan ( #80697 )
2022-10-26 12:44:23 +02:00
Nolan Gilley
d5a2484076
Don't set force bool during set_humidity ( #80269 )
2022-10-26 12:43:06 +02:00
G Johansson
9715b6c862
Remove yaml import anthemav ( #79931 )
2022-10-26 12:42:21 +02:00
Daniel Hjelseth Høyer
e3233f72ce
Tibber strict typing ( #79407 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-26 12:41:23 +02:00
Franck Nijhof
d65e639f00
Update orjson to 3.8.1 ( #81000 )
2022-10-26 12:40:15 +02:00
Bram Kragten
9ed31bb8df
fix integration descriptions ( #81008 )
2022-10-26 12:39:23 +02:00
epenet
c59944bc84
Fix precipitation units in darksky ( #80611 )
2022-10-26 11:54:44 +02:00
G Johansson
be7e61b88b
Add unique id for min_max ( #81007 )
2022-10-26 11:27:44 +02:00
Erik Montnemery
352976fd1d
Add rules for converting volumes ( #80951 )
...
* Add rules for converting volumes
* Use SensorDeviceClass in new tests
* Tweak tests
* Update flo tests
* Update sensor tests
2022-10-26 10:29:33 +02:00
Sean Vig
8714fc5c2c
Use ._attr_* properties for monoprice integration ( #80505 )
2022-10-26 10:24:47 +02:00
J. Nick Koston
e15f2e050e
Update ibeacon-ble to 1.0.1 ( #80785 )
2022-10-26 10:21:30 +02:00
J. Nick Koston
a90ef3a575
Add additional data to HomeKit diagnostics ( #80980 )
2022-10-26 10:05:33 +02:00
Avi Miller
7dd1f58d04
Bump aiolifx_effects dependency to 0.3.0 ( #80994 )
2022-10-26 09:52:52 +02:00
niobos
8e196fbe06
Add Velbus cover opening/closing ( #79851 )
...
* Velbus cover/blind: indicate opening/closing
* Add docstrings because flake8 requirement
Co-authored-by: Niels Laukens <niels@dest-unreach.be >
2022-10-26 08:03:53 +02:00
Chris Talkington
8b119ab5fc
Address review feedback for jellyfin ( #80987 )
...
address review feedback for jellyfin
2022-10-26 07:45:33 +02:00
GitHub Action
d0ff6582e6
[ci skip] Translation update
2022-10-26 00:29:57 +00:00
Rami Mosleh
a205ba7656
Remove deprecated YAML in android_ip_webcam ( #80875 )
2022-10-25 23:53:17 +02:00
Raman Gupta
1b3c383558
Add integration_type to vizio, tomorrowio, zwave_js ( #80975 )
2022-10-25 23:31:44 +02:00
Robert Svensson
115a1ceea0
Rewrite UniFi block client switch ( #80969 )
...
* Refactor UniFi block client switch entities
* Use new switch loader
* Rename lambdas
* Use is_on rather than _attr_is_on when applicable
2022-10-25 22:36:51 +02:00
Aaron Bach
2af58ad609
Set integration type on codeowned integrations @bachya ( #80974 )
2022-10-25 22:23:54 +02:00
Shay Levy
775f4e9e0d
Clean-up Shelly legacy update entities ( #80961 )
2022-10-25 21:27:54 +02:00
Shay Levy
d21417c8e5
Update devcontainer appPort to allow connections from external IPs ( #79730 )
2022-10-25 21:06:56 +02:00
Franck Nijhof
98591cd4b6
Remove hardware and fix raspberry pi brands in integrations.json ( #80970 )
2022-10-25 21:05:04 +02:00
Thomas Dietrich
a98c304db6
Add deprecation warning for statistics integration default buffer_size ( #69700 )
...
* Add deprecation warning for buffer size
* Attend to comments
* Clarify deprecation info
* Move warnings to repairs issue_registry
* Apply slight wording changes, add compiled en strings file
* Format json
2022-10-25 20:50:52 +02:00
Joakim Sørensen
403f0c16af
Bump aiogithubapi from 22.2.4 to 22.10.1 ( #80968 )
2022-10-25 20:48:18 +02:00
Michael
8175dab7ab
Add week period to recorder statistics api ( #80784 )
...
* add week period to get statistics api
* add test
2022-10-25 20:07:28 +02:00
Ryan Fleming
c197e1765a
Add Octoprint camera entity ( #79689 )
2022-10-25 19:59:57 +02:00
Petro31
f73fc9e355
Adds states and state_attr as a filter, adds is_state and is_state_attr as a test. ( #79473 )
2022-10-25 19:49:51 +02:00
Rami Mosleh
d3ada34498
Remove deprecate service in speedtestdotnet ( #80938 )
...
Remove deprecate service
2022-10-25 10:44:27 -07:00
Robert Svensson
13e2bb1e22
Improve loading UniFi switch entities ( #80910 )
2022-10-25 19:26:56 +02:00
epenet
870a5b6f37
Adjust formatting in unit system tests ( #80958 )
...
* Adjust black formatting in unit system tests
* Split tests
2022-10-25 17:36:21 +02:00
epenet
cc46564488
Add wind_speed sensor device class ( #79789 )
2022-10-25 17:21:44 +02:00
Thomas Dietrich
3346ddcd86
Add sum-differences characteristics to statistics component ( #79439 )
2022-10-25 16:46:47 +02:00
epenet
7838bb3ebe
Replace new PRECIPITATION_INTENSITY with enum ( #80653 )
2022-10-25 16:45:45 +02:00
Erik Montnemery
727eccfec4
Add GJ as supported unit for energy sensors ( #80870 )
...
* Add GJ as supported unit for energy sensors
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-25 16:43:00 +02:00
shbatm
e9a3982560
Add additional sensors to RainMachine ( #80914 )
2022-10-25 08:07:31 -06:00
epenet
0018939142
Adjust unit_system type hints ( #80946 )
2022-10-25 15:56:18 +02:00
Erik Montnemery
3aa64aaaf1
Mark some integrations as system integrations ( #80948 )
2022-10-25 15:30:46 +02:00
Erik Montnemery
b07e1281da
Add rules for converting speeds ( #80943 )
...
* Add rules for converting speeds
* Update metoffice wind speed sensors to prefer mph
* Don't convert speeds measured in knots
2022-10-25 14:53:59 +02:00
mtdcr
93d4d02aac
Remove myself from edl21 codeowners ( #80947 )
2022-10-25 14:38:42 +02:00
Lars
1c8156bd33
Update Fritz! lights to use kelvin ( #79733 )
2022-10-25 13:45:02 +02:00
Bram Kragten
36bb0bbc1a
Fix integrations.json creation, make iot_standards a list ( #80945 )
2022-10-25 13:43:40 +02:00
On Freund
64eb316908
Add alarmed binary sensor to Risco integration ( #77315 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-25 13:43:09 +02:00
Rami Mosleh
623abb4325
Remove deprecated YAML in Pushover ( #80876 )
2022-10-25 13:39:38 +02:00
jjlawren
d50f5e49c8
Extend Sonos queue operation timeouts ( #80804 )
2022-10-25 13:38:28 +02:00
hackerESQ
f977b264a1
Add tplink dhcp entry for EP25 model ( #80650 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-25 13:22:09 +02:00
Franck Nijhof
5b32540a84
Set water device class to flo, homewizard, p1_monitor, toon ( #80944 )
2022-10-25 13:21:47 +02:00
Parham Ghazanfari
dbfca8def8
Add support for EventBridge to aws integration ( #77573 )
...
* Added EventBridge support to aws integration
* Added type hints for all aws notification services + Added unit tests for EventBridge AWS integration
* Increase line coverage for unit tests for aws integration.
2022-10-25 13:21:25 +02:00
Erik Montnemery
aea0067e49
Add additional rules for converting distances ( #80940 )
...
* Add additional rules for converting distances
* Convert in to mm
* Adjust existing tests
* Add test
2022-10-25 12:51:23 +02:00
HarvsG
fe7402375d
Bayesian - support unique_id: ( #79879 )
...
* support unique_id
* adds test for unique_ids
2022-10-25 12:42:59 +02:00
Franck Nijhof
3b6f0d2870
Merge branch 'master' into dev
2022-10-25 12:22:18 +02:00
Shay Levy
e77025ac8d
Bump aioshelly to 4.1.1 ( #80939 )
2022-10-25 12:16:08 +02:00
Franck Nijhof
326344db12
Rename entry_id template method to config_entry_id ( #80935 )
2022-10-25 12:11:14 +02:00
Franck Nijhof
398d18eeee
Load themes from themes folder by default ( #80937 )
2022-10-25 12:10:40 +02:00
Franck Nijhof
52f109f6ab
Add IKEA SYMFONISK as virtual integration ( #80833 )
2022-10-25 12:09:22 +02:00
Erik Montnemery
beeee8b60e
Use start helper in recorder ( #79559 )
2022-10-25 10:38:07 +02:00
osono-design
02b0b19dd4
Add tuya access control devices (binary status of lock) ( #79793 )
2022-10-25 10:07:59 +02:00
Dave T
e5716efa9c
Add visual image preview during generic camera options flow ( #80392 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-25 10:03:19 +02:00
epenet
6b1f503a79
Allow gas units to be overriden ( #80884 )
2022-10-25 09:53:28 +02:00
Erik Montnemery
3d3349240f
Don't trigger statistics issues when sensor units are equivalent ( #80099 )
2022-10-25 09:50:01 +02:00
Jesse Hills
97d31d05f0
Use ESPHome manufacturer name from device if provided ( #80928 )
2022-10-25 09:15:28 +02:00
Maikel Punie
f85a2fb57a
Add integration_type to the velbus component ( #80924 )
2022-10-25 09:13:36 +02:00
Quentame
4f5c9be84f
Use EntityDescription in Freebox switch ( #80858 )
...
* Freebox switch: use EntityDescription
* unique_id base on key later with migration step
* Keep the same name
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/freebox/switch.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Removing specific FreeboxSwitchEntityDescription as there is one sensor, for now
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-25 09:00:56 +02:00
definitio
644b00ca2d
Add apcupsd laststest sensor ( #80773 )
2022-10-25 08:44:54 +02:00
J. Nick Koston
559e281431
Add oralb integration ( #80918 )
...
* mapping
* update
* working
* tests
* fixes
* temp add binary sensor platform to make sure it works
* fixes
* 100% cover
* adjust
* disable chatty sensors by default
* remove binary sensor_platform for next PR
* time is much nicer than counter
2022-10-24 23:11:40 -05:00
Ongy
3759be09df
Add media_player platform to Jellyfin ( #76801 )
2022-10-24 21:45:01 -05:00
GitHub Action
9b331abe91
[ci skip] Translation update
2022-10-25 00:39:01 +00:00
Simon Hansen
b56d332c26
Add integration_type to launchlibrary ( #80907 )
2022-10-24 23:23:14 +02:00
Shay Levy
dce4753510
Cleanup Shelly update platform ( #80845 )
2022-10-25 00:20:26 +03:00
Simon Hansen
2ddf1f9416
Add integration_type to iss ( #80909 )
2022-10-24 23:19:59 +02:00
Steven Looman
b5f70a404a
Fix SSDP/UPnP server after testing ( #80815 )
2022-10-24 15:19:19 -05:00
shbatm
ac4645a37e
Add "Push Flow Meter Data" service to RainMachine and bump regenmaschine to 2022.10.0 ( #80890 )
2022-10-24 13:39:37 -06:00
J. Nick Koston
f61c010116
Bump bleak-retry-connector to 2.4.2 ( #80908 )
2022-10-24 14:27:04 -05:00
SoCalix
9c762a5a5a
Fix XMPP room notifications ( #80794 )
2022-10-24 21:10:56 +02:00
epenet
613ea28b0e
Add new WATER device class ( #80886 )
2022-10-24 21:06:35 +02:00
J. Nick Koston
27a61f5407
Raise exception when esphome ble client disconnects during operation ( #80885 )
2022-10-24 14:04:50 -05:00
shbatm
66b473bae2
Add integration_type to ISY994 manifest and bump pyisy to 3.0.8 ( #80906 )
2022-10-24 14:02:23 -05:00
Erik Montnemery
f7694c0550
Only reload modified scripts ( #80470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-24 20:47:06 +02:00
J. Nick Koston
c5688072fd
Bump aiohomekit to 2.2.4 ( #80899 )
2022-10-24 19:40:13 +02:00
rikroe
c474db6617
Add EMISSION_CHECK to BMW Connected Drive ( #80819 )
2022-10-24 19:38:15 +02:00
Martin Hjelmare
838691f22f
Refactor zwave_js add-on manager ( #80883 )
...
* Make addon slug an instance attribute
* Extract addon name and addon config
* Update docstrings
2022-10-24 18:21:05 +02:00
Jc2k
4279d73800
Add support for Netatmo noise sensor to homekit_controller ( #80889 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-24 10:31:26 -05:00
J. Nick Koston
1f8a9ed3c7
Bump aiohomekit to 2.2.3 ( #80891 )
2022-10-24 09:38:28 -05:00
J. Nick Koston
a7610909de
Fix HKC exceptions during BLE startup not being caught ( #80882 )
2022-10-24 09:29:13 -05:00
J. Nick Koston
9978296ae2
Bump bleak-retry-connector to 2.4.0 ( #80887 )
2022-10-24 09:28:59 -05:00
Joakim Plate
232041b194
Add field descriptions for nibe heat pump ( #80791 )
2022-10-24 16:18:05 +02:00
Erik Montnemery
6979cd95b0
Add suggested_unit_of_measurement attribute to sensors ( #80638 )
...
* Add suggested_unit_of_measurement attribute to sensors
* Lazy calculation of initial entity options
* Add type alias for entity options
* Small tweak
* Add tests
* Store suggested_unit_of_measurement in its own option key
* Adapt to renaming of IMPERIAL_SYSTEM
* Fix rebase mistakes
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-24 16:08:02 +02:00
epenet
0c79a9a33d
Adjust pylint for IMPERIAL_SYSTEM deprecation ( #80874 )
...
* Adjust pylint for IMPERIAL_SYSTEM deprecation
* Use correct location
* Adjust components
2022-10-24 15:25:00 +02:00
epenet
ec4b8c49fe
Add unique_id to scrape ( #80581 )
...
* Add unique_id to scrape
* Add tests
2022-10-24 15:14:43 +02:00
Jan Bouwhuis
2f11385627
Add typing hints for MQTT mixins ( #80702 )
...
* Add typing hints for MQTT mixins
* Follow up comments
* config_entry is always set
* typing discovery_data - substate None assignment
* Rename `config[CONF_DEVICE]` -> specifications
2022-10-24 15:00:37 +02:00
epenet
64d6d04ade
Use DataUpdateCoordinator in scrape ( #80593 )
...
* Add DataUpdateCoordinator to scrape
* Fix tests
2022-10-24 14:55:57 +02:00
Joakim Plate
ebfb10c177
Allow hostname for nibe heatpump ( #80793 )
...
Allow hostname for nibe
2022-10-24 14:17:53 +02:00
epenet
f7982a0db2
CI: Fix partial coverage ( #80877 )
...
* CI: Split coverage job
* Don't wait for pytest-mariadb
2022-10-24 12:18:27 +02:00
Maciej Bieniek
1f0cb73ad0
Add update platform to MQTT integration ( #80659 )
2022-10-24 11:47:45 +02:00
epenet
26d3c34838
Remove precipitation note from length units ( #80677 )
2022-10-24 10:45:16 +02:00
Jan Bouwhuis
5e7f571f01
Move advanced MQTT options to entry ( #79351 )
...
* Move advanced broker settings to entry
* Add repair issue for deprecated settings
* Split CONFIG_SCHEMA
* Do not store certificate UI flags in entry
* Keep entered password in next dialog
* Do not process yaml config in flow
* Correct typo
2022-10-24 09:58:23 +02:00
dependabot[bot]
a8bf8d449b
Bump actions/upload-artifact from 3.1.0 to 3.1.1 ( #80867 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 09:50:56 +02:00
Quentame
b1202ab31f
Add Freebox button to mark calls as read ( #80609 )
...
* Add Freebox button to mark calls as read
* Bump Freebox to 1.0.1
* Fix black/flake8
* Add entity_category + fix reboot button name
* Add has_entity_name to reboot
* Remove 'missed' as it put all calls as read
* base unique_id on key and not name
* unique_id base on key later with migration step
* Keep the same name
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-24 09:33:59 +02:00
Allen Porter
91e6ee5da5
Bump gcal_sync to 2.2.0 ( #80863 )
2022-10-24 08:20:55 +02:00
Avi Miller
6e453ae471
Add device-specific diagnostics to the LIFX integration ( #79964 )
2022-10-23 22:49:18 -05:00
Oliver
3c170f7627
Update denonavr to version 0.10.12 ( #80861 )
2022-10-23 21:15:04 -05:00
J. Nick Koston
82eb17e12a
Bump aiohomekit to 2.2.2 ( #80857 )
...
* Bump aiohomekit to 2.2.2
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.1...2.2.2
* ci bump
2022-10-23 20:29:20 -05:00
GitHub Action
6502248b41
[ci skip] Translation update
2022-10-24 00:38:21 +00:00
Øyvind Matheson Wergeland
712b984833
Support Nobø Switch as temperature sensor ( #78480 )
...
* Expose Nobø Switch as temperatur sensor.
* - Review
- Hub may report current temperature as None
* Avoid update during entity addition, and fix race condition
* Update pynobo to 1.6.0
Use new method to fix potential race condition.
* Use generator expressions
2022-10-24 01:55:22 +02:00
Garrett
073951177b
Code quality update for Subaru sensors ( #79482 )
...
* Use distance device class for sensors
* Change sensor name casing and unique_id
* Migrate sensor entity unique_id
* Match title-cased unique_id when migrating
* Remove unneeded regex to find '_' delimited id suffix
* Incorporate PR review comments
* Add check to prevent extra odometer entity migration
2022-10-24 01:54:22 +02:00
J. Nick Koston
7d78728a2f
Fix whitespace in oncue manifest ( #80859 )
2022-10-23 19:53:18 -04:00
Kevin Addeman
fdcce0446c
Add Lutron Caseta zeroconf discovery for RA3/HWQSX ( #80852 )
2022-10-23 18:17:36 -05:00
J. Nick Koston
3c40634fbb
Try again to populate HKC BLE accessory state after startup ( #80854 )
2022-10-23 18:04:42 -05:00
PeteRager
59b2869f6a
Fix oncue data unavailable when genset disconnected ( #80668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-23 18:01:43 -05:00
Julian Löhr
6795627734
Add ZHA StartUpColorTemperature configuration entity ( #80853 )
...
* Add ZHA start up color temperature entity
* Use device reported min max values
* Add color number test
* Fix code style
2022-10-23 18:46:47 -04:00
Kevin Addeman
3f3518e29d
Fix Lutron Caseta area names by ignoring root area during area name retrieval ( #80576 )
2022-10-23 17:28:15 -05:00
Robert Svensson
03bf37e12c
Refactor UniFi DPI switch entities ( #80761 )
...
* Refactor UniFi DPI switch entities
* Remove dpi presence from items_added
2022-10-23 22:42:24 +02:00
Robert Svensson
d75834cd1e
Add presence duration number ( #79498 )
2022-10-23 22:30:03 +02:00
G Johansson
d85866d49c
Fix temperature unit in sensor for Sensibo ( #80843 )
2022-10-23 15:24:55 -05:00
G Johansson
b04165b495
Add Sensibo Climate React ( #78221 )
2022-10-23 15:22:14 -05:00
Nathan Spencer
746bdb44ac
Bump pylitterbot to 2022.10.2 ( #80836 )
2022-10-23 15:19:57 -05:00
Kevin Addeman
071f335fdb
Add dynamic generation of device triggers from keypad buttons ( #80797 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-23 14:57:04 -05:00
J. Nick Koston
0f50b2edd3
Small lifx fixes ( #80828 )
2022-10-23 14:17:42 -05:00
G Johansson
5fbf6ce8bd
Minor cleanup Sensibo ( #80835 )
2022-10-23 13:58:10 -05:00
G Johansson
57b2bb4889
Add entity service - Set Full AC state to Sensibo ( #80820 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-23 13:55:53 -05:00
Franck Nijhof
d4a5393f7b
Set integration type on codeowned integrations @frenck ( #80830 )
2022-10-23 20:43:13 +02:00
Chris Talkington
9734086d9b
Add integration_type to jellyfin ( #80832 )
2022-10-23 13:42:25 -05:00
J. Nick Koston
3df73259dd
Prevent HomeKit Controller BLE connect retries from blocking startup ( #80827 )
2022-10-23 13:41:32 -05:00
Robert Svensson
423f6aeec2
Improve UniFi PoE unique ID ( #80740 )
...
* Improve UniFi PoE unique ID
* Set available property on creation
2022-10-23 20:33:53 +02:00
Chris Talkington
18f51db15d
Add integration_type to ipp and roku ( #80831 )
2022-10-23 13:31:24 -05:00
Robert Svensson
0444dd71a6
Refactor UniFi outlet switches ( #80738 )
...
* Rewrite UniFi outlet switches
* Bump aiounifi to v41
* Remove devices from items_added input
2022-10-23 20:28:45 +02:00
Fredrik Erlandsson
16d3cc905f
Bump pydaikin to 2.8.0 ( #80823 )
2022-10-23 12:54:11 -05:00
Robert Svensson
c6e7b9cc99
Refactor UniFi upgrade entities ( #80752 )
...
* Refactor UniFi upgrade entities
* Enable type check for UniFi update platform
2022-10-23 19:33:08 +02:00
Avi Miller
2966f9ed8e
Add themes for LIFX multi-zone devices via a new select entity ( #80067 )
2022-10-23 11:28:17 -05:00
kingy444
873ccc4493
Refactor Powerview sensor to dataclass ( #80536 )
2022-10-23 10:38:45 -05:00
Bouwe Westerdijk
bd6678c73b
Bump plugwise to v0.25.3 ( #80782 )
2022-10-23 12:42:35 +02:00
Franck Nijhof
a26e4618c7
Update psutil to 5.9.3 ( #80775 )
2022-10-23 11:36:54 +02:00
J. Nick Koston
95d6859cb7
Log bluetooth advertisement before firing bleak callbacks ( #80800 )
...
The debug log was confusing because the bleak callbacks
were firing before we were logging the advertisements
2022-10-23 11:34:03 +02:00
J. Nick Koston
dd39ddca2f
Bump aiohomekit to 2.2.0 ( #80798 )
2022-10-23 07:13:44 +01:00
Shay Levy
8fa64a7a89
Bump aioshelly to 4.1.0 ( #80795 )
2022-10-22 22:57:25 -06:00
jjlawren
4837e22262
Bump soco to 0.28.1 ( #80792 )
2022-10-22 19:59:44 -05:00
GitHub Action
a4b8124a10
[ci skip] Translation update
2022-10-23 00:36:20 +00:00
J. Nick Koston
b952797298
Bump bleak-retry-connector to 2.3.2 ( #80790 )
2022-10-22 16:14:11 -05:00
Steven Hosking
c4831333fa
Extend roomba mac range in manifest ( #80714 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-22 10:44:25 -05:00
uvjustin
81f2f134f4
Bump owntone requirements ( #80552 )
2022-10-22 16:09:13 +02:00
Guido Schmitz
85dda68524
Add integration_type to devolo integrations ( #80695 )
2022-10-22 15:55:23 +02:00
epenet
10dbef80ae
Add myself as code owner to util and const ( #80664 )
2022-10-22 15:07:43 +02:00
Maciej Bieniek
b6b36861d9
Add integration_type field for a few integrations ( #80767 )
2022-10-22 14:38:08 +02:00
Maciej Bieniek
9fa5c5c576
Remove myself from Xiaomi Miio code owner list ( #80768 )
2022-10-22 12:36:52 +02:00
Shay Levy
228d491216
Fix Shelly entry unload and add tests for init ( #80760 )
2022-10-22 09:00:35 +02:00
kpine
f35af09429
Update zwave_js.refresh_value service example ( #80764 )
2022-10-22 08:27:36 +02:00
Paulus Schoutsen
2ef14d60f3
Update pending message error ( #80763 )
2022-10-21 22:47:25 -04:00
TheJulianJES
00b0fa6cdf
Add Philips Hue motion sensor config entities to ZHA ( #79923 )
...
* Add Hue trigger LED config switch
* Add Hue sensitivity config select
* Use existing consts for channel names
* Add friendly names to config entities
* Follow HA capitalization conventions
* Move Hue motion sensor check to a helper method
* Move helper method to a new helpers file in channels folder
2022-10-21 20:59:51 -04:00
TheJulianJES
5eb69f38aa
Add "power outage memory" config entity to Xiaomi EU plugs to ZHA ( #80444 )
2022-10-21 20:57:50 -04:00
TheJulianJES
f4f7122c66
Add "power on state" config entity for Tuya plugs to ZHA ( #80486 )
...
* Add "power on state" config entity for Tuya plugs to ZHA
* Remove TS004F from models, as it doesn't support power-on-state
2022-10-21 20:56:49 -04:00
Paulus Schoutsen
e38d93ee93
Remove unused keys from ultraloq ( #80762 )
2022-10-21 20:56:20 -04:00
GitHub Action
5a77c8f96f
[ci skip] Translation update
2022-10-22 00:35:23 +00:00
Bram Kragten
1ac2d4ae74
Update frontend to 20221021.0 ( #80751 )
2022-10-21 20:29:28 -04:00
Paulus Schoutsen
43d43689f7
Add ultraloq virtual integration ( #80755 )
2022-10-21 20:29:01 -04:00
Paulus Schoutsen
76dbd017a7
Conditionally include config flow and iot_class when relevant ( #80756 )
2022-10-21 20:27:59 -04:00
Marc Mueller
7714ce7235
Update pylint to 2.15.5 ( #80759 )
2022-10-22 00:07:23 +02:00
kevdliu
da099532fe
Load ecobee notify platform via discovery ( #78558 )
...
* Fix ecobee notify platform KeyError
* set up notify platform via discovery
* address comments
* fix isort
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-21 23:19:26 +02:00
René Klomp
f21fabba17
Bump pysma to 0.7.1 ( #80601 )
...
* Bump pysma to 0.7.0
* Bump pysma to 0.7.1
* Fix test
2022-10-21 22:54:42 +02:00
starkillerOG
8974657ba9
Fix Goodwe spinlock ( #80624 )
...
* fix spinlock
* Add debug log
* fix styling
2022-10-21 22:50:00 +02:00
J. Nick Koston
8dc0846d98
Bump qingping-ble to 0.8.2 to handle door left open ( #80748 )
...
fixes #78439
2022-10-21 22:31:45 +02:00
Aaron Bach
e40db797c5
Remove redundant async_update for OpenUV entities ( #80735 )
2022-10-21 14:08:37 -06:00
J. Nick Koston
91c5aac8ba
Add homekit notifications to the list of allowed apple bluetooth start bytes ( #80733 )
2022-10-21 13:54:02 -05:00
javicalle
b8c574e9ab
Add _TZE200_kds0pmmv to ZHA ZONNSMARTThermostat ( #80746 )
...
Add `_TZE200_kds0pmmv` to `ZONNSMARTThermostat`
Related to: https://github.com/zigpy/zha-device-handlers/pull/1843
2022-10-21 14:53:03 -04:00
J. Nick Koston
9c8a919e3f
Remove system_log missing format arg test ( #80739 )
2022-10-21 14:49:39 -04:00
J. Nick Koston
611194ddd9
Fix zha LogEntry call ( #80737 )
...
The signature for LogEntry changed in #80645 to drop the
unused argument
2022-10-21 12:17:21 -05:00
starkillerOG
a2080492de
Remove Xiaomi Miio YAML import ( #78995 )
...
* Deprecate YAML import
* Add logging for unexpected errors
* remove unused import
* fix tests
* unused import
* fix tests
* fix snake_case
* Do not add to standard key string
2022-10-21 18:07:49 +02:00
Rami Mosleh
3aa24afad8
Retry setup in case of empty response from Pushover api ( #80602 )
...
Retry setup in case of empty response
2022-10-21 17:52:02 +02:00
Kevin Stillhammer
c70614fd7c
Move default options to config_flow for waze_travel_time ( #80681 )
...
Move default options to config_flow
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-21 08:02:41 -07:00
J. Nick Koston
fe67703e13
Log invalid messages instead of raising in system_log ( #80645 )
2022-10-21 10:52:03 -04:00
Allen Porter
69dab4acfe
Reduce unnecessary alarm firing to speed up calendar trigger test ( #80732 )
2022-10-21 10:47:37 -04:00
Franck Nijhof
1913804755
Small typing improvements for Plugwise ( #80722 )
2022-10-21 10:47:04 -04:00
Phil Bruckner
f311c03741
Increase life360 timeout ( #80692 )
2022-10-21 10:41:34 -04:00
uvjustin
3b78df07de
Use empty_moov in stream recorder ( #80726 )
2022-10-21 22:34:03 +08:00
Timm Schäuble
e6892a613e
Bump simplepush to 2.1.1 ( #80608 )
...
* Update to new library version
* Remove test for removed send_encrypted function
* Bump simplepush to 2.1.1
2022-10-21 16:13:46 +02:00
Pascal Vizeli
319d35626a
Remove building wheels for face detection ( #80728 )
2022-10-21 14:27:50 +02:00
Franck Nijhof
d42fde63f8
Update sentry-sdk to 1.10.0 ( #80721 )
2022-10-21 13:52:29 +02:00
Franck Nijhof
3a92123ac6
Update home-assistant/wheels to 2022.10.1 ( #80723 )
2022-10-21 13:08:19 +02:00
Fredrik Erlandsson
09eff3c242
Add Bluesound unique id ( #80559 )
...
* add unique_id & device_info
* remove broken image
* use a combination of mac and port (for multizone devices)
* use the typed dataclass
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Don't use get
* fix device_info
* remove device_info
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-10-21 12:27:31 +02:00
Jan Bouwhuis
5f27e2fe01
Improve typing hints MQTT __init__ ( #80674 )
...
* Improve typing __init__
* Follow up suggestions
2022-10-21 12:25:21 +02:00
Guido Schmitz
78f71c46da
Add iot_standards to devolo brand ( #80332 )
2022-10-21 11:25:35 +02:00
Allen Porter
9318d833a4
Streamline calendar dataclass API/attribute conversions ( #79598 )
...
* Streamline calendar dataclass API/attribute conversions
* Fix attribute conversions
2022-10-21 11:03:25 +02:00
Allen Porter
d1d218444b
Improve calendar trigger test quality ( #79451 )
...
Improve calendar test quality
2022-10-21 10:56:17 +02:00
Ryan Miguel
4abe5aec6c
Fix ZeroDivisionError for Fritz!Smarthome electric current sensor ( #80682 )
...
Fixes ZeroDivisionError for fritzbox sensor. Fixes #80618 .
2022-10-21 10:07:45 +02:00
Bouwe Westerdijk
9cd2b83422
Add entity_registry_enabled_default and missing EntityCategories in Plugwise ( #80629 )
2022-10-21 10:04:16 +02:00
Dusan Cervenka
bce273660d
Fix nextcloud 'ncm' referenced before assignment ( #80711 )
...
* #80673 Fix 'ncm' referenced before assignmen
UnboundLocalError: local variable 'ncm' referenced before assignmen
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
* #80673 changes based on review
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
* Changes made based on review
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
2022-10-21 08:26:14 +02:00
Franck Nijhof
bb287dd0ed
Integrations v2.1: Virtual integrations ( #80613 )
2022-10-20 23:09:06 -04:00
Tobias Sauerwein
6c23de94e1
Fix error when setting Netatmo climate preset ( #80700 )
2022-10-20 23:06:49 -04:00
Tobias Sauerwein
57bf130837
Bump pyatmo to 7.2.0 ( #80698 )
2022-10-20 23:06:33 -04:00
Kevin Stillhammer
b35cfe711a
Move default option handling to config_flow for google_travel_time ( #80607 )
...
Move default option handling to config_flow
2022-10-20 19:32:45 -07:00
Aaron Bach
60b3d6816b
Replace custom OpenUV data object with coordinators ( #80705 )
...
* Replace custom OpenUV data object with coordinators
* Typing
* Code review
2022-10-20 19:37:20 -06:00
Chris Talkington
245c13e6ed
Add diagnostics to jellyfin ( #80651 )
2022-10-20 20:02:40 -05:00
J. Nick Koston
90f6924808
Bump zeroconf to 0.39.2 ( #80699 )
...
python 3.11 support & performance improvements
changelog: https://github.com/jstasiak/python-zeroconf/compare/0.39.1...0.39.2
2022-10-20 20:32:32 -04:00
GitHub Action
0199e0a756
[ci skip] Translation update
2022-10-21 00:30:37 +00:00
Paulus Schoutsen
83d617737f
2022.10.5 ( #80691 )
2022-10-20 16:58:45 -04:00
luar123
40d4159faf
Bump snapcast to 2.3.0 ( #80688 )
2022-10-20 14:25:21 -06:00
J. Nick Koston
03362bec1c
Defer bluetooth scanner watchdog restart if one is already in progress ( #80679 )
2022-10-20 13:56:20 -05:00
Paulus Schoutsen
c2dff8fb7e
Bumped version to 2022.10.5
2022-10-20 14:49:21 -04:00
J. Nick Koston
44d35fc8e4
Fix bluetooth calls from automations in esphome ( #80683 )
2022-10-20 14:49:15 -04:00
Franck Nijhof
799f776956
Pin uamqp==1.6.0 ( #80678 )
2022-10-20 14:49:14 -04:00
J. Nick Koston
fb35896b16
Bump bluetooth-auto-recovery to 0.3.6 ( #80643 )
...
* Bump bluetooth-auto-recovery to 0.3.5
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.3.4...v0.3.5
* bump again for more rfkill fixes
2022-10-20 14:46:39 -04:00
Maciej Bieniek
8378b768d0
Save last target temperature in Shelly climate platform ( #80561 )
...
Save last target temp
2022-10-20 14:43:56 -04:00
Jan Bouwhuis
605abe5882
Add missed write state request for MQTT cover ( #80540 )
...
Missed write state request for MQTT cover
2022-10-20 14:37:06 -04:00
Aaron Bach
69a698d97a
Don't add RainMachine restriction switches if underlying data is missing ( #80502 )
2022-10-20 14:37:05 -04:00
David F. Mulcahey
c76d0f18c8
Bump ZHA quirks to 0.0.83 ( #80489 )
2022-10-20 14:37:04 -04:00
J. Nick Koston
0c3d4f2e57
Bump aiohomekit to 2.0.2 ( #80402 )
2022-10-20 14:37:03 -04:00
J. Nick Koston
7e3abd9db5
Handle TimeoutError during HKC setup attempts ( #80399 )
...
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-20 14:37:02 -04:00
definitio
8c811ef16e
Fix "Unknown power_off command" for Samsung H6410 ( #80386 )
2022-10-20 14:37:01 -04:00
Ivan Puddu
b2e0d76145
Skip webostv trigger validation before the domain is setup ( #80372 )
...
* Skip trigger validation before the domain is setup
* Included None as return type
* Keep function signature intact. Check at the source
2022-10-20 14:37:00 -04:00
uvjustin
c73162e5ea
Fix stream recorder with orientation transforms ( #80370 )
...
Find moov instead of using fixed location
2022-10-20 14:36:59 -04:00
Sean Vig
df75346dca
Fix updating Amcrest binary sensors ( #80365 )
...
* Fix updating Amcrest binary sensors
As detailed in https://bugs.python.org/issue32113 , a generator
expression cannot be used with asynchronous components, even that the
resulting elements of the generator are normal objects. Manually
iterate over the event codes and check if the events have happened.
Escape early on the first event that is triggered such that this is
functionally equivalent to using `any`.
* Update homeassistant/components/amcrest/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-20 14:36:59 -04:00
Shay Levy
a0eade7632
Fix Shelly EM negative power factor ( #80348 )
2022-10-20 14:36:58 -04:00
rozie
b203411885
Fix solaredge missing data value ( #80321 )
...
* Fix issue #80263 : use get to fetch dict value
* use None instead -1 for unknown value
* Update homeassistant/components/solaredge/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Add guards for not multipling None
* Missing if added
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-20 14:36:57 -04:00
Jeef
15def40784
Fix Intellifire UDP timeout ( #80204 )
2022-10-20 14:36:56 -04:00
Bouwe Westerdijk
b3612b430b
Bump plugwise to v0.21.4 ( #79831 )
2022-10-20 14:36:55 -04:00
Jan Jedelský
291d366933
Handle ReadTimeout during wolflink setup ( #78135 )
...
* Handle ReadTimeout during wolflink setup
* Reorder imports
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Reorder exceptions
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Use RequestError instead of ConnectError, ReadTimeout, and ConnectTimeout
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
2022-10-20 14:36:54 -04:00
J. Nick Koston
5589edd814
Fix bluetooth calls from automations in esphome ( #80683 )
2022-10-20 14:35:38 -04:00
Robert Svensson
92eaa539b6
Simplify mocking UniFi websocket ( #80652 )
...
* Simplify mocking UniFi websocket
* Fix one more
2022-10-20 19:37:13 +02:00
Paulus Schoutsen
5cb8749ae3
Fix custom components not working with integration descriptions ( #80686 )
2022-10-20 13:25:24 -04:00
Franck Nijhof
e510dd64f1
Pin uamqp==1.6.0 ( #80678 )
2022-10-20 18:30:00 +02:00
Paulus Schoutsen
a20ac2b246
Remove balloob as code owner Ring ( #80680 )
2022-10-20 12:09:16 -04:00
Kevin Stillhammer
8dd2d6f825
Remove deprecated yaml import for waze_travel_time ( #80669 )
...
Remove deprecated yaml import
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-20 08:17:21 -07:00
J. Nick Koston
da14acb3b6
Speed up restart when bluetooth adapter is in a failed state ( #80640 )
2022-10-20 16:35:09 +02:00
epenet
884f8d6e2c
Adjust device classes in tasmota ( #79282 )
...
* Adjust device classes in tasmota
* Remove incorrect device class
2022-10-20 15:58:22 +02:00
epenet
eee1ede5bb
Add websocket type hints in lovelace ( #80537 )
2022-10-20 15:57:43 +02:00
Michał Huryn
3f8362fe1c
Refactor blebox sensors ( #80671 )
...
refactor: sensors, entity description pick moved to async_setup_entry, removed redundant dataclass
2022-10-20 15:51:29 +02:00
epenet
e84e5f134e
Use US_CUSTOMARY_SYSTEM in tests ( #80658 )
...
* Use US_CUSTOMARY_SYSTEM in tests
* Don't update test_unit_system
2022-10-20 15:42:23 +02:00
Michał Huryn
4e4682d2e0
Add blebox binary_sensor platform ( #79535 )
...
* Add binary_sensor platform, with test.
* Applied suggestions by @epenet
* refactor: as @epenet suggested, passing entity_description to init
* Update homeassistant/components/blebox/binary_sensor.py
@epenet suggestion, moved refactored logic of create_blebox_entities into BleBoxBinarySensorEntity init
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* refactor: as @epenet class selector and entity creation moved to binary_sensor
* refactor: list comprehension in entity list setup in binary sensor
* Update homeassistant/components/blebox/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-20 14:35:28 +02:00
Shay Levy
aea7a9af18
Bump aioshelly to 4.0.0 ( #80423 )
...
* Bump aioshelly to 4.0.0
* Remove leftover
* Fix number platform
* Set last_update_success to false upon failure in number and climate
* Set last_update_success upon failurie in entity
2022-10-20 15:08:48 +03:00
epenet
2c43606922
Add websocket type hints in components ( #80654 )
...
* Add websocket type hints in components
* Adjust
* Apply suggestion
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-20 13:41:14 +02:00
Avishay
ae7eb9cef9
Add mode control for Modbus climate entities ( #73906 )
...
* Add support for Modbus HVAC control registers
2022-10-20 13:15:30 +02:00
epenet
eb93372cd6
Improve type hint in entity_component ( #80596 )
...
Imrpove type hint in entity_component
2022-10-20 12:38:22 +02:00
Bram Kragten
454394a242
Update frontend to 20221020.0 ( #80661 )
2022-10-20 12:29:51 +02:00
epenet
b23a66d776
Add websocket type hints in entity_registry ( #80657 )
...
* Add websocket type hints in entity_registry
* Adjust websocket_list_entities
* Fix update
* Fix websocket_update_entity
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-20 12:20:39 +02:00
Jan Bouwhuis
cce4485fb7
Add missed write state request for MQTT cover ( #80540 )
...
Missed write state request for MQTT cover
2022-10-20 11:22:30 +02:00
Robert Hillis
41faa017cd
Use custom attributes description in Sonarr ( #79845 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-20 10:44:17 +02:00
epenet
8a1cc05e0c
Enforce kwargs in unit system initialisation ( #80620 )
...
* Enforce kwargs in unit system initialisation
* Fix tests
* Sort kwargs in unit_system
2022-10-20 10:43:32 +02:00
Marc Mueller
d78c2a31a1
Update pylint to 2.15.4 ( #80612 )
2022-10-20 08:59:06 +02:00
J. Nick Koston
540d959dd2
Bump bluetooth-auto-recovery to 0.3.6 ( #80643 )
...
* Bump bluetooth-auto-recovery to 0.3.5
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.3.4...v0.3.5
* bump again for more rfkill fixes
2022-10-20 07:13:41 +02:00
Chris Talkington
ce35812937
Address jellyfin sensor feedback ( #80222 )
2022-10-19 20:37:18 -05:00
GitHub Action
265e2741e7
[ci skip] Translation update
2022-10-20 00:32:39 +00:00
J. Nick Koston
2c36ee412a
Bump dbus-fast to 1.47.0 ( #80633 )
2022-10-19 16:52:19 -05:00
Robert Svensson
d0ed4b1ff2
Replace constants with enums in UniFi ( #80637 )
...
Replace constants with enums
Fix bad imports
2022-10-20 00:10:01 +03:00
uvjustin
eb141a532c
Bump ha-av to v10.0.0 ( #80514 )
2022-10-20 00:06:49 +03:00
epenet
bdfead9095
Fix invalid warning in scrape ( #80599 )
2022-10-19 23:02:11 +02:00
rozie
bad840e464
Fix solaredge missing data value ( #80321 )
...
* Fix issue #80263 : use get to fetch dict value
* use None instead -1 for unknown value
* Update homeassistant/components/solaredge/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Add guards for not multipling None
* Missing if added
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-19 22:48:39 +02:00
Robert Svensson
60a208a860
Add integration_type to Axis, deCONZ and UniFi manifest ( #80630 )
2022-10-19 21:56:19 +02:00
Erik Montnemery
bd0838cd49
Tweak MariaDB CI job ( #80631 )
2022-10-19 21:54:07 +02:00
Marc Mueller
be3a022810
Limit recorder pytest job [ci] ( #80625 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-19 20:40:32 +02:00
Robert Svensson
04cdcad7f8
Expose UniFi PoE ports as individual switches ( #80566 )
...
* Add simple PoE control switches
* Add basic tests
* Complete testing
* Dont use port.up as part of available
* Bump aiounifi to v40
2022-10-19 19:54:40 +02:00
epenet
2b2275dfb3
Use US_CUSTOMARY_SYSTEM in components ( #80623 )
2022-10-19 18:54:50 +02:00
epenet
374d46ec09
Improve type hints in blebox ( #80511 )
...
* Add generics to blebox
* Remove walrus
* Move logic into each platform
* Code style
* Apply suggestion
2022-10-19 17:49:40 +02:00
Franck Nijhof
6ea6782d23
Add buttons to dismiss notifications in LaMetric ( #80605 )
2022-10-19 17:46:54 +02:00
epenet
05ef02bff6
Add precipitation_intensity sensor device class ( #79779 )
2022-10-19 16:04:11 +02:00
epenet
62b0735822
Adjust precipitation units in components ( #79783 )
...
* Adjust precipitation units in components
* Don't update darksky
2022-10-19 15:09:05 +02:00
epenet
9afb4c6c9e
Adjust precipitation units ( #79780 )
...
* Adjust precipitation units
* Use PRECIPITATION_INTENSITY
* Revert isy994
* Adjust SensorDeviceClass docstring
* Adjust comment
2022-10-19 14:35:49 +02:00
epenet
a70f9b8995
Add type hints to rest integration ( #80546 )
2022-10-19 14:35:23 +02:00
epenet
dc2a87b9ae
Fix invalid type hint in scrape ( #80543 )
2022-10-19 13:49:01 +02:00
epenet
67d1dde69f
Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM ( #80253 )
...
* Rename IMPERIAL_SYSTEM
* Deprecate is_metric property and adjust tests
* Adjust unit_system config validation
* Add yaml tests
* Add tests for private name
* Fix incorrect rebase
* Adjust docstring
* Add store migration
* Update unit_system.py
* Minimise test tweaks
* Fix tests
* Add conversion to migration
* Rename new key and adjust tests
* Adjust websocket_detect_config
* Move original_unit_system tracking to subclass
2022-10-19 13:31:08 +02:00
Erik Montnemery
f4951a4f31
Add CI job which runs recorder tests on MariaDB ( #80586 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-19 13:04:28 +02:00
Franck Nijhof
c4bbc439a5
Integrations v2.1: Differentiating hubs, devices and services ( #80524 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-10-19 12:41:43 +02:00
Bouwe Westerdijk
0c8884fd51
Add sensor, selector and switch for Plugwise Anna + Loria combination ( #80558 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-19 11:26:27 +02:00
Erik Montnemery
eca21ceff0
Make all datetime columns in recorder DB µs precision ( #80584 )
2022-10-19 10:26:17 +02:00
Erik Montnemery
d1facab71c
Add guard in recorder retry function ( #80585 )
2022-10-19 10:05:55 +02:00
Erik Montnemery
31a787558f
Ensure recorder test fixture is setup before hass fixture ( #80528 )
...
* Ensure recorder test fixture is setup before hass fixture
* Adjust more tests
2022-10-19 07:58:47 +02:00
epenet
c0be1d9fad
Add websocket type hints in blueprint ( #80531 )
2022-10-18 22:23:17 -04:00
epenet
971ac015e7
Add websocket type hints in config ( #80532 )
2022-10-18 22:15:55 -04:00
epenet
60640b4436
Add websocket type hints in components ( #80533 )
2022-10-18 22:15:23 -04:00
epenet
eca45f9dd0
Add websocket type hints in conversation ( #80535 )
2022-10-18 22:08:06 -04:00
Franck Nijhof
e3919babb2
Add chart service to LaMetric ( #80554 )
2022-10-18 19:36:19 -06:00
epenet
ddba653158
Add new codeowners to scrape ( #80569 )
2022-10-18 19:29:11 -06:00
GitHub Action
a04c9892e7
[ci skip] Translation update
2022-10-19 00:35:27 +00:00
Franck Nijhof
86f9b8231f
Update demetriek to 0.4.0 ( #80567 )
2022-10-19 00:51:36 +03:00
Ivan Puddu
8db416f1d6
Skip webostv trigger validation before the domain is setup ( #80372 )
...
* Skip trigger validation before the domain is setup
* Included None as return type
* Keep function signature intact. Check at the source
2022-10-18 23:53:34 +03:00
Patrick ZAJDA
a717ea8afc
Migrate Broadlink to new entity naming style ( #80187 )
...
* Migrate Broadlink to new entity naming style
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Add some tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
2022-10-18 22:09:23 +02:00
J. Nick Koston
551b3374f1
Bump aiohomekit to 2.1.1 ( #80560 )
...
fixes #80455
changelog: https://github.com/Jc2k/aiohomekit/compare/2.1.0...2.1.1
2022-10-18 22:57:32 +03:00
Maciej Bieniek
1b130eb271
Save last target temperature in Shelly climate platform ( #80561 )
...
Save last target temp
2022-10-18 22:55:50 +03:00
Shay Levy
8e9457d808
Add Shelly support for sleeping Gen2 devices ( #79889 )
2022-10-18 22:42:22 +03:00
Shay Levy
98ca28ab1c
Bump aioswitcher to 3.1.0 ( #80534 )
2022-10-18 19:19:04 +02:00
J. Nick Koston
a708fc9984
Bump bleak-retry-connector to 2.3.1 ( #80549 )
2022-10-18 11:48:52 -05:00
Aaron Bach
78e66b6cbe
Add diagnostics to Enphase Envoy ( #79950 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Add diagnostics to Enphase Envoy
* Use whole config entry
* Redact serial number
* One call
2022-10-18 10:25:07 -06:00
Aaron Bach
414d478d3e
Ensure Enphase Envoy test fixtures aren't session-scoped ( #80499 )
...
* Ensure Enphase Envoy test fixtures aren't session-scoped
* Code review
2022-10-18 10:24:49 -06:00
J. Nick Koston
1700da0ed3
Reduce chance of bluetooth devices going unavailable when adapter stops responding ( #80545 )
2022-10-18 11:23:15 -05:00
Aaron Bach
1cf801afbc
Remove unnecessary session scoping to several test fixtures ( #80500 )
...
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-10-18 18:06:23 +02:00
niobos
8a80ea2ed8
Bump velbus-aio to 2022.10.4 ( #80510 )
...
Co-authored-by: Niels Laukens <niels@dest-unreach.be >
2022-10-18 18:03:30 +02:00
epenet
599d61a4da
Fix payload in rest ( #80544 )
2022-10-18 17:15:08 +02:00
epenet
5442d6af01
Improve msg type hint in websocket commands ( #80530 )
2022-10-18 16:41:17 +02:00
epenet
76bd8c431b
Use _attr_attribution in suez_water ( #80527 )
2022-10-18 14:10:26 +02:00
epenet
62690759d4
Move attribution to standalone attribute [t-z] ( #80521 )
2022-10-18 13:33:36 +02:00
epenet
c37e4b870f
Move attribution to standalone attribute [r-s] ( #80520 )
...
* Move attribution to standalone attribute [r-s]
* Fix test
2022-10-18 13:33:20 +02:00
Marc Mueller
6b56336e52
Revert BSBLAN name change to fix hassfest ( #80525 )
2022-10-18 13:16:27 +02:00
epenet
6b256bab22
Move attribution to standalone attribute [m-q] ( #80518 )
2022-10-18 12:49:59 +02:00
Willem-Jan van Rootselaar
1fe397f7d7
Update bsblan integration ( #67399 )
...
* Update bsblan integration
Update the integration to current standards
* removed unused code
update coverage
* some cleanup
* fix conflicts due upstream changes
* fix prettier json files
* fix remove comment code
* use dataclass instead of tuple
* fix spelling
* Set as class attribute
main entity doesn't need to give own name
* fix requirements
2022-10-18 12:06:51 +02:00
jjlawren
c1213857ce
Fix Plex reauth with multiple available servers ( #80508 )
2022-10-18 11:51:43 +02:00
epenet
5d207f77ae
Move attribution to standalone attribute [h-l] ( #80516 )
2022-10-18 11:18:22 +02:00
Christopher Bailey
9ff077e225
Bump pyunifiprotect to 4.3.4 ( #80496 )
2022-10-18 11:43:58 +03:00
Franck Nijhof
086a1bdace
Update yamllint to 1.28.0 ( #80497 )
2022-10-18 11:42:57 +03:00
Franck Nijhof
503b765108
Update freezegun to 1.2.2 ( #80498 )
2022-10-18 11:42:01 +03:00
Aaron Bach
cee8f2cabb
Don't add RainMachine restriction switches if underlying data is missing ( #80502 )
2022-10-18 11:40:49 +03:00
Franck Nijhof
b09e95431c
Update sentry-sdk to 1.9.10 ( #80474 )
2022-10-18 10:36:32 +02:00
Nippey
0e1fe4eba5
Modbus: Add support for Holding Registers to Binary Sensor ( #80460 )
...
Update handling of binary sensors to support reading from holding registers (command 0x03).
2022-10-18 10:31:08 +02:00
Raman Gupta
d4c28e04e4
Reduce missed coverage in zwave_js ( #79571 )
...
* Reduce missed coverage in zwave_js.climate and cover
* Add switch platform coverage
* Add select platform
* Add lock platform
* Remove one line of coverage from number platform
* update docstring
2022-10-18 10:06:29 +02:00
epenet
c717fd19de
Move attribution to standalone attribute [e-g] ( #80513 )
2022-10-18 10:04:54 +02:00
Franck Nijhof
cb530e398c
Update sqlalchemy to 1.4.42 ( #80495 )
2022-10-17 23:30:21 -04:00
J. Nick Koston
f70f972d88
Fix connectable Bluetooth devices not being seen if the nearest scanner is non-connectable ( #80388 )
...
If we saw the non-connectable scanner advertisement first we would reject
the connectable scanner advertisement because it had worse signal strength.
In this case we need to check both
2022-10-17 21:13:26 -04:00
uvjustin
d38d21ab3a
Fix stream recorder with orientation transforms ( #80370 )
...
Find moov instead of using fixed location
2022-10-17 21:12:45 -04:00
GitHub Action
8d3de53592
[ci skip] Translation update
2022-10-18 00:36:30 +00:00
Robert Svensson
352014fc95
Bump deconz dependency to v105 ( #80492 )
2022-10-18 00:02:04 +02:00
David F. Mulcahey
6323021bfc
Bump ZHA quirks to 0.0.83 ( #80489 )
2022-10-17 16:54:37 -04:00
Erik Montnemery
416aad32cc
Don't mock out migration in recorder tests ( #80480 )
2022-10-17 22:17:08 +02:00
Franck Nijhof
a8f1cc0d33
Remove unneeded guards from (async_)add_entities call ( #80471 )
2022-10-17 21:11:58 +02:00
J. Nick Koston
ebf73f41ba
Bump qingping-ble to 0.8.1 ( #80473 )
2022-10-17 20:41:57 +02:00
Sören
d3f39e776b
Fix typo in LED BLE documentation URL ( #80479 )
2022-10-17 20:27:08 +02:00
Aaron Bach
72f4665d33
Streamline Enphase Envoy config flow tests ( #79914 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Fix data issues
* Fixtures
* Simplify mock creation
* Docstrings
2022-10-17 20:29:10 +03:00
kingy444
5ead3b2605
Powerview Add Battery Option Selection ( #80166 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-17 11:30:33 -05:00
Franck Nijhof
326a1b21ca
Add message service to LaMetric ( #80448 )
2022-10-17 16:14:20 +02:00
Jose Ramirez
f730f96024
Convert darksky unittest tests to pytest ( #79868 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-17 16:09:37 +02:00
Marcus R. Brown
c0fc23f794
Update pychannels to 1.2.3 ( #80409 )
2022-10-17 15:36:01 +02:00
epenet
a26b3e7a34
Refactor access to ConfigStore ( #80467 )
...
* Refactore access to ConfigStore
* Make tests async
* Reset config during test
2022-10-17 13:59:04 +02:00
epenet
9680cd267f
Cleanup sensor private attributes ( #80463 )
2022-10-17 13:17:51 +02:00
Erik Montnemery
627bd82766
Simplify parsing of script and automation config ( #80465 )
2022-10-17 11:42:17 +02:00
J. Nick Koston
b6a59b282f
Bump qingping-ble to 0.8.0 ( #80443 )
...
Adds support for the Temp RH Pro E model
2022-10-17 11:04:05 +02:00
Florent Thoumie
abec592a24
Update to iaqualink 0.5.0 ( #80304 )
...
* Update to iaqualink 0.5.0.
* Boolean conditional style fix
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix black formatting
* Update iaqualink tests after update to 0.5.x
* Remove debug print statements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-17 10:14:29 +02:00
epenet
bbb0b2a0e1
Refactor the core config store ( #80457 )
...
* Add helper for config Store
* Use internal class
2022-10-17 10:13:53 +02:00
Sean Vig
d49a223a02
Fix updating Amcrest binary sensors ( #80365 )
...
* Fix updating Amcrest binary sensors
As detailed in https://bugs.python.org/issue32113 , a generator
expression cannot be used with asynchronous components, even that the
resulting elements of the generator are normal objects. Manually
iterate over the event codes and check if the events have happened.
Escape early on the first event that is triggered such that this is
functionally equivalent to using `any`.
* Update homeassistant/components/amcrest/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-17 10:13:11 +02:00
Jan Jedelský
dfd3476cff
Handle ReadTimeout during wolflink setup ( #78135 )
...
* Handle ReadTimeout during wolflink setup
* Reorder imports
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Reorder exceptions
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Use RequestError instead of ConnectError, ReadTimeout, and ConnectTimeout
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
2022-10-17 09:42:20 +02:00
Joakim Plate
551fb44975
Stop coordinator before connection in nibe_heatpump ( #80396 )
...
Stop coordinator in nibe_heatpump
2022-10-16 22:06:48 -04:00
Allen Porter
d537968517
Bump google-cloud-pubsub to 2.13.10 ( #80433 )
2022-10-16 22:05:56 -04:00
GitHub Action
388328adba
[ci skip] Translation update
2022-10-17 00:36:39 +00:00
J. Nick Koston
1d16e614b8
Bump pySwitchbot to 0.20.2 ( #80435 )
...
* Bump pySwitchbot to 0.20.1
fixes #80427
* bump again to fix contact timeout sensor
2022-10-16 20:09:56 -04:00
Jo De Boeck
ed4b5ee9d8
Bump androidtv dependency to 0.0.69 ( #80407 )
...
Bump dependency to version 0.0.69
Fixes : #69723
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com >
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com >
2022-10-16 20:09:28 -04:00
TheJulianJES
b4a203c3c7
Add friendly name to ZHA identify button ( #80446 )
2022-10-16 19:57:24 -04:00
Joakim Plate
9eb4faf037
Fire bluetooth listener for all matching devices ( #80440 )
...
* Fire listener for all matching devices
* Add test case for seen device
* Avoid looping all data if we have address match
* Initialize to empty list
2022-10-16 21:49:12 +02:00
Allen Porter
e71bd2c20b
Fix google calendar test to match API behavior ( #80436 )
2022-10-16 14:45:57 -04:00
Allen Porter
a7f33535c7
Fix google calendar event transparency filter ( #80438 )
2022-10-16 14:45:27 -04:00
Bouwe Westerdijk
f5666641ce
Bump plugwise to v0.25.2 and adapt climate ( #80347 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-16 20:32:38 +02:00
Allen Porter
1973f00f6b
Bump gcal_sync to 1.1.0 ( #80431 )
2022-10-16 20:40:55 +03:00
Kevin Stillhammer
ef90fe9aee
Display and log google_travel_time errors ( #77604 )
...
* Display and log google_travel_time errors
* Rename is_valid_config_entry to validate_config_entry
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-16 10:06:53 -07:00
Joakim Plate
5d09fe8dc1
Avoid logging tracebacks for auth failures in philips js ( #80381 )
...
Avoid logging tracebacks for auth failures
2022-10-16 18:13:32 +03:00
mvn23
fa24529d98
Bump pyotgw to 2.1.1 ( #80421 )
2022-10-16 18:09:37 +03:00
J. Nick Koston
4bfadb6745
Bump aiohomekit to 2.1.0 for bleak 0.19.0 ( #80426 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.0.2...2.1.0
2022-10-16 18:08:44 +03:00
kingy444
bf6efc7589
Powerview sensors updates ( #80417 )
2022-10-16 09:05:53 -05:00
J. Nick Koston
bbe63bca47
Bump pySwitchbot to 0.20.0 for bleak 0.19 changes ( #80389 )
2022-10-16 15:16:02 +03:00
J. Nick Koston
40600991b3
Handle TimeoutError during HKC setup attempts ( #80399 )
...
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-16 15:14:15 +03:00
J. Nick Koston
29e110d416
Update led-ble to 1.0.0 for bleak 0.19 ( #80403 )
...
* Update led-ble for bleak 0.19
* bump version
2022-10-16 15:12:52 +03:00
J. Nick Koston
86c6caabb2
Bump yalexs_ble to 1.9.4 for bleak 0.19.0 ( #80406 )
...
bump again for debug log fix
2022-10-16 15:05:56 +03:00
Marc Mueller
8d4c32e106
Update pip constraint to 22.4 ( #80383 )
2022-10-16 12:01:11 +02:00
Benjamin Richter
e1cf261379
Allow fints config as fallback for account type ( #75680 )
2022-10-15 22:01:54 -04:00
GitHub Action
3c48ce9ee7
[ci skip] Translation update
2022-10-16 00:44:12 +00:00
J. Nick Koston
79e0725359
Bump aiohomekit to 2.0.2 ( #80402 )
2022-10-15 14:08:26 -10:00
J. Nick Koston
3b31330882
Bump bleak-retry-connector to 2.3.0 ( #80397 )
2022-10-15 14:08:15 -10:00
Joakim Plate
7d69e24fc3
Bump fjaråskupan to 2.2.0 ( #80401 )
2022-10-16 01:46:55 +02:00
definitio
67bb6ebd13
Fix "Unknown power_off command" for Samsung H6410 ( #80386 )
2022-10-15 21:29:15 +01:00
Jeef
5efc706473
Fix Intellifire UDP timeout ( #80204 )
2022-10-15 10:09:00 -10:00
Jeef
ff2d762f55
Intellifire - Number Entity - Flame Height Control ( #79901 )
...
* Adding flame height control
* oops
* addressing comments
* fix coverage file
* addressing PR comments
2022-10-15 12:43:47 -06:00
Steven Looman
731f618028
Make home assistant discoverable via UPnP/SSDP ( #79820 )
2022-10-15 14:00:46 -04:00
J. Nick Koston
d12cbab6c4
Bump bleak to 0.19.0 ( #80349 )
2022-10-15 13:57:23 -04:00
epenet
3460e0b074
Add type hints to aqualogic ( #80328 )
2022-10-15 15:38:47 +02:00
Shay Levy
e1520a0d14
Add support for Shelly Plus Addon sensors ( #79954 )
2022-10-15 12:17:53 +03:00
Shay Levy
eaeee96d75
Fix Shelly EM negative power factor ( #80348 )
2022-10-15 12:15:28 +03:00
GitHub Action
2242d3c234
[ci skip] Translation update
2022-10-15 00:33:41 +00:00
Franck Nijhof
9b06b572d0
Mark LaMetric as Platinum integration ( #80360 )
2022-10-15 00:48:44 +02:00
Franck Nijhof
7bd9ce72f7
Add reauth support to LaMetric ( #80355 )
...
* Add reauth support to LaMetric
* Adjust docblock
2022-10-14 23:54:14 +02:00
J. Nick Koston
3b33e0d832
Add support for restoring HomeKit IIDs ( #79913 )
2022-10-14 09:58:09 -10:00
Franck Nijhof
20f1f8aabb
Upgrade demetriek to 0.3.0 ( #80350 )
2022-10-14 21:26:55 +02:00
J. Nick Koston
0c76e3a97e
Automatically determine the advertising interval for bluetooth devices ( #79669 )
2022-10-14 14:39:18 -04:00
Charles Garwood
a68bd8df6f
Add start_application service to fully_kiosk integration ( #80226 )
2022-10-14 19:21:58 +02:00
Paulus Schoutsen
68907b4de9
2022.10.4 ( #80343 )
2022-10-14 12:50:30 -04:00
Franck Nijhof
e3af2cb6b8
Add some typing to common test helpers ( #80337 )
2022-10-14 18:23:49 +02:00
Paulus Schoutsen
e8c8a49268
Bumped version to 2022.10.4
2022-10-14 12:04:20 -04:00
Austin Mroczek
e6e531e20c
Bump total_connect_client to 2022.10 ( #80331 )
2022-10-14 12:04:16 -04:00
J. Nick Koston
6f00f42cc6
Bump HAP-python to fix pairing with iOS 16 ( #80301 )
...
Using the ha- fork until upstream can pickup and merge
pending PRs. The plan is to revert back to upstream
HAP-python when its back in sync
Fixes #79305 Fixes #79304
2022-10-14 12:04:15 -04:00
J. Nick Koston
a5f9cd2732
Fix nexia permanent hold when cool and heat temps are within 2 degrees ( #80297 )
2022-10-14 12:04:14 -04:00
G Johansson
8dfd8491a7
Fix incorrect deprecation year for conversion utils ( #80195 )
...
Fix incorrect depr year
2022-10-14 12:04:14 -04:00
J. Nick Koston
3451d150ae
Bump yalexs to 1.2.6 ( #80142 )
2022-10-14 12:04:13 -04:00
Joakim Plate
b0d2f55f16
Correct units for sensors in nibe heatpump ( #80140 )
2022-10-14 12:04:12 -04:00
Franck Nijhof
5ab97e9f93
Fix set humidity in Tuya ( #80132 )
2022-10-14 12:04:11 -04:00
Sean Vig
75c2e213b2
Fix audio detection for IP4m-1041 Amcrest camera ( #80066 )
2022-10-14 12:04:11 -04:00
hesselonline
3311a092ea
Fix wallbox jwt issue ( #79948 )
...
* Bump Wallbox package
* remove debug message
* Force update of auth token by emptying it first
* Force token refresh by emptying token
Improve exception handling
* include tests
* Update __init__.py
* Removed the clearing ot jwt token, issue is fixed by upstream fix in wallbox package.
* Catch connectionerror
* Update homeassistant/components/wallbox/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Run black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-14 12:04:10 -04:00
Jesse Hills
b988c5e591
Bump aioesphomeapi to 11.1.1 ( #79762 )
2022-10-14 12:04:09 -04:00
Øyvind Matheson Wergeland
cf6333463b
Fix nobo_hub presenting temperature in zone with one decimal ( #79743 )
...
Fix presenting temperature in zone with one decimal.
Fix stepping the target temperatur without decimals.
2022-10-14 12:04:09 -04:00
Jan Bouwhuis
d79ed3acbb
Fix state saving when sharing topics for MQTT entities ( #79421 )
...
* Do not write old state sharing availability topic
* Add a test
* Support for all availability topics
* delay async_write_ha_state till last callback
* Process write req after processing callback jobs
* Do not count subscription callbacks
* Simplify
* Stale docsting
* No topic needed for delays state write
* No need to clear when reloading
* Move test to test_mixins.py
* Only set up sensor platform for test
2022-10-14 12:04:08 -04:00
Erik Montnemery
4ebf9df901
Unconditionally call DomainBlueprints.populate ( #80336 )
2022-10-14 12:03:43 -04:00
taiyeoguns
e01572bc44
Convert graphite tests to pytest ( #79807 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-14 17:59:09 +02:00
Franck Nijhof
6aa47e871d
Little cleanup of Alert tests ( #80333 )
2022-10-14 17:11:30 +02:00
Austin Mroczek
7e1a7bed69
Bump total_connect_client to 2022.10 ( #80331 )
2022-10-14 17:11:09 +02:00
epenet
bff5d1123f
Deprecate CONF_UNIT_SYSTEM_*** constants ( #80320 )
...
* Deprecate CONF_UNIT_SYSTEM_*** constants
* Adjust pylint plugin
* Add tests
* Remove single-use function
* Revert logic change
* Revert "Revert logic change"
This reverts commit 60959a0050 .
* Tweak again
2022-10-14 16:50:04 +02:00
Erik Montnemery
284893d942
Fix reload of automation and scripts when blueprint changed ( #80322 )
2022-10-14 16:43:09 +02:00
mnorrsken
d5e26326dc
Bump pyTibber to 0.25.4 ( #80316 )
2022-10-14 16:03:48 +02:00
Franck Nijhof
40bfc61ebd
Revert "Add Mazda brand" ( #80314 )
2022-10-14 15:48:10 +02:00
Erik Montnemery
81f40afd80
Only reload modified automations ( #80282 )
...
* Only reload modified automations
* Update tests
* Adjust spelling
* Improve efficiency of matching automations and configurations
* Reload automations without an alias if they have been moved
* Add test
* Add test
* Add test
2022-10-14 15:28:03 +02:00
Franck Nijhof
dd266b7119
Remove elevation warning from sun ( #80239 )
2022-10-14 15:23:44 +02:00
epenet
4c3097a157
Use local UNIT constants in here_travel_time ( #80324 )
...
* Use local UNIT constants in here_travel_time
* Fix test
2022-10-14 15:16:03 +02:00
epenet
7d56ae772e
Use local UNIT constants in waze_travel_time ( #80325 )
2022-10-14 15:11:22 +02:00
Marvin Wichmann
2a887e6ed7
Update xknx to 1.2.0 ( #80318 )
2022-10-14 15:10:19 +02:00
Jean-François Paris
3840cbd012
Tag eafm sensors are measurement to collect long term stats ( #80312 )
2022-10-14 13:53:48 +01:00
epenet
70702f3377
Use local UNIT constants in geonetnz_volcano ( #80323 )
2022-10-14 14:53:04 +02:00
Erik Montnemery
b42e26fbdd
Use SupportedDialect enum in recorder ( #80319 )
2022-10-14 08:45:57 -04:00
David F. Mulcahey
d75e449c52
Add ability to convert ZCL schemas to vol schemas to ZHA ( #79908 )
...
* try serializing cluster command schemas
* use min and max value from zigpy type
* different type assignments
* initial command execution changes
* cleanup
* cleanup and typing
* typing
* typing
* add tests
* mypy
* handle raw values too
* check for None responses
* make backwards compatible
* update yaml for svc change
2022-10-14 08:15:10 -04:00
epenet
6a757662e4
Deprecate is_metric property of unit system ( #80313 )
2022-10-14 13:44:18 +02:00
Marc Mueller
a63c9e8fb9
Update python-typing-update to 0.5.0 ( #80315 )
2022-10-14 13:21:37 +02:00
Janick Bergeron
f21a004aa9
Fix before sunrise OR after sunset condition ( #76143 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Ben Randall <veleek@gmail.com >
2022-10-14 13:11:10 +02:00
hesselonline
a534c136a1
Fix wallbox jwt issue ( #79948 )
...
* Bump Wallbox package
* remove debug message
* Force update of auth token by emptying it first
* Force token refresh by emptying token
Improve exception handling
* include tests
* Update __init__.py
* Removed the clearing ot jwt token, issue is fixed by upstream fix in wallbox package.
* Catch connectionerror
* Update homeassistant/components/wallbox/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Run black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-14 13:09:00 +02:00
epenet
8dc3ff72c6
Cleanup config deprecation warning ( #80251 )
2022-10-14 13:03:17 +02:00
epenet
0715b87934
Drop use of is_metric in nws ( #80270 )
2022-10-14 12:54:43 +02:00
epenet
336ea2e7d1
Drop use of is_metric in weather ( #80272 )
2022-10-14 12:53:56 +02:00
epenet
7b47f12f48
Drop use of is_metric in ecowitt ( #80267 )
2022-10-14 12:53:24 +02:00
epenet
4769ec8c76
Replace not is_metric with is IMPERIAL_SYSTEM ( #80266 )
2022-10-14 12:51:47 +02:00
epenet
f502f8c931
Use attributes in coinbase sensor ( #80086 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-14 12:35:06 +02:00
epenet
4c8f8c2e61
Adjust distance unit check in here travel time ( #80243 )
...
* Adjust distance unit check in here travel time
* Add tests
* Use system compare
* Use is not ==
2022-10-14 12:22:48 +02:00
epenet
02d0b8eef6
Adjust distance unit check in waze travel time ( #80241 )
...
* Adjust distance unit check in waze travel time
* Reduce size of PR
* Use system compare
* Use is not ==
2022-10-14 12:22:27 +02:00
epenet
1445e08090
Replace is_metric with is METRIC_SYSTEM ( #80262 )
2022-10-14 12:22:11 +02:00
epenet
faeb663dfe
Adjust distance unit check in geonetnz_quakes ( #80236 )
...
* Adjust length unit check in geonetnz_quakes
* Use system compare
* Use is not ==
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-10-14 12:21:58 +02:00
epenet
689dcb02dd
Adjust distance unit check in gdacs ( #80235 )
...
* Adjust length unit check in gdacs
* Use system compare
* Use is not ==
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-10-14 12:21:38 +02:00
epenet
a06bd04def
Adjust get_distance_unit in mazda integration ( #80233 )
...
* Adjust get_distance_unit in mazda integration
* Use system compare with DistanceConverter
* Adjust rounding
* Use is not ==
* Reduce size of PR
2022-10-14 12:21:23 +02:00
epenet
3e0e845217
Adjust distance unit check in geonetnz_volcano ( #80244 )
...
* Adjust distance unit check in geonetnz_volcano
* Use system compare
* Use is not ==
2022-10-14 12:14:12 +02:00
epenet
0b7c84edbd
Adjust distance unit check in google travel time ( #80232 )
...
* Cleanup unused option in google travel time
* Adjust tests
* Adjust to use local constant
* Tweak logic
* Reduce size of PR
* Add tests
* Use system compare
* Use is not ==
* Adjust to use local constant again
2022-10-14 12:13:47 +02:00
DanielV
849688f71f
Add volvo on call device_info to group entities in one device per vehicle ( #79329 )
2022-10-14 12:11:53 +02:00
Tom Brien
faef09d3d7
Add repair issue for Coinbase YAML ( #80156 )
2022-10-14 12:10:24 +02:00
epenet
4dd0c079d5
Deprecate name property of unit system ( #80257 )
2022-10-14 12:06:14 +02:00
Shay Levy
d3840a04b5
Remove quality scale checkboxes from pull request template ( #80298 )
2022-10-14 11:00:30 +02:00
Lén
0f9703cd99
Add Heiwa as supported brand ( #80242 )
2022-10-14 10:19:32 +02:00
Dave T
1cc06cf83b
Bump temperusb to 1.6.0 ( #80296 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-14 10:12:20 +02:00
Kevin Cathcart
6470a6b203
Update issue report link for installation type ( #80300 )
...
Update link for installation type
2022-10-14 09:48:45 +02:00
Erik Montnemery
2c206ad050
Fix flaky recorder test ( #80246 )
...
* Fix flaky recorder test
* Update tests/components/recorder/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-14 09:10:38 +02:00
J. Nick Koston
d327355afc
Bump HAP-python to fix pairing with iOS 16 ( #80301 )
...
Using the ha- fork until upstream can pickup and merge
pending PRs. The plan is to revert back to upstream
HAP-python when its back in sync
Fixes #79305 Fixes #79304
2022-10-14 08:51:27 +02:00
Erik Montnemery
2e261d5dc2
Allow specifying the target table when importing statistics ( #80230 )
...
Allow specifying the table when importing statistics
2022-10-14 08:32:19 +02:00
Geliras
d9af274da3
Add edl21 sensors ( #80214 )
...
* Adding unhandled sensors
Adding unhandled sensors as mentioned here:
https://github.com/home-assistant/core/issues/78599
https://github.com/home-assistant/core/issues/64696
OBIS codes of EFR SGM-C4 from manual found at page 32:
https://www.mit-n.de/fileadmin/user_upload/Dateien/Messwesen/Messwesen_Strom/EFR-SGM-C4-Produkthandbuch.pdf
* Update sensor.py
2022-10-14 08:23:50 +02:00
J. Nick Koston
5b6e46e7b7
Fix nexia permanent hold when cool and heat temps are within 2 degrees ( #80297 )
2022-10-13 20:53:09 -04:00
GitHub Action
000e092096
[ci skip] Translation update
2022-10-14 00:37:00 +00:00
Marc Mueller
be46702a53
Replace deprecated set-output commands [ci] ( #80259 )
2022-10-13 23:47:59 +02:00
J. Nick Koston
46c6043856
Bump dbus-fast to 1.45.0 ( #80289 )
...
significant performance improvements
https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.44.0...v1.45.0
2022-10-14 00:41:06 +03:00
Shay Levy
5a51738b2f
Add Switcher runner support ( #79430 )
...
* Add Switcher runner support
* Retrigger docs check
* Review suggestions
* Move API strings to constants
2022-10-13 22:20:13 +01:00
Diogo Gomes
180b296426
IPMA Code quality improvement ( #77771 )
...
* merge upstream/dev
* remove comment
* coverage increase
* merge upstream/dev
* refactor
* wait for another PR
* remove left overs
* wait for next PR
* only remove on successful unload
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-10-14 00:18:57 +03:00
Marc Mueller
e721d8ed02
Bump actions/cache from 3.0.10 to 3.0.11 ( #80260 )
2022-10-13 22:49:10 +02:00
Quentame
d87f433be7
Bump Freebox to 1.0.0 ( #80256 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-13 22:44:47 +02:00
Quentame
3379e14417
Bump Météo-France to 1.1.0 ( #80255 )
2022-10-13 19:31:59 +02:00
epenet
757df213e0
Drop use of is_metric in tomorrowio ( #80271 )
2022-10-13 12:50:00 -04:00
Erik Montnemery
e852c9b012
Fix logbook tests ( #80264 )
...
* Fix logbook tests
* Correct tests
* Improve tests
2022-10-13 17:34:45 +02:00
Marc Mueller
e1ac8acf87
Bump CI cache version ( #80265 )
2022-10-13 17:32:53 +02:00
epenet
50207a8ca8
Adjust temperature unit check in rainmachine ( #80237 )
...
* Adjust temperature unit check in rainmachine
* Use system compare
* Use is not ==
2022-10-13 09:00:44 -06:00
Aaron Bach
eae96eb4c2
Add diagnostics to AirNow ( #79904 )
2022-10-13 07:31:33 -06:00
rappenze
d80c0ddb5f
Fix armed state in fibaro integration ( #80218 )
...
* Fix armed state in fibaro integration
* Update homeassistant/components/fibaro/__init__.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-10-13 13:51:30 +02:00
Erik Montnemery
04cc2ae264
Correct initialization of new databases ( #80234 )
2022-10-13 13:01:27 +02:00
Erik Montnemery
acb1477673
Avoid time traveling in recorder tests ( #80247 )
2022-10-13 11:51:27 +02:00
Erik Montnemery
4462f2fc46
Fix recorder tests related to mysql ( #80238 )
2022-10-13 11:44:48 +02:00
Øyvind Matheson Wergeland
b0ef1e3315
Fix nobo_hub presenting temperature in zone with one decimal ( #79743 )
...
Fix presenting temperature in zone with one decimal.
Fix stepping the target temperatur without decimals.
2022-10-13 11:40:47 +02:00
dependabot[bot]
394246abab
Bump dorny/paths-filter from 2.11.0 to 2.11.1 ( #80228 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 09:57:07 +02:00
dependabot[bot]
3c125c4b65
Bump docker/login-action from 2.0.0 to 2.1.0 ( #80227 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 09:29:47 +02:00
Bouwe Westerdijk
937aa286b7
Plugwise: implement device availability for non-legacy devices ( #80191 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-13 09:24:14 +02:00
Franck Nijhof
ea6368775b
Make notifiers of Alert optional ( #80209 )
2022-10-13 09:04:36 +02:00
Franck Nijhof
1e75c3829e
Register Alert services as entity services ( #80213 )
2022-10-13 09:04:24 +02:00
Erik Montnemery
466c4656ca
Refactor recorder migration ( #80175 )
...
* Refactor recorder migration
* Improve test coverage
2022-10-13 08:11:54 +02:00
GitHub Action
ca4c4774ca
[ci skip] Translation update
2022-10-13 00:33:41 +00:00
Kevin Addeman
01c66aa7c1
Add support for area field from pylutron_caseta ( #80221 )
2022-10-12 14:26:54 -10:00
G Johansson
4cf0f9b197
Fix incorrect deprecation year for conversion utils ( #80195 )
...
Fix incorrect depr year
2022-10-13 00:06:23 +02:00
kingy444
f5868f00a0
Powerview rename blackout to opaque ( #80163 )
2022-10-12 10:30:51 -10:00
Kevin Addeman
82322e3804
Add button entities for Lutron Caseta/RA3/HWQSX ( #79963 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-12 10:29:28 -10:00
epenet
a396e35c21
Use DistanceConverter in components ( #80207 )
2022-10-12 21:56:07 +02:00
epenet
503434e538
Use DistanceConverter in components ( #80182 )
...
* Use DistanceConverter in components
* Adjust for METRIC_SYSTEM
2022-10-12 21:33:38 +02:00
Maciej Bieniek
0daa5b55b5
Add missing type for CoordinatorEntity in Brother sensor platform ( #80197 )
...
Add missing type for CoordinatorEntity
2022-10-12 21:02:25 +02:00
Franck Nijhof
fc32071562
Remove ToggleEntity inheritance from Alert ( #80185 )
2022-10-12 21:13:05 +03:00
Franck Nijhof
c6340856e9
Fix schema for the Alert integration ( #80189 )
...
Schema fixes for the Alert integration
2022-10-12 21:10:38 +03:00
Franck Nijhof
37a5a09910
Remove unused is_on helper function from Alert ( #80190 )
2022-10-12 21:10:03 +03:00
Franck Nijhof
ad6c3d1cde
Move alert constants into const module ( #80170 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-12 17:17:48 +02:00
Franck Nijhof
690556a5f1
CI: Do not trigger full suite for alert integration ( #80174 )
2022-10-12 17:17:28 +02:00
epenet
54587e96d4
Drop unused unit_system from bmw ( #80176 )
2022-10-12 17:03:36 +02:00
Joakim Plate
1c86a12233
Correct units for sensors in nibe heatpump ( #80140 )
2022-10-12 16:43:55 +02:00
Franck Nijhof
30920c3da7
Code quality improvements for Fully Kiosk ( #80168 )
2022-10-12 15:52:09 +02:00
Erik
4a1c40f09b
Revert "Refactor recorder migration"
...
This reverts commit 69e10e5982 .
2022-10-12 15:12:12 +02:00
epenet
3a5b66fd60
Use percentage constant in components ( #80173 )
2022-10-12 15:02:47 +02:00
Erik
69e10e5982
Refactor recorder migration
2022-10-12 15:00:28 +02:00
Erik Montnemery
577f7904b5
Minor improvements of recorder typing ( #80165 )
...
* Minor improvements of recorder typing
* Only allow specifying statistic_ids as lists
2022-10-12 14:59:10 +02:00
Franck Nijhof
83557ef762
Add myself as codeowner to Alert ( #80169 )
2022-10-12 14:51:09 +02:00
Bouwe Westerdijk
6abf677092
Bump plugwise to v0.25.0 and adapt relevant plugwise code ( #80129 )
2022-10-12 14:48:09 +02:00
Mike Degatano
ec55a7b603
Add logger to default config for set level service ( #80033 )
2022-10-12 12:23:12 +02:00
dependabot[bot]
6e2786ae1c
Bump dorny/paths-filter from 2.10.2 to 2.11.0 ( #80151 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-12 12:05:36 +02:00
Jeef
f43c802a03
Flume code quality improvments ( #79815 )
2022-10-12 12:05:22 +02:00
Franck Nijhof
b28ad1282a
Use percentage constant as unit in LaMetric brightness ( #80162 )
2022-10-12 11:56:18 +02:00
epenet
e9e3fb1cc8
Move attribution to standalone attribute [c-d] ( #80150 )
2022-10-12 11:38:43 +02:00
J. Nick Koston
237b03150e
Bump dbus-fast to 1.44.0 ( #80149 )
2022-10-12 11:37:26 +02:00
Franck Nijhof
1191f4b61d
Add error handling to LaMetric switch platform ( #80161 )
2022-10-12 11:35:09 +02:00
Franck Nijhof
9396169060
Add error handling to LaMetric select platform ( #80160 )
2022-10-12 11:34:08 +02:00
Franck Nijhof
77571c8a84
Add error handling to LaMetric number platform ( #80159 )
2022-10-12 11:33:09 +02:00
CharlB
107e1ed16c
Fix, improve input validation and add tests to ClickSend tts ( #76669 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-12 11:27:46 +02:00
Franck Nijhof
d03e0380bb
Add brightness controls to LaMetric ( #79804 )
2022-10-12 10:59:15 +02:00
ollo69
75886d7213
Strip whitespace from Nut "zero" serialno ( #80141 )
2022-10-12 10:04:48 +02:00
J. Nick Koston
d71a9d6ab3
Bump yalexs to 1.2.6 ( #80142 )
2022-10-11 19:30:09 -10:00
J. Nick Koston
a9f8bb3277
Bump ibeacon-ble to 0.7.4 ( #80147 )
2022-10-11 19:29:58 -10:00
Chris Talkington
46794f7a5d
Add sensor platform to Jellyfin ( #79966 )
2022-10-12 00:20:32 -05:00
GitHub Action
230fe4453f
[ci skip] Translation update
2022-10-12 00:40:30 +00:00
Kevin Stillhammer
712f40b6b0
Add has_entity_name for here_travel_time ( #80011 )
...
* Add has_entity_name for here_travel_time
* Duration in traffic
2022-10-12 02:22:21 +02:00
Franck Nijhof
a18f8d2ff3
Add error handling to LaMetric button platform ( #80136 )
2022-10-11 23:50:07 +02:00
J. Nick Koston
f23b1750e8
Migrate HomeKit Controller to use stable identifiers ( #80064 )
2022-10-11 11:26:03 -10:00
Franck Nijhof
e3a3f93441
Add full test coverage to LaMetric ( #80134 )
2022-10-11 22:54:49 +02:00
Ville Skyttä
9dd894a36e
Huawei LTE logging related tweaks ( #79854 )
...
* Remove no longer needed dicttoxml logging config
huawei-lte-api 1.5+ no longer uses dicttoxml.
* Fix `loggers` entry
2022-10-11 21:49:02 +02:00
Franck Nijhof
54fb0d7cc2
Fix set humidity in Tuya ( #80132 )
2022-10-11 22:21:59 +03:00
Aaron Bach
b446cab03b
Redact additional sensitive fields in ReCollect Waste diagnostics ( #80119 )
...
* Redact additional sensitive fields in ReCollect Waste diagnostics
* One call
2022-10-11 13:14:07 -06:00
Aaron Bach
f92da26c04
Add config entry to Ridwell diagnostics ( #80120 )
2022-10-11 13:03:48 -06:00
kingy444
cc13641f29
Powerview Implement remaining types ( #80097 )
2022-10-11 08:21:54 -10:00
Aaron Bach
1262c0e221
Use entry.as_dict() in SimpliSafe diagnostics ( #80121 )
2022-10-11 12:15:32 -06:00
Aaron Bach
d4465e4e69
Use entry.as_dict() in WattTime diagnostics ( #80122 )
2022-10-11 12:15:21 -06:00
Aaron Bach
687987f05b
Use entry.as_dict() in RainMachine diagnostics ( #80118 )
...
* Use `entry.as_dict()` in RainMachine diagnostics
* One call
2022-10-11 12:15:07 -06:00
Franck Nijhof
8bc9aa9ea4
Update mutagen to 1.46.0 ( #80004 )
...
* Update mutagen to 1.46.0
* Ignore untyped call
2022-10-11 20:49:58 +03:00
Aaron Bach
2f6e55b3bb
Fix uncaught error in OpenUV diagnostics test ( #80116 )
2022-10-11 19:19:13 +03:00
Aaron Bach
4ea46bf841
Use entry.as_dict() in OpenUV diagnostics ( #80115 )
2022-10-11 19:17:03 +03:00
Aaron Bach
020b7e9762
Use entry.as_dict() in Notion diagnostics ( #80114 )
2022-10-11 19:14:35 +03:00
Aaron Bach
c05390e09b
Use entry.as_dict() in IQVIA diagnostics ( #80113 )
2022-10-11 19:13:58 +03:00
Aaron Bach
0f002e7044
Use entry.as_dict() in Guardian diagnostics ( #80112 )
2022-10-11 19:12:17 +03:00
epenet
5743e9f83d
Use REVOLUTIONS_PER_MINUTE constant in isy994 ( #79989 )
2022-10-11 17:51:42 +02:00
Martin Hjelmare
030205df8f
Filter out non official zwave_js add-on discovery ( #80110 )
...
* Filter out non official zwave_js add-on discovery
* Add test
2022-10-11 17:37:21 +02:00
Aaron Bach
b41cd57c33
Use entry.as_dict() in AirVisual diagnostics ( #80109 )
2022-10-11 09:26:57 -06:00
Aaron Bach
f2207af1c9
Use entry.as_dict() in Ambient PWS diagnostics ( #80111 )
2022-10-11 09:26:44 -06:00
Martin Hjelmare
62c4cd3c26
Add name and slug to supervisor discovery info ( #80094 )
2022-10-11 16:56:45 +02:00
Erik Montnemery
918243b7c8
Improve some sensor statistics tests ( #80087 )
2022-10-11 08:57:08 -04:00
epenet
e948f49818
Use REVOLUTIONS_PER_MINUTE constant in system_bridge ( #79990 )
2022-10-11 14:56:55 +02:00
epenet
b81c7d7f8e
Use REVOLUTIONS_PER_MINUTE constant in glances ( #79988 )
2022-10-11 14:56:35 +02:00
epenet
b1dd646ed8
Use REVOLUTIONS_PER_MINUTE constant in danfoss_air ( #79987 )
2022-10-11 14:56:10 +02:00
epenet
2538b9d269
Use REVOLUTIONS_PER_MINUTE constant in baf ( #79986 )
2022-10-11 14:43:13 +02:00
Sean Vig
e7c614a825
Fix audio detection for IP4m-1041 Amcrest camera ( #80066 )
2022-10-11 14:29:35 +02:00
epenet
c9130e2892
Use REVOLUTIONS_PER_MINUTE constant in vallox ( #79992 )
2022-10-11 14:02:27 +02:00
Erik Montnemery
9aa6043255
Set character set to utf8mb4 when connecting to MySQL or MariaDB databases ( #79755 )
2022-10-11 14:01:46 +02:00
Marc Mueller
bcbf99243d
Use setup-python check-latest option [ci] ( #80078 )
2022-10-11 13:54:55 +02:00
Erik Montnemery
a391b8dd9d
Support correcting sensor volume unit ( #80081 )
2022-10-11 13:51:28 +02:00
Erik Montnemery
c52b900bfe
Minor cleanup of sensor statistics ( #80082 )
2022-10-11 12:24:52 +02:00
Kevin Stillhammer
d01f85b6aa
Remove old import logic for waze_travel_time ( #80079 )
...
Remove old import logic
2022-10-11 12:05:53 +03:00
Guido Schmitz
6826f2c291
Add reauth flow for devolo_home_network ( #71051 )
...
* Add reauth flow
* Cover cases without existing password
* Add test to verify upgrading from older versions
* Connect to the device first
* Use Mapping for async_step_reauth
* Set empty password for user step and remove unneeded update of unique_id
2022-10-11 10:54:29 +02:00
Jan Bouwhuis
65187ab227
Use selectors for basic broker and options for MQTT config flow ( #79791 )
...
Use selectors for basic broker en options
2022-10-11 10:51:35 +02:00
Jan Bouwhuis
8aa30cce26
Fix state saving when sharing topics for MQTT entities ( #79421 )
...
* Do not write old state sharing availability topic
* Add a test
* Support for all availability topics
* delay async_write_ha_state till last callback
* Process write req after processing callback jobs
* Do not count subscription callbacks
* Simplify
* Stale docsting
* No topic needed for delays state write
* No need to clear when reloading
* Move test to test_mixins.py
* Only set up sensor platform for test
2022-10-11 10:49:54 +02:00
epenet
6f7cb158d8
Cleanup blockchain sensor ( #80077 )
2022-10-11 10:40:10 +02:00
Erik Montnemery
69d935b7bd
Teach long term statistics that unit 'rpm' is same as 'RPM' ( #80012 )
...
* Teach long term statistics that unit 'rpm' is same as 'RPM'
* Add tests
2022-10-11 10:32:01 +02:00
Kevin Stillhammer
edad6d0f26
Remove old import logic for google_travel_time ( #80018 )
...
Remove old import logic
2022-10-11 10:49:06 +03:00
Marc Mueller
4e5b5dfb93
Update pyupgrade to 3.1.0 ( #80058 )
...
* Update pyupgrade to 3.1.0
* Remove redundant open modes - text is the default
2022-10-11 09:04:52 +02:00
dependabot[bot]
884577e622
Bump actions/setup-python from 4.1.0 to 4.3.0 ( #80068 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.1.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.1.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-11 09:00:36 +02:00
J. Nick Koston
fe5534666d
Bump dbus-fast to 1.41.0 ( #80062 )
2022-10-10 18:52:44 -10:00
Chris Talkington
8aa5a785b5
Improve client info reported to Jellyfin ( #79974 )
2022-10-10 20:24:00 -05:00
GitHub Action
eac1a1e513
[ci skip] Translation update
2022-10-11 00:31:56 +00:00
Garrett
22590bf71d
Bump to subarulink v0.6.1 ( #80056 )
2022-10-11 01:39:14 +02:00
Austin Brunkhorst
7d097d18b0
Add support for Snooz BLE devices ( #78790 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-10 13:14:27 -10:00
Franck Nijhof
1c742796da
2022.10.3 ( #80054 )
2022-10-11 00:48:29 +02:00
epenet
4281384d2a
Move options to SelectEntityDescription in lifx ( #80015 )
2022-10-10 12:40:40 -10:00
Franck Nijhof
ce4d93b0c1
Update google-cloud-texttospeech to 2.12.3 ( #80051 )
2022-10-11 00:05:23 +03:00
Franck Nijhof
d969bb3bae
Bumped version to 2022.10.3
2022-10-10 22:48:39 +02:00
puddly
974925ebc9
Bump ZHA dependencies ( #80049 )
2022-10-10 22:48:05 +02:00
Tobias Sauerwein
b7ff337a51
Fix Netatmo device trigger ( #80047 )
2022-10-10 22:48:02 +02:00
Robert Svensson
2cdd45fe6f
Bump aiounifi to v39 ( #80043 )
2022-10-10 22:47:59 +02:00
rappenze
d9f4798ddd
Fix armed extra state attribute in fibaro entity ( #80034 )
2022-10-10 22:47:55 +02:00
Jc2k
a6a0741c10
Fix Eve Thermo always showing as heating in homekit_controller even when off ( #80019 )
2022-10-10 22:47:52 +02:00
Franck Nijhof
06bb3e8f12
Remove system marker from Supervisor integration ( #79997 )
2022-10-10 22:47:49 +02:00
Bram Kragten
18caf0ad7d
Update frontend to 20221010.0 ( #79994 )
2022-10-10 22:47:46 +02:00
Michael Molisani
86381e7457
Update to pygtfs 0.1.7 ( #79975 )
2022-10-10 22:47:43 +02:00
J. Nick Koston
b69db75705
Bump pySwitchbot to 0.19.15 ( #79972 )
2022-10-10 22:47:39 +02:00
J. Nick Koston
6f31e60d0f
Bump bluetooth-auto-recovery to 0.3.4 ( #79971 )
2022-10-10 22:47:11 +02:00
Khole
44e201ae2f
Bump pyhiveapi to 0.5.14 ( #79530 )
2022-10-10 22:45:09 +02:00
Nathan Spencer
262d1ad2a0
Bump pylitterbot to 2022.10.0 ( #80050 )
2022-10-10 22:43:49 +02:00
puddly
46aa3b5e3d
Bump ZHA dependencies ( #80049 )
2022-10-10 22:43:31 +02:00
Robert Svensson
395636dfc2
Bump aiounifi to v39 ( #80043 )
2022-10-10 22:27:21 +02:00
epenet
65ff7c18d2
Move options to SelectEntityDescription in senseme ( #80016 )
2022-10-10 22:16:10 +02:00
Steven Looman
ac44c8e34d
Update codeowners for upnp component ( #80042 )
...
Drop @ehendrix23 from codeowners
2022-10-10 23:15:58 +03:00
J. Nick Koston
b3ad0eebcd
Bump pySwitchbot to 0.19.15 ( #79972 )
2022-10-10 22:10:28 +02:00
Tobias Sauerwein
aa58d7fbd6
Fix Netatmo device trigger ( #80047 )
2022-10-10 22:04:41 +02:00
Erik Montnemery
e8af007124
Disable echo for non SQLite databases ( #80032 )
...
* Disable echo for non SQLite databases
* Add test
2022-10-10 22:42:38 +03:00
David F. Mulcahey
20d71a869e
Add friendly entity names for ZHA sensors ( #80035 )
...
* Add friendly entity names for ZHA sensors
* lowercase 2nd word
2022-10-10 15:40:42 -04:00
Bram Kragten
7e19e56c6b
Update frontend to 20221010.0 ( #79994 )
2022-10-10 21:40:17 +02:00
Robert Svensson
82d3397a9b
Adapt deCONZ binary sensors to entity descriptions ( #79486 )
...
Now typing with lambdas work
2022-10-10 21:18:26 +02:00
kingy444
3ab294e8ef
Powerview refactor prep for all shade types ( #79862 )
2022-10-10 09:05:04 -10:00
Avi Miller
257ae4d8d3
Add support for the Flame and Morph effects for Tile and Candle ( #80014 )
2022-10-10 09:01:31 -10:00
Jc2k
117c12d135
Fix Eve Thermo always showing as heating in homekit_controller even when off ( #80019 )
2022-10-10 08:58:20 -10:00
Sven Serlier
2427d5e28c
Update screenshot ( #79459 )
...
* Delete old image
* Add new screenshot
* New image
2022-10-10 20:20:25 +02:00
Khole
1d10822cef
Bump pyhiveapi to 0.5.14 ( #79530 )
2022-10-10 19:54:31 +02:00
epenet
62b559bf36
Adjust device classes in smartthings ( #79283 )
2022-10-10 19:36:25 +02:00
rappenze
06b1a4c2b4
Fix armed extra state attribute in fibaro entity ( #80034 )
2022-10-10 19:14:43 +02:00
Erik Montnemery
7b247a79cf
Correct min/max mireds for lights which use K for color temp ( #79998 )
2022-10-10 16:45:38 +03:00
Erik Montnemery
2ee6ea9877
Adapt group to color temperature in K ( #79719 )
...
* Adapt group to color temperature in K
* Adjust tests
* Adjust tests
2022-10-10 14:57:22 +02:00
Franck Nijhof
1e5908d3a8
Update apprise to 1.1.0 ( #80009 )
2022-10-10 14:21:30 +02:00
epenet
ca9bfc8b86
Add options to SelectEntityDescription ( #78882 )
2022-10-10 14:20:04 +02:00
Franck Nijhof
f8f4b059a1
Update black to 22.10.0 ( #80006 )
2022-10-10 14:19:09 +02:00
Patrick ZAJDA
d0bffb6c75
Migrate Switchbot to new entity naming style ( #80008 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-10 14:12:50 +02:00
Flemming Sørvollen Skaret
c7b56f4079
Clean duplicate nextcloud sensor ( #79900 )
...
Update __init__.py
Removed duplicate of "nextcloud_database_version"
2022-10-10 14:12:37 +02:00
Charles Garwood
ffb6434776
Add load_url service to fully_kiosk integration ( #79969 )
2022-10-10 14:11:55 +02:00
Michael Molisani
8fe504356a
Update to pygtfs 0.1.7 ( #79975 )
2022-10-10 13:37:02 +02:00
epenet
1744b5fa0a
Add docstring to Sensor enums ( #79983 )
...
* Add docstring to Sensor enums
* Adjust MONETARY docstring
2022-10-10 12:38:10 +02:00
Franck Nijhof
907af7ffe4
Remove system marker from Supervisor integration ( #79997 )
2022-10-10 11:05:28 +02:00
dependabot[bot]
881c2a4956
Bump actions/stale from 6.0.0 to 6.0.1 ( #79977 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v6.0.0...v6.0.1 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 10:02:19 +02:00
Franck Nijhof
575501d26a
Add select platform to LaMetric ( #79803 )
2022-10-10 09:28:36 +02:00
Chris Talkington
7fae85ee85
Add tests for Jellyfin init ( #79968 )
2022-10-10 00:29:37 -05:00
Chris Talkington
84acb416b8
Use server name as entry title in Jellyfin ( #79965 )
2022-10-09 23:50:05 -05:00
J. Nick Koston
ef719cf7ef
Bump bluetooth-auto-recovery to 0.3.4 ( #79971 )
2022-10-09 17:56:11 -10:00
Charles Garwood
58d531841b
Fix typo SIGNAL_BOOTSTRAP_INTEGRATONS -> SIGNAL_BOOTSTRAP_INTEGRATIONS ( #79970 )
2022-10-09 17:06:28 -10:00
GitHub Action
aca340de1c
[ci skip] Translation update
2022-10-10 00:34:37 +00:00
Chris Talkington
d53499c0bf
Bump jellyfin-apiclient-python to 1.9.2 ( #79945 )
2022-10-09 14:10:12 -10:00
J. Nick Koston
7a1939c608
Bump dbus-fast to 1.38.0 ( #79962 )
2022-10-09 14:07:22 -10:00
Avi Miller
41595b0cba
Migrate the LIFX integration to use kelvin for color temp ( #79775 )
2022-10-09 12:19:50 -10:00
Kevin Addeman
45a30546ec
Add support for Homeowner and Phantom Keypads ( #79958 )
2022-10-09 12:17:06 -10:00
Paulus Schoutsen
0bca322856
2022.10.2 ( #79949 )
2022-10-09 15:46:11 -04:00
Franck Nijhof
5a0609ae8b
Add sensor platform to LaMetric ( #79935 )
2022-10-09 21:28:35 +02:00
Paulus Schoutsen
bd2ac57d55
Bumped version to 2022.10.2
2022-10-09 15:02:37 -04:00
Kevin Addeman
b7e84543c1
Add support for parent_device field so entities are nested within Keypad Devices ( #79513 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-09 08:39:12 -10:00
Jeef
618f259fd8
Add configuration URL to IPP (Printer) ( #79313 )
...
switch to 0.12.0 ipp lib
2022-10-09 13:32:03 -05:00
HarvsG
b86927a453
Enable strict typing on Bayesian ( #79870 )
...
* make bayesian static
* no longer private
2022-10-09 20:30:38 +02:00
Tobias Sauerwein
f330745cdb
Bump pyatmo to 7.1.1 ( #79918 )
2022-10-09 14:17:58 -04:00
puddly
5ac258378b
Bump ZHA dependencies ( #79898 )
2022-10-09 14:17:58 -04:00
Marc Mueller
5812d802ee
Update typing-extensions constraint to >=4.4.0 ( #79860 )
2022-10-09 14:17:57 -04:00
Robert Svensson
c64b286f6e
Fix POE control port_idx error in UniFi ( #79838 )
...
Bump UniFi dependency
2022-10-09 14:17:56 -04:00
spycle
f5368cc359
Fix keymitt_ble discovery ( #79809 )
...
* Fix keymitt_ble discovery
* Update tests
* Up version
* Up version keymitt_ble
* Up version keymitt_ble
2022-10-09 14:17:55 -04:00
Lennart
b182305ff6
Fix realtime option for hvv_departures ( #79799 )
2022-10-09 14:17:55 -04:00
Marc Mueller
410479b212
Update pyoverkiz to 1.5.5 ( #79798 )
2022-10-09 14:17:54 -04:00
Erik Montnemery
fc4ffc748c
Revert "Improve device_automation trigger validation" ( #79778 )
...
Revert "Improve device_automation trigger validation (#75044 )"
This reverts commit 55b036ec5e .
2022-10-09 14:17:53 -04:00
jjlawren
1143ede4db
Fix state updating for crossfade switch on Sonos ( #79776 )
2022-10-09 14:17:52 -04:00
J. Nick Koston
81783fd52b
Fix Bluetooth failover when esphome device unexpectedly disconnects ( #79769 )
2022-10-09 14:17:52 -04:00
Fredrik Erlandsson
316c5f8cc3
Bump pydaikin version ( #79761 )
...
bump pydaikin version
2022-10-09 14:17:51 -04:00
Joakim Plate
66d14ec1cc
Show all valid heatpump selections ( #79756 )
...
Iterate over the keys of the member dunder
2022-10-09 14:17:50 -04:00
Bert Melis
11b351f015
Process abbreviated availability options in mqtt discovery payload ( #79712 )
...
Expand availability in mqtt discovery payload
2022-10-09 14:17:50 -04:00
John Levermore
779d805b5a
Fix london_underground TUBE_LINES to match current API output ( #79410 )
...
Fix: Update london_underground component with updated TUBE_LINES list to match current API output
2022-10-09 14:17:49 -04:00
G Johansson
77864ad80f
Remove not used string from openexchangerates ( #79937 )
2022-10-09 16:55:49 +02:00
HarvsG
e5dafbc166
Make _TrackTemplateResultInfo not private ( #79812 )
2022-10-09 15:23:08 +02:00
Ville Skyttä
a2ed7f7679
Remove incorrect UpCloud logger from manifest ( #79855 )
2022-10-09 15:18:10 +02:00
TheJulianJES
3126762707
Add friendly name to ZHA config entities ( #79926 )
...
* Add friendly name to ZHA config entities
* Follow HA capitalization conventions
* Change from "Start-up level" to "Start-up current level"
* Remove siren select friendly names (temporarily)
* Change tests to expect new entity ids
* Re-add siren select friendly names
* Change siren tests to expect new entity ids
2022-10-09 09:11:42 -04:00
G Johansson
031370358c
Remove yaml import openexchangerates ( #79856 )
...
* Depr openexchangerates yaml
* Remove setup_platform and issue
* Remove schema
* Remove not longer used constant
2022-10-09 14:50:21 +02:00
Maciej Bieniek
8176400cfd
Migrate attributes to separate sensors in Brother integration ( #79932 )
...
Migrate attributes to sensors
2022-10-09 14:48:01 +02:00
Jan Bouwhuis
6eb2c96d32
Correct use of ConfigType in MQTT config flow code ( #79934 )
...
Correct use of ConfigType
2022-10-09 14:41:30 +02:00
Chris Talkington
5b0a37a447
Use persistent device id for jellyfin requests ( #79840 )
2022-10-08 21:12:30 -05:00
J. Nick Koston
2decb85ee6
Bump dbus-fast to 1.33.0 ( #79921 )
2022-10-08 15:51:45 -10:00
GitHub Action
ed565a6eb1
[ci skip] Translation update
2022-10-09 00:30:44 +00:00
Tobias Sauerwein
d9d614d97f
Bump pyatmo to 7.1.1 ( #79918 )
2022-10-09 02:30:48 +03:00
Mick Vleeshouwer
132ff2c410
Update Config Flow to show message about unsupported Overkiz hardware ( #79503 )
...
* Update Config Flow to show cozytouch unsupported hardware error
* Apply feedback
* Remove vague unknown user exception
* Fix test
* Code coverage back to 100%
2022-10-08 16:37:03 -06:00
Aaron Bach
8471a71b60
Move AirNow test fixtures to conftest.py ( #79902 )
...
* Move AirNow test fixtures to `conftest.py`
* Unnecessary fixture
* Better
* Linting
2022-10-08 16:32:51 -06:00
Aaron Bach
6297a28507
Remove redundant Tile test fixture ( #79912 )
2022-10-08 15:06:57 -06:00
Aaron Bach
33d2bec6f1
Remove redundant IQVIA test fixture ( #79911 )
2022-10-08 15:06:45 -06:00
Aaron Bach
63379bcaff
Remove redundant Notion test fixture ( #79910 )
2022-10-08 15:06:32 -06:00
Aaron Bach
d90359b424
Remove redundant WattTime test fixture ( #79909 )
2022-10-08 15:06:20 -06:00
Aaron Bach
5e32fdff26
Remove redundant ReCollect Waste test fixture ( #79907 )
2022-10-08 15:06:10 -06:00
Aaron Bach
b4d525f6a3
Remove redundant Ridwell test fixture ( #79906 )
2022-10-08 15:05:57 -06:00
Aaron Bach
50911af835
Remove redundant OpenUV test fixture ( #79905 )
2022-10-08 15:05:45 -06:00
puddly
e5a5326298
Bump ZHA dependencies ( #79898 )
2022-10-08 15:40:25 -04:00
Maciej Bieniek
1e13433d4f
Rework Brother sensor platform ( #79864 )
...
* Rework BrotherSensorEntityDescription
* Rework state attributes
* Cleaning
* Add _handle_coordinator_update()
* Suggested change
* Re-add consts
2022-10-08 22:25:58 +03:00
Shay Levy
9019fcb5c5
Migrate Shelly to use kelvin for color temperature ( #79880 )
2022-10-08 22:24:19 +03:00
majuss
f65dcf3c35
Bump lupupy to support XT2 and up ( #79289 )
...
* Bumped lupupy to support XT2 and up
* requirements script
2022-10-08 12:59:59 -06:00
starkillerOG
c81bf1103f
Add supported brands for Motion Blinds ( #79301 )
...
* Add ScreenAway
* Add aditional brands
2022-10-08 12:57:57 -06:00
starkillerOG
7bc2d97aca
Add Roborock as supported brand of xiaomi miio ( #79312 )
...
* Add Roborock as supported brand
* Update supported_brands.py
2022-10-08 12:55:56 -06:00
Daniel Hjelseth Høyer
d06e064e9e
Correct unit for Opengarage rssi sensor ( #79403 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-10-08 12:54:37 -06:00
Ville Skyttä
6010672e2f
Add syncthru active alerts sensor, set default manufacturer ( #79418 )
...
* Use Samsung as default manufacturer
* Sensor docstring fixes
* Add active alerts sensor
2022-10-08 12:54:16 -06:00
John Levermore
506695fdc5
Fix london_underground TUBE_LINES to match current API output ( #79410 )
...
Fix: Update london_underground component with updated TUBE_LINES list to match current API output
2022-10-08 12:53:32 -06:00
Patrick ZAJDA
4baba77780
Add state class measurement to SwitchBot signal strength sensors ( #79886 )
2022-10-08 08:02:26 -10:00
Marc Mueller
647a4ac131
Update typing-extensions constraint to >=4.4.0 ( #79860 )
2022-10-08 18:32:46 +03:00
G Johansson
5dde93b429
Bump pytrafikverket to 0.2.1 ( #79872 )
2022-10-08 09:13:00 -06:00
Bert Melis
6546bba233
Process abbreviated availability options in mqtt discovery payload ( #79712 )
...
Expand availability in mqtt discovery payload
2022-10-08 15:36:49 +02:00
Marc Mueller
c6df823b35
Use value_fn in WLED number ( #79865 )
2022-10-08 12:34:41 +02:00
Robert Svensson
e7b550685e
Fix POE control port_idx error in UniFi ( #79838 )
...
Bump UniFi dependency
2022-10-08 08:49:24 +02:00
spycle
e2b7e79ccb
Fix keymitt_ble discovery ( #79809 )
...
* Fix keymitt_ble discovery
* Update tests
* Up version
* Up version keymitt_ble
* Up version keymitt_ble
2022-10-08 08:19:40 +02:00
Robert Hillis
c6f28f6d59
Migrate Sonarr to new entity naming style ( #79844 )
2022-10-07 19:53:48 -06:00
GitHub Action
f58e1513e2
[ci skip] Translation update
2022-10-08 00:29:46 +00:00
Henne
e00f04c2c3
Add state class to bosch_shc energy sensor ( #79470 )
...
Make That energy sensor works in Dashbord
2022-10-07 17:54:50 -06:00
Garrett
62aa013097
Add vehicle model/year to subaru device ( #79484 )
2022-10-07 17:54:05 -06:00
Maciej Bieniek
5abff31437
Use new device classes in Accuweather integration ( #79717 )
...
* Add new device classes
* Update tests
2022-10-07 17:52:36 -06:00
Philippe Schenker
24e9f6285d
Change shelly trv precision to what is supported ( #79672 )
...
change shelly trv precision to what is supported
Shelly TRVs do support half-degree steps, change this accordingly.
2022-10-07 17:51:54 -06:00
Brandon Rothweiler
2452e70e29
Add Mazda brand ( #79683 )
2022-10-07 17:49:47 -06:00
Robert Hillis
4ff26b4ddd
Add strict typing to Google Sheets ( #79801 )
2022-10-07 17:48:29 -06:00
Lennart
7132fe0ae7
Fix realtime option for hvv_departures ( #79799 )
2022-10-07 17:47:24 -06:00
Robert Hillis
87a22fbcca
Move Sonarr API calls to coordinators ( #79826 )
2022-10-08 00:25:16 +02:00
Julian Einwag
61901a1a60
Add device trigger for Lidl Silvercrest switch to deCONZ ( #79839 )
...
* add deconz support for Lidl Silvercrest switch
* Update homeassistant/components/deconz/device_trigger.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Update homeassistant/components/deconz/device_trigger.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* clarify it's a button, remove turn on event
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-10-07 23:56:45 +02:00
J. Nick Koston
fca8586fb6
Bump dbus-fast to 1.29.1 ( #79787 )
...
* Bump dbus-fast to 1.28.0
Performance improvements
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.26.0...v1.28.0
* bump again
* bump for cleanups
2022-10-07 23:50:50 +03:00
HarvsG
9d351a3c10
Improve typing and code quality in beyesian ( #79603 )
...
* strict typing
* Detail implication
* adds newline
* don't change indenting
* really dont change indenting
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* typing in async_setup_platform() + remove arg
* less ambiguity
* mypy thinks Literal[False] otherwise
* clearer log
* don't use `and` assignments
* observations not values
* clarify can be None
* observation can't be none
* assert we have at least one
* make it clearer where we're using UUIDs
* remove unnecessary bool
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Unnecessary None handling
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Better type setting
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Reccomended changes.
* remove if statement not needed
* Not strict until _TrackTemplateResultInfo fixed
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-07 22:23:25 +02:00
Maikel Punie
a18a0b39dd
Bumb velbusaio to 2022.10.3 ( #79821 )
...
* Bumb velbusaio to 2022.10.3
* Handle the possibility that get_cover position is None (unknown) in previous versions this was always 0
2022-10-07 22:00:01 +03:00
Bouwe Westerdijk
447b71341f
Bump plugwise to v0.21.4 ( #79831 )
2022-10-07 21:57:12 +03:00
Marc Mueller
33c94b0052
Add strict typing for WLED ( #79822 )
...
* Add strict typing for WLED
* Update backoff constraint
2022-10-07 21:56:29 +03:00
Marc Mueller
14d2bbfcd6
Add strict typing for lidarr ( #79241 )
2022-10-07 20:54:29 +02:00
Marc Mueller
a809f645a7
Add strict typing for radarr ( #79242 )
2022-10-07 20:53:34 +02:00
Robert Hillis
5981864992
Add strict typing to Sonarr ( #79802 )
2022-10-07 19:08:08 +02:00
Jeef
04f07cecba
IntelliFire Fan - Bug fix on off funciton ( #79819 )
...
fix: Fan was double calling off as well as calling an async without an await
2022-10-07 10:37:00 -06:00
Robert Hillis
9850709b37
Add strict typing to Skybell ( #79800 )
2022-10-07 16:28:05 +02:00
borky
e1d3ba6ff1
Add xiaomi miio airpurifier 4 led brightness ( #78793 )
...
Fixed Led Brightness not available
2022-10-07 16:03:34 +02:00
Marc Mueller
f9aa7c5808
Update pyoverkiz to 1.5.5 ( #79798 )
2022-10-07 10:03:24 -04:00
Aaron Bach
e45701fe89
Add @bachya as a LaMetric codeowner ( #79772 )
2022-10-07 15:33:53 +02:00
Franck Nijhof
0b9d029350
Add switch platform to LaMetric ( #79759 )
...
* Add switch platform to LaMetric
* Little naming tweak
2022-10-07 15:03:58 +02:00
starkillerOG
b450514fb3
Add Roborock S7 MaxV for xiaomi_miio ( #79477 )
2022-10-07 14:57:48 +02:00
Erik Montnemery
43091a9856
Revert "Improve device_automation trigger validation" ( #79778 )
...
Revert "Improve device_automation trigger validation (#75044 )"
This reverts commit 55b036ec5e .
2022-10-07 08:23:53 -04:00
Alejandro Del Rincón López
b51c434b9d
Add support for Xiaomi Purifier 4 Lite ( #79758 )
...
* Added support for Xiaomi Purifier 4 Lite
* Remove favorite level from Xiaomi purifier 4 lite.
* Fix linting
Co-authored-by: borky-git <borky-git@protonmail.com >
2022-10-07 13:48:05 +02:00
Ville Skyttä
9b44cf0127
Add Huawei LTE reauth flow ( #78005 )
...
* Add Huawei LTE reauth flow
* Upgrade huawei-lte-api to 1.6.3, use LoginErrorInvalidCredentialsException
2022-10-07 12:24:09 +02:00
Jan Bouwhuis
aee82e2b3b
De-duplicate MQTT config_flow code ( #79369 )
...
* De-duplicate config_flow code
* De duplicate code birth and will
2022-10-07 10:12:19 +02:00
taiyeoguns
9a81b65815
Convert kira tests to pytest ( #79747 )
2022-10-07 08:21:18 +02:00
Franck Nijhof
90d39a414c
Add LaMetric number tests ( #79748 )
2022-10-07 08:11:10 +02:00
Franck Nijhof
633ffad443
Add diagnostics to LaMetric ( #79757 )
...
* Add diagnostics to LaMetric
* Add return value typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-07 08:07:59 +02:00
jjlawren
5694a4bfc8
Fix state updating for crossfade switch on Sonos ( #79776 )
2022-10-07 06:29:34 +02:00
J. Nick Koston
07d4ac42d4
Fix Bluetooth failover when esphome device unexpectedly disconnects ( #79769 )
2022-10-06 16:40:40 -10:00
Jeef
22d6ce967d
Add Flume binary sensors ( #77327 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-06 15:09:38 -10:00
GitHub Action
e1047320a9
[ci skip] Translation update
2022-10-07 00:38:36 +00:00
Joakim Plate
7b2cad388e
Show all valid heatpump selections ( #79756 )
...
Iterate over the keys of the member dunder
2022-10-07 02:22:15 +03:00
Fredrik Erlandsson
eb19927df6
Bump pydaikin version ( #79761 )
...
bump pydaikin version
2022-10-07 02:18:13 +03:00
Jesse Hills
bc1941717c
Bump aioesphomeapi to 11.1.1 ( #79762 )
2022-10-07 02:17:31 +03:00
Marc Mueller
53c51c9221
Uninstall pre-installed tools from devcontainer ( #79765 )
2022-10-07 02:16:38 +03:00
Sebastian Lövdahl
bba7b3b2be
Fix broken URLs in KNX service descriptions ( #79752 )
2022-10-06 23:47:50 +02:00
Dave T
6040c30b45
Add visual image preview during generic camera config flow ( #71269 )
...
* Add visual preview during setup of generic camera
* Code review: standardize preview url
* Fix slug test
* Refactor to use HomeAssistantView
* Code review: simplify
* Update manifest
* Don't illegally access protected member
* Increase test coverage
* Prevent browser caching of preview images.
* Code review:move incrementor to ?t=X + simplify
* Discard old flow preview data
* Increase test coverage
* Code review: rename variables for clarity
* Add timeout for image previews
* Fix preview timeout tests
* Simplify: store cam image preview in config_flow
* Call step method to transition between flow steps
* Only store user_input in flow, not CameraObject
* Fix problem where test wouldn't run in isolation.
* Simplify test
* Don't move directly to another step's form
* Remove unused constant
* Simplify test
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-06 22:24:19 +02:00
Franck Nijhof
6111fb38a7
Add translations to Plugwise regulation mode ( #79597 )
2022-10-06 22:16:41 +02:00
Erik Montnemery
51e6d49451
Adapt homekit to color temperatures in K ( #79713 )
2022-10-06 09:20:10 -10:00
Erik Montnemery
aa5575ba65
Only validate sensors in sensor.recorder.validate_statistics ( #79749 )
2022-10-06 21:17:46 +02:00
Erik Montnemery
96a8beb29f
Tweak comment in LightEntity ( #79750 )
2022-10-06 21:17:24 +02:00
Paulus Schoutsen
aabd681d7e
2022.10.1 ( #79751 )
2022-10-06 15:08:25 -04:00
Glenn Waters
d3fee8aad9
Add supported brands to UPB integration ( #79619 )
2022-10-06 20:33:37 +02:00
Paulus Schoutsen
570270b9ea
Bumped version to 2022.10.1
2022-10-06 14:13:51 -04:00
Bram Kragten
aacae6b9bf
Update frontend to 20221006.0 ( #79745 )
2022-10-06 14:13:46 -04:00
Erik Montnemery
35a69cb253
Correct how unit used for statistics is determined ( #79725 )
2022-10-06 14:13:46 -04:00
Matthew Simpson
998d13499c
Bump btsmarthub_devicelist to 0.2.3 ( #79705 )
...
* Bump btsmarthub_devicelist
This PR bumps the btsmarthub_devicelist version to correct an issue
experienced by a recent firmware upgrade to the SmartHub2.
* Bump btsmarthub_devicelist to 0.2.3
This version bump fixes an issue where BT SmartHub2 devices cannot be
correctly autodetected. The current workaround is to specifiy it
manually, which isn't great UX (and did previously work until a recent
firmware upgrade).
I've also taken the opportunity to reassign ownership of the component
to myself as @jxwolstenholme no longer has a SmartHub so cannot do
manual testing and also has no need to use the component anymore.
2022-10-06 14:13:45 -04:00
J. Nick Koston
3bd4d66b2e
Fix bluetooth diagnostics on macos ( #79680 )
...
* Fix bluetooth diagnostics on macos
The pyobjc objects cannot be pickled which cases dataclasses
asdict to raise an exception when trying to do the deepcopy
We now implement our own as_dict to avoid this problem
* add cover
2022-10-06 14:13:44 -04:00
puddly
5f37742197
ZHA radio migration: reset the old adapter ( #79663 )
2022-10-06 14:13:44 -04:00
Erik Montnemery
92afbf01e7
Simplify long term statistics by always supporting unit conversion ( #79557 )
2022-10-06 14:13:43 -04:00
Vincent Knoop Pathuis
28df576e51
Update ultraheat api to 0.5.0 ( #79666 )
2022-10-06 20:06:52 +02:00
puddly
2dab9073fe
ZHA radio migration: reset the old adapter ( #79663 )
2022-10-06 14:02:24 -04:00
Erik Montnemery
0a59d37e62
Correct how unit used for statistics is determined ( #79725 )
2022-10-06 14:01:54 -04:00
Bram Kragten
e2c1a36e24
Update frontend to 20221006.0 ( #79745 )
2022-10-06 14:01:18 -04:00
Lars
61deb54ec8
Fix max_color_temp_kelvin ( #79738 )
...
fix max_color_temp_kelvin
2022-10-06 19:21:57 +02:00
Chris Talkington
00029ca344
Bump pyipp to 0.12.0 ( #79687 )
...
* update pyipp to 0.12.0
* Update requirements_all.txt
* Update requirements_test_all.txt
2022-10-06 17:11:38 +02:00
Matthew Simpson
df7b8f419e
Bump btsmarthub_devicelist to 0.2.3 ( #79705 )
...
* Bump btsmarthub_devicelist
This PR bumps the btsmarthub_devicelist version to correct an issue
experienced by a recent firmware upgrade to the SmartHub2.
* Bump btsmarthub_devicelist to 0.2.3
This version bump fixes an issue where BT SmartHub2 devices cannot be
correctly autodetected. The current workaround is to specifiy it
manually, which isn't great UX (and did previously work until a recent
firmware upgrade).
I've also taken the opportunity to reassign ownership of the component
to myself as @jxwolstenholme no longer has a SmartHub so cannot do
manual testing and also has no need to use the component anymore.
2022-10-06 17:01:27 +02:00
epenet
aa0bb9c3d2
Improve precision in pressure conversion ( #79362 )
...
* Improve precision in pressure conversion
* Use _STANDARD_GRAVITY
* Add again pytest.approx
2022-10-06 12:48:31 +02:00
Erik Montnemery
47d0598e75
Use Kelvin as the preferred color temperature unit ( #79591 )
...
* Use Kelvin as the preferred white temperature unit
* Update homekit
* Adjust tests
2022-10-06 12:22:39 +02:00
Tom Matheussen
1e39f42df5
Add default ports for Nibe heatpump ( #79695 )
2022-10-06 11:55:17 +02:00
Shay Levy
93b2a6cc26
Refactor Shelly to use data class for ConfigEntry data ( #79671 )
...
* Refactor Shelly to use data class for ConfigEntry data
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/shelly/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Optimize usage of shelly_entry_data in _async_setup_block_entry
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-06 10:10:58 +03:00
J. Nick Koston
9b4c7f5dc5
Bump dbus-fast to 1.26.0 ( #79684 )
2022-10-05 19:17:10 -10:00
Shay Levy
ce6ccffd9c
Fix Switcher breeze fan mode and swing control ( #79676 )
2022-10-06 08:10:04 +03:00
J. Nick Koston
c798723c27
Fix bluetooth diagnostics on macos ( #79680 )
...
* Fix bluetooth diagnostics on macos
The pyobjc objects cannot be pickled which cases dataclasses
asdict to raise an exception when trying to do the deepcopy
We now implement our own as_dict to avoid this problem
* add cover
2022-10-06 04:32:29 +02:00
GitHub Action
558b327928
[ci skip] Translation update
2022-10-06 00:31:54 +00:00
Yuval Aboulafia
5674295b3c
Add clicksend to strict typing ( #79544 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-05 22:18:41 +02:00
Franck Nijhof
eb003f34f0
2022.10.0 ( #79659 )
2022-10-05 20:13:12 +02:00
Erik Montnemery
9f7f13ac87
Don't normalize units of long term statistics ( #79320 )
...
* Don't normalize units of long term statistics
* Update statistics.py
2022-10-05 19:10:11 +02:00
Franck Nijhof
7a1757a61f
Bumped version to 2022.10.0
2022-10-05 18:05:12 +02:00
Bram Kragten
9938642800
Update frontend to 20221005.0 ( #79656 )
2022-10-05 18:04:35 +02:00
Erik Montnemery
7e57933164
Normalize to kWh when handling WS energy/fossil_energy_consumption ( #79649 )
...
* Normalize to kWh when handling WS energy/fossil_energy_consumption
* Improve test
2022-10-05 18:04:29 +02:00
Jafar Atili
20db8138d9
Enhanced switchbee device naming ( #79641 )
2022-10-05 18:03:08 +02:00
Bram Kragten
41d2ab5b37
Update frontend to 20221005.0 ( #79656 )
2022-10-05 17:38:32 +02:00
Maikel Punie
0eb1101de8
Velbus split of entity in its own file ( #79653 )
...
* Velbus split of entity in its own file
* Update coveragerc
2022-10-05 17:03:23 +02:00
Erik Montnemery
5d7756885b
Normalize to kWh when handling WS energy/fossil_energy_consumption ( #79649 )
...
* Normalize to kWh when handling WS energy/fossil_energy_consumption
* Improve test
2022-10-05 16:27:08 +02:00
Robert Hillis
312770dbac
Change Lidarr device name to entry title ( #79630 )
2022-10-05 15:57:36 +03:00
Shay Levy
22c68b95bf
Refactor Shelly wrapper to coordinator ( #79628 )
2022-10-05 14:39:58 +02:00
Jafar Atili
4d3d22320f
Enhanced switchbee device naming ( #79641 )
2022-10-05 14:19:03 +03:00
Erik Montnemery
59d9d3de69
Add at_started helper ( #79577 )
2022-10-05 12:24:51 +02:00
Erik Montnemery
146520b437
Fix search throwing on templated services ( #79637 )
2022-10-05 11:58:12 +02:00
kpine
20c61af5b7
Allow picking multiple entity targets for zwave_js.refresh_value service ( #79634 )
...
Allow selection of multiple entities for zwave_js.refresh_value service
2022-10-05 11:58:09 +02:00
puddly
e26f3de80b
Bump ZHA dependencies ( #79623 )
2022-10-05 11:58:06 +02:00
Robert Svensson
b4cb70cdeb
Bump UniFi dependency to v37 ( #79617 )
2022-10-05 11:58:03 +02:00
Mike Degatano
895facdf72
Supervisor update entity auto update from api ( #79611 )
...
* Supervisor update entity auto update from api
* Update api mocks in tests
2022-10-05 11:58:00 +02:00
Mike Degatano
ed7c93240c
Handle state is None in InfluxDB ( #79609 )
2022-10-05 11:57:56 +02:00
J. Nick Koston
2c34190d82
Bump dbus-fast to 1.24.0 ( #79608 )
2022-10-05 11:57:50 +02:00
Jafar Atili
98567b6f26
Add supported brands for switchbee ( #79595 )
2022-10-05 11:57:45 +02:00
Tobias Sauerwein
9302071527
Netatmo add supported brands ( #79563 )
2022-10-05 11:57:39 +02:00
Shay Levy
723b018b63
Refactor Shelly tests - do not access hass.data ( #79606 )
2022-10-05 11:36:06 +02:00
Maciej Bieniek
9dd9147343
Use HA uuid as client_id in BraviaTV ( #79618 )
...
* Use uuid as clientid/nickname
* Fixes after rebase
* Move gen_instance_ids() to utils
* Store client_id and nickname in config_entry
* Update tests
* Clean names
* Rename consts
2022-10-05 11:24:52 +03:00
Robert Hillis
33bdc67a61
Remove superfluous strings from Lidarr ( #79631 )
2022-10-05 11:17:13 +03:00
Erik Montnemery
18033532ca
Fix search throwing on templated services ( #79637 )
2022-10-05 10:59:18 +03:00
dependabot[bot]
42ca4764a0
Bump actions/checkout from 3.0.2 to 3.1.0 ( #79635 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.0.2...v3.1.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 10:53:27 +03:00
Jafar Atili
92c9ddf3e3
Add supported brands for switchbee ( #79595 )
2022-10-05 09:25:46 +02:00
Tobias Sauerwein
905950f341
Netatmo add supported brands ( #79563 )
2022-10-05 08:58:24 +02:00
kpine
bcbce6f159
Allow picking multiple entity targets for zwave_js.refresh_value service ( #79634 )
...
Allow selection of multiple entities for zwave_js.refresh_value service
2022-10-05 08:30:34 +02:00
Mike Degatano
416c10a793
Supervisor update entity auto update from api ( #79611 )
...
* Supervisor update entity auto update from api
* Update api mocks in tests
2022-10-05 08:27:56 +02:00
Robert Svensson
214c2934de
Bump UniFi dependency to v37 ( #79617 )
2022-10-05 08:20:37 +02:00
GitHub Action
8d28da83ca
[ci skip] Translation update
2022-10-05 00:36:50 +00:00
epenet
f3e05534ee
Use VOLUME device_class in flume ( #79585 )
2022-10-04 12:49:54 -10:00
puddly
253f6616cf
Bump ZHA dependencies ( #79623 )
2022-10-04 17:17:48 -04:00
Shay Levy
8faecae34d
Shelly - move coordinators to coordinator.py ( #79616 )
2022-10-04 22:29:07 +03:00
J. Nick Koston
89c4bf6536
Bump dbus-fast to 1.24.0 ( #79608 )
2022-10-04 08:55:28 -10:00
Mike Degatano
051374d73e
Handle state is None in InfluxDB ( #79609 )
2022-10-04 21:43:57 +03:00
Bram Kragten
9c97ebbcfe
Update frontend to 20221004.0 ( #79602 )
2022-10-04 11:51:12 -04:00
Paulus Schoutsen
abc80d8245
Add a couple more brands ( #79600 )
2022-10-04 11:45:40 -04:00
HarvsG
dd1463da28
Refactor bayesian observations using dataclass ( #79590 )
...
* refactor
* remove some changes
* remove typehint
* improve codestyle
* move docstring to comment
* < 88 chars
* avoid short var names
* more readable
* fix rename
* Update homeassistant/components/bayesian/helpers.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* no intermediate
* comment why set before list
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-04 17:16:39 +02:00
Franck Nijhof
56dd0a6867
Run hassfest in pre-commit when brands changed ( #79589 )
2022-10-04 16:41:11 +02:00
Raman Gupta
27413cee19
Bump zwave_js lib to 0.43.0 and fix multi-file firmware updates ( #79342 )
2022-10-04 10:40:49 -04:00
Franck Nijhof
2b27cfdabb
Set system & entity integration types ( #79593 )
2022-10-04 10:36:42 -04:00
Franck Nijhof
74a8472eed
Collect all brands ( #79579 )
2022-10-04 09:24:55 -04:00
epenet
2fd62b571d
Add docstring to US volume constants ( #79582 )
...
* Add docstring to US volume constants
* A blank line separation
2022-10-04 14:47:57 +02:00
Jafar Atili
d0f1cba4ea
Fix Thermostat not showing up in SwitchBee integration ( #79592 )
...
Fixed Thermostat not showing up in SwitchBee
2022-10-04 14:47:30 +02:00
Nathan Broadbent
1907b87666
Add unique ID to fitbit ( #79587 )
...
* Set unique ID for fitbit sensors, including the user ID
* Remove fitbit_ from unique ids (see: https://developers.home-assistant.io/docs/entity_registry_index/#unique-id )
* change fitbit user_profile type to dict[str, Any]
* Fitbit: define a default unique ID, and add battery info if present
* No need for trailing _battery in unique ID, since it already contains "devices/battery_"
2022-10-04 14:28:00 +02:00
Nathan Broadbent
9d2ba7c008
Use constant in fitbit messages ( #79586 )
...
Use FITBIT_CONFIG_FILE constant in configurator messages and buttons
2022-10-04 12:13:40 +02:00
Nathan Broadbent
4a6d1fc734
Fix typo in .strict-typing ( #79584 )
2022-10-04 12:12:54 +02:00
kpine
c040a7a152
Set zwave_js climate entity target temp attributes based on current mode ( #79575 )
...
* Report temperature correctly
* DRY
* Add test assertions
* Don't catch TypeError (revert)
2022-10-04 11:54:13 +02:00
dependabot[bot]
78f64ac3af
Bump actions/cache from 3.0.9 to 3.0.10 ( #79574 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 09:30:53 +02:00
MrAliFu
8d3e3ee6e9
Add new Islamic prayer times calculation method ( #79278 )
...
* Adding new calculation method
Adding calculation method Turkey.
islamic_prayer_times 0.0.6 already have turkey as a calc_method, bringing that into here.
* Update const.py
Updated with the feedback
* Importing PrayerTimesCalculator
* Update const.py
2022-10-04 06:36:06 +02:00
J. Nick Koston
a3989b90fe
Bump dbus-fast to 1.23.0 ( #79570 )
2022-10-03 16:44:54 -10:00
Erik Montnemery
e93deaa8aa
Simplify long term statistics by always supporting unit conversion ( #79557 )
2022-10-03 21:50:05 -04:00
Nathan Spencer
eda6f13f8a
Remove repairs issue per PR review request ( #79561 )
2022-10-03 21:17:47 -04:00
J. Nick Koston
2768b2445a
Remove call to deprecated bleak register_detection_callback ( #79558 )
2022-10-03 21:15:09 -04:00
Erik Montnemery
92ca95ca81
Fix preserving long term statistics when entity_id is changed ( #79556 )
2022-10-03 21:13:48 -04:00
Allen Porter
90637a721c
Add option to set a stun server for RTSPtoWebRTC ( #72574 )
2022-10-03 21:10:28 -04:00
puddly
3c07d40fe7
Bump ZHA dependencies ( #79565 )
...
Bump all ZHA dependencies
2022-10-03 20:58:53 -04:00
GitHub Action
7eb101b0c7
[ci skip] Translation update
2022-10-04 00:37:13 +00:00
Tobias Sauerwein
27effc93ad
Netatmo bump pyatmo to 7.1.0 ( #79562 )
...
Bump pyatmo to 7.1.0
2022-10-04 01:45:31 +03:00
Yuval Aboulafia
d08f7f9526
Add clickatell to strict typing ( #79497 )
...
* type clickatell
* follow review
2022-10-04 01:02:20 +03:00
Marc Mueller
42de69b6d5
Update mypy to 0.982 ( #79560 )
2022-10-03 23:21:53 +02:00
mbo18
cfda36ef36
Use device_class duration for NUT sensors ( #79353 )
2022-10-03 10:12:30 -10:00
Bram Kragten
bbaac01da5
Update frontend to 20221003.0 ( #79551 )
2022-10-03 21:45:28 +02:00
Erik Montnemery
a2e3978d53
Don't normalize units of long term statistics ( #79320 )
...
* Don't normalize units of long term statistics
* Update statistics.py
2022-10-03 21:42:44 +02:00
Jafar Atili
e8650dd4b7
Add climate platform to switchbee integration ( #78385 )
...
* Added Climate platform to switchbee integration
* uploaded missing file
* Applied code review feedback from other PR
* Addressed comments from previous PRs
* fixed misspell error
* fixed mistake in the code
* added type hints
* fixes
* fixes
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* fixes
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* fixes
* Update homeassistant/components/switchbee/climate.py
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* more fixes
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-03 21:34:02 +03:00
Raman Gupta
9b7eb6b5a1
Reduce coverage gaps for zwave_js ( #79520 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-03 20:24:11 +02:00
Petro31
f3007b22c4
Allow setting set_percentage and set_preset_mode of template fan without turning on ( #75656 )
...
* decouple set_percentage and set_preset_mode from entity state
* correct set_percent self._state logic
* Add tests
* remove _VALUD_STATES
* decouple percent and preset_mode
2022-10-03 20:22:05 +02:00
Guido Schmitz
3e3f7ea995
Rework devolo Home Network tests ( #74472 )
2022-10-03 18:21:45 +02:00
Ben Randall
55b036ec5e
Improve device_automation trigger validation ( #75044 )
...
* improve device_automation trigger validation
Validates the trigger configuration against the device_trigger schema before trying to access any of the properties in order to provide better error messages.
Updates the error message to include an explicit indication that the error is coming from a trigger configuration. The inner error message from the validator can be accessed by viewing the stack trace.
Add test case for trigger missing domain.
Make action and condition validation consistent with trigger. This is not strictly necessary, but should be helpful for certain use cases that bypass some of the outer validation.
Removed redundant schema elements from humidifier device_trigger.
**Blueprint with missing `domain`**
```
2022-07-12 06:02:18.351 ERROR (MainThread) [homeassistant.setup] Error during setup of component automation
Traceback (most recent call last):
File "/workspaces/core/homeassistant/setup.py", line 235, in _async_setup_component
result = await task
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 241, in async_setup
if not await _async_process_config(hass, config, component):
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 648, in _async_process_config
await async_validate_config_item(hass, raw_config),
File "/workspaces/core/homeassistant/components/automation/config.py", line 74, in async_validate_config_item
config[CONF_TRIGGER] = await async_validate_trigger_config(
File "/workspaces/core/homeassistant/helpers/trigger.py", line 59, in async_validate_trigger_config
conf = await platform.async_validate_trigger_config(hass, conf)
File "/workspaces/core/homeassistant/components/device_automation/trigger.py", line 67, in async_validate_trigger_config
hass, config[CONF_DOMAIN], DeviceAutomationType.TRIGGER
KeyError: 'domain'
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:09:54.206 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): required key not provided @ data['property']. Got None
```
**Blueprint with missing `domain`**
```
2022-07-12 06:12:16.080 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Domain generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['domain']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581e097820>
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:12:16.680 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['property']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581c0dc9d0>
```
* Revert humifidier TRIGGER_SCHEMA change.
2022-10-03 16:42:57 +02:00
Maikel Punie
40bdcc3ea7
Bump velbusaio to 2022.10.2 ( #79537 )
2022-10-03 16:17:08 +02:00
J. Nick Koston
aa3aa91358
Bump dbus-fast to 1.22.0 ( #79527 )
...
Performance improvements
https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.21.17...v1.22.0
2022-10-03 15:11:51 +02:00
Maikel Punie
cb909b4b05
Bumb velbusaio to 2022.10.1 ( #79471 )
2022-10-03 11:44:20 +02:00
Erik Montnemery
0fdb7052e9
Add comment in recorder about dropping column ( #79523 )
...
Add comment in recorder
2022-10-03 11:40:11 +02:00
Hans Oischinger
125c037def
Address late review of ViCare ( #79458 )
...
Runn blocking I/O of button entity creation in async_add_executor_job
2022-10-03 11:10:25 +02:00
Robert Svensson
c05d3c10db
Address late comment to deCONZ climate ( #79485 )
...
Fix late comment to deCONZ climate #59989
2022-10-03 11:06:13 +02:00
epenet
825f9502ad
Align temperature conversion with other converters ( #79521 )
...
* Align temperature conversion with other converters
* Add comments and docstring
* Align tests
2022-10-03 10:09:55 +02:00
ehendrix23
47b40e1e61
Add optional default value to average template function/filter ( #77499 )
...
* Return None on empty list
* Updated to use default value
* Update comment.
2022-10-03 10:07:19 +02:00
Paulus Schoutsen
61f0d0ea15
Update Nest string ( #79516 )
2022-10-02 18:51:46 -07:00
Nyro
0431575199
Fix overkiz entity name ( #79229 )
2022-10-02 21:22:20 -04:00
Michael
d7be3c8780
Set Synology DSM update entity to unavailable in case no data from api gathered ( #79508 )
2022-10-02 21:19:37 -04:00
IceBotYT
d6a6d0d754
Fix LaCrosse View not updating ( #79474 )
2022-10-02 21:14:02 -04:00
J. Nick Koston
da960f6ed4
Bump bluetooth dependencies ( #79514 )
2022-10-02 21:12:14 -04:00
Michael
790eb9e72d
Remove deprecated update binary sensor from Synology DSM ( #79509 )
2022-10-02 21:11:45 -04:00
Jesse Hills
8676012204
Bump aioesphomeapi to 11.1.0 ( #79515 )
2022-10-02 21:11:18 -04:00
GitHub Action
12358f2446
[ci skip] Translation update
2022-10-03 00:31:05 +00:00
Raman Gupta
3a8282d0c5
Improve zwave_js service error ( #79504 )
2022-10-02 23:24:06 +02:00
Maciej Bieniek
3b794038b1
Add reauth flow to BraviaTV integration ( #79405 )
...
* Raise ConfigEntryAuthFailed
* Add reauth flow
* Add tests
* Patch pair() method to avoid IO
* Remove unused errors dict
2022-10-02 13:07:57 -07:00
Bram Kragten
f28e3fb46c
Update frontend to 20221002.0 ( #79491 )
2022-10-02 21:30:54 +02:00
Robert Svensson
14f60dc871
Fix missing string message in UniFi ( #79487 )
2022-10-02 14:50:01 -04:00
zbeky
81b940ec17
Add EVOLVEO Heat M30v2 TRV ( #79462 )
2022-10-02 14:34:53 -04:00
TheJulianJES
d58e16b990
Fix empty default ZHA configuration ( #79475 )
...
* Also add 0 as a default for transition in const.py
This is the same default transition (none) that is used in ZHA's light.py
* Send default values for unconfigured options in ZHA's configuration API
* Remove options that match defaults values before saving
2022-10-02 14:34:15 -04:00
Hung Nguyen
069818940e
Skip parsing Flume sensors without location ( #79456 )
2022-10-02 12:47:07 -04:00
J. Nick Koston
653620345c
Bump dbus-fast to 1.20.0 ( #79465 )
2022-10-02 12:46:01 -04:00
Maximilian
7aacdec8e1
Address late review of nina ( #79467 )
...
* Address review
* Remove unused attribute
2022-10-02 08:57:32 -07:00
David F. Mulcahey
547a63e314
Remove unnecessary config entity from ZHA ( #79472 )
2022-10-02 11:07:19 -04:00
Ryan Fleming
2ea9732419
Support reauth for octoprint ( #77213 )
...
* Add reauth flow to octoprint
* Add unit tests around octoprint reauth
* Add missing strings
* Fix unit test mocks
2022-10-02 08:08:45 +02:00
Allen Porter
28809fc7fd
Remove dead code code in calendar ( #79450 )
2022-10-01 23:07:27 -07:00
Ryan Fleming
229e387a1d
Bump pyoctoprintapi to version 1.9 ( #79449 )
...
Bump to version 1.9
2022-10-01 22:05:53 -07:00
Marc Mueller
89d0b434bc
Use explicit return value in azure_event_hub ( #79315 )
...
* Use explicit return value in azure_event_hub
* Use abstractmethod
2022-10-01 21:24:25 -07:00
Maximilian
7ae942a62b
Fix nina warning state ( #76354 )
...
* Fix warning state
* Improve data handling
* Remove duplicate code
2022-10-01 21:22:18 -07:00
Avi Miller
205ce2bac5
Refactor LIFX multizone devices to use extended messages ( #79444 )
2022-10-01 18:21:48 -10:00
Jevgeni Kiski
f95b8ccc20
Improve vallox tests and code quality ( #75787 )
...
code quality improvements
2022-10-01 21:13:15 -07:00
Rami Mosleh
38a680c3eb
Add reauthenticaion to mikrotik ( #74454 )
2022-10-01 20:37:24 -07:00
Allen Porter
7b8b73f826
Update nest climate to avoid duplicate set mode commands ( #79445 )
2022-10-01 21:59:10 -04:00
J. Nick Koston
8a73795f50
Bump bluetooth-adapters to 0.5.3 ( #79442 )
2022-10-01 21:27:44 -04:00
Tobias Sauerwein
3e411935bb
Fix Netatmo scope issue with HA cloud ( #79437 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-10-01 21:11:54 -04:00
J. Nick Koston
ebc2a751d2
Bump ibeacon-ble to 0.7.3 ( #79443 )
2022-10-01 20:48:09 -04:00
J. Nick Koston
d9191cf2f2
Bump dbus-fast to 1.18.0 ( #79440 )
...
Changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.17.0...v1.18.0
2022-10-01 14:45:01 -10:00
Michael
a3cd03b70b
Fix checking of upgrade API availability during setup of Synology DSM integration ( #79435 )
2022-10-01 20:43:15 -04:00
J. Nick Koston
dac60990ee
Ensure bluetooth disconnect callback fires if esphome config entry is reloaded ( #79389 )
2022-10-01 20:42:54 -04:00
Allen Porter
d03553bbf0
Address Google Sheets PR feedback ( #78889 )
2022-10-01 20:42:11 -04:00
GitHub Action
13c8d22baf
[ci skip] Translation update
2022-10-02 00:37:00 +00:00
J. Nick Koston
5055d3ff4b
Enable delete device support for iBeacon ( #79339 )
2022-10-01 14:17:45 -10:00
kingy444
50952f8a1c
Powerview bump aiopvapi to 2.0.2 ( #79274 )
2022-10-01 14:16:16 -10:00
Matrix
944d704011
Fix mqtt reconnect fail when token expired ( #79428 )
...
* fix mqtt reconnect fail when token expired
* suggest change
2022-10-02 01:56:36 +03:00
Steven Looman
083db97476
Sort motioneye media items in media browser ( #79408 )
...
* Sort media
* KEY_MEDIA_SORT_ATTR should be in const
* Changes after review
2022-10-02 00:36:03 +02:00
Shay Levy
f64a4f4a95
Bump aiowebostv to 0.2.1 ( #79423 )
2022-10-02 00:32:27 +02:00
Garrett
9058b5b9c3
Update sensors for Subaru integration ( #66996 )
...
* Update sensor.py
* Change "EV Time to Fully Charged" type to datetime object (HA 2022.2)
* Validate types before accessing dict entries
* Test handling of invalid data from Subaru
* Bump to subarulink 0.4.2
* Incorporate style suggestion
* Update sensor.py to use SensorEntity
* isort tests
* Remove SubaruSensor.current_value
* Fix isort errors
* Resolve conflict from previous PR (add locks)
* Fix linting errors in config_flow.py
* Incorporate PR review comments for sensor
* Incorporate PR review comments for sensor
* Make 3rd party library responsible for API data parsing
* Add type annotations to sensor.py
* Incorporate PR review comments
* Incorporate PR review comments
* Set _attr_has_entity_name = True for sensors
2022-10-02 00:25:49 +02:00
Hans Oischinger
35fa73eee9
vicare: Don't create unsupportedd button entites ( #79425 )
...
Button entities should only be offered when the datapoint exists on
the API.
2022-10-01 22:17:25 +03:00
Hans Oischinger
94c825cf4f
vicare: Add additional temperature sensors ( #79426 )
...
Add additional temperature sensors
New datapoints in PyVicare API
2022-10-01 20:58:57 +02:00
Erik Montnemery
2de273500e
Remove state_unit_of_measurement from metadata DB table ( #79370 )
...
* Remove state_unit_of_measurement from metadata DB table
* Adjust test
2022-10-01 18:55:00 +02:00
Shay Levy
4cfcf562b5
Bump aioswitcher to 3.0.3 ( #79419 )
2022-10-01 18:34:47 +02:00
Mick Vleeshouwer
e7724a6593
Fix low speed cover in Overkiz integration ( #79416 )
...
Fix low speed cover
2022-10-01 19:33:41 +03:00
uvjustin
82af726e21
Fix onvif snapshot fallback ( #79394 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-01 18:28:15 +02:00
Shay Levy
f1f01429f4
Add Switcher Breeze support ( #78596 )
...
* Add switcher Breeze support
* Review comments and updates for aioswitcher
2022-10-01 19:14:55 +03:00
Jan Bouwhuis
9c9c8b324a
Ignore an '' value_template result for MQTT sensor ( #79417 )
...
Do not write state if payload is ''
2022-10-01 19:00:54 +03:00
Kevin Stillhammer
31ddf6cc31
Log config_flow errors for waze_travel_time ( #79352 )
2022-10-01 08:56:47 -07:00
Avi Miller
886e636565
Bump aiolifx to 0.8.6 ( #79393 )
2022-10-01 17:05:02 +02:00
Shay Levy
062ee75de9
Bump aioswitcher to 3.0.2 ( #79399 )
...
Bump aioswitcher to 3.0.2
2022-10-01 18:04:11 +03:00
J. Nick Koston
ec8901b9af
Improve robustness of linking homekit yaml to config entries ( #79386 )
2022-10-01 16:44:45 +02:00
Maciej Bieniek
8ff12eacd4
Do not use AQI device class for CAQI sensor in Airly integration ( #79402 )
2022-10-01 16:33:11 +02:00
Shay Levy
b27f0c70be
Fix unifiprotect test failing CI ( #79406 )
2022-10-01 16:22:23 +02:00
G Johansson
816af8573f
Fix _attr_name issue in Yale Smart Alarm ( #79378 )
...
Fix name issue
2022-10-01 09:52:07 +02:00
GitHub Action
bd5ec4e198
[ci skip] Translation update
2022-10-01 00:40:08 +00:00
Marc Mueller
249922ba1b
Improve iterable typing (2) ( #79296 )
...
* Improve iterable typing (2)
* Use collection
2022-10-01 00:13:15 +02:00
Marc Mueller
3a9ecab98a
Improve iterable typing (1) ( #79295 )
2022-10-01 00:12:39 +02:00
Joakim Plate
fbcf6cb03c
Bump fjaraskupan to 2.1.0 ( #79383 )
...
* Make sure fan turns off on 0 percentage
* Remember old percentage
* Bump fjaraskupan to 1.2.0
2022-10-01 00:01:44 +02:00
Jan-Philipp Litza
2a45738d97
Add state_class MEASUREMENT to lacrosse temperature and humidity sensors ( #79379 )
2022-09-30 23:37:50 +03:00
Robert Svensson
2ce837f588
Resolve late comments to deCONZ sensor ( #79380 )
...
Resolve late comments to deCONZ sensor #79137
2022-09-30 21:49:59 +02:00
epenet
b649ef8d87
Realign util constants with 2022.9.7 ( #79357 )
2022-09-30 14:38:11 -04:00
Shay Levy
c70ca1572b
Make Shelly update sensors disabled by default ( #79376 )
2022-09-30 14:37:58 -04:00
Joakim Plate
5cdf4220ee
Fjaraskupan stop on 0 percentage ( #79367 )
...
* Make sure fan turns off on 0 percentage
* Remember old percentage
2022-09-30 18:41:38 +02:00
J. Nick Koston
6694d06b37
Remove iBeacon devices that rotate their major,minor and mac ( #79338 )
2022-09-30 08:46:45 -04:00
J. Nick Koston
ca0cd19dc9
Switch to using new esphome bluetooth_proxy_version field ( #79331 )
2022-09-30 08:29:36 -04:00
Michał Huryn
ed044acca7
Remove blebox AirQuality platform ( #77873 )
...
* AirQuality functionality moved to sensors, tests moved accordingly.
* Refreshed fixtures comments.
2022-09-30 11:37:47 +02:00
epenet
ac7b4e7569
Make temperature conversions private ( #79349 )
2022-09-30 11:07:10 +02:00
epenet
fb7079c62c
Adjust icons with new device classes ( #79348 )
...
* Adjust icons with new device classes
* Fix mysensors tests
* Fix mysensors tests
2022-09-30 10:41:18 +02:00
J. Nick Koston
52cdae254c
Bump govee-ble to 0.19.1 to handle another H5181 ( #79340 )
...
fixes #79188
2022-09-30 10:33:14 +02:00
dependabot[bot]
1cb5a45379
Bump actions/cache from 3.0.8 to 3.0.9 ( #79344 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-30 08:52:49 +02:00
Erik Montnemery
bc2dffabc4
Improve naming of units used in statistics ( #79276 )
2022-09-30 08:38:44 +02:00
Zack Barett
0001270bad
Add Third Reality to Zigbee Iot standards ( #79341 )
2022-09-29 23:13:09 -04:00
Paulus Schoutsen
6e893d9162
Store alternative domain for Zeroconf homekit discovery ( #79240 )
2022-09-29 22:21:00 -04:00
Duco Sebel
aa6f15b1e2
Use SensorDeviceClass.VOLUME in HomeWizard ( #79323 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-09-29 21:51:18 -04:00
uvjustin
2688e5b2d4
Mask spotify content in owntone library ( #79247 )
2022-09-29 21:07:26 -04:00
GitHub Action
21b078eeb7
[ci skip] Translation update
2022-09-30 00:42:29 +00:00
Vincent Giorgi
d5b966d942
Add Airthings BLE component ( #77284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-09-29 15:55:45 -04:00
J. Nick Koston
a01f18a3ac
Handle short local names from esphome proxies ( #79321 )
2022-09-29 14:37:31 -04:00
Robert Hillis
d7d6637d79
Unregister Google sheets services during unload ( #79314 )
...
* Unregister services during unload - Google Sheets
* uno mas
2022-09-29 20:29:41 +02:00
ehendrix23
ba6a81c565
Resolve traceback error when using variables in template triggers ( #77287 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-09-29 13:26:28 -04:00
Dennis Schroer
ee32e0eb3f
Update huisbaasje-client 0.1.0 to energyflip-client 0.2.0 ( #79233 )
2022-09-29 13:25:23 -04:00
Aaron Bach
b659a19f4a
Don't create Repairs issue on Guardian entity replacement ( #79311 )
2022-09-29 13:24:52 -04:00
HarvsG
f645965172
Add repair for missing Bayesian prob_given_false ( #79303 )
2022-09-29 13:24:06 -04:00
Bram Kragten
114db26fcf
Update frontend to 20220929.0 ( #79317 )
2022-09-29 13:22:41 -04:00
Maciej Bieniek
11c09f4fd8
Check if new_version is not empty string in Shelly update platform ( #79300 )
2022-09-29 13:22:30 -04:00
Aaron Bach
d742e65ef5
Don't create Repairs issue on RainMachine entity replacement ( #79310 )
...
* Don't create Repairs issue on RainMachine entity replacement
* Strings
2022-09-29 18:22:28 +02:00
Aaron Bach
db1797beb4
Use correct exception type for RainMachine select API error ( #79309 )
2022-09-29 08:58:16 -06:00
epenet
da445e515b
Rename options key in rainmachine ( #79249 )
2022-09-29 08:19:28 -06:00
Jafar Atili
75510b8e90
Add cover platform for switchbee integration ( #78383 )
...
* Added Platform cover for switchbee integration
* added cover to .coveragerc
* Applied code review feedback from other PR
* Addressed comments from other PRs
* rebased
* Re-add carriage return
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* addressed CR comments
* fixes
* fixes
* more fixes
* more fixes
* separate entities for cover and somfy cover
* fixed isort
* more fixes
* more fixes
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* more fixes
* more fixes
* more
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-09-29 15:03:39 +02:00
J. Nick Koston
0b5289f748
Wait for disconnect when we are out of connection ble slots in esphome ( #79246 )
2022-09-29 08:42:55 -04:00
Paulus Schoutsen
616b85df31
Add DialogFlow to Google brand ( #79245 )
2022-09-29 08:34:51 -04:00
Rami Mosleh
e7764b8bf1
Add ConfigEntry template function ( #78030 )
...
* Add ConfigEntry template function
* Remove looking up entry_id by entry title
2022-09-29 12:41:59 +02:00
Rami Mosleh
d0ac1073a0
Allow entries with same user_key for Pushover ( #77904 )
...
* Allow entries with same user_key for Pushover
* remove unique_id completely
* Abort reauth if entered api_key already exists
Update tests
2022-09-29 12:40:53 +02:00
Paulus Schoutsen
a1c26cd4cd
Add Leviton brand ( #79244 )
2022-09-29 12:28:51 +02:00
epenet
4bd686bdb1
Use SensorDeviceClass.DISTANCE in components ( #79285 )
...
* Use SensorDeviceClass.DISTANCE in components
* Adjust mysensors
2022-09-29 12:19:34 +02:00
epenet
c527defe31
Use SensorDeviceClass.WEIGHT in components ( #79277 )
2022-09-29 11:28:59 +02:00
epenet
fab3ee90b2
Use SensorDeviceClass.VOLUME in components ( #79253 )
2022-09-29 09:38:06 +02:00
epenet
0e764b57c2
Use SensorDeviceClass.SPEED in components ( #79262 )
2022-09-29 09:37:21 +02:00
Robert Svensson
a0357767ef
Fix late comments to deCONZ sensors from #79137 ( #79272 )
...
* Fix late comments from #79137
* Fix comment
2022-09-29 09:33:31 +02:00
epenet
f9d36fe493
Use SensorDeviceClass.SPEED in rfxtrx ( #79261 )
...
Use SensorDeviceClass.VOLUME in rfxtrx
2022-09-29 09:20:13 +02:00
epenet
0fa0ab855b
Use SensorDeviceClass.SPEED in metoffice ( #79263 )
2022-09-29 09:19:20 +02:00
Kevin Addeman
21693b0022
Bump pylutron_caseta to 0.16.0 ( #79243 )
2022-09-28 19:51:45 -10:00
uvjustin
79713d637a
Use Owntone name for forked-daapd ( #79214 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-09-28 22:46:27 -04:00
PeteRager
504ce8e93a
Set nest entities as unavailable on lost connection ( #78773 )
...
* NEST - Issues with lost internet connectivity #70479
Update Climate and Sensor entities to be unavailable when the device connectivity trait indicates the device is offline.
The prior behavior, the last known values would be displayed indefinitely if the device lost internet connectivity. This was creating the illusion that the device was still connected. With this change, the Home Assistant entities will become unavailable when the device loses connectivity.
* Update formatting
* Add doc strings, fix indentation
* Fix doc strings
* Update test_climate_sdm.py
* Update test_climate_sdm.py
* Update test_sensor_sdm.py
* Update test_sensor_sdm.py
* more formatting fixes
* Place availability logic in mixin
1. Consolidate repeated code into mixin and apply mixin to Climate and Sensor entities
2. Return true instead of super.available()
3. No unit test changes required to maintain code coverage
* Define self._device is mixin to make linter happier
* Remove logger used for debugging
* restore whitespace
* Fix test due to underlying merge change
* Update availability_mixin.py
* Move availability logic into device_info
* Update sensor_sdm.py
2022-09-28 19:23:11 -07:00
uvjustin
1a9bcafbd2
Clean up Add spotify support to forked-daapd ( #79213 )
2022-09-28 21:54:12 -04:00
Kevin Stillhammer
45ecddb9aa
Remove route sensor of here_travel_time ( #79211 )
2022-09-28 21:50:30 -04:00
Robert Svensson
473d7c484d
Improve deCONZ sensor classes ( #79137 )
2022-09-28 21:45:15 -04:00
HarvsG
768b83139f
Add to issue registry if user has mirrored entries for breaking in #67631 ( #79208 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2022-09-28 21:39:15 -04:00
Raman Gupta
3884b4b6bf
Bump zwave-js-server-python to 0.42.0 ( #79020 )
2022-09-28 21:24:04 -04:00
GitHub Action
63f2c4ab98
[ci skip] Translation update
2022-09-29 00:36:54 +00:00
Paulus Schoutsen
14c68c8692
Add ubiquiti brand ( #79232 )
2022-09-28 20:30:50 -04:00
Paulus Schoutsen
e3ed4eeb76
Add Denon brand ( #79230 )
2022-09-28 23:09:53 +02:00
Paulus Schoutsen
b43e19a0c1
Add Cast + Chat to Google brand ( #79231 )
2022-09-28 23:09:42 +02:00
Paulus Schoutsen
e6becabe11
Add fritz brand ( #79226 )
2022-09-28 22:45:35 +02:00
Paulus Schoutsen
62c114e849
Add Apple brand ( #79227 )
2022-09-28 16:21:09 -04:00
J. Nick Koston
b49d499ab6
Bump yalexs to 1.2.4 ( #79222 )
2022-09-28 22:17:29 +02:00
Franck Nijhof
99f4ce9e5a
Bump version to 2022.11.0dev0 ( #79224 )
2022-09-28 21:51:06 +02:00
Paulus Schoutsen
c40c772f74
Finish Google brand ( #79225 )
2022-09-28 21:43:51 +02:00