Commit Graph

162 Commits (6e4551f73f31d7b58989e142d5d2de733a6d5386)

Author SHA1 Message Date
Nathan Spencer fe881230db
Add support for Feeder-Robot button ()
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-08-30 13:30:42 -05:00
epenet a2f1b88227
Use generics in litterrobot () 2022-08-30 11:14:06 -05:00
Robert Hillis b0a05530b0
Migrate Litterrobot to new entity naming style ()
* Migrate Litterrobot to new entity naming style

* uno mas
2022-08-30 16:37:03 +02:00
GitHub Action 035cd16a95 [ci skip] Translation update 2022-08-30 00:30:17 +00:00
Nathan Spencer 58d4172dec
Bump pylitterbot to 2022.8.2 () 2022-08-29 13:41:07 -05:00
Nathan Spencer d4ae81d2bb
Add support for Feeder-Robot sensors () 2022-08-29 10:48:24 -05:00
Robert Hillis 7c27be230c
Add reauth flow to Litterrobot ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-28 23:40:28 -05:00
Robert Hillis f41ba39a5e
Add Litter Robot 4 DHCP discovery () 2022-08-28 21:11:57 -05:00
Nathan Spencer 8c24d5810c
Remove deprecated reset_waste_drawer and set_wait_time services from litterrobot () 2022-08-25 13:31:04 -05:00
Nathan Spencer b563bd0ae5
Add support for Litter-Robot 4 () 2022-08-25 11:32:27 -05:00
GitHub Action 7c81f790a7 [ci skip] Translation update 2022-08-12 00:23:47 +00:00
GitHub Action 519d478d61 [ci skip] Translation update 2022-08-11 00:26:23 +00:00
GitHub Action cb46441b74 [ci skip] Translation update 2022-08-05 00:28:51 +00:00
GitHub Action c4ad6d46ae [ci skip] Translation update 2022-07-30 00:22:48 +00:00
Marc Mueller 274584f2a4
Add strict typing for litterrobot () 2022-07-25 22:52:13 +02:00
Nathan Spencer 2dde3d02cc
Bump pylitterbot to 2022.7.0 () 2022-07-14 21:29:11 -07:00
GitHub Action a3fd5acf3f [ci skip] Translation update 2022-07-13 00:27:34 +00:00
J. Nick Koston cd03c49fc2
Wait for config entry platform forwards () 2022-07-09 17:27:42 +02:00
GitHub Action f5fe210eca [ci skip] Translation update 2022-06-29 00:23:03 +00:00
GitHub Action 109d1844b3 [ci skip] Translation update 2022-06-21 00:22:51 +00:00
Nathan Spencer 21cfbe875e
Remove logic to mark litterrobot vacuum entity as unavailable () 2022-06-11 00:16:47 +03:00
GitHub Action 7746715590 [ci skip] Translation update 2022-06-02 00:27:51 +00:00
GitHub Action 7a0657c386 [ci skip] Translation update 2022-05-29 00:23:25 +00:00
GitHub Action ceb8bb4745 [ci skip] Translation update 2022-05-21 00:22:49 +00:00
GitHub Action 9a3ecacf6b [ci skip] Translation update 2022-05-20 00:21:27 +00:00
GitHub Action 3a13ffcf13 [ci skip] Translation update 2022-05-19 00:26:11 +00:00
GitHub Action 1d6659224f [ci skip] Translation update 2022-05-18 00:22:07 +00:00
GitHub Action 2d1a612976 [ci skip] Translation update 2022-05-17 00:23:03 +00:00
GitHub Action 37f81b261d [ci skip] Translation update 2022-05-16 00:24:28 +00:00
GitHub Action 10624e93c8 [ci skip] Translation update 2022-05-15 00:30:16 +00:00
Nathan Spencer 72a65b6a21
Add last seen and status code diagnostic sensors to litterrobot () 2022-05-13 19:03:25 -04:00
Nathan Spencer ae89a1243a
Refactor litterrobot to use SensorEntityDescription () 2022-05-12 13:15:59 -05:00
Shay Levy ae8604d429
Fix Litterrobot available property () 2022-04-30 16:46:27 +02:00
Nathan Spencer 1ede67e51f
Reflect unavailable state when litter robot hasn't been seen recently () 2022-04-30 12:43:13 +03:00
epenet e6b8843423
Use shorthand attributes in litterrobot vacuum () 2022-04-27 09:53:25 +02:00
epenet acc5c7ddf0
Use VacuumEntityFeature in litterrobot () 2022-04-23 11:43:13 -10:00
Nathan Spencer e1c4245ff0
Bump pylitterbot to 2022.3.0 () 2022-03-31 01:01:43 +02:00
epenet ecd43f391f
Prettify json (manifest.json) () 2022-03-30 10:56:37 +02:00
GitHub Action c64b4d997b [ci skip] Translation update 2022-03-13 00:18:58 +00:00
Marc Mueller 0e54bd448a
Remove unused attribute [litterrobot] () 2022-02-23 11:31:31 +01:00
Marc Mueller 636d791b37
Fix type issues [litterrobot] () 2022-02-23 08:44:35 +01:00
GitHub Action 102ae9f0e3 [ci skip] Translation update 2022-02-22 00:17:23 +00:00
GitHub Action f921856f5f [ci skip] Translation update 2022-02-21 00:17:31 +00:00
GitHub Action c4cc6ca0ba [ci skip] Translation update 2022-02-20 00:20:09 +00:00
GitHub Action 208671418e [ci skip] Translation update 2022-02-16 00:14:09 +00:00
GitHub Action ad0cb4831e [ci skip] Translation update 2022-02-14 00:15:30 +00:00
GitHub Action b2f0882e67 [ci skip] Translation update 2022-02-04 00:13:58 +00:00
GitHub Action 77ef86faee [ci skip] Translation update 2022-01-30 00:14:21 +00:00
J. Nick Koston 5b755b74fb
Add loggers to integration manifest.json () 2022-01-28 13:37:53 -08:00
epenet 6c4f335650
Use new enums in litterrobot ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-15 15:02:42 +01:00
Nathan Spencer 359affb856
Bump pylitterbot to 2021.12.0 () 2021-12-11 22:13:12 -08:00
Paulus Schoutsen 2c451e6a76
Fix litterrobot timestamp sensor ()
* Fix litterrobot timestamp sensor

