Jan Bouwhuis
f0ec1235b1
Remove naming warnings and work-a-rounds for incorrectly configured MQTT entities ( #107188 )
...
* Remove naming warnings for MQTT entities
* Remove unused const
2024-01-05 09:32:22 +01:00
Jan Bouwhuis
c7b6c9da31
Remove work-a-round for mqtt sensors with an entity_category set to `config` ( #107199 )
...
* Remove work-a-round for mqtt sensors with an entity_category set to `config`
* Cleanup strings
2024-01-05 09:24:52 +01:00
Martin Hjelmare
00ff93a69e
Set zwave_js voltage sensor suggested precision ( #107116 )
2024-01-05 01:03:28 -05:00
Michael Hansen
269500cb29
Report missing entities/areas instead of failing to match in Assist ( #107151 )
...
* Report missing entities/areas instead of failing
* Fix test
* Update assist pipeline test snapshots
* Test complete match failure
* Fix conflict
2024-01-04 17:09:20 -06:00
Joost Lekkerkerker
34a8812fc3
Introduce base entity in streamlabs water ( #107095 )
2024-01-04 21:52:38 +01:00
Denis Shulyaka
99bcc38284
Add conversation_id parameter to conversation.process service ( #106078 )
...
* Add conversation_id parameter to conversation.process service
* fix test
* fix tests
2024-01-04 14:46:06 -06:00
Joost Lekkerkerker
eee6693855
Remove precision in streamlabs water ( #107096 )
2024-01-04 21:41:45 +01:00
Joost Lekkerkerker
8b1db37a85
Use snapshots in Glances sensor tests ( #107159 )
...
* Use snapshots in Glances sensor tests
* yes
2024-01-04 21:32:31 +01:00
J. Nick Koston
bc26377c16
Cache homekit_controller supported features ( #106702 )
2024-01-04 10:31:09 -10:00
Jan Bouwhuis
5c82c39936
Reorganize drop_connect tests ( #107148 )
2024-01-04 17:48:31 +01:00
Jan Bouwhuis
6a02cadc13
Rework drop_connect switch, select and coordinator tests and cleanup fixtures ( #107119 )
...
* Refactor drop_connect switch and select tests
* Update coordinator tests, cleanup fixtures
2024-01-04 16:17:48 +01:00
Martin Hjelmare
80a616d237
Remove zwave_js numeric sensor rounding ( #107100 )
2024-01-04 13:49:15 +01:00
J. Nick Koston
0ccf8ffbc6
Bump habluetooth to 2.0.2 ( #107097 )
2024-01-04 02:45:47 -10:00
J. Nick Koston
1a08bcce77
Fix missing backwards compatibility layer for water_heater supported_features ( #107091 )
2024-01-04 02:21:52 -10:00
Jan Bouwhuis
10f5ce2dc0
Refactor drop tests for binary_sensor ( #107090 )
2024-01-04 13:12:11 +01:00
Joost Lekkerkerker
5ae8b6bc02
Add entity descriptions to Streamlabs water ( #107071 )
...
* Add sensor tests to Streamlabs water
* Add sensor tests to Streamlabs water
* Use entity descriptions in streamlabs water
* Use entity descriptions in streamlabs water
* Use entity descriptions in streamlabs water
* Add translations
2024-01-04 11:53:04 +01:00
Jan Bouwhuis
5508bb3ef9
Refactor drop sensor tests ( #106965 )
...
* Refactor drop sensor tests
* Setup the config entry instead of the component
2024-01-04 10:43:04 +01:00
Joost Lekkerkerker
333711d951
Add sensor tests to Streamlabs water ( #107065 )
2024-01-04 09:57:00 +01:00
J. Nick Koston
9c69212ad5
Add test coverage for ESPHome service calls ( #107042 )
2024-01-04 09:37:56 +01:00
Joshua Krall
53717523e5
Add button platform to Opengarage ( #103569 )
...
* Add button entity to reboot OpenGarage device
* Addressing code review comments
* Another code-review fix
* Update homeassistant/components/opengarage/button.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-04 07:37:24 +01:00
Rami Mosleh
2331f89936
Issue warning if glances server version is 2 ( #105887 )
...
* Issue warning if glances server version is 2
* Auto detect api version
* Apply suggestions
* Add HA version deprecation
* Apply suggestions from code review
* update config flow tests
* Fix breaks in ha version
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-04 05:17:43 +01:00
J. Nick Koston
4f213f6df3
Fix first ESPHome device update entity not offering install feature ( #106993 )
...
In the case where the user gets their first ESPHome device such as a RATGDO,
they will usually add the device first in HA, and than find the dashboard.
The install function will be missing because we do not know if the dashboard
supports updating devices until the first device is added. We now set the
supported features when we learn the version when the first device is added
2024-01-03 19:58:04 -05:00
J. Nick Koston
962c449009
Add missing coverage for esphome_state_property decorator ( #106998 )
2024-01-03 19:54:28 -05:00
J. Nick Koston
8d2ddb6a04
Small cleanups to ESPHome light platform ( #107003 )
...
- Remove unreachable code
- Cache filtering when possible
- Add missing coverage
2024-01-03 19:53:48 -05:00
J. Nick Koston
01d0031e09
Fix ESPHome service removal when the device name contains a dash ( #107015 )
...
* Fix ESPHome service removal when the device name contains a dash
If the device name contains a dash the service name is mutated to
replace the dash with an underscore, but the remove function did
not do the same mutation so it would fail to remove the service
* add more coverage
* more cover
2024-01-03 19:47:49 -05:00
J. Nick Koston
987663e4de
Fix missing backwards compatiblity layer for humidifier supported_features ( #107026 )
...
fixes #107018
2024-01-03 19:41:50 -05:00
Erwin Douna
59a01fcf9c
Add try-catch for invalid auth to Tado ( #106774 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-03 09:15:39 +01:00
Michael
f66438b0ce
Remove group_members from significant attributes in media player ( #106916 )
2024-01-02 23:47:32 +01:00
Josef Zweck
87c79ef57f
Add tedee bridge as via_device for tedee integration ( #106914 )
...
* add bridge as via_device
* add bridge as via_device
* move getting bridge to update_data
* add bridge property
2024-01-02 23:23:50 +01:00
Michael Hansen
5003993658
Bump intents to 2024.1.2 ( #106909 )
2024-01-02 15:35:48 -06:00
Allen Porter
943fb2791e
Improve To-do service error handling ( #106886 )
2024-01-02 19:50:28 +01:00
Allen Porter
2e4c4729c4
Improve fitbit authentication error handling ( #106885 )
2024-01-02 17:51:15 +01:00
Erik Montnemery
a7f4d426ee
Handle time zone change in time_date ( #106880 )
2024-01-02 16:28:22 +01:00
Erik Montnemery
03cbf8b28d
Fix state update in time_date sensor ( #106879 )
2024-01-02 16:22:16 +01:00
Erik Montnemery
513261baff
Improve time_date tests ( #106878 )
2024-01-02 16:04:38 +01:00
J. Nick Koston
09b65f14b9
Index entities by domain for entity services ( #106759 )
2024-01-02 15:28:58 +01:00
Erik Montnemery
8f8c0ef13b
Deprecate 'beat' display option in Time & Date ( #106871 )
...
* Deprecate 'beat' display option in Time & Date
* Move deprecation warning
* Update homeassistant/components/time_date/const.py
Co-authored-by: Sander <developer@golles.nl>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Sander <developer@golles.nl>
2024-01-02 14:11:45 +01:00
Josef Zweck
f0132a6b88
Add reauthentication for tedee integration ( #106667 )
...
* start work
* add reauth
* title
* reuse user step for reauth
* Update strings.json
* simplify flow
* remove inline if
* remove await hass block
2024-01-02 13:28:15 +01:00
Robert Groot
2df9e5e7b9
Changed setup of EnergyZero services ( #106224 )
...
* Changed setup of energyzero services
* PR review updates
* Dict access instead of get
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Added tests for unloaded state
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-02 13:24:17 +01:00
Jan-Philipp Benecke
bdaf269ba3
Migrate geo_rss_events test to use freezegun ( #105895 )
2024-01-02 12:53:36 +01:00
Jan-Philipp Benecke
e3b09a5470
Migrate vizio tests to use freezegun ( #105417 )
2024-01-02 12:53:03 +01:00
Josef Zweck
97a5f0b2af
Add diagnostics for tedee ( #106662 )
...
* add diagnostics
* don't redact lock name
* Update test_diagnostics.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-02 10:34:02 +01:00
Benjamin Richter
b27e830997
Fix fints account type check ( #106082 )
2024-01-02 09:59:13 +01:00
Robert Hillis
7396bc61d7
Set entity category and device class for Netgear LTE entities ( #106661 )
...
* Set entity category and device class for Netgear
* add suggested unit of measure and precision
2024-01-02 09:55:06 +01:00
Matt Zimmerman
370345ce2b
Map missing preset mapping for heat mode "ready" in smarttub ( #106856 )
2024-01-01 17:58:12 -10:00
J. Nick Koston
bfda3f1ba8
Bump habluetooth to 2.0.1 ( #106750 )
...
fixes switching scanners to quickly since the manager failed
to account for jitter in the auto discovered advertising interval
replaces and closes #96531
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v2.0.0...v2.0.1
2023-12-31 06:44:55 -10:00
Josef Zweck
83b0934138
Add binary sensors for tedee ( #106773 )
...
* fix tests
* Update homeassistant/components/tedee/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-31 13:16:01 +01:00
Josef Zweck
0549c9e113
Add sensor platform for tedee integration ( #106722 )
...
* add sensors
* requested changes
* remove translation key from battery
* fix pullspring test
* loop instead of parametrize
* name snapshots
* fix snapshots
2023-12-31 12:24:44 +01:00
puddly
98c41f7398
Bump ZHA dependencies ( #106756 )
...
* Bump ZHA dependencies
* Revert "Remove bellows thread, as it has been removed upstream"
This reverts commit c28053f4bf
.
2023-12-31 04:54:09 -05:00
DiamondDrake
8140036d2e
Add support for cookie file to media_extractor ( #104973 )
...
* media_extractor comp -> add support for cookie file
* Update __init__.py
* Update __init__.py
* fixed pr request, added test
* update test with valid cookie file
* move cookies to subdirectory
* use pathlib instead of os.path
2023-12-30 14:34:50 +01:00