epenet
b81f0b600f
Move current_request_with_host fixture to decorator ( #118810 )
...
* Move current_request_with_host fixture to decorator
* One more
2024-06-04 17:50:22 +02:00
epenet
98d24dd276
Improve typing for `calls` fixture in tests (m-z) ( #118350 )
...
* Improve typing for `calls` fixture in tests (m-z)
* More
* More
2024-05-29 09:30:41 +02:00
epenet
ead0e797c1
Use registry fixtures in tests (m-n) ( #118291 )
2024-05-28 13:40:45 +02:00
epenet
a3942e019b
Use remove_device helper in tests (2/2) ( #116442 )
...
Use remove_device helper in tests (part 2)
2024-04-30 12:50:35 +02:00
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
Sid
9bf87329da
Enable Ruff FLY002 rule ( #115112 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-12 09:04:16 +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
1b07d3ecfa
Enable entities in Netatmo snapshot test ( #115105 )
2024-04-07 14:38:40 +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
epenet
9204ccfa17
Use is in ConfigEntryState enum comparison in tests (N-Z) ( #114926 )
2024-04-05 17:37:00 +02:00
Joost Lekkerkerker
5d500cb74b
Use is in enum comparison in config flow tests K-O ( #114672 )
2024-04-02 11:21:42 -10:00
Sid
d5f883fbf0
Unignore Ruff PLR in tests ( #114470 )
...
* Unignore Ruff PLR in tests
* Address review comments
* review comments
* fix import
* Update test_api.py
* Update test_api.py
* Update test_api.py
2024-04-01 11:11:59 +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
Erik Montnemery
426f73b1f4
Add State.last_reported ( #113511 )
...
* Add State.last_reported
* Update tests
* Update test snapshots
* Call state_reported listeners when firing state_changed event
* Add tests
2024-03-20 21:05:07 +01:00
Jan-Philipp Benecke
f73f93913f
Remove deprecated `hass.components` from netatmo webhook tests ( #113691 )
2024-03-18 19:31:13 +01:00
Sid
82a60fe8ad
Enable Ruff RSE ( #113695 )
2024-03-18 00:40:38 +01:00
Joost Lekkerkerker
e6a692f354
Improve lists in integrations [N-O] ( #113231 )
2024-03-13 21:51:38 +01:00
Marc Mueller
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
Marc Mueller
1722e23df8
Add empty line after module docstring [tests l-p] ( #112710 )
2024-03-08 14:55:15 +01:00
J. Nick Koston
a6f4f6eae8
Use eager task creation to add entities to entity platform ( #111553 )
2024-02-27 09:54:51 -10:00
Franck Nijhof
e0a9dcd996
Add label registry ( #110821 )
2024-02-19 11:59:08 +01:00
G Johansson
bc720b48b4
Add TURN_OFF and TURN_ON to ClimateEntityFeature ( #101673 )
...
* Add ClimateEntityFeature.TURN_OFF
* Fixes
* Fixes
* wording
* Change to services
* Fixing
* Fixing
* Last bits
* Review comments
* Add hvac_modes checks
* Fixes
* Add tests
* Review comments
* Update snapshots
* balboa
* coolmaster
* ecobee
* mqtt
* nest
* plugwise
* smarttub
* whirlpool
* zwave_js
* fix test climate
* test climate
* zwave
* nexia
* nuheat
* venstar
* tado
* smartthings
* self.hvac_modes not None
* more tests
* homekit_controller
* homekit controller snapshot
2024-01-30 15:07:47 +01:00
Erik Montnemery
97e038eb2e
Fix light color mode in netatmo ( #108759 )
2024-01-24 15:29:16 +01:00
J. Nick Koston
c399cab427
Small speed up to checking core state ( #107845 )
2024-01-18 08:41:32 -10: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
Joost Lekkerkerker
9471f81a18
Give name to Netatmo device snapshots ( #107938 )
2024-01-13 11:09:47 +01:00
Joost Lekkerkerker
f601104418
Snapshot Netatmo devices ( #107935 )
2024-01-13 10:59:36 +01:00
Joost Lekkerkerker
902619a4db
Add snapshot tests to Netatmo platforms ( #107932 )
...
* Add snapshot tests to Netatmo platforms
* Add snapshot tests to Netatmo platforms
2024-01-13 10:18:21 +01:00
Joost Lekkerkerker
7bcfcfef5f
Improve Netatmo tests ( #107902 )
...
* Improve Netatmo tests
* Improve Netatmo tests
2024-01-12 23:27:31 +01:00
G Johansson
83f4d3af5c
Implement mode validation in Climate entity component ( #105745 )
...
* Implement mode validation in Climate entity component
* Fix some tests
* more tests
* Fix translations
* fix deconz tests
* Fix switcher_kis tests
* not None
* Fix homematicip_cloud test
* Always validate
* Fix shelly
* reverse logic in validation
* modes_str
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-27 14:51:39 +01: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
Erik Montnemery
6908497c3d
Add minor version to config entries ( #105479 )
2023-12-12 08:44:35 +01:00
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-27 14:38:59 +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
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
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
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
Erik Montnemery
50827405d0
Fix patch of PLATFORMS constant in netatmo ( #101038 )
2023-09-29 16:30:33 +02:00
J. Nick Koston
0eca433004
Update zeroconf discovery to use IPAddress objects to avoid conversions ( #100567 )
2023-09-19 18:58:46 +02:00
Jan-Philipp Benecke
cf59ea3c47
Use snapshot assertion for netatmo diagnostics test ( #99159 )
2023-09-01 19:27:54 +02:00
Marc Mueller
6f43dd1c14
Adjust netatmo test ( #99071 )
2023-08-26 07:35:10 +02:00
Marc Mueller
1a77121c02
Fix aiohttp code DeprecationWarnings ( #97621 )
2023-08-02 20:28:18 +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
Erik Montnemery
7f0be78ebb
Teach netatmo device trigger about entity registry ids ( #94980 )
2023-06-21 14:51:24 +02:00
Erik Montnemery
eba04824a4
Replace assert_lists_same with pytest_unordered in integrations n-s ( #94902 )
2023-06-20 20:23:14 +02:00