Skip to content
Merged

0.82 #18335

Show file tree
Hide file tree
Changes from 233 commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
0524c51
Update flux library version (#17677)
oblogic7 Oct 22, 2018
96105ef
Add lovelace websocket get and set card (#17600)
bramkragten Oct 22, 2018
61a96ae
Mill, support more heater types (#17676)
Danielhiversen Oct 22, 2018
42a4447
Add missing hangouts data/image to notify service (#17576)
quazzie Oct 22, 2018
75e42ac
Geo location trigger added (#16967)
exxamalte Oct 22, 2018
399f8a7
Fix Mexican Spanish identifier (#17674)
manuel-jrs Oct 22, 2018
fd9370d
Add readthedoc.yml file to specify the version of python to run durin…
tmonck Oct 22, 2018
4e8cd72
All supported domains should be exposed by default (#17579)
doudz Oct 22, 2018
b773a90
Updated simplisafe-python to 3.1.13 (#17696)
bachya Oct 22, 2018
3014930
Update limitlessled to 1.1.3 (#17703)
amelchio Oct 23, 2018
ad3d0c4
Upgrade Sphinx to 1.8.1 (#17701)
fabaff Oct 23, 2018
324587b
Away mode temperature fix for generic thermostat (#17641)
Oct 23, 2018
44e35b7
Bug fix for clicksend (#17713)
JaxomCS Oct 23, 2018
50f0eac
Fixed issue #16903 re exception with multiple simultanious writes (#1…
nickovs Oct 23, 2018
277a9a3
Async version for asuswrt (#17692)
kennedyshead Oct 23, 2018
d5a5695
Migrate Mailgun to use the webhook component (#17464)
rohankapoorcom Oct 23, 2018
7def587
Only strip from the bluetooth name if it isn't None (#17719)
d0ugal Oct 23, 2018
0723c7f
Just use debug instead of error if the binary_sensor does not get dat…
kennedyshead Oct 23, 2018
cf0bd64
Update frontend to 20181023.0
balloob Oct 23, 2018
398ea40
Update translations
balloob Oct 23, 2018
37a667c
clean up clicksend (#17723)
Danielhiversen Oct 23, 2018
4a757b7
Set available property (#17706)
ehendrix23 Oct 23, 2018
f6f549d
Removes re-init (#17724)
kennedyshead Oct 23, 2018
9798ff0
Don't call off_delay_listener if not needed (#17712)
foxel Oct 23, 2018
f997369
Rename readthedocs file (#17718)
fabaff Oct 23, 2018
7be7a8d
Add device tracking for the BT Smart Hub router (#17158)
jxwolstenholme Oct 23, 2018
65a8882
Upgrade pytest to 3.9.2 (#17736)
scop Oct 23, 2018
2734a30
Upgrade mypy to 0.641 (#17734)
scop Oct 23, 2018
0f69be1
Lovelace ws: add card (#17730)
bramkragten Oct 23, 2018
fc8af22
IGD review fixes (#17400)
StevenLooman Oct 23, 2018
6ac9677
Elk-M1 climate (#17679)
Oct 24, 2018
4222f75
Add cover to supported platforms (#17725)
cgarwood Oct 24, 2018
08fe7c3
Pytest tests (#17750)
balloob Oct 24, 2018
a10fb94
Remove webhook_id from yaml config for mailgun (#17732)
rohankapoorcom Oct 24, 2018
ad3d7c9
Update zha __init__.py to reflect new Zigbee name stylization by the …
Hedda Oct 24, 2018
86e67e4
Clean up clicksend_tts (#17749)
Danielhiversen Oct 24, 2018
8283f50
Remove day (fixes #17741) (#17743)
fabaff Oct 24, 2018
c7c0ed8
Convert auth websocket commands to use async_response decorator (#17755)
balloob Oct 24, 2018
54d463e
Update name (fixes #17752) (#17756)
fabaff Oct 24, 2018
52974ff
Update frontend to 20181024.0
balloob Oct 24, 2018
c099c25
Async tests for MQTT lock (#17763)
kennedyshead Oct 24, 2018
ec7d33f
Async MQTT sensor room (#17765)
kennedyshead Oct 24, 2018
a629e1b
Add Mexican Spanish language (#17735)
manuel-jrs Oct 24, 2018
bd23145
Fixed an incorrect reference in the entity registry (#17775)
bachya Oct 25, 2018
aa157e1
Add wind gust (fixes #17766) (#17774)
fabaff Oct 25, 2018
577cf09
Remove username from log entry (#17777)
fabaff Oct 25, 2018
599390d
Update HAP-python to 2.3.0 (#17778)
cdce8p Oct 25, 2018
5024a80
Migrate twilio webhooks to the webhook component (#17715)
rohankapoorcom Oct 25, 2018
8bebfba
Testing async in MQTT_json lights (#17768)
kennedyshead Oct 25, 2018
67d92c4
This makes mqtt_template tests async (#17784)
kennedyshead Oct 25, 2018
544a3b9
SMHI weather component not showing correct values in current forecast…
helto4real Oct 25, 2018
3c68db3
Restore manual alarm-control-panel state using async_get_last_state (…
liaanvdm Oct 25, 2018
b6e8caf
typo (#17787)
janvanhelvoort Oct 25, 2018
b5284aa
Fix device reg considered changed (#17764)
balloob Oct 25, 2018
312d49c
Allow creating signed urls (#17759)
balloob Oct 25, 2018
9c7d3c2
Add contact sensors to alexa smart home (#17704)
abmantis Oct 25, 2018
77bf10e
Fix unloading an entry can leave states around (#17786)
balloob Oct 25, 2018
4304896
Upgrade flake8 to 3.6.0 (#17770)
scop Oct 25, 2018
901c4f1
Install face_recognition on Docker build (#17502)
lights0123 Oct 25, 2018
b7b62a9
Delete sensor.yahoo_finance (#17805)
rohankapoorcom Oct 26, 2018
47003fc
deCONZ: configure service can now use 'field' as a subpath together w…
lbschenkel Oct 26, 2018
9e33398
Bumped NDMS2 client to 0.0.5 to fix unicode characters support (#17803)
foxel Oct 26, 2018
9e286d7
Bump frontend to 20181026.0
balloob Oct 26, 2018
c00da50
Update translations
balloob Oct 26, 2018
714d44c
Upgrade numpy to 1.15.3 (#17796)
fabaff Oct 26, 2018
3f4798b
MQTT Vacuum now passes error messages. (#17685)
jeroenterheerdt Oct 26, 2018
e276e89
Convert automation tests to async (#17794)
balloob Oct 26, 2018
cce8b11
frontend bump
balloob Oct 26, 2018
b789649
Lovelace ws: add move command (#17806)
bramkragten Oct 26, 2018
644c33c
Convert MQTT Light tests to async (#17754)
balloob Oct 26, 2018
92bad45
Bumping aioasuswrt version (#17814)
kennedyshead Oct 26, 2018
434c848
Minor changes (#17812)
fabaff Oct 26, 2018
86d7bc4
Add snow to Openweathermap precipitation forecast (#17551)
Yevgenium Oct 26, 2018
3175627
Add delete command (#17816)
bramkragten Oct 26, 2018
9f146a3
Raise PlatformNotReady for RMVtransport if API not available (#17635)
cgtobi Oct 26, 2018
cfbd84f
Added vacuum dock and pause/unpause traits (#17657)
mariuszluciow Oct 26, 2018
8a4c78b
Minor changes to the config validation (#17808)
fabaff Oct 26, 2018
6b7cbca
Alexa motion sensor (#17798)
abmantis Oct 26, 2018
21870e2
Mill device state attributes (#17834)
Danielhiversen Oct 27, 2018
2adf591
Fix Alexa unsupported operation_mode off (#17844)
rwagoner Oct 27, 2018
92e9c2a
adding myself as yessssms codeowner (#17862)
flowolf Oct 27, 2018
a22aad5
Fixes an issue with OpenUV config import failing (#17831)
bachya Oct 27, 2018
649bc55
Allow a list ofr update entity (#17860)
balloob Oct 27, 2018
d6e4208
Switch to using Client from twilio.rest rather than the deleted Twili…
rohankapoorcom Oct 27, 2018
9cd8a86
Move migrate to separate WS command (#17890)
balloob Oct 27, 2018
cbadd64
Fix Vera climate component to use correct states (#17892)
sqldiablo Oct 28, 2018
0acd4b2
Add myself to CODEOWNERS for Yeelight Sunflower light platform (#17896)
lindsaymarkward Oct 28, 2018
6cb7352
Fix logi_circle sensor update method naming (#17909)
evanjd Oct 28, 2018
3f3955c
Fix RFLink issue #17875 (#17889)
emontnemery Oct 28, 2018
38576e5
Corrected fan device type in google assistant to fan (#17792)
mariuszluciow Oct 28, 2018
60080a5
Migrate dialogflow over to the new webhook component (#17804)
rohankapoorcom Oct 28, 2018
0f87771
Fixes Telegram webhooks (#17554)
luca-angemi Oct 28, 2018
c9c707e
Start type annotating/testing helpers (#17858)
scop Oct 28, 2018
df65d21
updated version of xknx (#17912)
Julius2342 Oct 28, 2018
62752e0
Updated Brunt code owner (#17854)
eavanvalkenburg Oct 28, 2018
b62b3b2
Monitor all sensor types by default to rtorrent (#17894)
Oct 28, 2018
3802fec
Merge conflicting changes (#17761)
kennedyshead Oct 28, 2018
4579717
Axis - prepare for config entry (#17566)
Kane610 Oct 29, 2018
3e6de21
Upgrade pytest to 3.9.3 (#17921)
scop Oct 29, 2018
e5c97fd
Extract entity ids from all templates (#17902)
amelchio Oct 29, 2018
851d7e2
Make light.yeelight stop doing IO when accessing properties (#17917)
rohankapoorcom Oct 29, 2018
96c5e4c
Fixes for upnp-component/#17753 and missing hass-data when only setup…
StevenLooman Oct 29, 2018
d1ef875
Fix for verify_ssl in the pi_hole sensor. (#17910)
ludeeus Oct 29, 2018
f4ac317
Permissions improv (#17811)
balloob Oct 29, 2018
360addf
Fix incorrect chevy discovery (#17942)
balloob Oct 29, 2018
3740424
Fix venv check (#17939)
balloob Oct 29, 2018
98dfbf2
Disable upnp from being discovered (#17937)
balloob Oct 29, 2018
b03e605
Fix controller not being stored when setup fails and sequentially fai…
Kane610 Oct 29, 2018
6ae345b
Pass hass_config to load_platform (#17952)
balloob Oct 29, 2018
027f173
Added codeowner for bt_smarthub (#17947)
jxwolstenholme Oct 29, 2018
a87a5d2
Fixed copy-paste errors (#17948)
mariuszluciow Oct 29, 2018
af5eacf
Fix spelling error in log output (#17963)
bitglue Oct 29, 2018
d6913c6
Fix operation mode for Alexa thermostat (#17972)
balloob Oct 29, 2018
deeb288
Change source, add attributes, and improve state of DirecTV (#17536)
ehendrix23 Oct 29, 2018
c38a0f1
Update requests to 2.20.0 (#17978)
balloob Oct 29, 2018
2f71f89
Don't use keyset (#17984)
balloob Oct 29, 2018
3169c04
Update Alexa tests to async syntax (#17965)
bitglue Oct 29, 2018
cb73a8b
Météo-france sensor : current weather and 1 hour rain forecast (#17773)
victorcerutti Oct 29, 2018
03dd1e6
Updated ring_doorbell dependency to 0.2.2 (#17945)
evanjd Oct 29, 2018
32cb666
Update Avi-On to work with latest API (#17780)
antsar Oct 29, 2018
9816350
Mill service (#17971)
Danielhiversen Oct 29, 2018
e167930
Refactor Alexa API, fix thermostats (#17969)
bitglue Oct 30, 2018
b71dc75
Upgrade aiofreepybox (#17989)
stilllman Oct 30, 2018
5337d0b
fix naming bug (#17976)
helto4real Oct 30, 2018
622f23a
Update frontend to 20181030.0
balloob Oct 30, 2018
20fb7b5
Update translations
balloob Oct 30, 2018
f400925
Merge remote-tracking branch 'origin/master' into dev
balloob Oct 30, 2018
71b5636
Reverse out change #14234 BOM Weather throttle fix (#17468)
nickw444 Oct 30, 2018
3de822a
RFC: Static templates match no entities, not all (#17991)
amelchio Oct 30, 2018
f0693f6
Switch mailgun webhooks to the new Mailgun webhook api (#17919)
rohankapoorcom Oct 30, 2018
87bd2a3
Change hebrew date at sunset (#17449)
tsvi Oct 30, 2018
4d9ef9e
Import homeassistant domain instead of hardcoding it (#17985)
scop Oct 30, 2018
865ea82
Allow jinja namespace command to work. (#18011)
NeilCrosby Oct 30, 2018
eef9246
Support for WeMo Humidifier (#17996)
sqldiablo Oct 30, 2018
9cb5ea2
Fix Bloomsky api call (#18016)
dshokouhi Oct 30, 2018
9565c0b
Upgrade pyipma (#17992)
dgomes Oct 30, 2018
4073f63
Async version of melissa (#17721)
kennedyshead Oct 30, 2018
9c77465
Upgrade to asuswrt 1.1.1 to better handle mac addresses with letters …
halkeye Oct 31, 2018
314e5ac
Add SMA sensor SSL verification option (#18033)
PhilRW Oct 31, 2018
dcc4622
Konnected: Pass hass_config to load_platform (#18027)
heythisisnate Oct 31, 2018
9c840f9
Use const.SUN_EVENT_* more (#18039)
scop Oct 31, 2018
e85e578
Bumping aioasuswrt to 1.1.2 (#18042)
kennedyshead Oct 31, 2018
239e314
Add services.yaml entry for new WeMo Humidifier platform service (#18…
sqldiablo Oct 31, 2018
b12e79e
Add opentherm_gw services (#17762)
mvn23 Oct 31, 2018
1578187
Change cv.string to [cv.string] (#18050)
awarecan Oct 31, 2018
b763c0f
Extract ruamel.yaml to util with secrets, lovelace ws decorators (#17…
bramkragten Oct 31, 2018
93706fa
Report correct thermostat mode to Alexa (#18053)
bitglue Oct 31, 2018
7363378
Update SMA sensor to pysma 0.2.2 (#17988)
kellerza Oct 31, 2018
145677e
Mill, support opeation mode (#18059)
Danielhiversen Oct 31, 2018
a9140dc
deCONZ - retry if setup fails (#17772)
Kane610 Oct 31, 2018
3d1a324
Add functionality to the version sensor (#18067)
ludeeus Nov 1, 2018
32ee4f0
remove schedule_update_ha_state from mill (#18080)
Danielhiversen Nov 1, 2018
f516550
Fix camera mjpeg stream handling (#18076)
awarecan Nov 1, 2018
329d128
Change test to parametrized test using pytest (#18047)
tsvi Nov 1, 2018
4163889
Add view commands to Lovelace (#18063)
bramkragten Nov 1, 2018
bfa86b8
Add message template support for alert component (#17516)
thoscut Nov 1, 2018
1c5800d
Added identifier and name to connect/disconnect events (#18078)
jaredquinn Nov 1, 2018
ab8299b
Fix in Daikin.py for set swing_mode and speed (#18013)
MatteGary Nov 1, 2018
e9f96bf
Allow different types to match in pilight (#17922)
akloeckner Nov 1, 2018
19ebdf2
Add a component for GreenEye Monitor (#16378)
jkeljo Nov 1, 2018
caa48fa
Upgrade astral to 1.7.1
fabaff Nov 1, 2018
2fce79e
HomematicIP_Cloud fix test (#17376)
worm-ee Nov 1, 2018
957320f
Upgrade locationsharinglib to 3.0.7 (#18083)
fabaff Nov 1, 2018
a3e77bc
Upgrade sqlalchemy to 1.2.13 (#18084)
fabaff Nov 1, 2018
a69c395
Upgrade youtube_dl to 2018.10.29 (#18085)
fabaff Nov 1, 2018
afc109a
Pass though file_url from extended data attrs (#17801)
cmsimike Nov 1, 2018
c5f9220
Upgrade psutil to 5.4.8 (#18086)
fabaff Nov 1, 2018
2a76347
sensor/wunderground add device_class (#18072)
simonvanderveldt Nov 1, 2018
65e6c50
Upgrade restrictedpython to 4.0b6 (#18087)
fabaff Nov 1, 2018
83e8352
Upgrade georss_client to 0.4 (#18088)
exxamalte Nov 1, 2018
a936148
Catch KeyError if data is not available (fixes #18082) (#18089)
fabaff Nov 1, 2018
c75c00d
Bump python-miio version (#18095)
syssi Nov 1, 2018
4a3f754
Revert HomeKit update to 2.2.2 (#18069)
cdce8p Nov 1, 2018
4ee21e6
Update Pollen.com sensor platform to include asthma info (#18024)
bachya Nov 1, 2018
23290fa
Use a fixture for dialogflow calls in unit tests (#17999)
rohankapoorcom Nov 1, 2018
bcea3a9
Don't try to re-add existing Z-Wave entities (#17995)
cgarwood Nov 1, 2018
c3e3f66
Always save current position if payload is numeric value (#16148)
pszafer Nov 1, 2018
31dc683
Darksky: Fetch summary for daily forecasts (#18031)
leppa Nov 1, 2018
e9ae862
Update to DoorBirdPy v2 (again) (#14933)
Klikini Nov 1, 2018
02b46e2
Ignore min_cycle_duration when manually controlling the thermostat. (…
aronsky Nov 1, 2018
9b47af6
Add surround programs to zone 2+ (#17445)
Petro31 Nov 1, 2018
82edea6
Removed assumptions about provided upnp data (#17604)
wolph Nov 1, 2018
6eba7c4
Add binary sensors for sense energy monitor (#17645)
kbickar Nov 2, 2018
a4c0c34
Use ssdp udn uuid as Samsung TV unique id (#18022)
scop Nov 2, 2018
cb7ae5c
Allow MS face detection to handle updating entities when no face is d…
NeilCrosby Nov 2, 2018
8613694
Added service select_video_output and video_out attribute (#18081)
leothlon Nov 2, 2018
93689d6
Fix time zone for flux switch (#18102)
amelchio Nov 2, 2018
58c7ee6
Darksky: Round all temperatures to 1 decimal place (#18119)
leppa Nov 2, 2018
0a301f7
Convert nsw rural fire tests to async (#18112)
emlove Nov 2, 2018
3fe895c
Adding climate.velbus support (#18100)
cereal2nd Nov 2, 2018
a39846b
Changed from pifacecommon 4.1.2 to 4.2.2 to make the piface digital i…
vacumet Nov 2, 2018
97e928d
Update Pollen.com to use numpy for trend analysis (#18107)
bachya Nov 2, 2018
283407f
Exposes initial attribute on the entity. (#18123)
ludeeus Nov 2, 2018
dd938d7
Async generic thermostat tests (#18111)
emlove Nov 2, 2018
1f290ba
Update fan/demo tests to async (#18109)
emlove Nov 2, 2018
92c536e
Don't create a switch for POE device if said device is Cloud key (#18…
Kane610 Nov 2, 2018
45484ba
TensorFlow image_processing component (#17795)
hunterjm Nov 2, 2018
03d94df
Fix DTE Energy Bridge V2 scaling issue. (#18124) (#18129)
mtl010957 Nov 2, 2018
6a5f9fa
Add optional ttl config to route53 component (#18135)
pascal-de-ladurantaye Nov 3, 2018
5c99862
Allow disabling WeMo Discovery (#18079)
sqldiablo Nov 3, 2018
7caddd4
Fix typos and update docstrings (#18137)
fabaff Nov 3, 2018
782a90a
Fix hassio command timeout (#17567)
alex9446 Nov 3, 2018
9807ba1
Remove FFmpeg input tests (#18131)
jjlawren Nov 3, 2018
63e53fd
Bump frontend to 20181103.0
balloob Nov 3, 2018
e8e135f
Update translations
balloob Nov 3, 2018
67e62e8
Merge remote-tracking branch 'origin/rc' into dev
balloob Nov 3, 2018
0009e7b
Merge remote-tracking branch 'origin/master' into dev
balloob Nov 3, 2018
9bf824b
Bumped version to 0.82.0b0
balloob Nov 3, 2018
461e6ac
Bump frontend to 20181103.1
balloob Nov 3, 2018
b2bdf05
Bumped version to 0.82.0b1
balloob Nov 3, 2018
dbf6b01
SMA: Optional import in schema & backoff fix (#18099)
kellerza Nov 4, 2018
31737c5
Remove config (breaking change) (#18153)
jjlawren Nov 4, 2018
b3bd59e
Handle TensorFlow like OpenCV (#18185)
pvizeli Nov 4, 2018
de79c42
Add support for TensorFlow in official docker (#18191)
pvizeli Nov 4, 2018
be3800d
Cloud conf (#18216)
balloob Nov 5, 2018
fb94728
Check if os has chown (#18229)
bramkragten Nov 5, 2018
30fccc6
Bumped version to 0.82.0b2
balloob Nov 5, 2018
782f5c7
Bump frontend to 20181103.2
balloob Nov 7, 2018
0b6aa38
Update pynetgear to 0.5.1 (#18238)
Arkkimaagi Nov 6, 2018
17f04c1
Migrate python-openzwave to homeassistant-pyozw (#18268)
pvizeli Nov 6, 2018
cff4755
SMA Guard against older pysma (#18278)
kellerza Nov 7, 2018
06b9600
Bump pyotgw to 0.3b1 (#18286)
mvn23 Nov 7, 2018
e9b8b29
Bumped version to 0.82.0b3
balloob Nov 7, 2018
f541b10
Bugfix discovery (delete/mqtt) call for Hass.io (#18159)
pvizeli Nov 4, 2018
f24979c
Bumped version to 0.82.0b4
balloob Nov 7, 2018
878e369
Fix log error message (#18305)
pvizeli Nov 7, 2018
a016dd2
Bump pyhaversion to 2.0.2 (#18318)
ludeeus Nov 8, 2018
de37fc9
Bump frontend to 20181103.3
balloob Nov 9, 2018
8ab2f66
Fix xiaomi binary_sensor warning (#18280)
Danielhiversen Nov 9, 2018
f4c35a3
Remove Velbus climate platform (#18319)
balloob Nov 8, 2018
7f48a28
fix last device ignored (#18329)
abmantis Nov 9, 2018
4324d87
Bumped version to 0.82.0
balloob Nov 9, 2018
f8ca4cf
Merge remote-tracking branch 'origin/master' into rc
balloob Nov 9, 2018
f7c99ad
WeMo - Change name of discovery option (#18348)
sqldiablo Nov 10, 2018
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
  •  
  •  
  •  
22 changes: 13 additions & 9 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -76,16 +76,13 @@ omit =
homeassistant/components/daikin.py
homeassistant/components/*/daikin.py

homeassistant/components/deconz/*
homeassistant/components/*/deconz.py

homeassistant/components/digital_ocean.py
homeassistant/components/*/digital_ocean.py

homeassistant/components/dominos.py

homeassistant/components/doorbird.py
homeassistant/components/*/doorbird.py
homeassistant/components/doorbird.py
homeassistant/components/*/doorbird.py

homeassistant/components/dweet.py
homeassistant/components/*/dweet.py
Expand Down Expand Up @@ -129,6 +126,9 @@ omit =
homeassistant/components/google.py
homeassistant/components/*/google.py

homeassistant/components/greeneye_monitor.py
homeassistant/components/sensor/greeneye_monitor.py

homeassistant/components/habitica/*
homeassistant/components/*/habitica.py

Expand Down Expand Up @@ -209,7 +209,6 @@ omit =
homeassistant/components/lutron_caseta.py
homeassistant/components/*/lutron_caseta.py

homeassistant/components/mailgun.py
homeassistant/components/*/mailgun.py

homeassistant/components/matrix.py
Expand Down Expand Up @@ -248,7 +247,7 @@ omit =
homeassistant/components/opencv.py
homeassistant/components/*/opencv.py

homeassistant/components/opentherm_gw.py
homeassistant/components/opentherm_gw/*
homeassistant/components/*/opentherm_gw.py

homeassistant/components/openuv/__init__.py
Expand Down Expand Up @@ -290,6 +289,9 @@ omit =
homeassistant/components/scsgate.py
homeassistant/components/*/scsgate.py

homeassistant/components/sense.py
homeassistant/components/*/sense.py

homeassistant/components/simplisafe/__init__.py
homeassistant/components/*/simplisafe.py

Expand Down Expand Up @@ -334,7 +336,6 @@ omit =
homeassistant/components/tradfri.py
homeassistant/components/*/tradfri.py

homeassistant/components/twilio.py
homeassistant/components/notify/twilio_sms.py
homeassistant/components/notify/twilio_call.py

Expand Down Expand Up @@ -467,6 +468,7 @@ omit =
homeassistant/components/device_tracker/bluetooth_le_tracker.py
homeassistant/components/device_tracker/bluetooth_tracker.py
homeassistant/components/device_tracker/bt_home_hub_5.py
homeassistant/components/device_tracker/bt_smarthub.py
homeassistant/components/device_tracker/cisco_ios.py
homeassistant/components/device_tracker/ddwrt.py
homeassistant/components/device_tracker/freebox.py
Expand Down Expand Up @@ -500,13 +502,15 @@ omit =
homeassistant/components/emoncms_history.py
homeassistant/components/emulated_hue/upnp.py
homeassistant/components/fan/mqtt.py
homeassistant/components/fan/wemo.py
homeassistant/components/folder_watcher.py
homeassistant/components/foursquare.py
homeassistant/components/goalfeed.py
homeassistant/components/ifttt.py
homeassistant/components/image_processing/dlib_face_detect.py
homeassistant/components/image_processing/dlib_face_identify.py
homeassistant/components/image_processing/seven_segments.py
homeassistant/components/image_processing/tensorflow.py
homeassistant/components/keyboard_remote.py
homeassistant/components/keyboard.py
homeassistant/components/light/avion.py
Expand Down Expand Up @@ -722,6 +726,7 @@ omit =
homeassistant/components/sensor/luftdaten.py
homeassistant/components/sensor/lyft.py
homeassistant/components/sensor/magicseaweed.py
homeassistant/components/sensor/meteo_france.py
homeassistant/components/sensor/metoffice.py
homeassistant/components/sensor/miflora.py
homeassistant/components/sensor/mitemp_bt.py
Expand Down Expand Up @@ -759,7 +764,6 @@ omit =
homeassistant/components/sensor/ripple.py
homeassistant/components/sensor/rtorrent.py
homeassistant/components/sensor/scrape.py
homeassistant/components/sensor/sense.py
homeassistant/components/sensor/sensehat.py
homeassistant/components/sensor/serial_pm.py
homeassistant/components/sensor/serial.py
Expand Down
10 changes: 10 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# .readthedocs.yml

build:
image: latest

python:
version: 3.6
setup_py_install: true

requirements_file: requirements_docs.txt
9 changes: 9 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -56,17 +56,21 @@ homeassistant/components/climate/ephember.py @ttroy50
homeassistant/components/climate/eq3btsmart.py @rytilahti
homeassistant/components/climate/mill.py @danielhiversen
homeassistant/components/climate/sensibo.py @andrey-git
homeassistant/components/cover/brunt.py @eavanvalkenburg
homeassistant/components/cover/group.py @cdce8p
homeassistant/components/cover/template.py @PhracturedBlue
homeassistant/components/device_tracker/asuswrt.py @kennedyshead
homeassistant/components/device_tracker/automatic.py @armills
homeassistant/components/device_tracker/huawei_router.py @abmantis
homeassistant/components/device_tracker/quantum_gateway.py @cisasteelersfan
homeassistant/components/device_tracker/tile.py @bachya
homeassistant/components/device_tracker/bt_smarthub.py @jxwolstenholme
homeassistant/components/history_graph.py @andrey-git
homeassistant/components/influx.py @fabaff
homeassistant/components/light/lifx_legacy.py @amelchio
homeassistant/components/light/tplink.py @rytilahti
homeassistant/components/light/yeelight.py @rytilahti
homeassistant/components/light/yeelightsunflower.py @lindsaymarkward
homeassistant/components/lock/nello.py @pschmitt
homeassistant/components/lock/nuki.py @pschmitt
homeassistant/components/media_player/emby.py @mezz64
Expand All @@ -86,6 +90,7 @@ homeassistant/components/notify/mastodon.py @fabaff
homeassistant/components/notify/smtp.py @fabaff
homeassistant/components/notify/syslog.py @fabaff
homeassistant/components/notify/xmpp.py @fabaff
homeassistant/components/notify/yessssms.py @flowolf
homeassistant/components/plant.py @ChristianKuehnel
homeassistant/components/scene/lifx_cloud.py @amelchio
homeassistant/components/sensor/airvisual.py @bachya
Expand Down Expand Up @@ -234,6 +239,10 @@ homeassistant/components/*/upcloud.py @scop
homeassistant/components/velux.py @Julius2342
homeassistant/components/*/velux.py @Julius2342

# W
homeassistant/components/wemo.py @sqldiablo
homeassistant/components/*/wemo.py @sqldiablo

# X
homeassistant/components/*/xiaomi_aqara.py @danielhiversen @syssi
homeassistant/components/*/xiaomi_miio.py @rytilahti @syssi
Expand Down
3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ LABEL maintainer="Paulus Schoutsen <Paulus@PaulusSchoutsen.nl>"
#ENV INSTALL_FFMPEG no
#ENV INSTALL_LIBCEC no
#ENV INSTALL_SSOCR no
#ENV INSTALL_DLIB no
#ENV INSTALL_IPERF3 no

VOLUME /config
Expand All @@ -27,7 +28,7 @@ COPY requirements_all.txt requirements_all.txt
# Uninstall enum34 because some dependencies install it but breaks Python 3.4+.
# See PR #8103 for more info.
RUN pip3 install --no-cache-dir -r requirements_all.txt && \
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet cython
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet cython tensorflow

# Copy source
COPY . .
Expand Down
1 change: 0 additions & 1 deletion homeassistant/auth/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,6 @@ def async_create_access_token(self,
"""Create a new access token."""
self._store.async_log_refresh_token_usage(refresh_token, remote_ip)

# pylint: disable=no-self-use
now = dt_util.utcnow()
return jwt.encode({
'iss': refresh_token.id,
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/auth/mfa_modules/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ async def async_step_init(
-> Dict[str, Any]:
"""Handle the first step of setup flow.

Return self.async_show_form(step_id='init') if user_input == None.
Return self.async_show_form(step_id='init') if user_input is None.
Return self.async_create_entry(data={'result': result}) if finish.
"""
errors = {} # type: Dict[str, str]
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/auth/mfa_modules/totp.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ async def async_step_init(
-> Dict[str, Any]:
"""Handle the first step of setup flow.

Return self.async_show_form(step_id='init') if user_input == None.
Return self.async_show_form(step_id='init') if user_input is None.
Return self.async_create_entry(data={'result': result}) if finish.
"""
import pyotp
Expand Down
Loading