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

Update from Master #1

Merged
merged 2,420 commits into from
Feb 6, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2420 commits
Select commit Hold shift + click to select a range
8fff646
Upgrade huawei-lte-api to 1.4.7 (#31155)
scop Jan 27, 2020
1f0f62d
Add unique IDs to automation/scenes (#31150)
balloob Jan 27, 2020
1278f32
Add webostv sound_output capability (#31121)
starkillerOG Jan 27, 2020
52c1bc9
Check that documentation urls are valid (#31188)
rohankapoorcom Jan 27, 2020
050e4af
Disable failing dsmr tests (#31202)
frenck Jan 27, 2020
4f07ccd
Fix unnecessary regeneration of access token in Tesla component (#31193)
alandtse Jan 27, 2020
6be9a45
Upgrade HAP-python to 2.7.0 (#31201)
frenck Jan 27, 2020
50b0e93
Added missing file (#31189)
cyberjunky Jan 27, 2020
7d9c8fd
update remove service (#31164)
dmulcahey Jan 27, 2020
d3ac3e4
Fix ps4 errors if pin begins with a 0 (#31198)
ktnrg45 Jan 27, 2020
a73a1a4
Use config_entry.unique_id in Linky (#31051)
Quentame Jan 27, 2020
4e2737b
Add Garmin Connect integration (#30792)
cyberjunky Jan 27, 2020
f95a072
Constrain SimpliSafe's check for emergency token usage (#31214)
bachya Jan 27, 2020
ab8b943
Update Hue discovery (#31215)
balloob Jan 27, 2020
1d537ad
Fix typo: serivce --> service (#31217)
cclauss Jan 27, 2020
1dbfc66
Cleanup of HomematicIP Cloud tests (#31181)
SukramJ Jan 27, 2020
1f7ab90
Bump python-synology to 0.4.0 : Add support for DSM v5 + fix sensors …
aaska Jan 27, 2020
ed97079
Fix attribute in Alexa service call for cover tilt (#31223)
pawlizio Jan 28, 2020
6daec55
[ci skip] Translation update
homeassistant Jan 28, 2020
9d8b4de
Update ZHA entity discovery tests (#31191)
Adminiuga Jan 28, 2020
ec2d378
Add test for adding a device to HomematicIP Cloud (#31224)
SukramJ Jan 28, 2020
d813618
Add Gammu based local SMS notifications (#31233)
ocalvo Jan 28, 2020
259a7e8
Add gammu to wheels (#31239)
pvizeli Jan 28, 2020
a9c43c6
Mill, correct hvac_mode. Fixes #31236 (#31242)
Danielhiversen Jan 28, 2020
03954be
Add brefra to codeowners list Velbus integration (#31245)
brefra Jan 28, 2020
8ceef72
Google Assistant: Track if request is local (#31226)
balloob Jan 28, 2020
c3cef72
Add proxmoxve SSLError check and remove log spam (#30818)
jhollowe Jan 28, 2020
747f5fd
Upgrade iaqualink to 0.3.1 (#31257)
frenck Jan 28, 2020
fd4f8d9
Upgrade dsmr_parser to 0.18, re-enable tests (#31256)
frenck Jan 28, 2020
2c02334
[ci skip] Translation update
homeassistant Jan 29, 2020
37af217
Mark device unavailable when it leaves Zigbee network. (#31264)
Adminiuga Jan 29, 2020
36675fe
deCONZ - New light level sensor attribute (#31255)
Kane610 Jan 29, 2020
3ae5735
Bump abodepy version to 0.17.0 (#31250)
shred86 Jan 29, 2020
89ae255
Bump pyhaversion to 3.2.0 (#31241)
basnijholt Jan 29, 2020
61a8618
Fix Plugwise climate issues (#31209)
bouwew Jan 29, 2020
bcdef4e
Fix reporting of battery sensor for Tesla (#31232)
alandtse Jan 29, 2020
9902b64
Add channel-mapping for HomeMatic (#31178)
danielperna84 Jan 29, 2020
28bfc6a
Update homeassistant-pyozw to 0.1.8 (#31270)
pvizeli Jan 29, 2020
c2f1d6a
Upgrade pre-commit to 2.0.0 (#31267)
frenck Jan 29, 2020
9ff9614
fix knx light turn_on with ct (#31184)
farmio Jan 29, 2020
56c235d
Fix example for set_datetime service (#31159)
l3d00m Jan 29, 2020
080827f
Fix light.turn_on for emulated_hue (#31195)
Jan 29, 2020
64edf2f
Create truly live unique id (#31078)
thibmaek Jan 29, 2020
a1e1610
Add device_class to Tesla sensors (#31231)
alandtse Jan 29, 2020
fa15bea
Remove useless assignment (#31272)
tetienne Jan 29, 2020
ec4ccb1
Bump iCloud to 0.9.2 + fix setup log (#31273)
Quentame Jan 29, 2020
9312d06
Catch 'ConnectionResetError' exceptions for Android TV integra… (#31274)
JeffLIrion Jan 29, 2020
85dbf1f
Add OPNSense device tracker (#26834)
mtreinish Jan 29, 2020
7116c74
Add PowerController to covers in Alexa (#31265)
ochlocracy Jan 29, 2020
83dff16
Add support for rangeValueDeltaDefault in Alexa AdjustRangeValue dire…
ochlocracy Jan 29, 2020
6bbb713
Fix tests for opnsense (#31277)
pvizeli Jan 29, 2020
f4a4c6b
ZHA group and device cleanup (#31260)
dmulcahey Jan 29, 2020
61e41f0
Add code owner for amcrest integration (#31276)
pnbruckner Jan 29, 2020
31dc2ad
Allow filtering of sources for Android TV (#30994)
JeffLIrion Jan 29, 2020
67b73bd
Updated frontend to 20200129.0 (#31279)
bramkragten Jan 29, 2020
ee602e4
Add command 'ps_hold' to PS4 (#31283)
ktnrg45 Jan 29, 2020
e9e44db
Fix callback and async (#31281)
balloob Jan 29, 2020
881437c
Catch error when searching for scenes or automations (#31288)
balloob Jan 29, 2020
424e15c
Find related items scripts/automations (#31293)
balloob Jan 30, 2020
111fc1f
Use all new helper functions (#31278)
Kane610 Jan 30, 2020
01dad31
Fix service helper not handling sync methods (#31254)
balloob Jan 30, 2020
c4a8af0
Merge remote-tracking branch 'origin/master' into dev
balloob Jan 30, 2020
6499fef
Bumped version to 0.105.0b0
balloob Jan 30, 2020
8c178ad
[ci skip] Translation update
homeassistant Jan 30, 2020
cf0e467
Change scan_interval defaults for Tesla (#31194)
alandtse Jan 30, 2020
da14e29
Removes I/O from linky tests (#31299)
balloob Jan 30, 2020
cad451d
Add zone to defaul config (#31303)
balloob Jan 30, 2020
ea66624
Add zones services.yaml (#31298)
balloob Jan 30, 2020
7ff30fe
Reorganize insteon code (#31183)
teharris1 Jan 30, 2020
981d963
Upgrade pre-commit to 2.0.1 (#31308)
frenck Jan 30, 2020
24f4f53
ZHA dependencies bump (#31295)
Adminiuga Jan 30, 2020
d24e397
Handle service calls that do not refer entity IDs (#31317)
balloob Jan 30, 2020
0a1e397
Updated frontend to 20200130.0 (#31318)
bramkragten Jan 30, 2020
33361f8
Fix HTTP config serialization (#31319)
balloob Jan 30, 2020
268430a
ZHA dependencies bump (#31295)
Adminiuga Jan 30, 2020
9db2ad1
Add zones services.yaml (#31298)
balloob Jan 30, 2020
f55193c
Add zone to defaul config (#31303)
balloob Jan 30, 2020
afe869b
Handle service calls that do not refer entity IDs (#31317)
balloob Jan 30, 2020
af8b63f
Updated frontend to 20200130.0 (#31318)
bramkragten Jan 30, 2020
e91c32c
Fix HTTP config serialization (#31319)
balloob Jan 30, 2020
202fd41
Bumped version to 0.105.0b1
balloob Jan 30, 2020
9432054
Rework Mikrotik device scanning following Unifi (#27484)
engrbm87 Jan 30, 2020
d6d3feb
Guard Z-Wave light HS conversion on None (#31320)
balloob Jan 30, 2020
d5486f8
Fix wemo lights (#31323)
balloob Jan 30, 2020
3718b25
Add opening and closing states to MQTT covers (#31259)
rickvdl Jan 30, 2020
9ab6d08
Bump pytrafikverket to 0.1.6.1 (#30697)
endor-force Jan 30, 2020
73ea34e
Update media_player and add tests to qualify vizio integration for pl…
raman325 Jan 30, 2020
cd1aa46
Register on HA stop event to gracefully shutdown HomematicIP Cloud co…
SukramJ Jan 30, 2020
56657fa
Axis - config flow use new helper functions (#31286)
Kane610 Jan 30, 2020
a8374cf
UniFi - Try to discover local controller (#31326)
Kane610 Jan 30, 2020
611127a
Bump pytest to 5.3.5 (#31327)
frenck Jan 30, 2020
74413e0
[ci skip] Translation update
homeassistant Jan 31, 2020
7e95078
Fix async bug in amcrest when registering services (#31334)
pnbruckner Jan 31, 2020
b22dfa1
Emulated Hue: changed fallback device-type to fix Alexa compatibility…
xtools-at Jan 31, 2020
d405069
Guard for callbacks in service helper (#31339)
balloob Jan 31, 2020
6b95e98
Guard Z-Wave light HS conversion on None (#31320)
balloob Jan 30, 2020
73f27c7
Fix wemo lights (#31323)
balloob Jan 30, 2020
3635c4d
Emulated Hue: changed fallback device-type to fix Alexa compatibility…
xtools-at Jan 31, 2020
a53c3d1
Fix async bug in amcrest when registering services (#31334)
pnbruckner Jan 31, 2020
c6baf02
Guard for callbacks in service helper (#31339)
balloob Jan 31, 2020
6a7bb7b
Fix incorrect annotation async flock notify (#31342)
balloob Jan 31, 2020
7b3dc42
Fix incorrect annotation async flock notify (#31342)
balloob Jan 31, 2020
1aa322f
Bump version to 0.105.0b0
pvizeli Jan 31, 2020
a0067a2
Remove Throttle on async_setup and bump pyvizio version (#31337)
raman325 Jan 31, 2020
ab3157e
Upgrade pysma, fix #27154 (#31346)
kellerza Jan 31, 2020
a017c26
Partially Revert "Deprecate hide_if_away from device_tracker (#30833)…
frenck Jan 31, 2020
df7d2b3
Fix typos found by codespell (#31243)
cclauss Jan 31, 2020
06c8e53
bump quirks (#31355)
dmulcahey Jan 31, 2020
958a867
UniFi integration move to push messaging (#31086)
Kane610 Jan 31, 2020
44f0728
Axis - Use core to start component tests (#31328)
Kane610 Jan 31, 2020
06efe3a
Fix wemo device types for lights (#31360)
balloob Jan 31, 2020
fa2e409
Protect for unknown state attributes. (#31354)
ochlocracy Jan 31, 2020
d225fc0
drop fritzdect (#31359)
escoand Jan 31, 2020
ae76b5b
Let core resolve entity_id for lastfm from username (#31280)
inverse Jan 31, 2020
166d770
Update Hue data fetching (#31338)
balloob Jan 31, 2020
283cc5c
Update Hue data fetching (#31338)
balloob Jan 31, 2020
ec3dc3d
Upgrade pysma, fix #27154 (#31346)
kellerza Jan 31, 2020
7ee741d
Partially Revert "Deprecate hide_if_away from device_tracker (#30833)…
frenck Jan 31, 2020
f26cb83
Protect for unknown state attributes. (#31354)
ochlocracy Jan 31, 2020
8f8468f
bump quirks (#31355)
dmulcahey Jan 31, 2020
25d6bc3
Fix wemo device types for lights (#31360)
balloob Jan 31, 2020
7ef3527
Bumped version to 0.105.0b3
balloob Jan 31, 2020
0c1acc5
[ci skip] Translation update
homeassistant Feb 1, 2020
0a90b01
Updated wemo lights fix for #31360 (#31369)
DeltaTangoLima Feb 1, 2020
e1fd46d
Updated wemo lights fix for #31360 (#31369)
DeltaTangoLima Feb 1, 2020
d382b0b
Bumped version to 0.105.0b4
balloob Feb 1, 2020
26415f6
Fix auto_bypass in alarmdecoder (#30961)
springstan Feb 1, 2020
f584df4
Add totalconnect zones as binary sensors (#28712)
austinmroczek Feb 1, 2020
79495d9
Add Tahoma lock support (#31311)
vlebourl Feb 1, 2020
dc5ca46
Run mypy through a pyenv/virtualenv enabler wrapper script (#30922)
scop Feb 1, 2020
b373c20
deCONZ - Add support for new switch type (#31362)
Kane610 Feb 1, 2020
c67f53d
Remove hour delay before checking for updates (#31368)
balloob Feb 1, 2020
3275987
Add play, pause, previous and next track to kef (#31373)
basnijholt Feb 1, 2020
9821047
Replace unmaintained BraviaRC backend with new fork: (#31234)
dcnielsen90 Feb 1, 2020
e0704d7
deCONZ - Services normalize bridge id (#31378)
Kane610 Feb 1, 2020
43b11f6
deCONZ - Improve config flow logging (#31381)
Kane610 Feb 1, 2020
1edaae3
UniFi - Log better information than a backtrace when poor switch data…
Kane610 Feb 1, 2020
e8b5555
Add temperature and humidity to xiaomi miio air quality monitor (#31287)
fierland Feb 1, 2020
3aeaf3b
Revert "Bump alarmdecoder to 1.13.9 (#30303)" (#31385)
springstan Feb 1, 2020
29aa146
Add PlatformNotReady
fabaff Feb 1, 2020
294c6a7
Support multiple attachments in signal messenger integration (#31141)
Feb 1, 2020
399173e
Upgrade importlib-metadata to 1.5.0 (#31390)
fabaff Feb 1, 2020
a958418
[ci skip] Translation update
homeassistant Feb 2, 2020
e796de6
Filter int in fan speed_list when yielding RangeController in Alexa (…
ochlocracy Feb 2, 2020
8348029
Upgrade sendgrid to 6.1.1 (#31394)
fabaff Feb 2, 2020
55a1bf3
Upgrade holidays to 0.10.1 (#31392)
fabaff Feb 2, 2020
704cfcf
deCONZ - Fix magic cube awake gesture (#31403)
Feb 2, 2020
34aed53
Upgrade discord.py to 1.3.1 (#31391)
fabaff Feb 2, 2020
48402d4
Upgrade praw to 6.5.1 (#31393)
fabaff Feb 2, 2020
55aa341
Add unique_id to essent sensors (#31408)
vanbalken Feb 2, 2020
7127310
Catch device not found in device automations (#31401)
balloob Feb 2, 2020
f68a6ae
Upgrade numpy to 1.18.1 (#31411)
fabaff Feb 2, 2020
0f6e285
Update pyhomematic to 0.1.64 (#31406)
danielperna84 Feb 2, 2020
61a1d8e
Fix rflink commands containing equals sign (#31412)
akasma74 Feb 2, 2020
8852cd0
Add Salt Fiber Box device tracker (#30986)
bjornorri Feb 2, 2020
f701b22
Upgrade alpha_vantage to 2.1.3 (#31388)
fabaff Feb 2, 2020
75f1e57
Search specific train in Nederlandse Spoorwegen (#28898)
gurbyz Feb 2, 2020
f21a058
Enable SUPPORT_VOLUME_STEP (#31023)
DevSecNinja Feb 2, 2020
883b8f2
deCONZ - Library cleanup (#31410)
Kane610 Feb 2, 2020
826433b
Fix device name Google Assistant when using aliases (#31416)
frenck Feb 2, 2020
96ede54
always call set_volume with integer values (#31418)
bendavid Feb 2, 2020
af105d2
Emulated Hue + Alexa: Fix devices not discovered and error response (…
xtools-at Feb 2, 2020
81dbdc6
Add dump service to MQTT integration (#31370)
balloob Feb 2, 2020
7687ac8
Fix service annotations (#31402)
balloob Feb 2, 2020
11fcb2c
Fix auto_bypass in alarmdecoder (#30961)
springstan Feb 1, 2020
59a9ca7
deCONZ - Add support for new switch type (#31362)
Kane610 Feb 1, 2020
3b93065
Add dump service to MQTT integration (#31370)
balloob Feb 2, 2020
d91f9fc
Filter int in fan speed_list when yielding RangeController in Alexa (…
ochlocracy Feb 2, 2020
aaea55e
deCONZ - Services normalize bridge id (#31378)
Kane610 Feb 1, 2020
fb26dd3
Revert "Bump alarmdecoder to 1.13.9 (#30303)" (#31385)
springstan Feb 1, 2020
5b7a65c
Fix service annotations (#31402)
balloob Feb 2, 2020
a54d5f0
deCONZ - Fix magic cube awake gesture (#31403)
Feb 2, 2020
3cbd426
Fix rflink commands containing equals sign (#31412)
akasma74 Feb 2, 2020
2c1b465
Emulated Hue + Alexa: Fix devices not discovered and error response (…
xtools-at Feb 2, 2020
67e7541
Fix device name Google Assistant when using aliases (#31416)
frenck Feb 2, 2020
9dfc008
always call set_volume with integer values (#31418)
bendavid Feb 2, 2020
4f79ec0
Bumped version to 0.105.0b5
balloob Feb 2, 2020
2610415
Streamline SimpliSafe data and token management (#31324)
bachya Feb 3, 2020
787faaa
[ci skip] Translation update
homeassistant Feb 3, 2020
04cb2e9
Rework Mikrotik device scanning following Unifi (#27484)
engrbm87 Jan 30, 2020
744ae82
Replace cmp option with eq and order (#31423)
springstan Feb 3, 2020
13aae8b
Bumped version to 0.105.0b6
balloob Feb 3, 2020
ee927fb
Bump pyvizio version and add additional device info (#31417)
raman325 Feb 3, 2020
e78378d
Pass correct config to updater (#31428)
balloob Feb 3, 2020
f49a392
Add guard clause for discovery_info to tahoma platforms (#31434)
vlebourl Feb 3, 2020
45c997e
Update NSAPI to 3.0.2 (#30971)
YarmoM Feb 3, 2020
8bc77f0
Add color to light template (#31435)
tetienne Feb 3, 2020
ad5db47
Clean up Tahoma smartlock (#31430)
vlebourl Feb 3, 2020
74fd57e
Fix issue with Notion dispatcher topic (#31441)
bachya Feb 3, 2020
e799b08
Fix issue with IQVIA dispatcher topic (#31440)
bachya Feb 3, 2020
30e803d
Fix issue with WWLLN dispatcher topic (#31442)
bachya Feb 3, 2020
bea7aae
Fix issues with Ambient PWS dispatcher topic (#31439)
bachya Feb 3, 2020
03642d9
Add missing await to HMIPC (#31415)
SukramJ Feb 3, 2020
4550968
Samsung TV refinements (#31248)
escoand Feb 3, 2020
114d48e
Add timeout attribute for send files (#31379)
Konsts Feb 3, 2020
f5b7900
Fix misspelled sensor names (#31344)
KasperLK Feb 3, 2020
3f9dbe6
Fix theme color (#31366)
quthla Feb 3, 2020
c8d9b83
Update StepSpeaker and Speaker interfaces in Alexa (#31444)
ochlocracy Feb 3, 2020
119566f
Keep track of the derivative for unit_time (#31397)
basnijholt Feb 3, 2020
4602d73
Remove Alexa.InputController from devices without supported inputs in…
ochlocracy Feb 4, 2020
db6449c
[ci skip] Translation update
homeassistant Feb 4, 2020
151f606
Bump pyvizio version for bug fixes (#31453)
raman325 Feb 4, 2020
9097912
Updated frontend to 20200130.1 (#31460)
bramkragten Feb 4, 2020
8af9585
Update libpurecool upstream library to latest version (#31457)
etheralm Feb 4, 2020
9bb8b2b
Update NSAPI to 3.0.2 (#30971)
YarmoM Feb 3, 2020
2f2146c
Samsung TV refinements (#31248)
escoand Feb 3, 2020
1008ab2
Fix theme color (#31366)
quthla Feb 3, 2020
10d5ce2
Keep track of the derivative for unit_time (#31397)
basnijholt Feb 3, 2020
af75a4b
Update libpurecool upstream library to latest version (#31457)
etheralm Feb 4, 2020
e5b6fbf
Updated frontend to 20200130.1 (#31460)
bramkragten Feb 4, 2020
d411ae2
Bumped version to 0.105.0b7
balloob Feb 4, 2020
1efea50
Update vizio host check to handle entries that don't have port (#31463)
raman325 Feb 4, 2020
201ea25
Add config flow to Meteo-France (#29927)
Quentame Feb 4, 2020
f41623c
Log warning when entities referenced in service call not found (#31427)
balloob Feb 4, 2020
370e2ff
Fix coordinator reference (#31467)
balloob Feb 4, 2020
2c439af
Fix iCloud device battery level can be None (#31468)
Quentame Feb 4, 2020
e970177
Use entity.async_request_call in service helper (#31454)
balloob Feb 4, 2020
c85a793
Add brightness_step to light.turn_on (#31452)
balloob Feb 5, 2020
3801d5a
[ci skip] Translation update
homeassistant Feb 5, 2020
fce9697
deCONZ - Revert from using disabled_by when setting options (#31446)
Kane610 Feb 5, 2020
431a3a6
Re-branding of Hass.io panel to Supervisor (#31480)
frenck Feb 5, 2020
67680bc
Automation device/entity extraction to include triggers + conditions …
balloob Feb 5, 2020
2509518
Update vizio host check to handle entries that don't have port (#31463)
raman325 Feb 4, 2020
6d79898
Fix coordinator reference (#31467)
balloob Feb 4, 2020
2d393b8
Fix iCloud device battery level can be None (#31468)
Quentame Feb 4, 2020
8b6b8f1
Automation device/entity extraction to include triggers + conditions …
balloob Feb 5, 2020
97250d8
Re-branding of Hass.io panel to Supervisor (#31480)
frenck Feb 5, 2020
f1d5fca
Bumped version to 0.105.0
frenck Feb 5, 2020
84cbcb4
Remove tests for deprecated key (#31491)
balloob Feb 5, 2020
0f56fc7
Bump version to 0.106.0dev0
balloob Feb 5, 2020
1ee1a43
Remove tests for deprecated key (#31491)
balloob Feb 5, 2020
472fe7a
Fix Google API key test (#31492)
balloob Feb 5, 2020
6a4d9d3
Fix Google API key test (#31492)
balloob Feb 5, 2020
b2cd670
0.105.0 (#31489)
frenck Feb 5, 2020
cb2a9df
Merge branch 'master' into dev
frenck Feb 5, 2020
557f576
Add belgian meter and rename some dsmr sensors (#30121)
dupondje Feb 5, 2020
481ea0a
Check for known Hue vulnerability (#31494)
balloob Feb 5, 2020
ba9892e
Updated frontend to 20200130.2 (#31502)
balloob Feb 5, 2020
c9be201
Move program_mode check (#31501)
aneisch Feb 5, 2020
41c55e6
Fix typo in comment
balloob Feb 5, 2020
8d2086d
Sonos services to work without admin access (#31506)
balloob Feb 5, 2020
f7f8de4
Check for known Hue vulnerability (#31494)
balloob Feb 5, 2020
08b24af
Move program_mode check (#31501)
aneisch Feb 5, 2020
46fb73e
Updated frontend to 20200130.2 (#31502)
balloob Feb 5, 2020
6e0e58f
Sonos services to work without admin access (#31506)
balloob Feb 5, 2020
29f1795
Update translations
balloob Feb 5, 2020
6246382
Bumped version to 0.105.1
balloob Feb 5, 2020
6f99bac
[ci skip] Translation update
homeassistant Feb 6, 2020
8b4bd95
Merge pull request #31510 from home-assistant/rc
balloob Feb 6, 2020
05b3c1f
Merge remote-tracking branch 'origin/master' into dev
balloob Feb 6, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
104 changes: 71 additions & 33 deletions .coveragerc

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
{
"name": "Home Assistant Dev",
"context": "..",
Expand Down
47 changes: 0 additions & 47 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
name: Report a bug with Home Assistant
about: Report an issue with Home Assistant
---
<!-- READ THIS FIRST:
- If you need additional help with this template, please refer to https://www.home-assistant.io/help/reporting_issues/
- Make sure you are running the latest version of Home Assistant before reporting an issue: https://github.com/home-assistant/home-assistant/releases
- Do not report issues for integrations if you are using custom components or integrations.
- Provide as many details as possible. Paste logs, configuration samples and code into the backticks.
DO NOT DELETE ANY TEXT from this template! Otherwise, your issue may be closed without comment.
-->
## The problem
<!--
Describe the issue you are experiencing here to communicate to the
maintainers. Tell us what you were trying to do and what happened instead.
-->


## Environment
<!--
Provide details about the versions you are using, which helps us to reproduce
and find the issue quicker. Version information is found in the
Home Assistant frontend: Developer tools -> Info.
-->

- Home Assistant release with the issue:
- Last working Home Assistant release (if known):
- Operating environment (Hass.io/Docker/Windows/etc.):
- Integration causing this issue:
- Link to integration documentation on our website:

## Problem-relevant `configuration.yaml`
<!--
An example configuration that caused the problem for you. Fill this out even
if it seems unimportant to you. Please be sure to remove personal information
like passwords, private URLs and other credentials.
-->

```yaml

```

## Traceback/Error logs
<!--
If you come across any trace or error logs, please provide them.
-->

```txt

```

## Additional information

52 changes: 0 additions & 52 deletions .github/ISSUE_TEMPLATE/Bug_report.md

This file was deleted.

17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
blank_issues_enabled: false
contact_links:
- name: Report a bug with the UI, Frontend or Lovelace
url: https://github.com/home-assistant/home-assistant-polymer/issues
about: This is the issue tracker for our backend. Please report issues with the UI in the frontend repository.
- name: Report incorrect or missing information on our website
url: https://github.com/home-assistant/home-assistant.io/issues
about: Our documentation has its own issue tracker. Please report issues with the website there.
- name: I have a question or need support
url: https://www.home-assistant.io/help
about: We use GitHub for tracking bugs, check our website for resources on getting help.
- name: Feature Request
url: https://community.home-assistant.io/c/feature-requests
about: Please use our Community Forum for making feature requests.
- name: I'm unsure where to go
url: https://www.home-assistant.io/join-chat
about: If you are unsure where to go, then joining our chat is recommended; Just ask!
108 changes: 91 additions & 17 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,109 @@
## Breaking Change:
<!--
You are amazing! Thanks for contributing to our project!
Please, DO NOT DELETE ANY TEXT from this template! (unless instructed).
-->
## Breaking change
<!--
If your PR contains a breaking change for existing users, it is important
to tell them what breaks, how to make it work again and why we did this.
This piece of text is published with the release notes, so it helps if you
write it towards our users, not us.
Note: Remove this section if this PR is NOT a breaking change.
-->

<!-- What is breaking and why we have to break it. Remove this section only if it was NOT a breaking change. -->

## Description:
## Proposed change
<!--
Describe the big picture of your changes here to communicate to the
maintainers why we should accept this pull request. If it fixes a bug
or resolves a feature request, be sure to link to that issue in the
additional information section.
-->


**Related issue (if applicable):** fixes #<home-assistant issue number goes here>
## Type of change
<!--
What type of change does your PR introduce to Home Assistant?
NOTE: Please, check only 1! box!
If your PR requires multiple boxes to be checked, you'll most likely need to
split it into multiple PRs. This makes things easier and faster to code review.
-->

**Pull request with documentation for [home-assistant.io](https://github.com/home-assistant/home-assistant.io) (if applicable):** home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
- [ ] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [ ] New feature (which adds functionality to an existing integration)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests

## Example entry for `configuration.yaml`:
<!--
Supplying a configuration snippet, makes it easier for a maintainer to test
your PR. Furthermore, for new integrations, it gives an impression of how
the configuration would look like.
Note: Remove this section if this PR does not have an example entry.
-->

## Example entry for `configuration.yaml` (if applicable):
```yaml
# Example configuration.yaml

```

## Checklist:
- [ ] The code change is tested and works locally.
- [ ] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
- [ ] I have followed the [development checklist][dev-checklist]
## Additional information
<!--
Details are important, and help maintainers processing your PR.
Please be sure to fill out additional details, if applicable.
-->

- This PR fixes or closes issue: fixes #
- This PR is related to issue:
- Link to documentation pull request:

## Checklist
<!--
Put an `x` in the boxes that apply. You can also fill these out after
creating the PR. If you're unsure about any of them, don't hesitate to ask.
We're here to help! This is simply a reminder of what we are going to look
for before merging your code.
-->

- [ ] The code change is tested and works locally.
- [ ] Local tests pass. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
- [ ] I have followed the [development checklist][dev-checklist]
- [ ] The code has been formatted using Black (`black --fast homeassistant tests`)
- [ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated in [home-assistant.io](https://github.com/home-assistant/home-assistant.io)

- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]

If the code communicates with devices, web services, or third-party tools:
- [ ] [_The manifest file_][manifest-docs] has all fields filled out correctly. Update and include derived files by running `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt` by running `python3 -m script.gen_requirements_all`.
- [ ] Untested files have been added to `.coveragerc`.

If the code does not interact with devices:
- [ ] Tests have been added to verify that the new code works.
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] Untested files have been added to `.coveragerc`.

The integration reached or maintains the following [Integration Quality Scale][quality-scale]:
<!--
The Integration Quality Scale scores an integration on the code quality
and user experience. Each level of the quality scale consists of a list
of requirements. We highly recommend getting your integration scored!
-->

- [ ] No score or internal
- [ ] 🥈 Silver
- [ ] 🥇 Gold
- [ ] 🏆 Platinum

<!--
Thank you for contributing <3

Below, some useful links you could explore:
-->
[dev-checklist]: https://developers.home-assistant.io/docs/en/development_checklist.html
[manifest-docs]: https://developers.home-assistant.io/docs/en/creating_integration_manifest.html
[quality-scale]: https://developers.home-assistant.io/docs/en/next/integration_quality_scale_index.html
[docs-repository]: https://github.com/home-assistant/home-assistant.io
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -128,3 +128,6 @@ monkeytype.sqlite3

# This is left behind by Azure Restore Cache
tmp_cache

# python-language-server / Rope
.ropeproject
2 changes: 0 additions & 2 deletions .hound.yml

This file was deleted.

51 changes: 39 additions & 12 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,29 +1,56 @@
repos:
- repo: https://github.com/psf/black
rev: 19.3b0
rev: 19.10b0
hooks:
- id: black
args:
- --safe
- --quiet
files: ^((homeassistant|script|tests)/.+)?[^/]+\.py$
- 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.8
rev: 3.7.9
hooks:
- id: flake8
additional_dependencies:
- flake8-docstrings==1.3.1
- pydocstyle==4.0.0
# Using a local "system" mypy instead of the mypy hook, because its
# results depend on what is installed. And the mypy hook runs in a
# virtualenv of its own, meaning we'd need to install and maintain
# another set of our dependencies there... no. Use the "system" one
# and reuse the environment that is set up anyway already instead.
- flake8-docstrings==1.5.0
- pydocstyle==5.0.2
files: ^(homeassistant|script|tests)/.+\.py$
- repo: https://github.com/PyCQA/bandit
rev: 1.6.2
hooks:
- id: bandit
args:
- --quiet
- --format=custom
- --configfile=tests/bandit.yaml
files: ^(homeassistant|script|tests)/.+\.py$
- repo: https://github.com/pre-commit/mirrors-isort
rev: v4.3.21
hooks:
- id: isort
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.4.0
hooks:
- id: check-json
- 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: mypy
language: system
entry: script/run-in-env.sh mypy
language: script
types: [python]
require_serial: true
exclude: ^script/scaffold/templates/
files: ^homeassistant/.+\.py$
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build:
image: latest

python:
version: 3.6
version: 3.7
setup_py_install: true

requirements_file: requirements_docs.txt
Loading