Scott Colby
49715f300a
Allow workday sensor to be configured without a country ( #93048 )
...
* Merge branch 'dev' into workday_without_country
* ruff
* remove province check
* Remove not needed test
* Mod config flow
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-09-24 16:13:45 +02:00
Simone Chemelli
b19a0fb2e9
Fix Comelit device info ( #100587 )
2023-09-24 14:51:56 +02:00
Erik Montnemery
0dc21504f5
Remove support for excluding attributes in recorder platforms ( #100679 )
2023-09-24 14:45:06 +02:00
Franck Nijhof
1b1901cb6d
Update home-assistant/builder to 2023.09.0 ( #100797 )
2023-09-24 14:36:02 +02:00
Jan Bouwhuis
edb28be964
Avoid redundant calls to async_write_ha_state in mqtt device_tracker ( #100767 )
...
Avoid redundant calls to async_ha_write_state
2023-09-24 12:52:13 +02:00
Jc2k
f0375eb97e
Expose bluetooth availability tracking interval controls to integrations ( #100774 )
2023-09-24 10:45:25 +02:00
AtomBrake
eb020dd66c
Update powerwall password description ( #100389 )
...
Update strings.json
Updated wording of how to find password on newer model gateways
2023-09-24 08:02:48 +02:00
Nathan Tilley
d453f3809c
Clean up FAA Delays constants ( #100788 )
...
Move const to platform
2023-09-24 07:02:34 +02:00
Allen Porter
ae29ddee74
Add more test coverage for fitbit sensors ( #100776 )
2023-09-23 15:38:53 -07:00
Nathan Tilley
451c085587
Bump faadelays to 2023.8.0 ( #100700 )
...
* Update component to use new API version
* Revert new features, implement #95546 , bump library
* Revert #95546 changes, remove NOTAM
2023-09-24 00:06:49 +02:00
David Knowles
f8a8fe760d
Add config flow to Hydrawise ( #95589 )
...
* Add config flow to Hydrawise
* Raise an issue when a YAML config is detected
* Add a test for YAML import
* Add missing __init__.py
* Update CODEOWNERS
* Update requirements_test_all.txt
* Add config flow data to strings.json
* Hande scan_interval not being in YAML on import
* Fix requirements
* Update deprecation dates
* Update requirements_test_all.txt
* Changes from review
* Update homeassistant/components/hydrawise/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add already_configured to strings.json
* Add back setup_platform functions
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add back setup_platform
* Update requirements_test_all.txt
* Run black on hydrawise/*.py
* Add missing import of HOMEASSISTANT_DOMAIN
* Use more specific errors in config flow
* Add additional tests
* Update config flow to use pydrawise.legacy
* Re-work YAML deprecation issues
* Revert some changes to binary_sensor, as requested in review
* Changes requested during review
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Remove unused STE_USER_DATA_SCHEMA
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update comment in setup_platform
* Re-work the config flow again
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update tests
* Add back the _default_watering_timer attribute
* Bump deprecation dates
* Update requirements_test_all.txt
* Update CODEOWNERS
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-24 00:03:07 +02:00
G Johansson
28dc17c0b3
Refactor Sensibo tests to use snapshot ( #100775 )
2023-09-23 23:37:02 +02:00
Allen Porter
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 Bieniek
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 Weeber
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ário
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