starkillerOG
fa3edb5c01
Fix Netgear handeling of missing MAC in device registry ( #144722 )
2025-05-15 10:56:54 +02:00
Petro31
ea046f32be
Add modern style template lock ( #144756 )
...
* Add modern style lock
* add tests
* Add tests and address comments
* Update homeassistant/components/template/lock.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-05-15 10:43:56 +02:00
markhannon
fd09476b28
Add sensor entity to Zimi integration ( #144329 )
...
* Import sensor.py
* Light design alignment
* Fix merge error
* Refactor with extend
* Update homeassistant/components/zimi/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* value_fn and inline refactoring
* strings.json and translation_key
* Add sensor_name
* Revert "Add sensor_name"
This reverts commit ad3da048e9
.
* Default naming for sensors
* Remove uneeded 'garage' and use default battery name
* Bump to zcc-helper 3.5.2 which maps "Garage Controller" tp "Garage" in device.name
* Update homeassistant/components/zimi/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/zimi/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update strings.json
* Revert "Bump to zcc-helper 3.5.2 which maps "Garage Controller" tp "Garage" in device.name"
This reverts commit 345ef8a485
.
* Update homeassistant/components/zimi/sensor.py
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-05-15 10:12:18 +02:00
Alexandre CUER
7c306acd5d
Emoncms remove useless var in tests ( #144942 )
2025-05-15 09:48:01 +02:00
G Johansson
9c4733595a
Fix unknown Pure AQI in Sensibo ( #144924 )
...
* Fix unknown Pure AQI in Sensibo
* Fix mypy
2025-05-15 10:27:48 +03:00
Petro31
c7cf9585ae
Add modern style configuration for template fan ( #144751 )
...
* add modern template fan
* address comments and add tests for coverage
2025-05-15 08:18:37 +02:00
J. Nick Koston
301ca88f41
Bump aioesphomeapi to 31.0.1 ( #144939 )
2025-05-14 22:27:25 -05:00
peteS-UK
9a0fed89bd
Translate raised exceptions for Squeezebox ( #144842 )
...
* initial
* tweak
* review updates
2025-05-14 19:39:00 -04:00
Joost Lekkerkerker
2050b0b375
Add another EHS SmartThings fixture ( #144920 )
...
* Add another EHS SmartThings fixture
* Add another EHS
2025-05-14 23:23:18 +02:00
epenet
34c7c3f384
Use runtime_data in homematicip_cloud ( #144892 )
2025-05-14 23:14:02 +02:00
epenet
3b9d8e00bc
Use runtime_data and HassKey in geofency ( #144886 )
2025-05-14 23:13:37 +02:00
Abílio Costa
6b35b069b2
Remove duplicated code in unit conversion util ( #144912 )
2025-05-14 22:05:29 +01:00
Paulus Schoutsen
9428127021
Add media search and play intent ( #144269 )
...
* Add media search intent
* Add PLAY_MEDIA as required feature and remove explicit responses
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org>
2025-05-14 15:45:40 -04:00
Sanjay Govind
1e8843947c
Add sensor for alarm status in bosch_alarm ( #142564 )
...
* Add sensor for alarm status
* style fixes
* fix icons
* style fixes
* update tests
* apply change from code review
* add alarm to alarm sensor state
* Apply changes from review
2025-05-14 21:00:41 +02:00
Sanjay Govind
dbdffbba23
Add binary sensors to bosch_alarm ( #142147 )
...
* Add binary sensors to bosch_alarm
* make one device per sensor, remove device class guessing
* fix tests
* update tests
* Apply suggested changes
* add binary sensors
* make fault sensors diagnostic
* update tests
* update binary sensors to use base entity
* fix strings
* fix icons
* add state translations for area ready sensors
* use constants in tests
* apply changes from review
* remove fault prefix, use default translation for battery low
* update tests
2025-05-14 20:56:08 +02:00
Daniel Hjelseth Høyer
460f02ede5
Update mill library 0.12.5 ( #144911 )
...
* Update mill library 0.12.5
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Update mill library 0.12.5
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2025-05-14 20:46:28 +02:00
Sid
0eb6c88bc5
Add system LED brightness to eheimdigital ( #144915 )
2025-05-14 20:45:58 +02:00
Nick Kuiper
4b7650f2d2
Add buttons to Blue current integration ( #143964 )
...
* Add buttons to Blue current integration
* Apply feedback
* Changed configEntry to use the BlueCurrentConfigEntry.
The connector is now accessed via the entry instead of hass.data.
* Changed test_buttons_created test to use the snapshot_platform function.
Also removed the entry.unique_id check in the test_charge_point_buttons function because this is not needed anymore, according to https://github.com/home-assistant/core/pull/114000#discussion_r1627201872
* Applied requested changes.
Changes requested by joostlek.
* Moved has_value from BlueCurrentEntity to class level.
This value was still inside the __init__ function, so the value was not overwritten by the ChargePointButton.
---------
Co-authored-by: Floris272 <florispuijk@outlook.com>
2025-05-14 19:37:16 +02:00
Daniel Hjelseth Høyer
8004c6605b
Update Tibber lib 0.31.2 ( #144908 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2025-05-14 19:25:01 +02:00
Marc Hörsken
9d451b6358
Add support for identify buttons to WMS WebControl pro ( #143339 )
...
* Remove _attr_name = None from generic base class
* Add support for identify buttons to WMS WebControl pro
* Fix PERF401 as suggested by joostlek
* Fix fixture name after rebase
* Split test
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-05-14 18:06:21 +02:00
LG-ThinQ-Integration
7963665c40
Add fan for ventilator ( #142444 )
...
Add ventilator device
Co-authored-by: yunseon.park <yunseon.park@lge.com>
2025-05-14 17:58:25 +02:00
Erik Montnemery
d44a34ce1e
Refactor DeviceAutomationTriggerProtocol ( #144888 )
2025-05-14 17:24:19 +02:00
Joost Lekkerkerker
49b7559b1f
Fix snapshots in APC ( #144901 )
2025-05-14 17:14:57 +02:00
Glenn Vandeuren (aka Iondependent)
43b1dd64a7
Handle unit conversion in lib for niko_home_control ( #141837 )
...
* handle unit conversion in lib
* bump lib
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-05-14 17:13:06 +02:00
Matthias Alphart
2d0c1fac24
Fix "tunneling" spelling in KNX ( #144895 )
2025-05-14 17:05:45 +02:00
Andre Lengwenus
a0f35a84ae
Positioning for LCN covers ( #143588 )
...
* Fix motor control function names
* Add position logic for BS4
* Use helper methods from pypck
* Add motor positioning to domain_data schema
* Fix tests
* Add motor positioning via module
* Invert motor cover positions
* Merge relay cover classes back into one class
* Update snapshot for covers
* Revert bump lcn-frontend to 0.2.4
2025-05-14 16:49:30 +02:00
epenet
4bc5987f36
Use runtime_data in rachio ( #144896 )
2025-05-14 16:46:36 +02:00
Yuxin Wang
11644d48ee
Use snapshot testing for APCUPSD integration ( #130770 )
...
* First try to use snapshot testing for sensors
* Use snapshot testing
* Add ambr files
* Update comment
* Address review comments
* Remove duplicate async init integration call
* Add device test for cases w/o SERIALNO
* Use friendlier snapshot names
* Use * to mandate keyed argument for async_init_integration
* Always pass mock config entry ID
* Fix incorrect ID
2025-05-14 16:04:07 +02:00
Petro31
d273a92a19
Refactor template optional configuration attributes ( #144887 )
2025-05-14 15:54:40 +02:00
Brian Rogers
b0ff4b5841
Add flow detection to Rachio hose timer ( #144075 )
...
* flow binary sensor
* rename property
* Move const and update coordinator reference
* update controller descriptions
* Address review comments
* Use lookup for rain sensor
* Update online binary sensor
* make it a bit more readable
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-05-14 15:01:01 +02:00
epenet
ef99658919
Use runtime_data in gpslogger ( #144884 )
2025-05-14 14:59:10 +02:00
epenet
a9238c7577
Use entry.async_on_unload in gpslogger ( #144883 )
2025-05-14 14:31:50 +02:00
Brett Adams
993e98a43f
Fix pin strings in Teslemetry ( #144873 )
...
pinstring
2025-05-14 14:31:41 +02:00
epenet
10dd11f257
Use HassKey in greeneye_monitor ( #144878 )
2025-05-14 14:30:45 +02:00
epenet
fb9be3da79
Use entry.async_on_unload in geofency ( #144882 )
2025-05-14 14:30:02 +02:00
Åke Strandberg
3b1a33d606
Fix substitutions in strings.json in Miele integration ( #144881 )
...
Fix substitutions in strings.json
2025-05-14 14:14:48 +02:00
epenet
710e18f399
Use runtime_data in gree ( #144880 )
2025-05-14 14:06:40 +02:00
Maximilian Arzberger
67b9904740
Add Kostal plenticore Installer login support ( #133773 )
...
* feat: Add Installer login, Add ManualCharge Switch
* remove unnecessary field
* replace strings with consts
* change to CONF and camel_case
* Improve existing code
* Add translation string
* format code
* add service code test
* format code
* format code
* remove manual charge switch
* add reconfigure config flow
* fix flow
* add return type
* add reconfigure strings
* adjust tests
* change string
* simlify tests
* add reconfigure test
* add more tests
* Fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-14 14:05:23 +02:00
Robert Resch
e413e9b93b
Add mac address to airgradient devices ( #144876 )
2025-05-14 13:40:38 +02:00
Matthias Alphart
5c86042b31
Add Fronius current and voltage for up to 4 MPP trackers ( #140120 )
...
Support current and voltage of up to 4 MPP trackers
2025-05-14 13:37:02 +02:00
Martin Hjelmare
e89333811e
Improve Z-Wave config flow tests ( #144871 )
...
* Improve Z-Wave config flow tests
* Fix test
* Use identify check for result type
2025-05-14 13:08:26 +02:00
Dmytro Tkach
4f723232e3
Add modbus light brightness and color temperature ( #139703 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-05-14 12:07:19 +01:00
Åke Strandberg
48520d90ef
Add plate sensors for Miele hobs ( #144400 )
...
* Add plate sensors for miele hobs
* Address review comments
* Update snapshot
2025-05-14 13:02:05 +02:00
Jeremiah Paige
2fdda91cb8
Fix pandora.media_player to not sleep during event loop ( #141957 )
...
* Fix pandora.media_player to not sleep during event loop
* factor out pianobar spawn
* linting cleanup
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-14 12:34:40 +02:00
Sören Beye
c023f610dd
Introduce recorder.get_statistics service ( #142602 )
...
Co-authored-by: abmantis <amfcalt@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-05-14 11:28:32 +01:00
epenet
161b62d8fa
Drop alias from local DOMAIN import ( #144867 )
2025-05-14 12:24:46 +02:00
Brett Adams
8ccedd4064
Add credit balance sensor to Teslemetry ( #144365 )
...
* Add credits
* Credits string and icon
* Add test
* tests and fixes
* Add units
* Update homeassistant/components/teslemetry/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update snapshot with unit
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-14 12:21:45 +02:00
Rob Bierbooms
9a06584a1d
Bump influxdb-client to 1.48.0 ( #144845 )
...
* Bump influxdb-client to 1.48.0
* Adjust typing, fix mypy
* Update homeassistant/components/influxdb/__init__.py
* Update homeassistant/components/influxdb/__init__.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-14 12:21:26 +02:00
Daniël van den Berg
a21e586140
Show Sonos playlists under favorites ( #142357 )
...
* Update media_browser.py
* Update favorites.py
* Update media_player.py
* Update media_browser.py
* Update media_player.py
* Update favorites.py
* Update media_browser.py
* Update media_player.py
* Update favorites.py
* Added/fixed testing for showing sonos native playlists in the media browser
* Create a DidlFavorite to wrap playlists.
* Processed PR feedback
2025-05-14 12:14:20 +02:00
epenet
91f01d660f
Move ps4 services to separate module ( #144870 )
2025-05-14 12:04:43 +02:00