Charles Garwood
1e9ede25ad
Add Fully Kiosk Browser integration with initial binary sensor platform ( #76737 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-16 20:08:35 +02:00
Zach Berger
5331af2143
Capture local Awair firmware version to DeviceInfo ( #76700 )
2022-08-16 13:17:53 -04:00
Marc Mueller
563ec67d39
Add strict typing for auth ( #75586 )
2022-08-16 10:10:37 -04:00
Marc Mueller
bac44cf473
Enable no_implicit_optional globally [mypy] ( #76723 )
2022-08-13 19:33:57 +02:00
Franck Nijhof
f0827a20c3
Add schedule helper ( #76566 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-08-11 16:14:01 +02:00
Jc2k
91486f2d61
Enable strict typing for HomeKit Controller config flow module ( #76233 )
2022-08-04 17:41:47 +01:00
Martin Hjelmare
826de707e4
Add strict typing to openexchangerates ( #76004 )
2022-08-01 11:35:31 +02:00
Alex Henry
ace359b1bd
Add multi-zone support to Anthem AV receiver and distribution solution ( #74779 )
...
* Add multi-zone support to Anthem AV receiver and distribution amplifier
* Fix typo in comment
* Convert properties to attribute and add test
* Migrate entity name
* Fix after rebase add strict typing and bump version
* fix typing
* Simplify test
* Small improvement
* remove dispatcher send and use callback
2022-07-30 14:04:24 +02:00
IceBotYT
d99334eb07
Add LaCrosse View integration ( #71896 )
...
* Add new LaCrosse View integration
* Add new LaCrosse View integration
* Add retry logic
* Actually use the start time for the retry logic
* Get new token after 1 hour
* Replace retry logic with more reliable logic
* Improve test coverage
* Add device info and unique id to config entry
* Fix manufacturer name
* Improve token refresh and check sensor permission
* Improve test cover
* Add LaCrosse View to .strict-typing
* Remove empty fields in manifest.json
* Fix mypy
* Add retry logic for get_data
* Add missing break statement in retry decorator
* Fix requirements
* Finish suggestions by Allen Porter
* Suggestions by Allen Porter
* Fix typing issues with calls to get_locations and get_sensors
2022-07-27 07:37:22 -07:00
Erik Montnemery
51c3836ec2
Create Repairs based on Alerts ( #75397 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-27 10:13:16 +02:00
Marc Mueller
274584f2a4
Add strict typing for litterrobot ( #75540 )
2022-07-25 22:52:13 +02:00
Marc Mueller
ac858cc2b5
Improve singleton helper typing ( #75461 )
...
* Improve singleton helper typing
* Fix type errors
2022-07-21 00:19:02 +02:00
Franck Nijhof
39dc9aa179
Rename Resolution Center -> Repairs ( #75486 )
2022-07-20 12:06:52 +02:00
Marc Mueller
8a48d54951
Improve entity_platform helper typing ( #75464 )
...
* Improve entity_platform helper typing
* Add protocol class
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-20 05:45:57 +02:00
Marc Mueller
1626c53c13
Improve dispatcher helper typing ( #75455 )
...
* Improve dispatcher helper typing
* Code review
2022-07-20 04:11:46 +02:00
Marc Mueller
b04c3e9adc
Improve deprecation helper typing ( #75453 )
2022-07-20 02:54:46 +02:00
Marc Mueller
5ae5ae5392
Improve debouncer typing ( #75436 )
2022-07-19 18:35:04 +02:00
J. Nick Koston
1354952977
Migrate LIFX to config entry per device ( #74316 )
2022-07-18 17:56:34 -05:00
epenet
911402e747
Remove cloud from mypy ignore list ( #74449 )
2022-07-15 10:47:30 +02:00
Zack Barett
ea6bb370a6
Bump frontend to 20220707.1 ( #75232 )
2022-07-15 01:12:48 +02:00
epenet
e7ae2fada7
Remove evohome from mypy ignore list ( #75175 )
2022-07-14 21:40:39 +02:00
epenet
5287980f48
Remove template from mypy ignore list ( #74426 )
2022-07-14 21:15:37 +02:00
epenet
1725948d4a
Use instance attributes in minecraft_server ( #75157 )
...
* Remove minecraft_server from mypy ignore list
* Use new entity naming style
2022-07-14 18:06:33 +02:00
epenet
e16bd1e471
Remove evohome climate from mypy ignore list ( #75169 )
...
* Remove evohome climate from mypy ignore list
* Raise error
2022-07-14 13:46:37 +02:00
epenet
c260413e2a
Remove lovelace from mypy ignore list ( #75167 )
...
* Remove lovelace from mypy ignore list
* Raise error on failed config
2022-07-14 13:08:50 +02:00
epenet
debd475a6d
Remove onvif from mypy ignore list ( #75162 )
2022-07-14 11:55:43 +02:00
epenet
51c17197c5
Remove nzbget from mypy ignore list ( #75158 )
2022-07-14 11:40:10 +02:00
epenet
14baaf4b67
Remove plex from mypy ignore list ( #74984 )
2022-07-11 20:02:44 +02:00
epenet
28a34a1f89
Remove withings from mypy ignore list ( #74966 )
2022-07-11 19:14:23 +02:00
epenet
ba18e11308
Remove profiler from mypy ignore list ( #74453 )
2022-07-11 18:34:27 +02:00
epenet
7e0515b119
Remove conversation from mypy ignore list ( #74991 )
2022-07-11 17:47:33 +02:00
epenet
63706d2f67
Remove blueprint from mypy ignore list ( #74990 )
2022-07-11 17:46:32 +02:00
Paulus Schoutsen
6fd47d035e
Add basic Rhasspy integration ( #74942 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-07-11 08:40:52 -07:00
epenet
6ac05784a6
Remove icloud from mypy ignore list ( #75007 )
2022-07-11 17:33:20 +02:00
epenet
fa51a39f1d
Use instance attributes in evohome ( #74996 )
2022-07-11 17:24:35 +02:00
epenet
73a8ae35c2
Remove izone from mypy ignore list ( #75005 )
2022-07-11 16:53:14 +02:00
epenet
06a4c226fd
Remove konnected from mypy ignore list ( #75003 )
2022-07-11 16:44:44 +02:00
epenet
5f4713a200
Remove solaredge from mypy ignore list ( #74983 )
2022-07-11 15:07:54 +02:00
epenet
ab9950621b
Remove toon from mypy ignore list ( #74968 )
2022-07-11 13:40:54 +02:00
epenet
36bb34f391
Remove kostal_plenticore from mypy ignore list ( #74433 )
2022-07-09 23:18:53 +02:00
epenet
3922141f5c
Remove omnilogic from mypy ignore list ( #74452 )
2022-07-09 23:11:55 +02:00
epenet
da133a7f05
Remove xbox from mypy ignore list ( #74504 )
2022-07-09 23:09:15 +02:00
epenet
0b1f29b2b9
Remove nilu from mypy ignore list ( #74412 )
2022-07-09 20:01:39 +02:00
epenet
5360e56d09
Remove xiaomi_miio from mypy ignore list ( #74669 )
2022-07-09 19:59:11 +02:00
epenet
0f33c08dca
Remove telegram_bot from mypy ignore list ( #74661 )
2022-07-09 19:52:26 +02:00
J. Nick Koston
a697672944
Add bluetooth integration ( #74653 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-07-08 18:55:31 -05:00
Erik Montnemery
0e3f7bc63a
Resolution center MVP ( #74243 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-07-07 20:49:07 -07:00
epenet
c6bff8ae18
Remove philips_js from mypy ignore list ( #74659 )
...
* Remove philips_js from mypy ignore list
* Use class attribute
2022-07-07 22:00:19 +02:00
epenet
bd43f0393c
Remove influxdb from mypy ignore list ( #74612 )
2022-07-07 20:51:38 +03:00
epenet
dc0c41982f
Remove meteo_france from mypy ignore list ( #74613 )
2022-07-07 20:50:08 +03:00