Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge #1

Merged
merged 685 commits into from
Feb 26, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
685 commits
Select commit Hold shift + click to select a range
4cac044
UniFi - Change handling of updated options (#31762)
Kane610 Feb 13, 2020
52b16bf
Rename codecov so it will be picked up (#31775)
balloob Feb 13, 2020
40e866a
[ci skip] Translation update
homeassistant Feb 13, 2020
d66123c
Fix spelling of ASUSWRT in manifest (#31764)
frenck Feb 13, 2020
8356ea2
Update to version 2.6 of ihcsdk (#31789)
dingusdk Feb 13, 2020
0173c61
Spelling: Config(uration) (#31782)
frenck Feb 13, 2020
3e23a3a
Add and use bunch of data size and rate related constants (#31781)
scop Feb 13, 2020
8d1f805
Fix spelling of NETGEAR and CalDAV in manifests (#31790)
frenck Feb 13, 2020
9e7185c
Write state if schedule update state from async context (#31758)
balloob Feb 13, 2020
f091e04
Add support for real-time data from SimpliSafe (#31424)
bachya Feb 13, 2020
fdfe885
Update onewire component (#31419)
MrDadoo Feb 13, 2020
6211a2b
Add multi select support to config validation and to custom serialize…
Kane610 Feb 13, 2020
fbbb29a
Catch unexpected exceptions when validating config (#31795)
balloob Feb 13, 2020
3018e8f
Use time.monotonic instead of time.time where appropriate (#31780)
scop Feb 13, 2020
f6341ed
Add Home Assistant Companion to manifest.json so we can sugges… (#31808)
robbiet480 Feb 13, 2020
5993254
Update Plex connection class to push (#31806)
jjlawren Feb 13, 2020
ebeab7f
Update codecov.yml
balloob Feb 14, 2020
2f3ab15
Remove force from async_schedule_update_ha_state for HMIPC (#31796)
SukramJ Feb 14, 2020
32bc94b
[ci skip] Translation update
homeassistant Feb 14, 2020
eb30975
Add summary attribtue for currently playing media (#31803)
jjlawren Feb 14, 2020
f0b2d50
Fix swap of min and max default values in Modbus climate (#31801)
vzahradnik Feb 14, 2020
408b41e
Add device registry support for Plex (#31797)
jjlawren Feb 14, 2020
f9fda7d
update directv to directpy==0.6 (#31812)
ctalkington Feb 14, 2020
9eb0415
Speed up tests of HomematicIP Cloud (#31810)
SukramJ Feb 14, 2020
e6148d2
Allow hourly forecast in IPMA (#30979)
abmantis Feb 14, 2020
71a81c4
Limit translations_develop to an integration (#31804)
balloob Feb 14, 2020
e019280
Annotate more async functions correctly (#31802)
balloob Feb 14, 2020
d6f0c26
Fire HASS events on SimpliSafe events (#31811)
bachya Feb 14, 2020
043d36f
Change multi_select config validator to class (#31828)
Kane610 Feb 14, 2020
614be5c
Remove energy sensor from incompatible Ata devices (#31831)
vilppuvuorinen Feb 14, 2020
f396f1c
Spotify integration hotfixes (#31835)
frenck Feb 14, 2020
52b045e
Fix person device_trackers null (#31829)
balloob Feb 14, 2020
4501471
Google Assistant: Remove speaker type and earlier filter out devices …
balloob Feb 14, 2020
966df6a
Guard writing automation/scene/script config (#31568)
balloob Feb 9, 2020
295963f
For vizio integration, set unique ID early to prevent multiple zeroco…
raman325 Feb 10, 2020
7edf046
Fix missing device class in netatmo binary sensors (#31693)
cgtobi Feb 12, 2020
30e302a
Fix person reload service (#31716)
balloob Feb 11, 2020
656c901
Fix smoke detection for HomematicIP Cloud (#31753)
SukramJ Feb 12, 2020
f042c6f
Updated frontend to 20200130.3 (#31771)
bramkragten Feb 12, 2020
af9832d
Fix person device_trackers null (#31829)
balloob Feb 14, 2020
7705eb7
Google Assistant: Remove speaker type and earlier filter out devices …
balloob Feb 14, 2020
f26cbbd
Spotify integration hotfixes (#31835)
frenck Feb 14, 2020
8140c03
Bumped version to 0.105.4
balloob Feb 14, 2020
350726d
Revert "For vizio integration, set unique ID early to prevent multipl…
balloob Feb 14, 2020
68d2a11
Merge pull request #31841 from home-assistant/rc
balloob Feb 15, 2020
f3a8196
[ci skip] Translation update
homeassistant Feb 15, 2020
4e54dfa
Add turn_on_action configuration variable (#31792)
maxcanna Feb 15, 2020
e38522c
Bump pillow to 7.0 (#31847)
robmarkcole Feb 15, 2020
1609e33
Simplify missing Garmin Connect data handling, mark entities un/avail…
scop Feb 15, 2020
b8f9ff7
Add Tado water_heater (#30095)
michaelarnauts Feb 15, 2020
588f2cd
Revert "Check netgear device_tracker link_rate to ensure device is co…
MartinHjelmare Feb 15, 2020
733f1e1
Helpers typing improvements (#31865)
scop Feb 15, 2020
02002ac
Update codecov.yml
balloob Feb 15, 2020
2c42e2a
Improve media name detection on lg_netcast (#31863)
maxcanna Feb 15, 2020
8c270e6
update pyTibber libary, add signal strength for Pulse and watty (#31851)
Danielhiversen Feb 15, 2020
481d329
Bump Apprise version to v0.8.4 (#31868)
caronc Feb 15, 2020
7dff5e7
Add support for displaying Daf Yomi (#30628)
moshekaplan Feb 15, 2020
9101803
Use new custom_serializer (#31871)
jjlawren Feb 15, 2020
3fb8071
[ci skip] Translation update
homeassistant Feb 16, 2020
fb8cbc2
Fix CalDAV recurring events (#31805)
PhilRW Feb 16, 2020
f6d9e6b
Convert august to async so a token refresh lock can be used (#31848)
bdraco Feb 16, 2020
fee0d8d
Add rainforest_eagle support for legacy hardware (#28082)
jcalbert Feb 16, 2020
096e7cc
Support XML conversion for RESTful sensors (#31809)
bdraco Feb 16, 2020
a6eb776
Merge remote-tracking branch 'origin/master' into dev
balloob Feb 16, 2020
20d7c84
Fix mikrotik detecting capsman support (#31819)
Marco98 Feb 16, 2020
32f25a8
Adjust tests after speed up to restore coverage for HomematicIP Cloud…
SukramJ Feb 16, 2020
e5e7c9f
Upgrade python-velbus to 2.0.41 (#31875)
Cereal2nd Feb 16, 2020
03f7fe4
Type hint improvements (#31876)
scop Feb 16, 2020
6be0bcc
Bump adafruit-blinka and adafruit-circuitpython-mcp230xx (#31845)
jardiamj Feb 16, 2020
2516b94
Update nederlandse_spoorwegen to properly handle punctuality (#31741)
Squixx Feb 16, 2020
1d5d56f
Add timestamp to lg_netcast media_image_url to update image correctly…
laszlojakab Feb 16, 2020
f53ae12
Clean up netgear device tracker (#31861)
MartinHjelmare Feb 16, 2020
ae78fb8
Activate Stale bot for PR's (#31837)
frenck Feb 16, 2020
4dc4f84
Upgrade bimmer_connected to 0.7.0 (#31894)
gerard33 Feb 16, 2020
e3adbc3
Fix check_real location guard (#31890)
MartinHjelmare Feb 16, 2020
2ce7561
Clean soundtouch (#31888)
MartinHjelmare Feb 16, 2020
84e4ef5
[ci skip] Translation update
homeassistant Feb 17, 2020
f30c636
Fix bugs in greeneye_monitor voltage reporting (#31895)
jkeljo Feb 17, 2020
56142ba
Upgrade greeneye_monitor to 2.0 (#31896)
jkeljo Feb 17, 2020
00b3efe
prevent dev_id being permanently assigned as config_name (#31886)
mueslo Feb 17, 2020
aead5ba
Upgrade youtube_dl to version 2020.02.16 (#31905)
BKPepe Feb 17, 2020
b77f267
Upgrade aiohue (#31903)
balloob Feb 17, 2020
164e970
Add POD support, sleep fitness sensor to EightSleep (#31874)
mezz64 Feb 17, 2020
3da136b
Add logger name to system log (#31902)
balloob Feb 17, 2020
c788946
Allow specifying an icon for a scene (#31898)
balloob Feb 17, 2020
1b7dd6c
Add icons to scripts (#31899)
balloob Feb 17, 2020
2366b5f
Bump dependency to 0.10.17 for HomematicIP Cloud (#31911)
SukramJ Feb 17, 2020
81701f7
Start safe mode if invalid core conf (#31904)
balloob Feb 17, 2020
93a844b
Hue Group features based on the bulbs in it (#31897)
guimaraes13 Feb 17, 2020
18dfb02
Updated frontend to 20200212.0 (#31912)
bramkragten Feb 17, 2020
00ac7a7
Provide user consumable errors when lock operations fail (#31864)
bdraco Feb 17, 2020
a6b5d73
Report which data causes JSON serialization error (#31901)
balloob Feb 17, 2020
74f0262
Bump simplisafe-python to 8.1.1 (#31915)
bachya Feb 17, 2020
4497e98
Remove duke_energy integration (ADR-0004) (#31921)
frenck Feb 17, 2020
e52adbb
Updated frontend to 20200217.0 (#31922)
bramkragten Feb 17, 2020
3743aaf
Add async_unload_entry to iCloud (#31917)
Quentame Feb 17, 2020
95bcced
Add an options flow to demo (#31920)
bramkragten Feb 17, 2020
21a1186
Upgrade bimmer_connected to 0.7.0 (#31894)
gerard33 Feb 16, 2020
8812b60
Report which data causes JSON serialization error (#31901)
balloob Feb 17, 2020
7bc87ee
Bumped version to 0.105.5
balloob Feb 17, 2020
75b508e
Merge pull request #31931 from home-assistant/rc
balloob Feb 17, 2020
1f7e394
Merge remote-tracking branch 'origin/master' into dev
balloob Feb 17, 2020
70910ec
Bump aio_geojson_geonetnz_quakes to 0.12 (#31930)
exxamalte Feb 17, 2020
2e51619
[ci skip] Translation update
homeassistant Feb 18, 2020
1fa16ee
Fix translations_develop (#31942)
austinmroczek Feb 18, 2020
e65995e
Bump aio_geojson_nsw_rfs_incidents to 0.3 (#31941)
exxamalte Feb 18, 2020
f75bda7
Bump pyps4-2ndscreen to 1.0.7 (#31943)
ktnrg45 Feb 18, 2020
0ae86b0
Add pigpio remote functionality (#31667)
Poeschl Feb 18, 2020
7be3a4c
Fix entity registry not saving name/icon (#31932)
balloob Feb 18, 2020
b73531b
Untag discovery as an allowed dependency (#31934)
balloob Feb 18, 2020
af67bb0
Read Modbus climate current temp from input register (#31944)
vzahradnik Feb 18, 2020
30efef3
Add support for SimpliSafe system notifications (#31936)
bachya Feb 18, 2020
245482d
Add Twitch subscription and additional stats (#31122)
Poeschl Feb 18, 2020
beee129
Extend safe mode (#31927)
balloob Feb 18, 2020
239dfab
Do not use a set for hvac modes in SmartThings (#31959)
balloob Feb 18, 2020
17f3332
Audit state handling off august bridges and sensors (#31935)
bdraco Feb 18, 2020
b5df2ba
deCONZ - Directly reflect changes to config entry options (#31661)
Kane610 Feb 18, 2020
4ed7a7f
Upgrade pre-commit to 2.1.0 (#31962)
frenck Feb 18, 2020
f6540e3
Fix pre-commit hook issue on Windows (#31648)
teharris1 Feb 18, 2020
60ae855
Add support for MQTT device triggers (#31679)
emontnemery Feb 18, 2020
774c892
UniFi config option SSID filter (#31842)
Kane610 Feb 18, 2020
a745134
deConz - Use proper mechanisms for options flow tests (#31965)
Kane610 Feb 18, 2020
9f83096
Optimize find bad JSON data (#31963)
balloob Feb 19, 2020
4b3f9ec
[ci skip] Translation update
homeassistant Feb 19, 2020
0213f43
Add options to ignore shared/managed Plex clients (#31738)
jjlawren Feb 19, 2020
56c834b
Fix Plex naming and devices for misbehaving clients (#31970)
jjlawren Feb 19, 2020
0dad2f8
Upgrade to bimmer_connected 0.7.1 to fix US and China access (#31968)
gerard33 Feb 19, 2020
32cd58e
Modbus remove unnecessary get calls (#31966)
vzahradnik Feb 19, 2020
21f8d0a
Bump vallox-websocket-api to 2.4.0 (#31913)
springstan Feb 19, 2020
f4f01cb
Add new devices to HomematicIP Cloud (#31914)
SukramJ Feb 19, 2020
0d87490
Add shutter group to HomematicIP Cloud (#31916)
SukramJ Feb 19, 2020
da4c08d
Fix test for HMIPC (#31981)
SukramJ Feb 19, 2020
e90d29e
Updated frontend to 20200219.0 (#31979)
bramkragten Feb 19, 2020
8255bdf
Bump ZHA quirks and add skip configuration support (#31982)
dmulcahey Feb 19, 2020
4e76539
Only check frontend for safe mode if frontend wanted to be loa… (#31969)
balloob Feb 19, 2020
6f8f232
Nuki: add support for unique id (#31824)
pvizeli Feb 19, 2020
5839df3
[ci skip] Translation update
homeassistant Feb 20, 2020
832337f
Fix bug in ecobee integration (#32008)
marthoc Feb 20, 2020
b6d60c3
Don't return coroutine in DLNA/DMR service handler (#32011)
tsvi Feb 20, 2020
136ed12
Update pyhomematic to 0.1.65 (#32006)
danielperna84 Feb 20, 2020
047111b
Fix Plex sensor title handling (#31973)
jjlawren Feb 20, 2020
febd7e5
Upgrade requests to 2.23.0 (#32013)
frenck Feb 20, 2020
aae64db
Bumped version to 0.107.0dev0
frenck Feb 20, 2020
d6c185f
Deprecate Xfinity Gateway integration (ADR-0004) (#32017)
frenck Feb 20, 2020
6c9d4a6
Add missing name to logging in DataUpdateCoordinator (#32023)
MatthewFlamm Feb 20, 2020
e71c7e1
Fix hue test
balloob Feb 20, 2020
2ec0a50
Remove deprecated Hue options (fixes CI) (#32027)
frenck Feb 20, 2020
7e3841e
Bump pyatmo to 3.2.4 (#32018)
cgtobi Feb 20, 2020
2ad1f7f
Remove states UI options in group integration (#32021)
frenck Feb 20, 2020
51b2d0b
Add entity ID to input_number warning (#32012)
balloob Feb 20, 2020
7a6b13c
Update vizio dependency and integration name (#31975)
raman325 Feb 20, 2020
a7d5e89
Add convert_to_pil_image to pil util (#31825)
robmarkcole Feb 20, 2020
5c5f839
Remove weblink integration (#32024)
frenck Feb 20, 2020
1c2bce9
Fix recursion bug (#32009)
balloob Feb 20, 2020
1c81e8a
Remove history_graph integration (#32028)
frenck Feb 20, 2020
b2f2afa
Prevent committing to dev/master/rc directly (#32029)
frenck Feb 20, 2020
bf1092e
Add minimal version contrain to urllib3 (#32031)
frenck Feb 20, 2020
20e3c91
Updated frontend to 20200220.0 (#32033)
balloob Feb 20, 2020
2e35190
Fix extra arguments of group integration (#32032)
frenck Feb 20, 2020
ce710f1
Template platform tweaks (#32037)
balloob Feb 20, 2020
f0d58ab
Change TTS codeowner to @pvizeli (#32041)
robbiet480 Feb 20, 2020
51b5796
Updated frontend to 20200220.1 (#32046)
balloob Feb 20, 2020
1ee7c48
Update file headers and outdated documentation links (#32022)
springstan Feb 20, 2020
a12c4da
[ci skip] Translation update
homeassistant Feb 21, 2020
d4075fb
Significantly reduce code in august integration (#32030)
bdraco Feb 21, 2020
6e74ee7
Fix i/o in august camera async image update (#32044)
bdraco Feb 21, 2020
dd8597c
Bump brother to 0.1.6 (#32054)
bieniu Feb 21, 2020
f32411e
Add asuswrt interface and dnsmasq location configuration (#29834)
pkishino Feb 21, 2020
2fb66fd
Add additional logging to rest sensor (#32068)
arsaboo Feb 21, 2020
9cc47ca
Add ConfigEntryNotReady exception to Plex (#32071)
jjlawren Feb 21, 2020
36db302
Enhance Dynalite Integration after review (#31760)
ziv1234 Feb 21, 2020
3385893
ZHA device channel refactoring (#31971)
Adminiuga Feb 21, 2020
b41cbe9
Add www. to all documentation links (#32063)
springstan Feb 22, 2020
dc15b9c
[ci skip] Translation update
homeassistant Feb 22, 2020
ced870c
Remove YAML config from Ring integration (#32039)
balloob Feb 22, 2020
edfb967
Add unique ID to ONVIF camera entities (#32093)
frenck Feb 22, 2020
fcaabb3
Change get_entity to return a extended entry, add inputs to de… (#32083)
bramkragten Feb 22, 2020
8257165
[ci skip] Translation update
homeassistant Feb 23, 2020
bd00453
Bump env_canada to 0.0.35 to address issue 31924 (#32077)
michaeldavie Feb 23, 2020
a678c6f
Fix Frontier Silicon player state (#32082)
jezcooke Feb 23, 2020
f975654
Mock setup_entry in oauth2 tests (#32102)
balloob Feb 23, 2020
d22ee71
Fix Plugwise climate issues for new firmware #32080 (#32109)
CoMPaTech Feb 23, 2020
458e47f
Add name option for Frontier Silicon devices (#32085)
jezcooke Feb 23, 2020
a533b7a
Fix volume control for Frontier Silicon media players (#32040)
jezcooke Feb 23, 2020
f6fbecf
Add boost support for Hive TRVs (#31261)
martinlong1978 Feb 23, 2020
4cc4f07
Add sighthound save image (#32103)
robmarkcole Feb 23, 2020
1007283
UniFi - Add unit of measurement to bandwidth sensors (#32114)
Kane610 Feb 23, 2020
8dd80e0
Add unique_id to directv entities (#31838)
ctalkington Feb 23, 2020
a85808e
Add and use time related constants (#32065)
springstan Feb 23, 2020
524a1a7
Use f-strings in integrations starting with "A" (#32110)
springstan Feb 23, 2020
d2d7886
0.106 Beta - provide correctly formatted placeholders (#32119)
kit-klein Feb 23, 2020
693441e
Deduplicate code in the august integration (#32101)
bdraco Feb 23, 2020
5ec7d07
[ci skip] Translation update
homeassistant Feb 24, 2020
6e6625e
Remove no-longer-needed SimpliSafe websocket watchdog (#32129)
bachya Feb 24, 2020
2707584
Properly define depenency for Scrape integration on Rest integ… (#32136)
balloob Feb 24, 2020
ca01e9a
Improve condition validation error msg (#32135)
balloob Feb 24, 2020
a1a835c
Add platform Ezviz (#30378)
BaQs Feb 24, 2020
df93636
Refactor homekit_controller to be fully asynchronous (#32111)
Jc2k Feb 24, 2020
d996a4a
Add Supla gate (#31643)
Rocik Feb 24, 2020
15b4975
Use ciso8601 library to parse datetime faster (#32128)
KapJI Feb 24, 2020
07fa844
Speed up validate_entity_id (#32137)
balloob Feb 24, 2020
9801810
Use f-strings in integrations starting with "B"-"E" (#32121)
springstan Feb 24, 2020
db40b2f
Handle unhandled IQVIA data update exception (#32144)
bachya Feb 24, 2020
f7e336e
Modernize SimpliSafe config flow (#32130)
bachya Feb 24, 2020
edf44f4
Modernize RainMachine config flow (#32131)
bachya Feb 24, 2020
6b0d7c7
Clean up RainMachine config entry data (#32132)
bachya Feb 24, 2020
90859b8
Upgrade qnapstats to 0.3.0 (#32148)
colinodell Feb 24, 2020
309989b
Fix vizio bug to use 'get' to get volume_step since it is optional (#…
raman325 Feb 24, 2020
b2d7bc4
Add support for simultaneous runs of Script helper (#31937)
pnbruckner Feb 24, 2020
3f49f6c
Add constants file for directv (#32157)
ctalkington Feb 25, 2020
a9e0612
[ci skip] Translation update
homeassistant Feb 25, 2020
9b2544c
Remove some unneeded pylint suppressions (#32152)
scop Feb 25, 2020
c98f501
Upgrade pre-commit to 2.1.1 (#32159)
frenck Feb 25, 2020
496bd3d
Add and use more unit constants (#32122)
scop Feb 25, 2020
ad102b3
Use f-strings in integrations starting with "F"and"G" (#32150)
springstan Feb 25, 2020
88df9c8
Remove friendly_name attribute from twitch sensor (#32067)
springstan Feb 25, 2020
e0586df
Migrate HomematicIP Cloud services to admin services (#32107)
SukramJ Feb 25, 2020
71a6ea1
Add shopping_list_item_added event_type (#28334)
thegame3202 Feb 25, 2020
4236d62
Improve Vizio fix to avoid KeyError (#32163)
raman325 Feb 25, 2020
7e387f9
Add MQTT WS command to remove device (#31989)
emontnemery Feb 25, 2020
75f465b
Remove unused RainMachine config flow function (#32165)
bachya Feb 25, 2020
7c2765f
Remove unused SimpliSafe config flow function (#32166)
bachya Feb 25, 2020
5776b9f
Fix flaky coverage in UK transport test (#32053)
balloob Feb 25, 2020
0e6a48c
Add observed entities to bayesian sensor (#27721)
paolog89 Feb 25, 2020
c97b1c6
Modernize Notion config flow (#32167)
bachya Feb 25, 2020
ba4cc37
Modernize Ambient PWS config flow (#32164)
bachya Feb 25, 2020
c9d78aa
Refactor homekit_controller config flow tests (#32141)
Jc2k Feb 25, 2020
438c4ac
Deprecate homekit_controller .homekit folder (#32158)
Jc2k Feb 25, 2020
5488389
Dedup and clarify imported konnected config flows (#32138)
kit-klein Feb 25, 2020
900714a
Do not report state when closing down (#32168)
balloob Feb 25, 2020
2925e06
Add Config flow to august (#32133)
bdraco Feb 25, 2020
5c12fa0
Fix description of fan service set_direction (#32181)
springstan Feb 25, 2020
2365e2e
Use orjson to parse json faster (#32153)
KapJI Feb 25, 2020
2d6b804
Improve error handling (#32182)
emontnemery Feb 25, 2020
536b313
Support multiple Lovelace dashboards (#32134)
balloob Feb 25, 2020
ceb3985
Remove hide_entity property from automation integration (#32038)
frenck Feb 25, 2020
7d8da47
Revert "Use orjson to parse json faster (#32153)" (#32185)
balloob Feb 25, 2020
1ddc1eb
Refactor away deprecated homekit_controller test helpers (#32177)
Jc2k Feb 25, 2020
24652d8
Bump python-tado to 0.3.0 (#32186)
michaelarnauts Feb 25, 2020
dd13e99
Add missing device class attributes to homekit_controller sensors (#3…
Jc2k Feb 25, 2020
4a89fba
Add homekit_controller occupancy sensor (#32188)
Jc2k Feb 25, 2020
1f23361
Bump socialbladeclient to 0.5 (#32191)
pinkywafer Feb 25, 2020
fc0278c
Fix Arlo doing I/O in event loop (#32190)
balloob Feb 25, 2020
b0fdbeb
Updated frontend to 20200220.3 (#32189)
bramkragten Feb 25, 2020
3e702c8
Add Config Flow for sense (#32160)
bdraco Feb 25, 2020
ed461a0
[ci skip] Translation update
homeassistant Feb 26, 2020
58de7fe
Fix name of emby media player (#32183)
springstan Feb 26, 2020
4c33a9d
Add model to august device_info (#32187)
bdraco Feb 26, 2020
b5c1afc
Make SimpliSafe entities unavailable when wifi is lost (#32154)
bachya Feb 26, 2020
638a302
Reduce August doorbell detail updates (#32193)
bdraco Feb 26, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 27 additions & 22 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ omit =
homeassistant/helpers/signal.py
homeassistant/helpers/typing.py
homeassistant/scripts/*.py
homeassistant/util/async.py

# omit pieces of code that rely on external devices being present
homeassistant/components/abode/__init__.py
Expand All @@ -32,7 +31,6 @@ omit =
homeassistant/components/airly/const.py
homeassistant/components/airvisual/sensor.py
homeassistant/components/aladdin_connect/cover.py
homeassistant/components/alarm_control_panel/manual_mqtt.py
homeassistant/components/alarmdecoder/*
homeassistant/components/alarmdotcom/alarm_control_panel.py
homeassistant/components/alpha_vantage/sensor.py
Expand Down Expand Up @@ -60,7 +58,6 @@ omit =
homeassistant/components/arwn/sensor.py
homeassistant/components/asterisk_cdr/mailbox.py
homeassistant/components/asterisk_mbox/*
homeassistant/components/asuswrt/device_tracker.py
homeassistant/components/aten_pe/*
homeassistant/components/atome/*
homeassistant/components/august/*
Expand Down Expand Up @@ -168,7 +165,6 @@ omit =
homeassistant/components/dsmr_reader/*
homeassistant/components/dte_energy_bridge/sensor.py
homeassistant/components/dublin_bus_transport/sensor.py
homeassistant/components/duke_energy/sensor.py
homeassistant/components/dunehd/media_player.py
homeassistant/components/dwd_weather_warnings/sensor.py
homeassistant/components/dweet/*
Expand Down Expand Up @@ -221,6 +217,7 @@ omit =
homeassistant/components/eufy/*
homeassistant/components/everlights/light.py
homeassistant/components/evohome/*
homeassistant/components/ezviz/*
homeassistant/components/familyhub/camera.py
homeassistant/components/fastdotcom/*
homeassistant/components/ffmpeg/camera.py
Expand Down Expand Up @@ -250,18 +247,19 @@ omit =
homeassistant/components/fritzbox/*
homeassistant/components/fritzbox_callmonitor/sensor.py
homeassistant/components/fritzbox_netmonitor/sensor.py
homeassistant/components/fritzdect/switch.py
homeassistant/components/fronius/sensor.py
homeassistant/components/frontier_silicon/media_player.py
homeassistant/components/futurenow/light.py
homeassistant/components/garadget/cover.py
homeassistant/components/garmin_connect/__init__.py
homeassistant/components/garmin_connect/const.py
homeassistant/components/garmin_connect/sensor.py
homeassistant/components/gc100/*
homeassistant/components/geniushub/*
homeassistant/components/gearbest/sensor.py
homeassistant/components/geizhals/sensor.py
homeassistant/components/gios/__init__.py
homeassistant/components/gios/air_quality.py
homeassistant/components/gios/consts.py
homeassistant/components/github/sensor.py
homeassistant/components/gitlab_ci/sensor.py
homeassistant/components/gitter/sensor.py
Expand Down Expand Up @@ -306,7 +304,6 @@ omit =
homeassistant/components/homematic/notify.py
homeassistant/components/homeworks/*
homeassistant/components/honeywell/climate.py
homeassistant/components/hook/switch.py
homeassistant/components/horizon/media_player.py
homeassistant/components/hp_ilo/sensor.py
homeassistant/components/htu21d/sensor.py
Expand All @@ -323,6 +320,7 @@ omit =
homeassistant/components/iaqualink/sensor.py
homeassistant/components/iaqualink/switch.py
homeassistant/components/icloud/__init__.py
homeassistant/components/icloud/account.py
homeassistant/components/icloud/device_tracker.py
homeassistant/components/icloud/sensor.py
homeassistant/components/izone/climate.py
Expand Down Expand Up @@ -387,7 +385,6 @@ omit =
homeassistant/components/linode/*
homeassistant/components/linux_battery/sensor.py
homeassistant/components/lirc/*
homeassistant/components/liveboxplaytv/media_player.py
homeassistant/components/llamalab_automate/notify.py
homeassistant/components/lockitron/lock.py
homeassistant/components/logi_circle/__init__.py
Expand All @@ -412,17 +409,28 @@ omit =
homeassistant/components/mcp23017/*
homeassistant/components/media_extractor/*
homeassistant/components/mediaroom/media_player.py
homeassistant/components/melcloud/__init__.py
homeassistant/components/melcloud/climate.py
homeassistant/components/melcloud/sensor.py
homeassistant/components/message_bird/notify.py
homeassistant/components/met/weather.py
homeassistant/components/meteo_france/*
homeassistant/components/meteo_france/__init__.py
homeassistant/components/meteo_france/const.py
homeassistant/components/meteo_france/sensor.py
homeassistant/components/meteo_france/weather.py
homeassistant/components/meteoalarm/*
homeassistant/components/metoffice/sensor.py
homeassistant/components/metoffice/weather.py
homeassistant/components/microsoft/tts.py
homeassistant/components/miflora/sensor.py
homeassistant/components/mikrotik/*
homeassistant/components/mikrotik/hub.py
homeassistant/components/mikrotik/device_tracker.py
homeassistant/components/mill/climate.py
homeassistant/components/mill/const.py
homeassistant/components/minecraft_server/__init__.py
homeassistant/components/minecraft_server/binary_sensor.py
homeassistant/components/minecraft_server/const.py
homeassistant/components/minecraft_server/sensor.py
homeassistant/components/minio/*
homeassistant/components/mitemp_bt/sensor.py
homeassistant/components/mjpeg/camera.py
Expand Down Expand Up @@ -472,6 +480,7 @@ omit =
homeassistant/components/nissan_leaf/*
homeassistant/components/nmap_tracker/device_tracker.py
homeassistant/components/nmbs/sensor.py
homeassistant/components/notion/__init__.py
homeassistant/components/notion/binary_sensor.py
homeassistant/components/notion/sensor.py
homeassistant/components/noaa_tides/sensor.py
Expand Down Expand Up @@ -508,13 +517,13 @@ omit =
homeassistant/components/openuv/sensor.py
homeassistant/components/openweathermap/sensor.py
homeassistant/components/openweathermap/weather.py
homeassistant/components/opnsense/*
homeassistant/components/opple/light.py
homeassistant/components/orangepi_gpio/*
homeassistant/components/oru/*
homeassistant/components/orvibo/switch.py
homeassistant/components/osramlightify/light.py
homeassistant/components/otp/sensor.py
homeassistant/components/owlet/*
homeassistant/components/panasonic_bluray/media_player.py
homeassistant/components/panasonic_viera/media_player.py
homeassistant/components/pandora/media_player.py
Expand All @@ -534,7 +543,6 @@ omit =
homeassistant/components/plex/media_player.py
homeassistant/components/plex/sensor.py
homeassistant/components/plex/server.py
homeassistant/components/plex/websockets.py
homeassistant/components/plugwise/*
homeassistant/components/plum_lightpad/*
homeassistant/components/pocketcasts/sensor.py
Expand Down Expand Up @@ -603,6 +611,7 @@ omit =
homeassistant/components/russound_rnet/media_player.py
homeassistant/components/sabnzbd/*
homeassistant/components/saj/sensor.py
homeassistant/components/salt/device_tracker.py
homeassistant/components/satel_integra/*
homeassistant/components/scrape/sensor.py
homeassistant/components/scsgate/*
Expand All @@ -622,8 +631,6 @@ omit =
homeassistant/components/shodan/sensor.py
homeassistant/components/sht31/sensor.py
homeassistant/components/sigfox/sensor.py
homeassistant/components/signal_messenger/__init__.py
homeassistant/components/signal_messenger/notify.py
homeassistant/components/simplepush/notify.py
homeassistant/components/simplisafe/__init__.py
homeassistant/components/simplisafe/alarm_control_panel.py
Expand All @@ -640,6 +647,7 @@ omit =
homeassistant/components/smappee/*
homeassistant/components/smarty/*
homeassistant/components/smarthab/*
homeassistant/components/sms/*
homeassistant/components/smtp/notify.py
homeassistant/components/snapcast/media_player.py
homeassistant/components/snmp/*
Expand All @@ -662,6 +670,7 @@ omit =
homeassistant/components/speedtestdotnet/*
homeassistant/components/spider/*
homeassistant/components/spotcrime/sensor.py
homeassistant/components/spotify/__init__.py
homeassistant/components/spotify/media_player.py
homeassistant/components/squeezebox/*
homeassistant/components/starline/*
Expand Down Expand Up @@ -727,7 +736,6 @@ omit =
homeassistant/components/torque/sensor.py
homeassistant/components/totalconnect/*
homeassistant/components/touchline/climate.py
homeassistant/components/tplink/device_tracker.py
homeassistant/components/tplink/switch.py
homeassistant/components/tplink_lte/*
homeassistant/components/traccar/device_tracker.py
Expand All @@ -749,10 +757,8 @@ omit =
homeassistant/components/twentemilieu/sensor.py
homeassistant/components/twilio_call/notify.py
homeassistant/components/twilio_sms/notify.py
homeassistant/components/twitch/sensor.py
homeassistant/components/twitter/notify.py
homeassistant/components/ubee/device_tracker.py
homeassistant/components/uber/sensor.py
homeassistant/components/ubus/device_tracker.py
homeassistant/components/ue_smart_radio/media_player.py
homeassistant/components/unifiled/*
Expand Down Expand Up @@ -781,10 +787,10 @@ omit =
homeassistant/components/vesync/switch.py
homeassistant/components/viaggiatreno/sensor.py
homeassistant/components/vicare/*
homeassistant/components/vilfo/__init__.py
homeassistant/components/vilfo/sensor.py
homeassistant/components/vilfo/const.py
homeassistant/components/vivotek/camera.py
homeassistant/components/vizio/__init__.py
homeassistant/components/vizio/const.py
homeassistant/components/vizio/media_player.py
homeassistant/components/vlc/media_player.py
homeassistant/components/vlc_telnet/media_player.py
homeassistant/components/volkszaehler/sensor.py
Expand Down Expand Up @@ -830,15 +836,14 @@ omit =
homeassistant/components/zestimate/sensor.py
homeassistant/components/zha/__init__.py
homeassistant/components/zha/api.py
homeassistant/components/zha/const.py
homeassistant/components/zha/core/channels/*
homeassistant/components/zha/core/const.py
homeassistant/components/zha/core/device.py
homeassistant/components/zha/core/gateway.py
homeassistant/components/zha/core/helpers.py
homeassistant/components/zha/core/patches.py
homeassistant/components/zha/core/registries.py
homeassistant/components/zha/device_entity.py
homeassistant/components/zha/core/typing.py
homeassistant/components/zha/entity.py
homeassistant/components/zha/light.py
homeassistant/components/zha/sensor.py
Expand Down
12 changes: 11 additions & 1 deletion .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,14 @@ markComment: >
limitPerRun: 30

# Limit to only `issues` or `pulls`
only: issues
# only: issues

# Handle pull requests a little bit faster and with an adjusted comment.
pulls:
daysUntilStale: 30
markComment: >
There hasn't been any activity on this pull request recently. This pull
request has been automatically marked as stale because of that and will
be closed if no further activity occurs within 7 days.

Thank you for your contributions.
2 changes: 0 additions & 2 deletions .hound.yml

This file was deleted.

59 changes: 0 additions & 59 deletions .pre-commit-config-all.yaml

This file was deleted.

54 changes: 37 additions & 17 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,41 +1,61 @@
# This configuration includes the default, minimal set of hooks to be
# run on all commits. It requires no specific setup and one can just
# start using pre-commit with it.
#
# See .pre-commit-config-all.yaml for a more complete one that comes
# with a better coverage at the cost of some specific setup needed.

repos:
- repo: https://github.com/psf/black
- repo: https://github.com/psf/black
rev: 19.10b0
hooks:
- id: black
- id: black
args:
- --safe
- --quiet
files: ^((homeassistant|script|tests)/.+)?[^/]+\.py$
- repo: https://gitlab.com/pycqa/flake8
- repo: https://github.com/codespell-project/codespell
rev: v1.16.0
hooks:
- id: codespell
args:
- --ignore-words-list=hass,alot,datas,dof,dur,farenheit,hist,iff,ines,ist,lightsensor,mut,nd,pres,referer,ser,serie,te,technik,ue,uint,visability,wan,wanna,withing
- --skip="./.*,*.json"
- --quiet-level=2
exclude_types: [json]
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.9
hooks:
- id: flake8
- id: flake8
additional_dependencies:
- flake8-docstrings==1.5.0
- pydocstyle==5.0.2
files: ^(homeassistant|script|tests)/.+\.py$
- repo: https://github.com/PyCQA/bandit
- repo: https://github.com/PyCQA/bandit
rev: 1.6.2
hooks:
- id: bandit
- id: bandit
args:
- --quiet
- --format=custom
- --configfile=tests/bandit.yaml
files: ^(homeassistant|script|tests)/.+\.py$
- repo: https://github.com/pre-commit/mirrors-isort
- repo: https://github.com/pre-commit/mirrors-isort
rev: v4.3.21
hooks:
- id: isort
- repo: https://github.com/pre-commit/pre-commit-hooks
- id: isort
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.4.0
hooks:
- id: check-json
- id: check-json
- id: no-commit-to-branch
args:
- --branch=dev
- --branch=master
- --branch=rc
- repo: local
hooks:
# Run mypy through our wrapper script in order to get the possible
# pyenv and/or virtualenv activated; it may not have been e.g. if
# committing from a GUI tool that was not launched from an activated
# shell.
- id: mypy
name: mypy
entry: script/run-in-env.sh mypy
language: script
types: [python]
require_serial: true
files: ^homeassistant/.+\.py$
Loading