Nick Kuiper and Floris272
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 and Joostlek
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 and yunseon.park
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) and Joostlek
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 and J. Nick Koston
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 and Joost Lekkerkerker
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 and Abílio Costa
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 and Joost Lekkerkerker
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
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 and Joost Lekkerkerker
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 and Joost Lekkerkerker
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
peteS-UK
1748dbd60f
Add parallel_updates to new updates platform for Squeezebox ( #144864 )
...
initial
2025-05-14 11:59:28 +02:00
starkillerOG
5acae7f86d
Fix Reolink setup when ONVIF push is unsupported ( #144869 )
...
* Fix setup when ONVIF push is not supported
* fix styling
2025-05-14 11:58:29 +02:00
epenet
30ecba9944
Finish cleaning up SamsungTV init tests ( #144865 )
...
FInish cleaning up SamsungTV init tests
2025-05-14 11:58:01 +02:00
epenet
4287df5f3d
Use HassKey in ps4 ( #144868 )
2025-05-14 11:51:32 +02:00
hahn-th
063deab3cb
Doorbell Event is fired just once in homematicip_cloud ( #144357 )
...
* fire event if event type if correct
* Fix requested changes
2025-05-14 11:44:59 +02:00
dependabot[bot]
27798a6004
Bump actions/dependency-review-action from 4.7.0 to 4.7.1 ( #144856 )
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/v4.7.0...v4.7.1 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-version: 4.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-14 11:43:14 +02:00
Luke Lashley
577ddd9021
Bump python-snoo to 0.6.6 ( #144849 )
2025-05-14 11:42:43 +02:00
Allen Porter
34663e160d
Bump ical to 9.2.4 ( #144852 )
2025-05-14 11:42:22 +02:00
Norbert Rittel
ac54b81289
Fix spelling of "IP address" in plugwise ( #144861 )
2025-05-14 11:01:14 +03:00
Penny Wood and J. Nick Koston
67174fb07e
Remove myself as code owner of sun component ( #144854 )
...
* Remove myself as code owner
I'm haven't actively been working on this for some time. Have removed myself as a code owner.
* cleanup
* cleanup
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-05-14 09:37:51 +03:00
Brett Adams
d2a692393f
Fix wall connector states in Teslemetry ( #144855 )
...
* Fix wall connector
* Update snapshot
2025-05-14 08:08:24 +02:00
Åke Strandberg
9aa2664188
Change unknown to unknown_code for missing Miele codes to avoid confusion ( #144699 )
...
* Change unknown to unknown_code
* Update snapshot
* Automatically replace missing codes with None
* Update snapshot
2025-05-14 08:07:38 +02:00
David Rapan and J. Nick Koston
ab5d60e33d
Make DHCP discovery aware of the network integration ( #144767 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-05-14 00:59:48 -05:00
epenet
31847d8cfb
Adjust handling of SamsungTV misaligned MAC ( #144810 )
...
* Cleanup SamsungTV misaligned MAC formatting
* Simplify
* One more
* Revert and add comment
* Adjust comment
* One more
2025-05-14 07:57:33 +02:00
John Hillery and J. Nick Koston
9729f1f38b
Provide ability to select nexia RoomIQ sensors ( #144278 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-05-13 23:16:05 -05:00
peteS-UK
6bc6733c40
Add config flow data descriptions to Squeezebox ( #144619 )
...
* add data_descriptions
* tweaks
* review updates
2025-05-13 21:10:47 -07:00
Tsvi Mostovicz
b1ffcb4245
Jewish calendar - Fix Parasha values ( #144646 )
...
* Fix Parasha values
* Fix test
* Update sensor.py
2025-05-13 21:08:47 -07:00