56b6747bc0
Add Israel rail integration ( #121418 )
...
* Add Israel Rail integration
* israel_rail tests
* israel_rail tests
* 1. use entry.runtime
2. DataConnection - data class
3. remove unique id from coordinator
4. use EntityDescription
* add a list of stations in user form
* 1. extend ConfigEntry
2. remove unused pop
3. use IsraelRailSensorEntityDescription to have only one kind of Sensor
4. add test for already configured
5. use snapshot in test
* change user step description
* 1. ConfigEntry[IsraelRailDataUpdateCoordinator]
2. remove redundant attributes
3. use snapshot_platform helper
* remove attr
* remove attr
* move test to test_init.py
* Fix
* Fix
* Fix
* Fix
* fix timezone
* fix
* fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-11 08:45:32 +02:00
Kevin Stillhammer and GitHub
ea5eb0f8f2
Add Broadlink time platform ( #121470 )
...
* Add time platform
* Apply PR feedback
* Remove obsolete Exception raise
2024-07-11 08:18:10 +02:00
Klaas Schoute and GitHub
bb81cfa57a
Add diagnostics to Autarco integration ( #121732 )
2024-07-11 06:49:38 +02:00
J. Nick Koston and GitHub
22c89356c0
Bump DoorBirdPy to 3.0.1 ( #121733 )
2024-07-10 18:22:56 -05:00
Joost Lekkerkerker and GitHub
385576bfb2
Add reauth flow to Mealie ( #121697 )
2024-07-11 00:24:48 +02:00
atinsley and GitHub
90af40b5c4
Add ability to control ventilated seats with Tessie integration ( #121624 )
2024-07-11 00:22:01 +02:00
Michael Hansen and GitHub
417abda649
Add HassGetCurrentDate and HassGetCurrentTime intents ( #121707 )
2024-07-11 00:17:04 +02:00
Joost Lekkerkerker and GitHub
0462582da3
Use new constants in todo tests ( #121727 )
2024-07-11 00:01:17 +02:00
Jan Stienstra and GitHub
2fce71ea52
Retain Jellyfin config flow input on connection issue ( #121618 )
2024-07-10 23:54:02 +02:00
Robert Svensson and GitHub
61111f5d71
Fix bad access to UniFi runtime_data when not assigned ( #121725 )
...
* Fix bad access to runtime_data when not assigned
* Fix review comment
* Clean up if statements
2024-07-10 23:53:11 +02:00
70f05e5f13
Add support for Shelly virtual boolean component ( #119932 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-10 23:51:51 +02:00
Dave T and GitHub
311b1e236a
Don't patch libraries that aren't installed in pytest ( #121628 )
2024-07-10 23:50:47 +02:00
dougiteixeira and GitHub
e0c7073da1
Add config flow for image platform in Template ( #121648 )
2024-07-10 23:49:24 +02:00
Tomek Porozynski and GitHub
088717926d
Update Supla async_set_cover_position to use "REVEAL_PARTIALLY" ( #121663 )
2024-07-10 23:48:08 +02:00
Klaas Schoute and GitHub
664c4e6189
Fix small issue on Autarco integration ( #121723 )
2024-07-10 23:37:32 +02:00
J. Nick Koston and GitHub
d87bbaa67a
Migrate resetting doorbird favorites to a button ( #121720 )
2024-07-10 16:34:02 -05:00
Joost Lekkerkerker and GitHub
af6c28983d
Bump knocki to 0.3.1 ( #121717 )
2024-07-10 23:22:03 +02:00
puddly and GitHub
9fcfc6d9f3
Bump ZHA dependencies ( #121716 )
2024-07-10 23:17:41 +02:00
Joost Lekkerkerker and GitHub
e56f8d795f
Add constants for todo services ( #121616 )
2024-07-10 23:15:03 +02:00
Joakim Plate and GitHub
7ed5feee92
Extend generic hygrostat/thermostat actuators using config flow ( #121690 )
2024-07-10 23:11:02 +02:00
Mr. Bubbles and GitHub
f3fe61f929
Bump pyloadapi to v1.3.2 ( #121709 )
2024-07-10 23:08:25 +02:00
J. Nick Koston and GitHub
4fd5ced1f5
Fix update happening too early in unifiprotect ( #121714 )
2024-07-10 23:06:58 +02:00
fce68018b7
Add Autarco integration ( #121600 )
...
* Init Autarco integration
* Add integration code with tests
* Update every 5 minutes
* Process all feedback from Joost
* Bump lib to v2.0.0
* Add more then one site if present
* Fix issue with entity translation
* Update the test for sensor entities
* Fix round two based on feedback from Joost
* Add autarco to strict typing
* Update tests/components/autarco/test_config_flow.py
* Update tests/components/autarco/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-10 23:05:31 +02:00
Noah Husby and GitHub
abeac3f3aa
Add config flow to Russound RIO integration ( #121262 )
...
* Add config flow to Russound RIO
* Ensure Russound RIO connection is handled at entry setup
* Add tests for Russound RIO config flow
* Add yaml configuration import to Russound RIO
* Use runtime_data to store Russound RIO client
* Seperate common import and user config logic for Russound RIO
* Update config flow to use aiorussound
* Add MAC address as unique ID for Russound RIO
* Fix pre-commit for Russound RIO
* Refactor config flow error handling for Russound RIO
* Add config flow import abort message for no primary controller
* Add common strings to Russound RIO
* Use reference strings for Russound RIO issue strings
* Remove commented out test fixture from Russound RIO
* Clean up test fixtures for Russound RIO
* Remove model from entry data in Russound RIO
* Clean up Russound client mock
* Clean up Russound test fixtures
* Remove init tests and clean up Russound config flow cases
2024-07-10 23:02:33 +02:00
Joost Lekkerkerker and GitHub
924e767736
Bump knocki to 0.3.0 ( #121704 )
2024-07-10 21:53:11 +02:00
Sid and GitHub
3142f52a79
Add Ruff refurb rules ( #121701 )
2024-07-10 21:47:40 +02:00
Andrew Jackson and GitHub
a9c9963f0f
Mealie min version check ( #121677 )
2024-07-10 21:25:49 +02:00
Jan Bouwhuis and GitHub
71e5ffb2bd
Add mqtt automation publish test with template rendering ( #121695 )
2024-07-10 21:17:27 +02:00
Sid and GitHub
319fdf42c3
Enable Ruff RUF017 ( #121693 )
2024-07-10 21:09:47 +02:00
Joost Lekkerkerker and GitHub
1e0c03257c
Add diagnostics to Mealie ( #121700 )
2024-07-10 21:09:03 +02:00
Lucas Mindêllo de Andrade and GitHub
5dbf907323
Bump sunweg 3.0.2 ( #121684 )
2024-07-10 20:16:36 +02:00
Sid and GitHub
cd4358ed9e
Allow enigma2 devices to use different source bouquets ( #121686 )
2024-07-10 17:46:39 +02:00
865190f0b0
Get suggested_unit_of_measurement via unit converter's UNIT_CLASS ( #119196 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-10 17:45:07 +02:00
J. Nick Koston and GitHub
0e0a339517
Convert doorbird to use asyncio ( #121569 )
2024-07-10 17:34:12 +02:00
puddly and GitHub
020961d2d8
Fix ZHA select platform state restoration ( #121646 )
...
* Ensure `select` entities do not restore state if they were unavailable
* Add a unit test
2024-07-10 10:55:27 -04:00
J. Nick Koston and GitHub
c81d5a1ac2
Handle empty entity_id in the recorder filter ( #121681 )
...
fixes #111745
2024-07-10 09:53:38 -05:00
Ravaka Razafimanantsoa and GitHub
8b729e3c7d
Bump switchbot-api to 2.2.1 ( #121676 )
2024-07-10 15:16:57 +02:00
J. Nick Koston and GitHub
02b12837d4
Small cleanups to bond entities ( #121641 )
2024-07-10 15:12:46 +02:00
epenet and GitHub
e812b0e02f
Cleanup unnecessary returns ( #121652 )
2024-07-10 15:11:56 +02:00
epenet and GitHub
b0837dd98f
Use service_calls fixture in zha tests ( #120996 )
2024-07-10 15:06:49 +02:00
Joost Lekkerkerker and GitHub
43806553fc
Add service to import recipe to mealie ( #121598 )
2024-07-10 14:33:17 +02:00
Noah Husby and GitHub
f762359abf
Bump aiorussound to 1.1.2 ( #121674 )
2024-07-10 14:05:24 +02:00
0213f1c5c0
Add SimpleFIN integration ( #108336 )
...
* reset to latest dev branch
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* formatting tweak
* Removed info errors
* fix bad billing error message
* addressing PR
* addressing PR
* reauth abort and already_confiugred added to strings.json
* adding the reauth message
* ruff
* update reqs
* reset to latest dev branch
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* formatting tweak
* Removed info errors
* fix bad billing error message
* addressing PR
* addressing PR
* reauth abort and already_confiugred added to strings.json
* adding the reauth message
* ruff
* update reqs
* Update homeassistant/components/simplefin/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Addressing a few PR comments - removing nix - and adding runtime data
* updated comments
* rename config flow
* pulling reauth :( - inline stuff
* inline more
* fixed a tab issue
* reverting changes
* various PR updates and code removal
* generator async add
* Update homeassistant/components/simplefin/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* always callable
* Update homeassistant/components/simplefin/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* no-verify
* type
* fixing missing domain
* it looks like this file is gone now
* typing
* sorta pass
* fix license
* Update homeassistant/components/simplefin/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* addressing PR
* Update homeassistant/components/simplefin/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* move property to entity.py
* moved stuff out to else block
* Initial Snappshot Testing ... still have unadressed changes to make
* Addressing PR Comments
* pushing back to joost
* removing non-needed file
* added more asserts
* reducing mocks - need to fix patch paths still
* Changed patch to be more localized to config_flow
* Removed unneeded fixture
* Moved coordinator around
* Cleaning up the code
* Removed a NOQA"
* Upping the number of asserts
* cleanup
* fixed abort call
* incremental update - for Josot... changed a function signature and removed an annotatoin
* no-verify
* Added an abort test
* ruff
* increased coverage but it might not pass muster for JOOST
* increased coverage but it might not pass muster for JOOST
* Much nicer test now
* tried to simplify
* Fix nits
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-10 12:44:04 +02:00
Franck Nijhof and GitHub
42dcd693d5
Block variable <=3.4.4 custom integration from breaking the recorder ( #121670 )
2024-07-10 11:30:16 +02:00
tronikos and GitHub
1925614a14
Handle errors in Fully Kiosk camera ( #121659 )
2024-07-10 11:21:38 +02:00
Marcel van der Veldt and GitHub
42003ae5ac
Matter lock state follow-up ( #121669 )
2024-07-10 11:20:26 +02:00
Maikel Punie and GitHub
33df857283
Small fix in velbus cover for the assumed states ( #121656 )
2024-07-10 11:11:54 +02:00
Marcel van der Veldt and GitHub
6702d232e2
Fix state for Matter Locks (including optional door sensor) ( #121665 )
2024-07-10 10:32:42 +02:00
Franck Nijhof and GitHub
e9b7cc1eba
Block places <=2.7.0 custom integration from breaking the recorder ( #121662 )
2024-07-10 10:24:44 +02:00
Franck Nijhof and GitHub
65e03f952a
Block icloud3 custom integration from breaking the recorder ( #121658 )
2024-07-10 09:47:15 +02:00