4e96247db6
Handle missing Netatmo thermostat setpoint mode ( #172204 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-26 15:38:35 +02:00
5083dc41a0
Add TARGET_TEMPERATURE/TARGET_HUMIDITY to climate state attributes ( #176193 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-25 12:00:49 +02:00
Tobias Sauerwein and GitHub
ee03b91dce
Mark Netatmo entities unavailable when device or service is unreachable ( #176444 )
2026-07-17 12:12:25 +02:00
Erik Montnemery and GitHub
201ac314a4
Align DeviceRegistryEntrySnapshot with the device registry model ( #176654 )
2026-07-17 09:39:13 +02:00
epenet and GitHub
b1499eace9
Use EntityStateAttribute enum in Netatmo ( #176406 )
2026-07-13 17:26:49 +02:00
8048257f7b
Ensure Netatmo unique config entry ( #176079 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-09 15:57:03 +02:00
Tobias Sauerwein and GitHub
204bab772f
Rename netatmo data_handler to coordinator ( #175868 )
2026-07-08 16:21:20 +02:00
Tobias Sauerwein and GitHub
b4b11fa383
Migrate legacy data stores in Netatmo ( #175620 )
2026-07-07 16:08:17 +02:00
Josef Zweck and GitHub
3709c36e07
Capitalize "id" in media source ( #175593 )
2026-07-04 08:07:33 -04:00
Tobias Sauerwein and GitHub
e7125448fc
Deprecate Netatmo webhook services ( #175372 )
2026-07-03 11:18:16 +02:00
Michael and GitHub
7435d6fe54
Migrate netatmo to UnitOfDensity / UnitOfRatio enums ( #175017 )
2026-06-27 23:39:01 +02:00
epenet and GitHub
0c4bc95bdd
Migrate base entity attributes to StrEnum ( #174633 )
2026-06-24 15:38:49 +01:00
epenet and GitHub
b301925687
Migrate cover entity attributes to StrEnum ( #174601 )
2026-06-24 11:18:37 +02:00
epenet and GitHub
1305c2978c
Migrate fan entity attributes to StrEnum ( #174610 )
2026-06-24 11:12:45 +02:00
epenet and GitHub
0b801d74cd
Migrate camera entity attributes to StrEnum ( #174591 )
2026-06-24 09:15:44 +02:00
epenet and GitHub
f9bf7ab122
Migrate sensor entity attributes to StrEnum ( #174595 )
2026-06-24 09:05:32 +02:00
epenet and GitHub
42da67e7a9
Migrate light entity attributes to StrEnum ( #174589 )
2026-06-24 08:58:00 +02:00
epenet and GitHub
22a583c83f
Migrate climate entity attributes to StrEnum ( #174528 )
2026-06-23 16:48:38 +02:00
epenet and GitHub
d966f71832
Migrate select entity attributes to StrEnum ( #174536 )
2026-06-23 16:44:47 +02:00
epenet and GitHub
397c28b9b6
Use DOMAIN constant in test (async_setup_component h-n) ( #173015 )
2026-06-08 16:28:17 +02:00
epenet and GitHub
682f0ba217
Use DOMAIN constant in test (config_entries.flow.async_init) ( #173008 )
2026-06-04 12:33:44 +02:00
Matt and GitHub
f2fa25d449
Fix Netatmo select AttributeError when webhook schedule_id not in cache ( #171914 )
...
Signed-off-by: Matt Jones <47545907+SoundMatt@users.noreply.github.com >
2026-05-26 16:50:17 +02:00
Artur Pragacz and GitHub
f823ef639a
Prefix area to entity ID ( #170560 )
2026-05-19 20:53:26 +02:00
Franck Nijhof and GitHub
83fbea2158
Fix line length violations in tests/components n-o ( #170967 )
2026-05-17 10:32:44 -04:00
d89bcd83d9
netatmo: bump pyatmo v9.4.0 ( #169735 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2026-05-06 09:16:22 +02:00
Zoltán Farkasdi and GitHub
0280d921e5
netatmo: add battery sensor for doortags ( #168202 )
2026-04-28 14:22:26 +02:00
Zoltán Farkasdi and GitHub
49a8c73f72
netatmo: NDB test addition and camera fix ( #165375 )
2026-04-01 17:47:33 +02:00
Erwin Douna and GitHub
213b370693
Add new OAuth exceptions to Netatmo ( #166585 )
2026-03-26 15:43:13 +01:00
Artur Pragacz and GitHub
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
Erik Montnemery and GitHub
d88c736016
Add is_closed state attribute to cover ( #164739 )
2026-03-04 16:54:06 +01:00
Zoltán Farkasdi and GitHub
b4705e4a45
Fix flaky netatmo test ( #163941 )
2026-02-24 16:02:00 +01:00
Zoltán Farkasdi and GitHub
307c6a4ce2
Netatmo doortag binary sensor addition ( #160608 )
2026-02-17 10:34:23 +01:00
epenet and GitHub
267caf2365
Use APPLICATION_CREDENTIALS_DOMAIN constant in tests ( #162932 )
2026-02-13 15:47:38 +01:00
Artur Pragacz and GitHub
c6064f40d2
Use same code path for friendly name as for entity ID ( #161250 )
2026-01-27 00:13:53 +01:00
Artur Pragacz and GitHub
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
Zoltán Farkasdi and GitHub
32e0be4535
netatmo: test_camera webhook testing parametrize and light split ( #159772 )
2026-01-02 11:00:17 +01:00
Zoltán Farkasdi and GitHub
b2edf637cc
Netatmo camera webhook refactor ( #159359 )
2025-12-19 16:41:22 +01:00
Zoltán Farkasdi and GitHub
d642109436
Netatmo NOCamera on/off fix ( #158741 )
2025-12-12 14:57:57 +01:00
Zoltán Farkasdi and GitHub
e2acf30637
Add Netatmo outdoor camera test ( #156740 )
2025-12-02 15:01:47 +01:00
Will Moss and GitHub
febbb85532
Improved error handling for oauth2 configuration in netatmo integration ( #156207 )
2025-11-11 22:37:56 +01:00
2796d6110a
Split up media source integration ( #152721 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-22 11:46:24 +02:00
Erik Montnemery and GitHub
d77a3fca83
Exclude is_new from DeviceEntry snapshots ( #149801 )
2025-08-01 11:01:26 +02:00
Erik Montnemery and GitHub
0d7608f7c5
Deprecate DeviceEntry.suggested_area ( #149730 )
2025-08-01 10:34:34 +02:00
wuede and GitHub
8256401f7f
expose schedule id as an extra state attribute in Netatmo ( #147076 )
2025-07-15 12:16:59 +02:00
epenet and GitHub
33b99b6627
Use async_load_fixture in netatmo tests ( #146013 )
2025-06-02 08:59:11 +02:00
epenet and GitHub
0cf2ee0bcb
Remove unnecessary DOMAIN alias in tests (l-r) ( #146009 )
...
* Remove unnecessary DOMAIN alias in tests (l-r)
* Keep late import in lirc
2025-06-02 08:54:55 +02:00
epenet and GitHub
a007e8dc26
Use async_load_fixture in async test functions (l-z) ( #145717 )
...
* Use async_load_fixture in async test functions (l-z)
* Adjust
2025-06-01 06:29:17 -07:00
Abílio Costa and GitHub
b626204f63
Add default device class display precision for Sensor ( #145013 )
...
* Add default device class display precision for Sensor
* Renaming, docstrings, cleanup
* Simplify units list
* Fix tests
* Fix missing precision when suggested is specified
* Update snapshots
* Fix when unit of measurement is not valid
* Fix tests
* Fix deprecated unit usage
* Fix goalzero tests
The sensor native_value method was accessing the data dict and trowing,
since the mock did not have any data for the sensors.
Since now the precision is always specified (it was missing for those
sensors), the throw was hitting async_update_entity_options in _update_suggested_precision.
Previously, async_update_entity_options was not called since it had no
precision.
* Fix metoffice
* Fix smartthings
* Add default sensor data for Tesla Wall Connector tests
* Update snapshots
* Revert spaces
* Update smartthings snapshots
* Add missing sensor mock for tesla wall connector
* Address review comments
* Add doc comment
* Add cap to doc comment
* Update comment
* Update snapshots
* Update comment
2025-05-26 19:40:29 +02:00
Erik Montnemery and GitHub
4e1d5fbeb0
Add WS command to help reset custom entity_id ( #145504 )
...
* Add WS command to help reset custom entity_id
* Calculate suggested object id from entity properties
* Fix logic and add additional tests
* Adjust test
* Update folder_watcher test
* Handle current entity id matches the automatic entity id
* Don't store calculated_object_id
* Update snapshots
* Update snapshots
* Update test
* Tweak logic for reusing current entity_id
* Improve test
* Don't assign same entity_id to several entities
* Prioritize custom entity name
* Update snapshots
* Update snapshots
2025-05-26 19:28:27 +02:00
Simone Chemelli and GitHub
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00