Max Shcherbina
7fdcb98518
Update description for generic hygrostat description ( #130244 )
2024-11-10 11:25:32 +01:00
Jan-Philipp Benecke
53c23dfb6f
Use debug/warning instead of info log level in components [g] ( #126032 )
2024-09-16 11:41:26 +02:00
Joakim Plate
3139a7e431
Adjust generic hygrostat to detect reported events for stale tracking ( #124109 )
...
* Listen to reported events for stale check
* Always enable stale sensor tracking
There is no reason not to have this enabled
now that we track reported events for sensors.
* Remove default stale code
* Adjust for ruff change
2024-09-08 12:51:08 +02:00
epenet
07c7bb8b2a
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN ( #122760 )
2024-07-29 13:35:36 +02:00
Joakim Plate
7ed5feee92
Extend generic hygrostat/thermostat actuators using config flow ( #121690 )
2024-07-10 23:11:02 +02:00
dougiteixeira
cef7def024
Link Generic Hygrostat helper entity to actuator entity device ( #120759 )
2024-06-28 23:38:45 +02:00
epenet
59ae297ccd
Force alias when importing humidifier PLATFORM_SCHEMA ( #120526 )
2024-06-26 11:24:21 +02:00
Joakim Plate
84d1d11138
Add config flow to generic hygrostat ( #119017 )
...
* Add config flow to hygrostat
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-23 12:56:41 +02:00
J. Nick Koston
66a9430410
Fix incorrect call to async_schedule_update_ha_state in generic_hygrostat ( #116349 )
2024-04-28 12:55:17 -05:00
J. Nick Koston
34bf4dc962
Migrate generic_hygrostat to use async_track_state_change_event ( #115001 )
2024-04-06 11:57:30 +02:00
Marc Mueller
44eeb2eb5e
Allow Humidifier.current_humidity to be a float ( #111297 )
...
* Allow Humidifier.current_humidity to be a float
* Code review
* Allow climate humidity values to be float
* Update demo integration
2024-03-27 11:19:20 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
8809d3aa88
Add empty line after module docstring [g-i] ( #112699 )
2024-03-08 08:52:48 -05:00
Denis Shulyaka
2d74dafd3f
Generic Hygrostat: Do not log warning if the hygrostat is already not active ( #102662 )
...
* Generic Hygrostat: Do not log warning if the hygrostat is already not active
* add test
2024-02-16 15:29:14 +01:00
Marc Mueller
5ae419367e
Enable strict typing for generic_hygrostat ( #107272 )
2024-01-08 09:59:31 +01:00
Justin Grover
475cb7719b
Add unique ID for generic hygrostat ( #101503 )
2023-10-06 20:15:40 +02:00
Denis Shulyaka
7026ea643e
Add action attribute to generic hygrostat ( #95675 )
...
* add action attribute to generic hygrostat
* Simplified initialization
2023-07-02 17:51:11 +02:00
Franck Nijhof
3e85a29b86
Move overlapping pylint rules to ruff, disable mypy overlap ( #94359 )
2023-06-27 17:42:46 +02:00
Denis Shulyaka
1d2a973289
Generic hygrostat current humidity ( #94912 )
2023-06-20 20:10:21 +02:00
epenet
7cb25e9710
Fix lingering timer in generic_hygrostat ( #92575 )
2023-05-07 01:28:10 +02:00
Franck Nijhof
208a44e437
Use async_write_ha_state in generic hygrostat ( #91331 )
2023-04-13 09:42:12 +02:00
Denis Shulyaka
71b5ccee23
Fix generic_hygrostat error at startup ( #88764 )
2023-03-27 21:22:36 +02:00
epenet
04872f72ea
Improve humidifier type hints in integrations ( #90030 )
...
Fix humidifier type hints in integrations
2023-03-21 10:32:13 +01:00
Erik Montnemery
899adef590
Sort manifests 4 ( #87025 )
2023-02-08 20:27:05 +01:00
epenet
3a02c627fa
Adjust set_humidity type hints ( #85176 )
2023-01-05 10:26:49 +01:00
Franck Nijhof
cb13418bab
String formatting and max line length - Part 2 ( #84393 )
2022-12-22 11:38:59 +01:00
epenet
2453f95b24
Adjust HumidifierEntity type hints ( #82248 )
2022-11-17 10:58:46 +01:00
Nolan Gilley
d5a2484076
Don't set force bool during set_humidity ( #80269 )
2022-10-26 12:43:06 +02:00
epenet
1dff0075b0
Import humidifier constants from root ( #78343 )
2022-09-13 14:05:36 +02:00
epenet
a46c25d2c8
Use _attr_should_poll in components [a-g] ( #77268 )
2022-08-26 10:15:33 +02:00
Martin Hjelmare
c05905ebda
Remove callback decorator from coroutine functions ( #75626 )
...
* Remove callback decorator from coroutine functions
* Remove some more callback decorators
2022-07-22 19:09:02 +02:00
epenet
20c1a155b6
Use EntityFeature enum in components (g**) ( #69394 )
2022-04-06 10:46:44 +02:00
epenet
c7cb26cbab
Use Platform enum in load_platform [a-l] ( #63750 )
2022-01-10 10:30:47 +01:00
epenet
b9e9445a51
Add humidifier setup type hints ( #63289 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:15:32 +01:00
epenet
d57c54c93e
Add init type hints [f-g] ( #63186 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-01 13:38:11 -08:00
epenet
6157dfe68b
Use new HumidifierDeviceClass enum in generic_hygrostat ( #61607 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-13 23:16:54 +01:00
Marc Mueller
a48ddcadd4
Use assignment expressions 31 ( #58715 )
2021-10-30 16:29:07 +02:00
Robert Hillis
488a636aec
Clean up unused loggers ( #57662 )
2021-10-14 10:03:38 -07:00
Marc Mueller
748d915909
Don't override methods marked as final ( #57477 )
2021-10-11 15:24:06 +02:00
Shulyaka
e9948100a7
Add generic hygrostat integration ( #36759 )
...
* generic_hygrostat: new integration
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: jan Iversen <jancasacondor@gmail.com>
2021-07-13 13:25:29 +02:00