29 Commits
Author SHA1 Message Date
epenet 0844a0b269 Fix invalid state class in litterrobot (#89380) 2023-03-08 16:23:30 +01:00
Erik Montnemery cc564026fa Move EntityCategory to homeassistant.const (#87792)
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Marc Mueller f57c0ea725 Update Union typing (2) [Py310] (#86425) 2023-01-23 08:40:09 +01:00
Nathan Spencer be5fe29dc9 Correct pet_weight sensor state class in litterrobot (#86320) 2023-01-21 00:00:05 +01:00
Nathan Spencer c6f60bf45d Code cleanup in litterrobot (#86037) 2023-01-16 20:58:30 +01:00
epenet ae9506d0bb Use UnitOfMass in integrations (#83930) 2022-12-14 16:37:11 +01:00
Franck Nijhof c25ba19ffd Use enum sensor device class in Litter-Robot (#83290) 2022-12-06 11:08:05 +01:00
Alice b97f95efc4 Update litterrobot integration to support long-term statistics (#83269) 2022-12-05 17:12:58 +01:00
epenet fb7079c62c Adjust icons with new device classes (#79348)
* Adjust icons with new device classes

* Fix mysensors tests

* Fix mysensors tests
2022-09-30 10:41:18 +02:00
epenet c527defe31 Use SensorDeviceClass.WEIGHT in components (#79277) 2022-09-29 11:28:59 +02:00
Nathan SpencerandJ. Nick Koston c3ca9f3ad1 Add litter level sensor for Litter-Robot 4 (#78602)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-17 05:03:12 -05:00
Nathan Spencer d0d1b303fd Code quality improvements for litterrobot integration (#77605) 2022-09-01 14:02:46 -04:00
Nathan Spencer 3ba1fbe69d Add pet weight sensor for Litter-Robot 4 (#77566) 2022-08-30 22:01:49 -04:00
epenet a2f1b88227 Use generics in litterrobot (#77537) 2022-08-30 11:14:06 -05:00
Nathan Spencer d4ae81d2bb Add support for Feeder-Robot sensors (#77395) 2022-08-29 10:48:24 -05:00
Nathan Spencer b563bd0ae5 Add support for Litter-Robot 4 (#75790) 2022-08-25 11:32:27 -05:00
Marc Mueller 274584f2a4 Add strict typing for litterrobot (#75540) 2022-07-25 22:52:13 +02:00
Nathan Spencer 72a65b6a21 Add last seen and status code diagnostic sensors to litterrobot (#71760) 2022-05-13 19:03:25 -04:00
Nathan Spencer ae89a1243a Refactor litterrobot to use SensorEntityDescription (#71224) 2022-05-12 13:15:59 -05:00
epenetandepenet 6c4f335650 Use new enums in litterrobot (#61884)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-15 15:02:42 +01:00
Paulus Schoutsen 2c451e6a76 Fix litterrobot timestamp sensor (#61208)
* Fix litterrobot timestamp sensor

* Update type
2021-12-07 22:38:35 -08:00
Nathan Spencer aacc009cbb Get Litter-Robot to 100% code coverage and minor code cleanup (#58704) 2021-10-30 09:13:03 -05:00
Erik Montnemery 2720ba2753 Move temperature conversions to sensor base class (4/8) (#54472)
* Move temperature conversions to entity base class (4/8)

* Fix litterrobot sensor

* Fix tests
2021-08-11 21:17:47 +02:00
Ruslan Sayfutdinov 004fa63dbe Use AddEntitiesCallback type, pt.3 (#49953) 2021-05-04 23:36:48 +02:00
Nathan SpencerandJ. Nick Koston eb2949a20f Add set_wait_time command support to Litter-Robot (#48300)
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-11 10:35:25 -10:00
Erik Montnemery fdf97eaca3 Migrate integrations i-m to extend SensorEntity (#48213) 2021-03-22 19:59:03 +01:00
Marc Mueller 25a13d1554 Update typing 10 (#48071) 2021-03-18 13:07:04 +01:00
Nathan Spencer e9052233a6 Adjust litterrobot tests and code to match guidelines (#47060)
* Use SwitchEntity instead of ToggleEntity and adjust test patches as recommended

* Move async_create_entry out of try block in config_flow

* Patch pypi package instead of HA code

* Bump pylitterbot to 2021.2.6, fix tests, and implement other code review suggestions

* Bump pylitterbot to 2021.2.8, remove sleep mode start/end time from vacuum, adjust and add sensors for sleep mode start/end time

* Move icon helper back to Litter-Robot component and isoformat times on time sensors
2021-03-06 17:28:33 +01:00
Nathan Spencer b8f7bc12ee Add switches and sensors to Litter-Robot (#46942) 2021-02-23 20:34:25 -06:00