Joost Lekkerkerker
7a4aa3c40c
Fix Netatmo indoor sensor ( #116342 )
...
* Debug netatmo indoor sensor
* Debug netatmo indoor sensor
* Fix
2024-04-28 17:34:27 +02:00
Joost Lekkerkerker
adafdb2b2d
Use enum device class in Netatmo health index sensor ( #115409 )
2024-04-12 08:40:27 +02:00
Joost Lekkerkerker
6cc2b1e10a
Use enum device class in Netatmo wind direction ( #115413 )
...
* Use enum device class in Netatmo wind direction
* Use enum device class in Netatmo wind direction
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-12 08:39:59 +02:00
Joost Lekkerkerker
4224234b7a
Add binary sensor to Netatmo ( #115119 )
...
* Add binary sensor to Netatmo
* Update homeassistant/components/netatmo/binary_sensor.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
* Sigh
* Fix
* Fix
* Fix
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-04-11 07:46:07 +02:00
Joost Lekkerkerker
7e1a5b19c4
Add entity translations to Netatmo ( #115104 )
...
* Add entity translations to Netatmo
* Yes
* Remove
* Fix name
2024-04-10 08:50:27 +02:00
Tobias Sauerwein
f617000920
Add device removal capability for Netatmo ( #107630 )
...
* Add device removal capability for Netatmo
* Update tests/components/netatmo/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/netatmo/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/netatmo/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-07 15:10:00 +02:00
Joost Lekkerkerker
021eed66f3
Add more base entities to netatmo ( #107862 )
...
* Rename netatmo base entity file
* Add more Netatmo base entities
* Add more Netatmo base entities
* Add more Netatmo base entities
* Add more Netatmo base entities
* Apply suggestions from code review
* Add more Netatmo base entities
* Add snapshot tests to Netatmo platforms
* Add snapshot tests to Netatmo platforms
* Fix snapshots
* Fix tests
* Update snapshots
* Add fans
* Add fans
* Update homeassistant/components/netatmo/select.py
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
* Add snapshot tests to Netatmo platforms
* Update snapshots
* minor clean up
* Fix tests
* Fix
* Fix
* Fix
* Move dot split to weather station sensors
---------
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
Co-authored-by: Tobias Sauerwein <cgtobi@gmail.com>
2024-04-07 13:36:12 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Joost Lekkerkerker
bac5a4d867
Add service icons to Netatmo ( #113335 )
2024-03-14 13:20:36 +01:00
Joost Lekkerkerker
e6a692f354
Improve lists in integrations [N-O] ( #113231 )
2024-03-13 21:51:38 +01:00
Joost Lekkerkerker
14e7e4c860
Remove entity description mixin in Netatmo ( #112910 )
2024-03-11 12:04:04 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
988c71ecc5
Add empty line after module docstring [n-q] ( #112702 )
2024-03-08 15:04:07 +01:00
Erik Montnemery
e0c1feb22c
Migrate integrations n-r to generic flowhandler ( #111864 )
2024-02-29 20:09:01 +01:00
Marc Mueller
a9147cf3dd
Use builtin TimeoutError [k-n] ( #109681 )
2024-02-05 12:08:18 +01:00
G Johansson
79bcf60c73
Adds migrated ClimateEntityFeature to Netatmo ( #109418 )
2024-02-03 03:56:57 +01:00
G Johansson
36e3ba4834
Add TURN_ON/OFF ClimateEntityFeature for Netatmo ( #108973 )
2024-01-30 18:15:11 +01:00
Erik Montnemery
97e038eb2e
Fix light color mode in netatmo ( #108759 )
2024-01-24 15:29:16 +01:00
G Johansson
7dffc9f515
Remove config import from netatmo ( #107972 )
...
* Remove config import from netatmo
* Fix tests
2024-01-16 22:17:18 +01:00
Tobias Sauerwein
f808c2ff14
Add Netatmo fan platform ( #107989 )
...
* Add fan platform
to support NLLF centralized ventilation devices
* Update tests/components/netatmo/test_fan.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/netatmo/test_fan.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/netatmo/test_fan.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/netatmo/test_fan.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* add snapshots
* update snapshot
* fix docstring
* address comment
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-14 11:47:20 +01:00
Tobias Sauerwein
10d5382ae6
Dynamically adjust Netatmo polling frequency ( #106742 )
2024-01-14 11:22:02 +01:00
Joost Lekkerkerker
68ddc1481e
Rename netatmo base entity file ( #107857 )
2024-01-12 11:30:34 +01:00
Tobias Sauerwein
87b694298f
Revert "Fix Netatmo camera name does not show under Media -> Media sources -> Camera" ( #107856 )
2024-01-12 11:30:23 +01:00
Cody C
ff811a33f5
Fix Netatmo camera name does not show under Media -> Media sources -> Camera ( #107696 )
...
* Fixes issue where Netatmo camera name does not show under Media -> Media sources ->Camera
Fixes #105268
* Remove entity name and change has_entity_name to False
has_entity_name has to be retained (per https://developers.home-assistant.io/docs/core/entity/#has_entity_name-true-mandatory-for-new-integrations )
2024-01-11 21:36:39 +01:00
Tobias Sauerwein
6a582b29f1
Bump pyatmo to v8.0.2 ( #106758 )
2023-12-31 10:04:42 +01:00
Tobias Sauerwein
7ef20c4431
Fix Netatmo light switching states by assuming state until next update ( #106162 )
2023-12-22 07:37:57 +01:00
Tobias Sauerwein
69dcc159ae
Bump pyatmo to 8.0.1 ( #106094 )
...
Fix missing NLFE
2023-12-20 20:32:03 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Tobias Sauerwein
57a6effd70
Fix unreachable Netatmo sensor returning false values ( #105954 )
...
* Fix unreachable sensor returning false values
* Clean up unnecessary code
2023-12-18 13:57:34 +01:00
deosrc
5623834b37
Add Netatmo temperature services ( #104124 )
...
* Update datetime strings to match input_datetime integration
* Add netatmo service to set temperature
* Add netatmo service to clear temperature setting
* Fix formatting
* Add tests for new services
* Fix mypy error
* Fix formatting
* Fix formatting
* Apply suggestions from code review (WIP)
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Complete changes from review suggestions
* Fix build error
* Add service to set temperature for time period
* Expand and fix test
* Replace duplicated strings with links
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-11-23 08:10:10 +01:00
Cody C
2ff9beb9c9
Fix typo in Netatmo homekit auto-discovery ( #104060 )
...
* Fix typo in Netatmo auto-discovery manifest.json
* Update zeroconf.py to fix CI issue with Netatmo
2023-11-17 14:36:28 +01:00
deosrc
c92945ecd6
Fix netatmo authentication when using cloud authentication credentials ( #104021 )
...
* Fix netatmo authentication loop
* Update unit tests
* Move logic to determine api scopes
* Add unit tests for new method
* Use pyatmo scope list (#1 )
* Exclude scopes not working with cloud
* Fix linting error
---------
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
2023-11-15 15:28:16 -05:00
Jan Bouwhuis
f94167a4bb
Fix invalid oauth2_unauthorized translation ref ( #103873 )
...
* Fix invalids oauth2_unauthorized translation ref
* Fix oauth2_failed
2023-11-12 21:13:38 +01:00
Allen Porter
787fb3b954
Improve OAuth error handling in configuration flows ( #103157 )
...
* Improve OAuth error handling in configuration flows
* Update strings for all integrations that use oauth2 config flow
* Remove invalid_auth strings
* Revert change to release
* Revert close change in aiohttp mock
2023-11-11 11:02:51 +01:00
Tobias Sauerwein
35791d7d6c
Bump pyatmo to v7.6.0 ( #103410 )
...
Signed-off-by: Tobias Sauerwein <cgtobi@gmail.com>
2023-11-05 21:13:45 +01:00
Tobias Sauerwein
fa6d8d281d
Change log level to debug in Netatmo ( #103365 )
...
Change log level to debug
2023-11-04 12:31:57 +01:00
Tobias Sauerwein
96409cf0e0
Use pyatmo device type enum instead of string ( #103030 )
2023-11-04 11:28:26 +01:00
Tobias Sauerwein
302b444269
Add service set_preset_mode_with_end_datetime in Netatmo integration ( #101674 )
...
* Add Netatmo climate service set_preset_mode_with_end_datetime to allow you to specify an end datetime for a preset mode
* Make end date optional
* address review comments
* Update strings
* Update homeassistant/components/netatmo/const.py
* Update homeassistant/components/netatmo/strings.json
---------
Co-authored-by: Adrien JOLY <adrien.joly-veillith@live.fr>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-10-14 14:44:16 +02:00
Joost Lekkerkerker
b75a59aad0
Unregister callback on Netatmo config entry unload ( #101647 )
2023-10-08 12:44:27 +02:00
Anil Daoud
f3864e6e2f
Handle ClientConnectorError in Netatmo data handler ( #99116 )
2023-10-07 14:19:57 +02:00
Robert Hillis
1c590f8d0e
Remove unnecessary defaults from Netatmo sensor ( #101528 )
2023-10-06 13:35:20 +02:00
Joost Lekkerkerker
1b43d79717
Use async_at_started in Netatmo ( #100996 )
...
* Use async_at_started in Netatmo
* Make nice
2023-10-02 11:41:06 +02:00
J. Nick Koston
cc252f705f
Use short handle attributes for device class in netatmo cover ( #100228 )
2023-09-12 13:34:50 -05:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
Marc Mueller
1a77121c02
Fix aiohttp code DeprecationWarnings ( #97621 )
2023-08-02 20:28:18 +02:00
G Johansson
2d4040c70a
Netatmo add issue for yaml deprecation ( #97360 )
...
Netatmo add issue
2023-07-27 22:50:50 +02:00
Franck Nijhof
86708b5590
Update ruff to v0.0.280 ( #97102 )
2023-07-23 22:00:26 +02:00
Erik Montnemery
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ( #96479 )
...
* Require keyword arguments to DeviceRegistry.async_get_device
* Update tests
* Update tests
* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script ( #96384 )
...
* Add deduplicate script
* Fix forecast_solar incorrect key with space
* Fix utf-8
* Do not create references to other arbitrary other integrations
* Add commented code to only allow applying to referencing integrations
* Tweak
* Bug fix
* Add command line arg for limit reference
* never suggest to update common keys
* Output of script
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
Franck Nijhof
90d839724c
Migrate integration services (N-P) to support translations ( #96376 )
2023-07-12 00:33:37 +02:00