Commit Graph
66766 Commits
Author SHA1 Message Date
G Johansson 28dc17c0b3 Refactor Sensibo tests to use snapshot (#100775) 2023-09-23 23:37:02 +02:00
Allen PorterandRobert Resch 8d8c7187d3 Fix rainbird unique id (#99704)
* Don't set a unique id for devices with no serial

* Add additional check for the same config entry host/port when there is no serial

* Update homeassistant/components/rainbird/config_flow.py

Co-authored-by: Robert Resch <robert@resch.dev>

* Update tests/components/rainbird/test_config_flow.py

Co-authored-by: Robert Resch <robert@resch.dev>

* Update tests/components/rainbird/test_config_flow.py

Co-authored-by: Robert Resch <robert@resch.dev>

---------

Co-authored-by: Robert Resch <robert@resch.dev>
2023-09-23 23:14:57 +02:00
G Johansson 1f66fc013c Add strong to fan mode for Sensibo (#100773) 2023-09-23 23:08:07 +02:00
G Johansson 06ade74711 Bump pysensibo 1.0.35 (#100245)
* Bump pysensibo 1.0.34

* 1.0.35

* Mod tests

* revert refactoring

* Fix tests
2023-09-23 23:01:08 +02:00
Joost Lekkerkerker 4a86892d82 Fix fitbit test code owner (#100772) 2023-09-23 13:49:08 -07:00
sdb9696 1fce60bd6f Bump ring-doorbell to 0.7.3 (#100688)
Bump ring to 0.7.3
2023-09-23 21:21:34 +02:00
Joost Lekkerkerker ba6a92756a Call async added to hass super in Flo (#100453) 2023-09-23 12:05:53 -07:00
Allen Porter 781bc5b3bc Add tests for fitbit integration (#100765)
* Add tests for fitbit integration

* Update coveragerc

* Update test requirements
2023-09-23 12:04:44 -07:00
Joost Lekkerkerker 71aef4e95a Add media extractor tests (#100462)
* Add tests for media extractor

* Complete test coverage

* Fix test dep
2023-09-23 12:04:29 -07:00
David Knowles a826f26642 Bump pyschlage to 2023.9.1 (#100760) 2023-09-23 20:37:57 +02:00
Allen Porter d833c1a598 Add myself as a fitbit codeowner (#100766) 2023-09-23 20:32:52 +02:00
rappenze a2730fb29d Fibaro finish separation of scenes (#100734) 2023-09-23 19:13:03 +02:00
Jan Bouwhuis 14b39c3bcf Correct some typo's in MQTT issue string (#100759) 2023-09-23 19:05:52 +02:00
Franck Nijhof 6383cafeb9 Update home-assistant/wheels to 2023.09.1 (#100758)
* Update home-assistant/wheels to 2023.09.0

* Update home-assistant/wheels to 2023.09.1
2023-09-23 17:38:21 +02:00
Maciej BieniekandShay Levy 5c5dff034c Add event platform for Shelly gen1 devices (#100655)
* Initial commit

* Use description.key

* Add translations

* Check event_types

* Rename input_id to channel

* Fix removeal confition

* Add tests

* Sort classes and consts

* Use ShellyBlockEntity class

* Update tests

* Update homeassistant/components/shelly/event.py

Co-authored-by: Shay Levy <levyshay1@gmail.com>

---------

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2023-09-23 16:03:57 +02:00
G Johansson 173b70c850 Fix weather template forecast attributes (#100748) 2023-09-23 13:30:11 +02:00
Erik Montnemery 7a1ee98bb6 Fix handling of unit system change in sensor (#100715) 2023-09-23 13:28:14 +02:00
Shay Levy 439ca60cb6 Fix Shelly Gen2 event get input name method (#100733) 2023-09-23 12:45:41 +03:00
puddly 44fd60bd53 Bump ZHA dependencies (#100732) 2023-09-23 09:53:56 +02:00
Kevin Worrel a087ea8b3d Bump screenlogicpy to v0.9.1 (#100744) 2023-09-23 09:40:07 +02:00
Abílio Costa 2ef69d1504 Improve Idasen Desk "no devices found" message (#100742) 2023-09-23 09:37:03 +02:00
Michael Hansen b0c9ff033e Bump intents to 2023.9.22 (#100737) 2023-09-23 02:29:00 +02:00
rappenze ad3cd72323 Remove unneeded instance check (#100736) 2023-09-23 00:42:32 +02:00
Jan Bouwhuis c6d62faff3 Avoid redundant calls to async_write_ha_state in mqtt cover (#100720)
Avoid redundant calls to async_write_ha_state
2023-09-22 22:47:07 +02:00
Simone Chemelli 55c6d41d41 Bump aiocomelit to 0.0.8 (#100714)
* Bump aiocomelit to 0.0.8

* fix import

* fix tests
2023-09-22 23:38:33 +03:00
Olen debee28856 Only get state once for all August sensor-tests (#100721) 2023-09-22 21:31:17 +02:00
Simone Chemelli 964192d246 Bump aiovodafone to 0.3.0 (#100729) 2023-09-22 21:21:44 +02:00
Joost Lekkerkerker 76cc04e52b Remove obsolete methods in HVV departures (#100451)
* Call async added to hass super in HVV departures

* Remove obsolete methods
2023-09-22 16:55:07 +02:00
Olen 2a49b6ca7e Add more august actions (#100667) 2023-09-22 14:42:17 +02:00
starkillerOG 8474c25cf1 Reolink remove unneeded str() (#100718) 2023-09-22 14:20:34 +02:00
Jan Bouwhuis 4c65c92fb0 Use shorthand attrs for MQTT cover (#100710)
* User shorthand attrs for MQTT cover

* Cleanup constructor

* Cleanup constructor
2023-09-22 13:41:31 +02:00
Daniel WeeberandJoost Lekkerkerker 4133162053 Add device class to denonavr (#100711)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-22 13:39:32 +02:00
Jan Bouwhuis 5b422daf36 Avoid redundant calls to async_write_ha_state in MQTT light (#100690)
* Limit state writes for mqtt light

* Additional tests and review follow up
2023-09-22 13:32:30 +02:00
Jan Bouwhuis 87ae5add8a Fix mqtt light rgbww update without state topic (#100707)
* Fix mqtt light rgbww update without state topic

* Add @callback decprator and correct mired conv
2023-09-22 13:31:29 +02:00
Joost Lekkerkerker d30a5f4d54 Move samsung tv device class outside of constructor (#100712) 2023-09-22 12:45:22 +02:00
Pedro JanuárioandJoost Lekkerkerker 794736b503 Add switch platform to ecoforest integration (#100708)
* add switch platform to ecoforest integration

* ignore switch.py from coverage

* rename mixin

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* update translations

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* remove translation key

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* move attr name to description

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* fix broken change

* use entity description action

* use lambda with awaitable

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-22 12:20:48 +02:00
Jan Bouwhuis a66ad39c4e Assign color_mode for mqtt light as ColorMode (#100709) 2023-09-22 12:09:37 +02:00
Jan Bouwhuis 384adb1c87 Avoid redundant calls to async_write_ha_state in MQTT climate & water_heater (#100696)
Limit state writes for mqtt climate & water_heater
2023-09-22 11:22:57 +02:00
Jan Bouwhuis 1041610a70 Avoid redundant calls to async_write_ha_state in MQTT mqtt alarm_control_panel (#100691)
Limit state writes for mqtt alarm_control_panel
2023-09-22 11:22:09 +02:00
J. Nick Koston 1dadfcd52c Avoid polling in sun sensor entities (#100693) 2023-09-22 11:16:37 +02:00
Pedro JanuárioandJoost Lekkerkerker 86a692bb22 Add additional sensors to ecoforest integration (#100681)
* add ecoforest additional sensors

* add ecoforest additional sensors

* use StateType

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* use StateType

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* update cpu temp translation

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* use common translation

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* use common on translation

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* use common standby translation

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* update strings

* update strings

* import state type

* relabel preheating

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* add cpu temp disable by default

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-22 11:08:09 +02:00
Pedro JanuárioandJoost Lekkerkerker cd30286913 Add number platform to ecoforest (#100694)
* add power number entity to ecoforest integration

* fix number.py header

* minor fixes

* change power to power level

* update comment for native value prop

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* exclude number.py from coverage

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-21 22:36:39 +02:00
Bouwe Westerdijk 5cf5f5b4cf Add missing step-differentiation for the Plugwise temperature_offset (#100654) 2023-09-21 19:31:53 +02:00
c0ffeeca7 f973d4cc26 ZHA multiprotocol detected message: add info (#100686) 2023-09-21 19:23:02 +02:00
Bouwe Westerdijk a609df2914 Update plugwise to v0.33.0 (#100689) 2023-09-21 19:19:03 +02:00
jimmyd-beandRobert Resch e57156dd9c Add Renson button entity (#99494)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-09-21 17:55:30 +02:00
Erik Montnemery ab060b86d1 Remove async_process_integration_platform_for_component (#100680) 2023-09-21 17:06:41 +02:00
c0ffeeca7 1c7b3cb2d5 ZHA multiprotocol detected - fix typo (#100683) 2023-09-21 17:02:39 +02:00
Luke Lashley e2bfa9f9cd Add last clean sensors to Roborock (#100661)
* Add water shortage binary sensor

* add last clean sensors

* fix tests

* fix tests again

* remove accidentally added binary sensor
2023-09-21 16:00:15 +02:00
Luke Lashley 6e0ab35f85 Add water shortage binary sensor (#100662) 2023-09-21 15:43:17 +02:00