some-random-climber
d71eb19a64
Use hass.config_entries.async_setup in vesync tests ( #173868 )
2026-06-15 14:04:52 +02:00
Joost Lekkerkerker
c07fed05df
Add pylint rule for checking async_setup_entry calls in tests ( #171864 )
2026-05-28 19:28:29 +02:00
cdnninja
efe0000fbe
Bump pyvesync to 3.4.2 ( #168402 )
2026-05-27 12:43:01 +02:00
Joost Lekkerkerker
e4b79d4f3d
Don't use async_setup in vesync tests ( #172257 )
2026-05-26 16:17:37 +02:00
Joost Lekkerkerker
d5bae0a2cf
Add pylint rule for checking async_setup calls in tests ( #171890 )
2026-05-25 20:56:44 +02:00
Franck Nijhof
833ff982d0
Fix line length violations in tests/components t-z ( #170994 )
2026-05-17 17:12:29 -04:00
epenet
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
cdnninja
f9525ebda7
Add switch tests to vesync ( #163325 )
2026-03-23 17:46:35 +00:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
2e34d4d3a6
Add brands system integration to proxy brand images through local API ( #163960 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 17:10:28 +01:00
cdnninja and Joostlek
07e8b780a2
Add DHCP Discovery to vesync ( #162259 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-02-11 23:27:35 +01:00
cdnninja and Dave T
1b0ef3f358
Add drying mode switch to vesync ( #161905 )
...
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
2026-02-09 14:30:25 +01:00
epenet
886448f4ba
Cleanup deprecated mired handling in light platform ( #161777 )
2026-02-04 09:52:53 +01:00
cdnninja and Joost Lekkerkerker
2dc1981932
VeSync Multiple Config Entries ( #160114 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-01-27 17:28:02 +01:00
cdnninja and Joe Trabulsy
f7bc7d3911
Bump pyvesync to 3.4.1 ( #160573 )
...
Co-authored-by: Joe Trabulsy <jtrabulsy@gmail.com >
2026-01-27 16:18:37 +01:00
cdnninja
0ed458d4a3
Add Device Type to Vesync Test Fixtures ( #161585 )
2026-01-25 17:52:54 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
a2fb8f5a72
Add Vesync Air Fryer Sensors ( #160170 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-01-07 12:41:34 +01:00
cdnninja and Josef Zweck
ce06446376
Add pm1 and pm10 to vesync ( #160072 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
2026-01-02 14:15:52 +01:00
cdnninja
6da4a006f2
Add Auto Off Switch to VeSync ( #160070 )
2025-12-31 22:17:33 +01:00
cdnninja and Joostlek
96d1e3d260
Use runtime_data in VeSync ( #159720 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-12-29 14:40:35 +01:00
cdnninja
702fd78d86
Fix missing vesync fan string, map modes ( #158956 )
2025-12-29 00:01:22 +01:00
cdnninja
c1d77f00b3
vesync switch to async_write_ha_state ( #159824 )
2025-12-28 09:48:13 +01:00
cdnninja
8f44eb6652
Improve VeSync startup error handling ( #158126 )
2025-12-24 18:17:16 +01:00
cdnninja
95165022db
Adjust vesync to follow action-setup ( #157795 )
2025-12-23 22:11:34 +01:00
cdnninja
2bdd6854eb
Bump pyvesync to 3.3.2 ( #157605 )
2025-11-30 23:41:46 -05:00
cdnninja
3ef62c97ca
Correct vesync tests to reflect new method ( #157080 )
2025-11-23 09:08:56 +01:00
cdnninja
7a2bb67e82
Refactor vesync test ( #156625 )
2025-11-15 09:24:48 +01:00
39773a022a
Bump pyvesync to 3.2.2 ( #156423 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-11-12 11:59:45 +01:00
cdnninja
363c86faf3
Add remove entity to vesync ( #156213 )
2025-11-11 09:35:19 +01:00
cdnninja and Joost Lekkerkerker
33ad777664
Add temp sensor to vesync humidifers ( #155637 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-11-10 16:03:16 +01:00
cdnninja
52b3636e52
Bump pyvesync to 3.2.1 ( #156195 )
2025-11-09 19:06:01 +01:00
cdnninja
805a03dfd2
update methods to non deprecated methods in vesync ( #155887 )
2025-11-08 14:31:50 +01:00
cdnninja
462db36fef
add update platform to vesync ( #154915 )
2025-11-04 21:40:35 -08:00
cdnninja
ca5b9ce0d3
Correct Vesync Humidifier Mode ( #155638 )
2025-11-03 22:44:19 -08:00
cdnninja
83d6a30b2e
Add Child Lock Switch to Vesync ( #155643 )
2025-11-01 20:18:32 +01:00
cdnninja
54c022d58a
Bump pyvesync to 3.1.4 ( #155533 )
2025-10-31 08:20:02 +01:00
cdnninja
0c342c4750
vesync show fan speed for smart tower fans ( #154842 )
2025-10-19 21:53:16 +02:00
cdnninja
11ee7d63be
Remove vesync unused extra attributes, refine enums ( #153171 )
2025-10-14 16:23:29 +02:00
cdnninja
425bdc0ba6
Vesync add oscillation to fan ( #153297 )
2025-10-06 14:50:11 +02:00
cdnninja
c36341e51f
vesync correct fan set modes ( #153761 )
2025-10-06 14:49:05 +02:00
cdnninja
4a1d00e59a
Bump pyvesync to 3.1.0 ( #153693 )
2025-10-05 09:56:25 +03:00
cdnninja and Joostlek
89cf784022
Fix VeSync zero fan speed handling ( #153493 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-10-03 11:56:02 +02:00
cdnninja
f071a3f38b
Correct vesync water tank lifted key ( #153173 )
2025-09-29 14:29:25 +02:00
cdnninja
25806615a9
Bump pyvesync to 3.0.0 ( #152726 )
2025-09-23 13:00:59 +02:00
1b9acdc233
Convert Vesync to 3.X version of library ( #148239 )
...
Co-authored-by: SapuSeven <sapuseven@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-09-02 15:31:38 +02:00
Jan Bouwhuis and Erik Montnemery
48300f4563
Use greek small letter mu "\u03bc" instead of micro sign "\u00B5" for micro unit prefix (alt 1) ( #144853 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-08-19 18:48:50 +02:00
Erik Montnemery
d77a3fca83
Exclude is_new from DeviceEntry snapshots ( #149801 )
2025-08-01 11:01:26 +02:00
Erik Montnemery
0d7608f7c5
Deprecate DeviceEntry.suggested_area ( #149730 )
2025-08-01 10:34:34 +02:00
Abílio Costa
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