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
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
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