ollo69
cd5fe11b44
Use async_on_unload for Nut update_listener ( #61589 )
2021-12-13 21:42:25 +01:00
Marc Mueller
e0cb33a0a1
Use platform enum (4) [M-O] ( #60940 )
2021-12-05 17:06:35 -10:00
ollo69
8eb056396c
Use entity category enums in Nut ( #60883 )
2021-12-03 08:37:19 +01:00
ollo69
c875d726b1
Use state and device class enums in Nut ( #60810 )
2021-12-01 21:11:19 -05:00
Franck Nijhof
dee4ce921d
Correct entity category on UPS type in NUT ( #60277 )
2021-11-24 10:46:31 +01:00
ollo69
6cba03aa4a
Remove resources selection from Nut config flow ( #59450 )
...
* Remove resources selection from Nut config flow
* Code clean-up
* Requested changes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-10 13:49:05 +01:00
Thanasis
4b228e3add
Add entity categories to most NUT entities ( #58798 )
...
* Add entity cateogories to most NUT entites
* changes to categories
2021-11-09 18:25:19 +01:00
J. Nick Koston
b09f6620eb
Add entity category to nut battery ( #58363 )
2021-10-25 12:42:15 +02:00
ollo69
fe0291012c
Use attr_device_info and add init tests for nut ( #57725 )
2021-10-17 07:43:15 -10:00
Michael
997d014111
Add support for entity categories to NUT entities ( #57689 )
2021-10-14 13:51:31 -07:00
ollo69
827501659c
Nut: Use coordinator data, code cleanup and add test coverage ( #57643 )
2021-10-13 16:05:06 -10:00
wranglatang
e3a7a253ea
Add nut Watts datapoint ( #55491 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-10 06:02:06 +02:00
Michael
9e2945680e
Address late review of nut integration ( #54606 )
...
* remove defaults from SensorEntityDescription
* use _attr_unique_id instead of unique_id()
* check if unique_id is not None
2021-08-15 18:32:01 -05:00
Erik Montnemery
103e21c278
Move temperature conversions to sensor base class (5/8) ( #54475 )
2021-08-12 13:26:17 +02:00
Michael
6285c7775b
Use SensorEntityDescription and set state class measurement for NUT sensors ( #54269 )
2021-08-11 08:56:41 -05:00
Marc Mueller
074d762664
Rename and reorganize electric unit constants ( #53243 )
2021-07-20 20:06:23 +02:00
Maciej Bieniek
7858b59944
Use device class voltage in NUT integration ( #48096 )
2021-03-19 10:25:17 +01:00
Michael
72cb1f5480
Add ambient sensors to nut integration ( #47411 )
2021-03-12 07:19:55 -10:00
springstan
d2b1918e9c
Drop UNIT_ prefix for percentage constant ( #39383 )
2020-09-05 21:09:14 +02:00
Bram Kragten
9ecaa10e51
Adjust icons for MDI bump ( #37730 )
2020-07-14 22:17:14 +02:00
springstan
b42a197293
Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE constants ( #33990 )
...
* Add and use ELECTRICAL_CURRENT_AMPERE constant
* Add and use ELECTRICAL_VOLTAGE_AMPERE constant
* Rename ELECTRICAL_VOLTAGE_AMPERE to ELECTRICAL_VOLT_AMPERE
* Fix imports
2020-05-17 15:58:31 +02:00
springstan
ef9d9b17bd
Drop UNIT_ prefix for constants ( #34164 )
...
* Drop UNIT_ prefix for VOLT
* Drop UNIT_ prefix for DEGREE
* Drop UNIT_ prefix for CONDUCTIVITY
* Drop UNIT_ prefix for UV_INDEX
* Run isort
2020-04-21 19:45:53 +02:00
springstan
19dd797dfe
Add and use frequency constants ( #34113 )
2020-04-12 22:44:31 +02:00
J. Nick Koston
24c45bfd84
Restore ability to change the scan interval in the NUT ( #33996 )
...
* Support changing the scan interval in the NUT options flow
* use dict.items()
2020-04-11 19:37:34 -05:00
springstan
04c4501455
Add and use UNIT_VOLT constant ( #33994 )
...
* Add and use UNIT_VOLT constant
* Run isort
2020-04-11 02:04:58 +02:00
J. Nick Koston
c8aa55439f
Undo NUT update listener on config reload ( #33986 )
2020-04-11 00:55:33 +02:00
J. Nick Koston
8be7cb4539
Update nut to use DataUpdateCoordinator ( #33831 )
...
* Convert nut to use DataUpdateCoordinator
* Adjust per review
* ups_list is a dict with {id: name, ...}
2020-04-08 18:26:10 -07:00
J. Nick Koston
7383e81609
Convert nut to a multi step config flow ( #33803 )
...
* Convert nut to a multi step config flow
* Users can now choose the ups they want in
step 2 (or skipped if only one)
* Users can now select the resources they want
to monitor based on what is actually available
on the device
* CONF_NAME has been removed as we now get the
name from NUT
* Device classes have been added which allows
the battery charge state to be seen in the
devices UI
* Remove update_interval as its for a followup PR
* explict
* reduce
* fix bug, add tests for options flow
* Test for dupe import
* Test for dupe import
* Call step directly
* Update homeassistant/components/nut/config_flow.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-08 11:45:45 -05:00
J. Nick Koston
cc443ff37a
Add config flow for nut ( #33457 )
...
* Convert nut to config flow
* Add a test for importing
* lint
* Address review items (part 1)
* Address review items (part 1)
* Cleanup unique id handling
* Update tests for new naming scheme
* No unique id, no device_info
* Remove sensor types
* Update tests to use resources that still exist
2020-03-31 19:08:27 -07:00