Michael
3310f4c130
Add significant Change support for weather ( #104840 )
2023-12-05 19:17:52 +01:00
Erik Montnemery
1edfaed7be
Improve raise contains mocks ( #105078 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-05 19:14:35 +01:00
Klaas Schoute
d4cbe89c2f
Update energyzero lib to v2.0.0 ( #105080 )
2023-12-05 19:14:13 +01:00
Bram Kragten
dd37205a42
Update frontend to 20231205.0 ( #105081 )
2023-12-05 18:52:52 +01:00
Jan-Philipp Benecke
dc17780e5b
Remove device from known_devices upon import in ping device tracker ( #105009 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-05 18:52:22 +01:00
J. Nick Koston
b6245c834d
Move local bluetooth scanner code into habluetooth library ( #104970 )
2023-12-05 07:19:02 -10:00
Erik Montnemery
428c184c75
Improve yamaha tests ( #105077 )
2023-12-05 07:17:56 -10:00
Erik Montnemery
5b55c7da5f
Remove logic converting empty or falsy YAML to empty dict ( #103912 )
...
* Correct logic converting empty YAML to empty dict
* Modify according to github comments
* Add load_yaml_dict helper
* Update check_config script
* Update tests
2023-12-05 18:08:11 +01:00
Joost Lekkerkerker
a8ca73a7dd
Finish scaffold config flow with either abort or create entry ( #105012 )
2023-12-05 17:13:29 +01:00
Robert Hillis
651df6b698
Add calendar entity to Radarr ( #79077 )
...
* Add calendar entity to Radarr
* address feedback/add tests
* black
* uno mas
* rework to coordinator
* uno mas
* move release atttribute writing
* fix calendar items and attributes
2023-12-05 07:51:51 -08:00
Erik Montnemery
3bcc6194ef
Add domain key config validation ( #104242 )
...
* Drop use of regex in helpers.extract_domain_configs
* Update test
* Revert test update
* Add domain_from_config_key helper
* Add validator
* Address review comment
* Update snapshots
* Inline domain_from_config_key in validator
2023-12-05 15:07:32 +01:00
Erik Montnemery
25bea91683
Use modern platform path when reporting platform config errors ( #104238 )
...
* Use modern platform path when reporting platform config errors
* Update tests
* Address review comment
* Explicitly pass platform domain to log helpers
* Revert overly complicated changes
* Try a simpler solution
2023-12-05 15:06:13 +01:00
dupondje
db9d6b401a
Add optional dsmr timestamp sensor ( #104979 )
...
* Add optional timestamp sensor
* Apply suggestions from code review
Remove "timestamp" translation
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-05 14:28:57 +01:00
GeoffAtHome
c4fbc78c05
Fix geniushub smart plug state at start-up ( #102110 )
...
* Smart plug did state wrong at start-up
* Update docstring to reflect code
2023-12-05 14:03:39 +01:00
Marc Mueller
6e0ba8e726
Improve matrix typing ( #105067 )
2023-12-05 13:40:14 +01:00
Thomas Zahari
f460fdf632
Add fields cancelled & extra to result of the departure HVV sensor ( #105030 )
2023-12-05 13:15:16 +01:00
jan iversen
0638088aee
Deprecate and remove lazy_error from modbus ( #105037 )
2023-12-05 13:08:33 +01:00
Erik Montnemery
5b59e043fa
Don't use deprecated_class decorator on deprecated YAML classes ( #105063 )
2023-12-05 11:36:26 +01:00
Erik Montnemery
ae002e2f38
Remove breaks_in_ha_version from deprecated YAML classes ( #105062 )
2023-12-05 10:48:31 +01:00
Jan-Philipp Benecke
5cab64bfcd
Make season types translatable ( #105027 )
2023-12-05 09:48:46 +01:00
Robert Svensson
4b87936779
Fix stuck clients in UniFi options ( #105028 )
2023-12-05 09:42:43 +01:00
J. Nick Koston
9b53fa6478
Bump habluetooth to 0.6.1 ( #105029 )
2023-12-05 09:30:21 +01:00
J. Nick Koston
c2cc8014dc
Avoid double URL creation for hassio ingress ( #105052 )
2023-12-05 09:29:43 +01:00
Marco
b7bc49b863
Fix Mikrotik rename from wifiwave2 to wifi for upcoming RouterOS 7.13 ( #104966 )
...
Co-authored-by: Marco98 <Marco98@users.noreply.github.com>
2023-12-05 09:21:03 +01:00
Robert Svensson
482e087a85
Make unifi RX-/TX-sensors diagnostic entities ( #105022 )
2023-12-05 08:55:15 +01:00
Robert Svensson
e80ee09f5e
Make UniFi WiFi clients numerical ( #105032 )
2023-12-05 08:50:32 +01:00
Erik Montnemery
84e74e4c74
Reverse component path ( #104087 )
...
* Reverse component path
* Update translations helper
* Fix
* Revert incorrect change of PLATFORM_FORMAT
* Fix use of PLATFORM_FORMAT in tts
* Fix ios
2023-12-05 08:43:58 +01:00
Michael Hansen
a9381d2590
Add Wyoming satellite ( #104759 )
...
* First draft of Wyoming satellite
* Set up homeassistant in tests
* Move satellite
* Add devices with binary sensor and select
* Add more events
* Add satellite enabled switch
* Fix mistake
* Only set up necessary platforms for satellites
* Lots of fixes
* Add tests
* Use config entry id as satellite id
* Initial satellite test
* Add satellite pipeline test
* More tests
* More satellite tests
* Only support single device per config entry
* Address comments
* Make a copy of platforms
2023-12-04 15:13:15 -05:00
Aaron Godfrey
677c50a7cc
Exclude Todoist sub-tasks for the todo platform ( #104914 )
2023-12-04 20:37:09 +01:00
Erik Montnemery
35e2f591c1
Make `cv.string` return subclasses of str as is ( #103916 )
2023-12-04 20:36:16 +01:00
Marcel van der Veldt
516966db33
Add Matter custom cluster sensors (Eve Energy Plug energy measurements) ( #104830 )
...
* Support for sensors from custom clusters in Matter
* lint
* no need to write state twice
* Add test for eve energy plug
* Update homeassistant/components/matter/entity.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* adjust comment
* debounce extra poll timer
* use async_call_later helper
* Update homeassistant/components/matter/entity.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* wip extend test
* Update test_sensor.py
* fix state class for sensors
* trigger (fake) event callback on all subscribers
* Update eve-energy-plug.json
* add test for additionally polled value
* adjust delay to 3 seconds
* Adjust subscribe_events to always use kwargs
* Update tests/components/matter/common.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update test_sensor.py
* remove redundant code
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-12-04 17:21:41 +01:00
Jan Bouwhuis
7d21ed41a2
Refactor lock default code handling ( #104807 )
2023-12-04 14:59:51 +01:00
Bartosz Dokurno
13fdac23c1
Update Todoist config flow URL ( #104992 )
2023-12-04 14:58:37 +01:00
c0ffeeca7
188d6a6eee
W-Z: add host field description ( #104996 )
2023-12-04 14:48:56 +01:00
jan iversen
1629bdcd7f
Remove "swap: none" from modbus ( #104713 )
2023-12-04 14:48:40 +01:00
Bram Kragten
157c4e31df
Update frontend to 20231204.0 ( #104990 )
2023-12-04 13:10:51 +01:00
c0ffeeca7
8661aa96bd
U-V add host field description ( #104872 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>
2023-12-04 13:10:22 +01:00
Erik Montnemery
95f7db1970
Move config_per_platform and extract_domain_configs to config.py ( #104989 )
2023-12-04 12:48:49 +01:00
tronikos
53becaa976
Bump opower==0.0.40 ( #104986 )
2023-12-04 12:32:08 +01:00
Jan Bouwhuis
e8475b9b33
Add scaling utils for brightness and fanspeed ( #104753 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2023-12-04 12:10:58 +01:00
c0ffeeca7
7222e2b2d6
T-add host field description ( #104871 )
2023-12-04 11:52:54 +01:00
Erik Montnemery
db51a8e1f7
Allow passing breaks_in_ha_version to deprecation helper decorators ( #104985 )
2023-12-04 11:52:10 +01:00
Jan Bouwhuis
d8a6d864c0
Raise on smtp notification if attachment is not allowed ( #104981 )
...
* Raise smtp notification if attachment not allowed
* Pass url as placeholder
* Use variable in err message
* Add allow_list as placeholder
2023-12-04 11:48:29 +01:00
Matthias Dunda
0f3cb9b1b6
Add telegram message timestamp to event data ( #87493 )
2023-12-04 10:53:59 +01:00
c0ffeeca7
bf49a3dcc2
Solar-Log to Soundtouch: add host field description ( #104863 )
2023-12-04 10:48:58 +01:00
Erik Montnemery
34d01719f2
Minor improvements of deprecation helper ( #104980 )
2023-12-04 10:47:49 +01:00
c0ffeeca7
7ac8f191bd
Modern Forms to MyStrom: add host field description ( #104856 )
2023-12-04 10:46:49 +01:00
c0ffeeca7
ff84b82027
Squeezebox to Synology DSM: add host field description ( #104864 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
Co-authored-by: Raj Laud <50647620+rajlaud@users.noreply.github.com>
2023-12-04 10:45:43 +01:00
c0ffeeca7
3cba10fa20
Lifx, Lutron: add host field description ( #104855 )
2023-12-04 10:44:52 +01:00
starkillerOG
3316f6980d
Do not fail if Reolink ONVIF cannot be connected ( #104947 )
2023-12-04 10:44:29 +01:00