* Update type
2021-12-07 22:38:35 -08:00
Marc Mueller 40b99135e5
Use platform enum (3) [H-L] ()
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-05 17:10:07 -10:00
GitHub Action 96313bbbe0 [ci skip] Translation update 2021-11-27 00:12:17 +00:00
GitHub Action 9e606abb0c [ci skip] Translation update 2021-11-23 00:13:54 +00:00
GitHub Action 31d4239b64 [ci skip] Translation update 2021-11-22 00:13:02 +00:00
Nathan Spencer 406cbcfe2d
Use an assumed switch state until refresh callback is complete () 2021-11-18 21:29:38 -08:00
GitHub Action 29dc9de08f [ci skip] Translation update 2021-11-19 00:14:01 +00:00
Nathan Spencer eaaa53d8d5
Add button to litterrobot () 2021-11-15 20:09:22 +01:00
GitHub Action 34bc1298aa [ci skip] Translation update 2021-11-11 00:15:23 +00:00
GitHub Action e35b83081e [ci skip] Translation update 2021-11-08 00:12:31 +00:00
Nathan Spencer ea4009fd81
Use entity_category in litterrobot () 2021-11-04 22:34:54 +01:00
Marc Mueller d6e49bc5bc
Fix litterrobot vacuum base class () 2021-10-30 17:27:12 -05:00
Marc Mueller b1d49b3b66
Use assignment expressions 29 () 2021-10-30 16:31:43 +02:00
Nathan Spencer aacc009cbb
Get Litter-Robot to 100% code coverage and minor code cleanup () 2021-10-30 09:13:03 -05:00
Nathan Spencer 659a0d9a95
Add select platform to Litter-Robot integration () 2021-10-29 07:47:15 -05:00
Robert Hillis f2a5c4602e
Use DeviceInfo Class L-M () 2021-10-25 23:26:40 +02:00
Nathan Spencer 21daffe905
Bump pylitterbot to 2021.10.1 () 2021-10-23 11:07:28 -10:00
Marc Mueller 748d915909
Don't override methods marked as final () 2021-10-11 15:24:06 +02:00
Tomasz e9f6bc7364
Add missing return type to async_unload_entry and async_setup_entry () 2021-10-06 10:48:11 +02:00
GitHub Action f42c2f5170 [ci skip] Translation update 2021-10-02 12:59:05 +00:00
Nathan Spencer e2f257cb63
Bump pylitterbot to 2021.8.1 () 2021-08-27 20:58:21 -07:00
GitHub Action 0626542a14 [ci skip] Translation update 2021-08-12 00:14:10 +00:00
Erik Montnemery 2720ba2753
Move temperature conversions to sensor base class (4/8) ()
* Move temperature conversions to entity base class (4/8)

