epenet and GitHub
a3942e019b
Use remove_device helper in tests (2/2) ( #116442 )
...
Use remove_device helper in tests (part 2)
2024-04-30 12:50:35 +02:00
Nathan Spencer and GitHub
6594d022ba
Bump pylitterbot to 2023.4.11 ( #114918 )
2024-04-06 12:16:00 +02:00
Joost Lekkerkerker and GitHub
b9281327c4
Use FlowResultType enum in config flow tests A-M ( #114681 )
2024-04-03 09:21:17 +02:00
Joost Lekkerkerker and GitHub
5d500cb74b
Use is in enum comparison in config flow tests K-O ( #114672 )
2024-04-02 11:21:42 -10:00
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <[email protected] >
Co-authored-by: Marc Mueller <[email protected] >
Co-authored-by: J. Nick Koston <[email protected] >
2024-03-26 00:02:16 +01:00
00ec7f11f0
Enable Ruff rule PT007 ( #113764 )
...
Co-authored-by: Franck Nijhof <[email protected] >
2024-03-19 09:01:07 +01:00
Joost Lekkerkerker and GitHub
cddce0ce0d
Enable more SIM ruff rules ( #113015 )
...
* SIM101 SIM103
* SIM107 SIM109
* SIM110
* SIM112 SIM113
* SIM115
* SIM116
* Fix
* Fix
* Fix
2024-03-10 23:20:37 -04:00
Marc Mueller and GitHub
1722e23df8
Add empty line after module docstring [tests l-p] ( #112710 )
2024-03-08 14:55:15 +01:00
Joost Lekkerkerker and GitHub
e43c62af1e
Add icon translations to Litterrobot ( #111899 )
2024-03-01 13:40:37 +01:00
Jan-Philipp Benecke and GitHub
7c848d78ab
Remove deprecated services from Litterrobot ( #107882 )
2024-01-14 11:50:12 +01:00
Jan Bouwhuis and GitHub
c7eab49c70
Raise ServiceValidationError on invalid select option ( #106350 )
...
* Raise ServiceValidationError on invalid select option
* Fix tests
* Correct place holders
* More test fixes
2023-12-27 09:45:55 +01:00
Jan-Philipp Benecke and GitHub
0eafc8f2cd
Update k-l* tests to use entity & device registry fixtures ( #103929 )
2023-11-13 20:02:33 +01:00
Matt Zimmerman and GitHub
806205952f
Fix litterrobot test failure due to time zone dependence ( #103444 )
...
* fix litterrobot test
* use a date in northern hemisehpere summer
2023-11-05 18:42:07 +01:00
Erik Montnemery and GitHub
1f122eb688
Adjust services supported by litterrobot vacuum ( #95788 )
2023-10-09 10:56:39 +02:00
Nathan Spencer and GitHub
615d7f0da7
Add ability to remove Litter-Robot if no longer provided by integration ( #97702 )
2023-08-03 20:30:03 -10:00
Nathan Spencer and GitHub
ec8988f8ea
Add time entity for sleep mode start time to Litter-Robot 3 ( #94194 )
2023-06-27 22:25:29 +02:00
Nathan Spencer and GitHub
8ac74c5979
Bump pylitterbot to 2023.4.0 ( #91759 )
2023-04-20 20:29:35 +02:00
Nathan Spencer and GitHub
cdefc48fcd
Add panel brightness control for Litter-Robot 4 ( #86269 )
...
* Add panel brightness control for Litter-Robot 4
* Use translation_key
* Fix test
2023-03-28 15:07:09 +02:00
epenet and GitHub
69a46d4002
Adjust pylint plugin for components fixtures ( #90217 )
...
* Adjust pylint plugin for components fixtures
* Adjust components
* Use MagicMock
* Adjust
* Use None
2023-03-26 15:21:19 +02:00
epenet and GitHub
d65dff3f9e
Adjust entity registry access in tests (2) ( #88960 )
2023-03-01 16:23:36 +01:00
Franck Nijhof and GitHub
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
epenet and GitHub
ea11a30a35
Add type hints to integration tests (part 13) ( #87998 )
2023-02-13 14:38:37 +01:00
Erik Montnemery and GitHub
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
epenet and GitHub
f75ac17554
Add type hints to integration tests (j-m) ( #87704 )
2023-02-08 19:06:59 +01:00
Franck Nijhof and GitHub
5e81d28116
Update black to 23.1.0 ( #87188 )
2023-02-02 18:35:24 +01:00
epenet and GitHub
30bf0634fe
Add per-file-ignore to pylint ( #86289 )
2023-01-22 17:26:24 +01:00
Nathan Spencer and GitHub
c6f60bf45d
Code cleanup in litterrobot ( #86037 )
2023-01-16 20:58:30 +01:00
Michael and GitHub
e35ab75c0b
Replace the usage of unit constants by enumerations in Tests [h-l] ( #85934 )
2023-01-15 14:52:55 +01:00
Nathan Spencer and GitHub
0ae855d345
Fix Litter-Robot 4 firmware versions reported while updating ( #85710 )
2023-01-12 03:53:06 +01:00
Nathan Spencer and GitHub
a2935654b9
Add firmware update entity for Litter-Robot 4 ( #83590 )
...
* Add firmware update entity for Litter-Robot 4
* Report installed version of firmware on robot when updated
2022-12-22 08:22:21 -08:00
Franck Nijhof and GitHub
c25ba19ffd
Use enum sensor device class in Litter-Robot ( #83290 )
2022-12-06 11:08:05 +01:00
Robert Hillis and GitHub
bd01f90d42
Migrate attributes to sensors in Litter-Robot ( #78580 )
2022-09-25 22:40:34 -04:00
Nathan Spencer and GitHub
10a12b1bc9
Bump pylitterbot to 2022.9.5 ( #78785 )
2022-09-19 21:29:29 +02:00
epenet and GitHub
b5c1f856e2
Fix litterrobot tests ( #78741 )
2022-09-19 10:25:25 +02:00
Robert Hillis and GitHub
aa0cbf0afe
Add tests for LitterRobot sensors ( #78638 )
2022-09-18 21:12:38 -07:00
Nathan Spencer and GitHub
b03de1c92f
Address code review from litterrobot PR ( #78699 )
...
Address code review
2022-09-18 21:21:24 +02:00
cc51052be5
Change litterrobot integration to cloud_push ( #77741 )
...
Co-authored-by: J. Nick Koston <[email protected] >
2022-09-17 04:29:56 -05:00
Nathan Spencer and GitHub
03e6bd0811
Bump pylitterbot to 2022.9.1 ( #78071 )
2022-09-08 19:13:20 +02:00
916c44b5b4
Adjust litterrobot platform loading/unloading ( #77682 )
...
Co-authored-by: epenet <[email protected] >
2022-09-02 16:18:10 -04:00
Nathan Spencer and GitHub
d0d1b303fd
Code quality improvements for litterrobot integration ( #77605 )
2022-09-01 14:02:46 -04:00
7c27be230c
Add reauth flow to Litterrobot ( #77459 )
...
Co-authored-by: J. Nick Koston <[email protected] >
2022-08-28 23:40:28 -05:00
Nathan Spencer and GitHub
8c24d5810c
Remove deprecated reset_waste_drawer and set_wait_time services from litterrobot ( #77052 )
2022-08-25 13:31:04 -05:00
Nathan Spencer and GitHub
b563bd0ae5
Add support for Litter-Robot 4 ( #75790 )
2022-08-25 11:32:27 -05:00
J. Nick Koston and GitHub
9b157f974d
Reduce overhead to refire events from async_track_point_in_utc_time when an asyncio timer fires early ( #73295 )
...
* Reduce overhead to refire events
- asyncio timers can fire early for a varity of reasons including
poor clock resolution and performance. To solve this problem
we re-arm async_track_point_in_utc_time and try again later
when this happens.
- On some platforms this means the async_track_point_in_utc_time can
end up trying many times to prevent firing the timer early since as
soon as it rearms it fires again and this repeats until we reach
the appointed time. While there is not much we can do to prevent
asyncio from firing the timer callback early, we can reduce the
overhead when this happens by using avoiding creating datetime
objects
* tweak mocking
* -vvv
* fix time freeze being too broad in litterrobot
* adjust
2022-06-14 07:46:00 -10:00
Nathan Spencer and GitHub
21cfbe875e
Remove logic to mark litterrobot vacuum entity as unavailable ( #73234 )
2022-06-11 00:16:47 +03:00
Nathan Spencer and GitHub
ae89a1243a
Refactor litterrobot to use SensorEntityDescription ( #71224 )
2022-05-12 13:15:59 -05:00
Nathan Spencer and GitHub
1ede67e51f
Reflect unavailable state when litter robot hasn't been seen recently ( #70810 )
2022-04-30 12:43:13 +03:00
Dave T and GitHub
a7ef983a31
Use new enums in litterrobot tests ( #62515 )
...
* Use new enums in litterrobot tests
* Code review: swap == for is
2021-12-22 10:00:24 +01:00
Nathan Spencer and GitHub
406cbcfe2d
Use an assumed switch state until refresh callback is complete ( #59805 )
2021-11-18 21:29:38 -08:00
Nathan Spencer and GitHub
eaaa53d8d5
Add button to litterrobot ( #59734 )
2021-11-15 20:09:22 +01:00