Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2857 commits
Select commit Hold shift + click to select a range
75fffb6
Bump frontend to 20180425.0
balloob Apr 25, 2018
8cb1e17
Bump frontend to 20180425.0
balloob Apr 25, 2018
44be801
Qwikswitch binary sensors (#14008)
kellerza Apr 21, 2018
2bc87bf
Order the output of the automation editor (#14019)
balloob Apr 23, 2018
cb839ef
HomeKit Alarm Control Panel Code Exception Fix (#14025)
schmittx Apr 21, 2018
fc1f6ee
Revert cast platform polling mode (#14027)
OttoWinter Apr 22, 2018
7566bb5
Handle HomeKit configuration failure more cleanly (#14041)
mjg59 Apr 22, 2018
2e3a27e
Update device classes for contact sensor HomeKit (#14051)
marthoc Apr 23, 2018
c497515
Version bump to 0.68.0b1
balloob Apr 25, 2018
0a0d34d
Support new Xiaomi Aqara device model names and LAN protocol 2.0 (#13…
Apr 25, 2018
558b659
Add devices to Tahoma (#14075)
bakedraccoon Apr 25, 2018
f23f946
New sensor domain expiry (#14067)
masarliev Apr 25, 2018
a94864c
Modify weather components for "new" frontend card (#14076)
Apr 25, 2018
241a079
Add Sonos device attribute with grouping information (#13553)
amelchio Apr 25, 2018
8c2deda
Re-implement HomematicIP cloud to async (#13468)
worm-ee Apr 25, 2018
d7f7735
Fix timezone issue when calculating min/max values in tibber #14009 (…
Danielhiversen Apr 26, 2018
47e143d
Update pyhomematic to 0.1.42 (#14095)
danielperna84 Apr 26, 2018
ff7b512
Updated list of AWS regions for Amazon Polly (#14097)
GotoCode Apr 26, 2018
3e18078
Adds update file_path service to local_file camera (#13976)
robmarkcole Apr 26, 2018
f5de2b9
Bump frontend to 20180426
balloob Apr 26, 2018
1b71ce3
Bump frontend to 20180426
balloob Apr 26, 2018
833508f
Version bump to 0.68.0b2
balloob Apr 26, 2018
4b06392
Zone component config entry support (#14059)
Kane610 Apr 26, 2018
9d1f9fe
Improve MQTT topic validation (#14099)
OttoWinter Apr 27, 2018
0b35099
Improve precision of Hue color state (#14113)
amelchio Apr 27, 2018
403a546
Upgrade broadlink lib (#14074)
Danielhiversen Apr 25, 2018
9d0251c
Fix timezone issue when calculating min/max values in tibber #14009 (…
Danielhiversen Apr 26, 2018
c42c668
Updated list of AWS regions for Amazon Polly (#14097)
GotoCode Apr 26, 2018
9fb2bf7
Version bump to 0.68.0
balloob Apr 27, 2018
7e39a5c
Change Eufy brightness handling (#14111)
mjg59 Apr 27, 2018
7da1d75
Change Eufy brightness handling (#14111)
mjg59 Apr 27, 2018
9d34e8c
Merge pull request #14124 from home-assistant/rc
balloob Apr 28, 2018
58ae8d9
Fix the optional friendly name of the Yeelight (Closes: #14088) (#14110)
syssi Apr 28, 2018
2749ca4
Update QNAP lib to 0.2.6; handle null temps gracefully (#14117)
colinodell Apr 28, 2018
00706ad
Support Xiaomi Mijia Bluetooth Wireless Temperature and Humidity Sens…
ratcashdev Apr 28, 2018
1d41321
Upgrade colorlog to 3.1.4 (#14132)
fabaff Apr 28, 2018
8bc497b
Move RainMachine to component/hub model (#14085)
bachya Apr 28, 2018
c78e8eb
Add support for light sensors with 'lx' unit to HomeKit (#14131)
bieniu Apr 28, 2018
ea5c336
Upgrade restrictedpython to 4.0b3 (#14140)
fabaff Apr 28, 2018
8d87b9f
Logitech Pop support for emulated_hue component (#12833)
phmarc Apr 28, 2018
b352b76
Bump pyvizio to 0.0.3 (#14147)
cgarwood Apr 28, 2018
93fe61b
System log: make firing event optional (#14102)
balloob Apr 28, 2018
e6d4501
Fix color setting of tplink lights (#14108)
amelchio Apr 28, 2018
7bdd4dd
Upgrade pylast to 2.2.0 (#14139)
fabaff Apr 28, 2018
95f2ad2
Upgrade sqlalchemy to 1.2.7 (#14138)
fabaff Apr 28, 2018
4490853
Upgrade tapsaff to 0.2.0 (#14137)
fabaff Apr 28, 2018
9a91614
Upgrade python-telegram-bot to 10.0.2 (#14144)
fabaff Apr 28, 2018
84f1632
Upgrade youtube_dl to 2018.04.25 (#14136)
fabaff Apr 28, 2018
2091f86
Clean up HomeKit accessory information characteristics (#14114)
schmittx Apr 28, 2018
4205dc0
Upgrade psutil to 5.4.5 (#14135)
fabaff Apr 28, 2018
07f94ea
Fixed datetime values (#14153)
gives1976 Apr 28, 2018
44ddc6b
deluge-components-update (#14016)
engrbm87 Apr 28, 2018
a0b14c2
Light mqtt_json: Add HS color support (#14029)
OttoWinter Apr 28, 2018
a4bf421
Convert more files to async/await syntax (#14142)
OttoWinter Apr 28, 2018
fd038b6
Disable eliqonline requirement (#14156)
balloob Apr 29, 2018
ef48a7c
Fix Python 3.6 compatibility for HomeKit controller (#14160)
mjg59 Apr 29, 2018
3fd4987
deCONZ allow unloading of config entry (#14115)
Kane610 Apr 29, 2018
d352dee
Upgrade netdisco to 1.4.0 (#14152)
fabaff Apr 29, 2018
8e7f500
Add precipitation to OpenWeatherMap forecast (#13971)
escoand Apr 29, 2018
113bdc4
Allow transitioning to colour temp for tradfri (#14157)
Hate-Usernames Apr 29, 2018
7432030
Add mitemp_bt to coverage
balloob Apr 29, 2018
4c0024f
Another coverage fix
balloob Apr 29, 2018
aa8bd37
Added update_interval to maxcube (#14143)
dingusdk Apr 29, 2018
30d987f
Revert Hue color state to be xy-based (#14154)
amelchio Apr 29, 2018
02a12a0
zha: Support remotes/buttons (#12528)
rcloran Apr 30, 2018
d7eced9
Upgrade numpy to 1.14.3 (#14187)
fabaff Apr 30, 2018
76c9c01
Improve chromecast disconnection logic (#14190)
OttoWinter Apr 30, 2018
46c260f
Added CONF_IP_ADDRESS to HomeKit (#14163)
cdce8p Apr 30, 2018
5dcad89
Do not sync entities with an empty name (#14181)
balloob Apr 30, 2018
853a169
Fix poorly formatted automations (#14196)
balloob Apr 30, 2018
eceece8
Updating darksky default update interval to 5 mins (#14195)
msubra Apr 30, 2018
6e0a3ab
Fix TypeError on round(self.humidity) (fixes #13116) (#14174)
mvn23 Apr 30, 2018
a06f610
Fix color setting of tplink lights (#14108)
amelchio Apr 28, 2018
52a48b3
Improve precision of Hue color state (#14113)
amelchio Apr 27, 2018
b5bae17
Revert Hue color state to be xy-based (#14154)
amelchio Apr 29, 2018
f2a17a5
Fix Python 3.6 compatibility for HomeKit controller (#14160)
mjg59 Apr 29, 2018
03c3480
Added CONF_IP_ADDRESS to HomeKit (#14163)
cdce8p Apr 30, 2018
aba143a
Do not sync entities with an empty name (#14181)
balloob Apr 30, 2018
7f1b591
Improve chromecast disconnection logic (#14190)
OttoWinter Apr 30, 2018
daeccfe
Fix poorly formatted automations (#14196)
balloob Apr 30, 2018
c704cea
Version bump to 0.68.1
balloob Apr 30, 2018
c23cc0e
Disable eliqonline requirement (#14156)
balloob Apr 29, 2018
d1460de
Merge pull request #14199 from home-assistant/rc
balloob Apr 30, 2018
12dff5b
Add room hint support to Google Assistant cloud (#14180)
balloob Apr 30, 2018
626d6df
Update CODEOWNERS (#14214)
pschmitt May 1, 2018
a4e0c9c
Fixes #14169 (Upgrade pyupnp-async to 0.1.0.2) (#14210)
dgomes May 1, 2018
9d4d1c8
zha: Clean up binary_sensor listener registration/state updates (#14197)
rcloran May 1, 2018
b994c10
HomematicIP cloud: Add logic to check accesspoint connection state (#…
sander76 May 1, 2018
cdd45e7
Foundation for users (#13968)
balloob May 1, 2018
d82693b
Allow easy extension of websocket API (#14186)
balloob May 1, 2018
e784977
Change the divisor for total consumption output (#14215)
CM000n May 1, 2018
b0cccbf
Upgrade mypy to 0.590 (#14207)
fabaff May 1, 2018
9bc8f66
Template Sensor add device_class support (#14034)
OttoWinter May 1, 2018
b00f771
Add more parameters for DSMR sensor (#13967)
rubenvandeven May 1, 2018
bf53cbe
Support setting explicit mute value for Panasonic Viera TV (#13954)
blackwind May 1, 2018
38560cd
Allow to set a desired update interval for camera_proxy_stream view (…
NovapaX May 1, 2018
5d96751
panasonic_viera: Provide unique_id from SSDP UDN, if available (#13541)
scop May 1, 2018
83d300f
Custom component loading cleanup (#14211)
balloob May 1, 2018
2f0fc09
Buienradar improvements: continuous sensors and unique ID's (#13249)
corneyl May 1, 2018
8d5c3a2
add volumio discovery (#14220)
escoand May 1, 2018
7a05471
Converts RainMachine to hub model (part 2) (#14225)
bachya May 1, 2018
e4655a7
Add MQTT Sensor device_class (#14033)
OttoWinter May 1, 2018
c2d00be
Allow independent control of white level on flux_led component (#13985)
oblogic7 May 1, 2018
6453ea4
Add Social Blade Sensor (#14060)
meauxt May 1, 2018
e968b1a
UPnP code cleanup (#14235)
dgomes May 2, 2018
8b13658
Improve config schema of the blackbird component (#14007)
syssi May 2, 2018
bf056b6
Fix Hue color state for missing xy (#14230)
amelchio May 2, 2018
ce98dfe
Add support for tracking devices on Netgear access points (#13331)
MatMaul May 2, 2018
14c7fa8
WUnderground unique ids (#13311)
OttoWinter May 2, 2018
b66be59
Add PostNL sensor (Dutch Postal Services) (#12366)
iMicknl May 2, 2018
351e892
python_openzwave update config service (#12060)
perosb May 2, 2018
f72d568
Add unique_id to zwave node entity (#14201)
andrey-git May 2, 2018
64b9fbd
Add prereqs for HomeKit Controller (#14172)
marthoc May 2, 2018
c851dfa
Restores switch state, case the switch is optimistic (#14151)
dgomes May 2, 2018
ef4498e
Issue/add template fans (#12027)
giangvo May 2, 2018
c9de2f0
HomeKit - Climate: power state on/off support (#14082)
roiff May 3, 2018
e68b52d
Demo Sensor - Added device_class support (#14269)
cdce8p May 3, 2018
4ecce25
Re-enable eliqonline requirement (#14265)
molobrakos May 3, 2018
58257af
Add fetching camera thumbnails over websocket (#14231)
balloob May 3, 2018
15e75b0
Allow fetching media player covers via websocket connection (#14233)
balloob May 3, 2018
8cabec7
Fix ZWave light brightness (#14261)
cdce8p May 3, 2018
9859840
Update issue templates
fabaff May 4, 2018
a7a3cff
Update issue templates
fabaff May 4, 2018
54ccbbc
Update issue templates
fabaff May 4, 2018
5f8f666
Update issue templates
fabaff May 4, 2018
b49d984
Remove feature request
fabaff May 4, 2018
fa0ad7b
Color fixes for Wink lights (#14263)
amelchio May 4, 2018
c80b752
fix check config not working after #14211 (#14259)
fanthos May 4, 2018
36cf212
Issue Template Fix CRLF (#14283)
OttoWinter May 4, 2018
f98525a
Upgrade attrs to 18.1.0 (#14281)
fabaff May 4, 2018
e37fd5b
Update HAP-python to 2.0.0 (#14278)
cdce8p May 4, 2018
7900ba3
Upgrade holidays to 0.9.5 (#14274)
fabaff May 4, 2018
bb76ba6
Homekit: Changed device_class requirement Humidity Sensor (#14277)
cdce8p May 4, 2018
255a85a
HomeKit: Support triggered state for alarm_control_panel (#14285)
schmittx May 4, 2018
3544704
Fix filter sensor missing window_size argument (#14252)
dgomes May 5, 2018
75bf483
Upgrade astral to 1.6.1 (#14297)
fabaff May 5, 2018
5ade84d
BOM Weather throttle fix (#14234)
nickw444 May 5, 2018
ec3ce4c
Publish attributes unconditionally (#14179)
blackwind May 5, 2018
95d27bd
Sensor device classes (#14282)
cdce8p May 5, 2018
af8cd63
Matrix Chatbot (#13355)
tinloaf May 5, 2018
8410b63
deCONZ add new device without restart (#14221)
Kane610 May 5, 2018
1a93622
Add alarmdotcom sensor status (#14254)
May 5, 2018
f6e29a6
Add domain to labels and count state changes to Prometheus (#14253)
May 5, 2018
4d08588
Add support for max_volume (#13822)
relvacode May 5, 2018
b9e8931
Refactor ImageProcessingFaceEntity (#14296)
robmarkcole May 5, 2018
2e8eaf4
Onkyo: SUPPORT_VOLUME_STEP (#14299)
rsmeral May 5, 2018
64ba2c6
Add All-Linking capabilities (#14065)
teharris1 May 5, 2018
a4b6983
Update translations
balloob May 5, 2018
83e342d
Update frontend to 20180505.0
balloob May 5, 2018
2326312
Merge branch 'master' into dev
balloob May 5, 2018
f3411f8
Version bump to 0.70.0.dev0
balloob May 5, 2018
2bb1a95
Add unique_id to MQTT switch (#13719)
thepotoo May 6, 2018
63cc179
zha: Bump to zigpy 0.1.0 (#14305)
rcloran May 6, 2018
107769a
Add missing 'sensor' to ABODE_PLATFORMS (#14313)
jloutsenhizer May 6, 2018
34727be
Fix module names for custom components (#14317)
balloob May 7, 2018
91fe6e4
Add debounce to move_cover (#14314)
cdce8p May 7, 2018
e60d066
Converted SABnzbd to a component (#12915)
jeradM May 7, 2018
5c95c53
Revert custom component loading logic (#14327)
balloob May 7, 2018
a2b8ad5
fix(hbmqtt): partial packets breaking hbmqtt (#14329)
graffic May 7, 2018
6318178
Update netdisco to 1.4.1
balloob May 7, 2018
c716624
Ignore more loading errors (#14331)
balloob May 7, 2018
e7c7b9b
Adds unique ID to Roku for entity registry inclusion (#14325)
bachya May 7, 2018
48b13cc
Update hitron_coda.py to fix login for Shaw modems (#14306)
mikedm139 May 8, 2018
ba7333e
Add sensors for BMW electric cars (#14293)
gerard33 May 8, 2018
230bd39
Add more homematicip cloud components (#14084)
worm-ee May 8, 2018
4343659
add 2 devices (#14321)
m4dmin May 8, 2018
eb551a6
Gogogate2 0.1.1 (#14294)
dlbroadfoot May 8, 2018
c664c20
Snips: Added slot values for siteId and probability (#14315)
todschmidt May 8, 2018
6199e50
Fix Insteon PLM coverage
balloob May 8, 2018
ff01aa4
Add help for conversation/process service (#14323)
stephanerosi May 8, 2018
e12994a
Fix BOM weather '-' value (#14042)
nickw444 May 8, 2018
10505d5
Make sure zwave nodes/entities enter the registry is proper state. (#…
andrey-git May 8, 2018
9c7523d
Improving icloud device tracker (#14078)
evgeniy-khatko May 8, 2018
f516cc7
Adds useful attributes to RainMachine programs and zones (#14087)
bachya May 8, 2018
6231394
Waze Travel Time: optional inclusive/exclusive filters (#14000)
mario-tux May 8, 2018
50cea77
Bump frontend to 20180509.0
balloob May 9, 2018
d43e6a2
Ignore NaN values for influxdb (#14347)
amelchio May 9, 2018
a91c1bc
Add zone 3 for Onkyo media player (#14295)
snikch May 9, 2018
cf8562a
Support control of away mode and hold mode in Venstar component. Corr…
nkaminski May 9, 2018
2c56607
Upgrade keyring to 12.2.0 and keyrings.alt to 3.1 (#14355)
fabaff May 9, 2018
0f3ec94
debug++ for multiple volume controls (#14349)
rytilahti May 9, 2018
5ec7fc7
Backend tweaks to make authorization work (#14339)
balloob May 10, 2018
8d017b7
script/lint: Ensure there are files to test with pylint (#14363)
cdce8p May 10, 2018
eb2671f
Update .coveragerc (#14368)
pvizeli May 10, 2018
6e83113
Fix binary_sensor async_update (#14376)
damarco May 10, 2018
ea01b12
Add local auth provider (#14365)
balloob May 10, 2018
f168226
Update to sensibo 1.0.3 with better error reporting (#14380)
andrey-git May 10, 2018
db31cdf
Fix binary_sensor device_state_attributes (#14375)
damarco May 10, 2018
f192ef8
Remove domain expiry sensor (#14381)
balloob May 10, 2018
bc664c2
Bump frontend to 20180510.1
balloob May 10, 2018
e963fc5
Add support for pressure sensors (#14361)
damarco May 10, 2018
6843893
Add "framerate" parameter to generic camera (#14079)
abmantis May 10, 2018
8fcf085
Rewritten HomeKit tests (#14377)
cdce8p May 10, 2018
ef8fc1f
Update sensor state before adding device (#14357)
damarco May 11, 2018
be3b227
Make mysensors component async (#13641)
MartinHjelmare May 11, 2018
528ad56
Adds facebox (#14356)
robmarkcole May 11, 2018
48d70e5
more detailed error message (#14385)
exxamalte May 11, 2018
621c653
Allow HomeKit name to be customized (#14159)
schmittx May 11, 2018
d6b81fb
Xiaomi Aqara: Add new cube model (sensor_cube.aqgl01) (#14393)
syssi May 11, 2018
e80628d
Bump pycmus version (#14395)
mtreinish May 12, 2018
304137e
Fix name of tox pylint env (#14402)
MartinHjelmare May 12, 2018
b903bbc
Fix waiting for setup that never happens (#14346)
tinloaf May 12, 2018
01ce43e
Use None as initial state in zha component (#14389)
damarco May 12, 2018
b371bf7
Bump PyXiaomiGateway version (#14412)
syssi May 12, 2018
990f476
Homekit test cleanup (#14416)
cdce8p May 12, 2018
99e272f
Upgrade PyXiaomiGatewa to 0.9.3 (#14420) (Closes: #14417)
Danielhiversen May 12, 2018
70af7e5
Update pylint to 1.8.4 (#14421)
scop May 12, 2018
7aec098
Bring back typing check. Meanwhile just for homeassistant/*.py (#14410)
andrey-git May 12, 2018
d1228d5
Look at registry before pulling zwave config values (#14408)
andrey-git May 12, 2018
ea2c073
Add Bulgarian to Google TTS (#14422)
Chariyski May 12, 2018
8437895
Remove extra quotes from docstrings (#14431)
scop May 13, 2018
234bf1f
Spelling, grammar etc fixes (#14432)
scop May 13, 2018
4d63baf
Invoke pytest instead of py.test per upstream recommendation, #dropth…
scop May 13, 2018
e5d714e
Fix fan service description (#14423)
cdce8p May 13, 2018
146a949
Clean up some Python 3.4 remnants (#14433)
scop May 13, 2018
b904a4e
Remove universal wheel setting (#14445)
MartinHjelmare May 13, 2018
3ec56d5
Upgrade requests_mock to 1.5 (#14444)
fabaff May 13, 2018
e0bc894
Upgrade pyota to 2.0.5 (#14442)
fabaff May 13, 2018
a5bff4c
Upgrade python-telegram-bot to 10.1.0 (#14441)
fabaff May 13, 2018
a750f84
Upgrade Sphinx to 1.7.4 (#14439)
fabaff May 13, 2018
cb70993
Upgrade youtube_dl to 2018.05.09 (#14438)
fabaff May 13, 2018
391e319
Upgrade distro to 1.3.0 (#14436)
fabaff May 13, 2018
8ae3caa
Add priority and cycles to LaMetric (#14414)
PhilRW May 13, 2018
6b9c65c
Allow qwikswitch sensors as part of devices (#14454)
kellerza May 14, 2018
c06351f
Bump requirement to pydeconz v38 (#14452)
Kane610 May 14, 2018
fb50128
Add SpaceAPI support (#14204)
fabaff May 14, 2018
954e479
Use ATTR_NAME from const.py (#14450)
fabaff May 14, 2018
2f74ffc
zha: Fix cluster class check in single-cluster device type (#14303)
rcloran May 14, 2018
1b5c02f
Upgrade pygatt to 3.2.0 (#14447)
fabaff May 14, 2018
44e9783
Add support for direction to fan template (#14371)
schmittx May 14, 2018
cf44b77
Samsung Family hub camera component (#14458)
Klathmon May 14, 2018
7562b41
Fix key error upon missing node (#14460)
MartinHjelmare May 14, 2018
11c57f9
Bump lakeside version (#14471)
mjg59 May 15, 2018
710533a
Minor Wink fixes (#14468)
May 15, 2018
16bf10b
Don't poll the Samsung Family hub camera (#14473)
syssi May 15, 2018
d47006c
Optimistic MQTT light (#14401)
dgomes May 15, 2018
612a37b
Remove simplepush.io (#14358)
May 15, 2018
de50d5d
Add Konnected component with support for discovery, binary sensor and…
heythisisnate May 15, 2018
e49e0b5
Make Feedreader component more extendable (#14342)
exxamalte May 15, 2018
2e7b5dc
BMW code cleanup (#14424)
gerard33 May 15, 2018
df69680
Don't add a url to built-in panels (#14456)
balloob May 15, 2018
852ce9f
Added temperature (apparent) high/low, deprecated max/min (#12233)
nordlead2005 May 15, 2018
6ba49e1
Improve handling of offline Sonos devices (#14479)
amelchio May 16, 2018
5ff5c73
"unavailable" Media players should be considered off in Universal pla…
OverloadUT May 16, 2018
1533a68
Added option to invert aREST pin switch logic for active low relays (…
May 16, 2018
e20f88c
Use "Returns" consistently to avoid being treated as section (#14448)
scop May 16, 2018
25dcddf
Add HomeKit support for fans (#14351)
schmittx May 16, 2018
1053473
Add stdout and stderr to debug output for shell_command (#14465)
n8henrie May 16, 2018
64223ce
Update frontend to 20180516.0
balloob May 16, 2018
3e7d4fc
Bump frontend to 20180516.1
balloob May 16, 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
  •  
  •  
  •  
252 changes: 209 additions & 43 deletions .coveragerc

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Ensure Docker script files uses LF to support Docker for Windows.
# Ensure "git config --global core.autocrlf input" before you clone
* text eol=lf
*.py whitespace=error

*.ico binary
*.jpg binary
*.png binary
*.zip binary
*.mp3 binary
36 changes: 23 additions & 13 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,45 @@
Make sure you are running the latest version of Home Assistant before reporting an issue.
<!-- 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 components if you are using custom components: files in <config-dir>/custom_components
- This is for bugs only. Feature and enhancement requests should go in our community forum: https://community.home-assistant.io/c/feature-requests
- Provide as many details as possible. Paste logs, configuration sample and code into the backticks. Do not delete any text from this template!
-->

You should only file an issue if you found a bug. Feature and enhancement requests should go in [the Feature Requests section](https://community.home-assistant.io/c/feature-requests) of our community forum:
**Home Assistant release with the issue:**
<!--
- Frontend -> Developer tools -> Info
- Or use this command: hass --version
-->

**Home Assistant release (`hass --version`):**

**Last working Home Assistant release (if known):**

**Python release (`python3 --version`):**

**Operating environment (Hass.io/Docker/Windows/etc.):**
<!--
Please provide details about your environment.
-->

**Component/platform:**
<!--
Please add the link to the documentation at https://www.home-assistant.io/components/ of the component/platform in question.
-->


**Description of problem:**


**Expected:**


**Problem-relevant `configuration.yaml` entries and steps to reproduce:**
**Problem-relevant `configuration.yaml` entries and (fill out even if it seems unimportant):**
```yaml

```

1.
2.
3.

**Traceback (if applicable):**
```bash
```

```

**Additional info:**
**Additional information:**

50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
name: Bug report
about: Create a report to help us improve

---

<!-- 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 components if you are using custom components: files in <config-dir>/custom_components
- This is for bugs only. Feature and enhancement requests should go in our community forum: https://community.home-assistant.io/c/feature-requests
- Provide as many details as possible. Paste logs, configuration sample and code into the backticks. Do not delete any text from this template!
-->

**Home Assistant release with the issue:**
<!--
- Frontend -> Developer tools -> Info
- Or use this command: hass --version
-->


**Last working Home Assistant release (if known):**


**Operating environment (Hass.io/Docker/Windows/etc.):**
<!--
Please provide details about your environment.
-->

**Component/platform:**
<!--
Please add the link to the documentation at https://www.home-assistant.io/components/ of the component/platform in question.
-->


**Description of problem:**



**Problem-relevant `configuration.yaml` entries and (fill out even if it seems unimportant):**
```yaml

```

**Traceback (if applicable):**
```

```

**Additional information:**
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@
```

## Checklist:
- [ ] The code change is tested and works locally.
- [ ] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**

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

If the code communicates with devices, web services, or third-party tools:
- [ ] Local tests with `tox` run successfully. **Your PR cannot be merged unless tests pass**
- [ ] New dependencies have been added to the `REQUIREMENTS` variable ([example][ex-requir]).
- [ ] New dependencies are only imported inside functions that use them ([example][ex-import]).
- [ ] New dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`.
- [ ] New files were added to `.coveragerc`.

If the code does not interact with devices:
- [ ] Local tests with `tox` run successfully. **Your PR cannot be merged unless tests pass**
- [ ] Tests have been added to verify that the new code works.

[ex-requir]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard.py#L14
Expand Down
13 changes: 13 additions & 0 deletions .github/move.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Configuration for move-issues - https://github.com/dessant/move-issues

# Delete the command comment. Ignored when the comment also contains other content
deleteCommand: true
# Close the source issue after moving
closeSourceIssue: true
# Lock the source issue after moving
lockSourceIssue: false
# Set custom aliases for targets
# aliases:
# r: repo
# or: owner/repo

12 changes: 11 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,12 @@ Icon
# Thumbnails
._*

# IntelliJ IDEA
.idea
*.iml

# pytest
.pytest_cache
.cache

# GITHUB Proposed Python stuff:
Expand Down Expand Up @@ -74,6 +77,7 @@ pip-selfcheck.json
venv
.venv
Pipfile*
share/*

# vimmy stuff
*.swp
Expand All @@ -96,4 +100,10 @@ docs/build
desktop.ini
/home-assistant.pyproj
/home-assistant.sln
/.vs/home-assistant/v14
/.vs/*

# mypy
/.mypy_cache/*

# Secrets
.lokalise_token
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

27 changes: 18 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,18 @@ addons:
matrix:
fast_finish: true
include:
- python: "3.4.2"
- python: "3.5.3"
env: TOXENV=lint
- python: "3.4.2"
env: TOXENV=py34
# - python: "3.5"
# env: TOXENV=typing
- python: "3.5"
- python: "3.5.3"
env: TOXENV=pylint
- python: "3.5.3"
env: TOXENV=typing
- python: "3.5.3"
env: TOXENV=py35
- python: "3.6"
env: TOXENV=py36
# - python: "3.6-dev"
# env: TOXENV=py36
- python: "3.4.2"
env: TOXENV=requirements
# allow_failures:
# - python: "3.5"
# env: TOXENV=typing
Expand All @@ -29,5 +27,16 @@ cache:
- $HOME/.cache/pip
install: pip install -U tox coveralls
language: python
script: travis_wait tox
script: travis_wait 30 tox --develop
services:
- docker
before_deploy:
- docker pull lokalise/lokalise-cli@sha256:2198814ebddfda56ee041a4b427521757dd57f75415ea9693696a64c550cef21
deploy:
skip_cleanup: true
provider: script
script: script/travis_deploy
on:
branch: dev
condition: $TOXENV = lint
after_success: coveralls
77 changes: 76 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,88 @@ homeassistant/components/weblink.py @home-assistant/core
homeassistant/components/websocket_api.py @home-assistant/core
homeassistant/components/zone.py @home-assistant/core

# HomeAssistant developer Teams
Dockerfile @home-assistant/docker
virtualization/Docker/* @home-assistant/docker

homeassistant/components/zwave/* @home-assistant/z-wave
homeassistant/components/*/zwave.py @home-assistant/z-wave

# Indiviudal components
homeassistant/components/hassio.py @home-assistant/hassio

# Individual components
homeassistant/components/alarm_control_panel/egardia.py @jeroenterheerdt
homeassistant/components/alarm_control_panel/manual_mqtt.py @colinodell
homeassistant/components/binary_sensor/hikvision.py @mezz64
homeassistant/components/bmw_connected_drive.py @ChristianKuehnel
homeassistant/components/camera/yi.py @bachya
homeassistant/components/climate/ephember.py @ttroy50
homeassistant/components/climate/eq3btsmart.py @rytilahti
homeassistant/components/climate/sensibo.py @andrey-git
homeassistant/components/cover/group.py @cdce8p
homeassistant/components/cover/template.py @PhracturedBlue
homeassistant/components/device_tracker/automatic.py @armills
homeassistant/components/device_tracker/tile.py @bachya
homeassistant/components/history_graph.py @andrey-git
homeassistant/components/light/tplink.py @rytilahti
homeassistant/components/light/yeelight.py @rytilahti
homeassistant/components/lock/nello.py @pschmitt
homeassistant/components/lock/nuki.py @pschmitt
homeassistant/components/media_player/emby.py @mezz64
homeassistant/components/media_player/kodi.py @armills
homeassistant/components/media_player/liveboxplaytv.py @pschmitt
homeassistant/components/media_player/mediaroom.py @dgomes
homeassistant/components/media_player/monoprice.py @etsinko
homeassistant/components/media_player/sonos.py @amelchio
homeassistant/components/media_player/xiaomi_tv.py @fattdev
homeassistant/components/media_player/yamaha_musiccast.py @jalmeroth
homeassistant/components/plant.py @ChristianKuehnel
homeassistant/components/sensor/airvisual.py @bachya
homeassistant/components/sensor/filter.py @dgomes
homeassistant/components/sensor/gearbest.py @HerrHofrat
homeassistant/components/sensor/irish_rail_transport.py @ttroy50
homeassistant/components/sensor/miflora.py @danielhiversen @ChristianKuehnel
homeassistant/components/sensor/pollen.py @bachya
homeassistant/components/sensor/qnap.py @colinodell
homeassistant/components/sensor/sma.py @kellerza
homeassistant/components/sensor/sql.py @dgomes
homeassistant/components/sensor/sytadin.py @gautric
homeassistant/components/sensor/tibber.py @danielhiversen
homeassistant/components/sensor/upnp.py @dgomes
homeassistant/components/sensor/waqi.py @andrey-git
homeassistant/components/switch/rainmachine.py @bachya
homeassistant/components/switch/tplink.py @rytilahti
homeassistant/components/vacuum/roomba.py @pschmitt
homeassistant/components/xiaomi_aqara.py @danielhiversen @syssi

homeassistant/components/*/axis.py @kane610
homeassistant/components/*/bmw_connected_drive.py @ChristianKuehnel
homeassistant/components/*/broadlink.py @danielhiversen
homeassistant/components/*/deconz.py @kane610
homeassistant/components/eight_sleep.py @mezz64
homeassistant/components/*/eight_sleep.py @mezz64
homeassistant/components/hive.py @Rendili @KJonline
homeassistant/components/*/hive.py @Rendili @KJonline
homeassistant/components/homekit/* @cdce8p
homeassistant/components/knx.py @Julius2342
homeassistant/components/*/knx.py @Julius2342
homeassistant/components/konnected.py @heythisisnate
homeassistant/components/*/konnected.py @heythisisnate
homeassistant/components/matrix.py @tinloaf
homeassistant/components/*/matrix.py @tinloaf
homeassistant/components/qwikswitch.py @kellerza
homeassistant/components/*/qwikswitch.py @kellerza
homeassistant/components/*/rfxtrx.py @danielhiversen
homeassistant/components/tahoma.py @philklei
homeassistant/components/*/tahoma.py @philklei
homeassistant/components/tesla.py @zabuldon
homeassistant/components/*/tesla.py @zabuldon
homeassistant/components/tellduslive.py @molobrakos @fredrike
homeassistant/components/*/tellduslive.py @molobrakos @fredrike
homeassistant/components/*/tradfri.py @ggravlingen
homeassistant/components/velux.py @Julius2342
homeassistant/components/*/velux.py @Julius2342
homeassistant/components/*/xiaomi_aqara.py @danielhiversen @syssi
homeassistant/components/*/xiaomi_miio.py @rytilahti @syssi

homeassistant/scripts/check_config.py @kellerza
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Everybody is invited and welcome to contribute to Home Assistant. There is a lot

The process is straight-forward.

- Read [How to get faster PR reviews](https://github.com/kubernetes/community/blob/master/contributors/devel/pull-requests.md#best-practices-for-faster-reviews) by Kubernetes (but skip step 0)
- Read [How to get faster PR reviews](https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md#best-practices-for-faster-reviews) by Kubernetes (but skip step 0)
- Fork the Home Assistant [git repository](https://github.com/home-assistant/home-assistant).
- Write the code for your device, notification service, sensor, or IoT thing.
- Ensure tests work.
Expand Down
8 changes: 3 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@
# This way, the development image and the production image are kept in sync.

FROM python:3.6
MAINTAINER Paulus Schoutsen <Paulus@PaulusSchoutsen.nl>
LABEL maintainer="Paulus Schoutsen <Paulus@PaulusSchoutsen.nl>"

# Uncomment any of the following lines to disable the installation.
#ENV INSTALL_TELLSTICK no
#ENV INSTALL_OPENALPR no
#ENV INSTALL_FFMPEG no
#ENV INSTALL_LIBCEC no
#ENV INSTALL_PHANTOMJS no
#ENV INSTALL_COAP_CLIENT no
#ENV INSTALL_SSOCR no

VOLUME /config
Expand All @@ -25,11 +24,10 @@ RUN virtualization/Docker/setup_docker_prereqs

# Install hass component dependencies
COPY requirements_all.txt requirements_all.txt

# Uninstall enum34 because some depenndecies install it but breaks Python 3.4+.
# 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
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet cython

# Copy source
COPY . .
Expand Down
1 change: 0 additions & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
include README.rst
include LICENSE.md
graft homeassistant
prune homeassistant/components/frontend/www_static/home-assistant-polymer
recursive-exclude * *.py[co]
Binary file modified docs/screenshot-components.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshots.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/source/_static/logo-apple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/source/_static/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/source/_templates/links.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
<li><a href="https://home-assistant.io/">Homepage</a></li>
<li><a href="https://community.home-assistant.io">Community Forums</a></li>
<li><a href="https://github.com/home-assistant/home-assistant">GitHub</a></li>
<li><a href="https://gitter.im/home-assistant/home-assistant">Gitter</a></li>
<li><a href="https://discord.gg/c5DvZ4e">Discord</a></li>
</ul>
4 changes: 2 additions & 2 deletions docs/source/api/util.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ homeassistant.util package
Submodules
----------

homeassistant.util.async module
homeassistant.util.async_ module
-------------------------------

.. automodule:: homeassistant.util.async
.. automodule:: homeassistant.util.async_
:members:
:undoc-members:
:show-inheritance:
Expand Down
Loading