* Fix litterrobot sensor

* Fix tests
2021-08-11 21:17:47 +02:00
Nathan Spencer dd479d410a
Bump pylitterbot to 2021.8.0 () 2021-08-05 10:29:23 +02:00
GitHub Action ecf0d4398d [ci skip] Translation update 2021-07-22 00:10:31 +00:00
Nathan Spencer 9d3bc0632f
Bump pylitterbot to 2021.7.2 ()
* Bump pylitterbot to 2021.7.1

* Bump pylitterbot dependency to 2021.7.2 which unpins Authlib and httpx dependencies
2021-07-20 15:47:37 -10:00
GitHub Action 6ed671dfda [ci skip] Translation update 2021-06-09 00:10:10 +00:00
GitHub Action c81df50191 [ci skip] Translation update 2021-06-06 00:19:43 +00:00
tkdrob d1c4d0de49
Use bool annotations for setup entries () 2021-05-27 17:39:06 +02:00
Nathan Spencer 9ec0b0a8da
Fix for invalid value error when using UI editor for Litter-Robot's set_wait_time service () 2021-05-25 20:15:37 +02:00
tkdrob 028a07d86f
Wrap up selectors ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00
Franck Nijhof eccefd154a
Extend targets for entity component services () 2021-05-17 14:06:50 +02:00
J. Nick Koston 34c84a6bbb
Reduce boilerplate to abort for matching config entries ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-11 22:00:12 +02:00
Ruslan Sayfutdinov 004fa63dbe
Use AddEntitiesCallback type, pt.3 () 2021-05-04 23:36:48 +02:00
Franck Nijhof 2ed386f9e6
Migrate to async_get_current_platform everywhere () 2021-05-03 09:34:28 -07:00
Milan Meulemans 29d72714f3
Replace dict with DeviceInfo ()
* Replace dict with DeviceInfo

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
Franck Nijhof 10d6dfd4ae
Clean up connection classes in integrations H-L () 2021-04-30 21:02:53 -10:00
J. Nick Koston b10534359b
Reduce config entry setup/unload boilerplate K-M () 2021-04-27 18:49:13 +02:00
HomeAssistant Azure 020d456889 [ci skip] Translation update 2021-04-21 00:03:47 +00:00
HomeAssistant Azure a67a45624d [ci skip] Translation update 2021-04-19 00:04:29 +00:00
HomeAssistant Azure 343b8faf9b [ci skip] Translation update 2021-04-17 00:03:46 +00:00
Franck Nijhof 7264c95217
Clean up superfluous integration setup - part 6 () 2021-04-16 09:23:27 -07:00
Franck Nijhof 055cdc64c0
Add support for IoT class in manifest () 2021-04-15 10:21:38 +02:00
HomeAssistant Azure 93c68f8be6 [ci skip] Translation update 2021-04-13 00:04:04 +00:00
Nathan Spencer eb2949a20f
Add set_wait_time command support to Litter-Robot ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-11 10:35:25 -10:00
Marc Mueller 2956eb0902
Update pylint to 2.7.3 ()
* Update pylint to 2.7.3

* Add class-const-naming-style

* Remove unused-import message

* Additional cleanup
2021-03-29 18:02:56 -10:00
Erik Montnemery fdf97eaca3
Migrate integrations i-m to extend SensorEntity () 2021-03-22 19:59:03 +01:00
Marc Mueller 25a13d1554
Update typing 10 () 2021-03-18 13:07:04 +01:00
Nathan Spencer bdc8a2878f
Fix issue with setting sleep mode during DST () 2021-03-17 08:23:54 +01:00