Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
05954bd
Security fix & lock for HomeMatic (#11980)
PH89 Mar 25, 2018
418f49d
Qwikswitch async & updates (#12641)
kellerza Mar 25, 2018
89fd438
Fix encoding errors in mikrotik device tracker (#13464)
bdurrer Mar 26, 2018
3d48812
Add extra check for ESSID field in case there's a wired connection (#…
Zepheus Mar 26, 2018
aa73354
Add version bump script (#13447)
balloob Mar 26, 2018
11728b5
Hyperion: fix typo (#13429)
a-andre Mar 26, 2018
cc952fa
Bump frontend to 20180326.0
balloob Mar 26, 2018
c163b55
Security fix & lock for HomeMatic (#11980)
PH89 Mar 25, 2018
77c01b6
Log invalid templates in script delays (#13423)
amelchio Mar 25, 2018
a7c91e3
LimitlessLED hs_color fixes (#13425)
amelchio Mar 25, 2018
da9d0c6
Hyperion: fix typo (#13429)
a-andre Mar 26, 2018
07274af
HomeKit: Bugfix & improved logging (#13431)
cdce8p Mar 25, 2018
089e78d
Improve detection of entity names in templates (#13432)
amelchio Mar 25, 2018
1da7e2c
Add version bump script (#13447)
balloob Mar 26, 2018
20675be
Add extra check for ESSID field in case there's a wired connection (#…
Zepheus Mar 26, 2018
d2e2b99
Fix encoding errors in mikrotik device tracker (#13464)
bdurrer Mar 26, 2018
d8275a6
Version bump to 0.66.0.beta1
balloob Mar 26, 2018
b3dd30a
Merge branch 'rc' into dev
balloob Mar 26, 2018
9abcd06
Make Telnet Switch value template optional (#13433)
DanNixon Mar 26, 2018
0843df4
Update yeelightsunflower to 0.0.10 (#13448)
lindsaymarkward Mar 26, 2018
b9f052d
Add more info to issue template (#12955)
Mar 26, 2018
d486221
[RFC] Update issue template (#12989)
amelchio Mar 26, 2018
aeec532
Update total_connect_client to 0.17 for Honeywell L5100-WiFi Support …
phileaton Mar 26, 2018
4352680
Hue: Convert XY to HS color if HS not present (#13465)
balloob Mar 26, 2018
ba4d146
version should contain just 'b' not 'beta' (#13476)
balloob Mar 26, 2018
3674c4e
Upgrade aiohue and fix race condition (#13475)
balloob Mar 26, 2018
8b5bc19
Fix ID (fixes #13444) (#13471)
fabaff Mar 26, 2018
087b802
Hue: Convert XY to HS color if HS not present (#13465)
balloob Mar 26, 2018
5c9f656
Fix ID (fixes #13444) (#13471)
fabaff Mar 26, 2018
743261e
Upgrade aiohue and fix race condition (#13475)
balloob Mar 26, 2018
e3eb176
version should contain just 'b' not 'beta' (#13476)
balloob Mar 26, 2018
f76ee7d
Bump version to 0.66.0.b2
balloob Mar 26, 2018
4d96ba2
Use twine for release
balloob Mar 26, 2018
35021a9
Merge branch 'rc' into dev
balloob Mar 26, 2018
48cb968
Fix Google Calendar caching when offline (#13375)
PhilRW Mar 27, 2018
315a956
Validate basic customize entries (#13478)
cdce8p Mar 27, 2018
05b6eb2
Homekit: Bugfix Thermostat Fahrenheit support (#13477)
cdce8p Mar 27, 2018
f436453
Upgrade python-mystrom to 0.4.2 (#13485)
fabaff Mar 27, 2018
d086f24
New service added to control the power mode of the yeelight (#13267)
syssi Mar 27, 2018
748bb16
Homekit: Fix security systems (#13499)
cdce8p Mar 27, 2018
48f4f06
Upgrade slacker to 0.9.65 (#13496)
fabaff Mar 28, 2018
f26253b
Adds template function state_attr to get attribute from a state (#13378)
Nossnevs Mar 28, 2018
3a7c03f
Upgrade aiohttp to 3.1.1 (#13510)
fabaff Mar 28, 2018
e9b8b22
Update tradfri v5 (#11187)
lwis Mar 28, 2018
7a7c44a
python-miio version bumped (Closes: 13449) (#13511)
syssi Mar 28, 2018
11e4118
Fix typos and update link (fixes #13520) (#13529)
fabaff Mar 29, 2018
ad6469e
HomeKit: Fix setting light brightness (#13518)
cdce8p Mar 29, 2018
b18cc78
Tradfri - unique_id's and color_temp support for rgb-bulbs (#13531)
NovapaX Mar 29, 2018
27e05d4
Qwikswitch async refactor & sensor (#13509)
kellerza Mar 29, 2018
ca18773
Bump frontend to 20180330.0
balloob Mar 30, 2018
db47f6b
Fix Insteon Leak Sensor (#13515)
teharris1 Mar 30, 2018
ab3c480
Fix mysensors light supported features (#13512)
MartinHjelmare Mar 30, 2018
f1bfdb2
Construct version pinned (#13528)
syssi Mar 30, 2018
a329bdc
Don't add Falsy items to list #13412 (#13536)
kellerza Mar 30, 2018
0b9be3b
Fix Google Calendar caching when offline (#13375)
PhilRW Mar 27, 2018
641f318
Homekit: Bugfix Thermostat Fahrenheit support (#13477)
cdce8p Mar 27, 2018
970f042
Validate basic customize entries (#13478)
cdce8p Mar 27, 2018
77a2b27
Homekit: Fix security systems (#13499)
cdce8p Mar 27, 2018
4dfa906
python-miio version bumped (Closes: 13449) (#13511)
syssi Mar 28, 2018
1ec5632
Fix mysensors light supported features (#13512)
MartinHjelmare Mar 30, 2018
6d4ab57
Fix Insteon Leak Sensor (#13515)
teharris1 Mar 30, 2018
3814e34
HomeKit: Fix setting light brightness (#13518)
cdce8p Mar 29, 2018
3e89e11
Construct version pinned (#13528)
syssi Mar 30, 2018
d5a4c3a
Don't add Falsy items to list #13412 (#13536)
kellerza Mar 30, 2018
2727cf2
Version bump to 0.66.0b3
balloob Mar 30, 2018
e70c29f
Merge remote-tracking branch 'origin/rc' into dev
balloob Mar 30, 2018
dade266
Fix merge conflict
balloob Mar 30, 2018
ac677ff
Adds folder_watcher component (#12918)
robmarkcole Mar 30, 2018
cd13391
Update rflink to 0.0.37 (#12603)
olskar Mar 30, 2018
418dabf
Added file path validity checks to file sensor (#12505)
FrederikBolding Mar 30, 2018
30d0a38
Check whitelisted paths #13107 (#13154)
kellerza Mar 30, 2018
adc66ce
Allow for overriding the DoorBird push notification URL in configurat…
Klikini Mar 30, 2018
4d908d2
Fix requirements
balloob Mar 30, 2018
31261ac
Convert Hue to always use config entries (#13034)
balloob Mar 30, 2018
8492fef
Implement thermostat support for Alexa (#13340)
trisk Mar 30, 2018
eb0b9cb
Fix version bump script
balloob Mar 30, 2018
b99ed30
deCONZ config entry (#13402)
Kane610 Mar 30, 2018
d6a68d0
Remove andrey-git from requirements monitoring (#13547)
andrey-git Mar 30, 2018
85d99fc
Fix BMW device tracker toggling state if vehicle tracking is disable…
ChristianKuehnel Mar 30, 2018
dbd3827
Xiaomi MiIO Switch: Support for the Xiaomi Chuangmi Plug V3 (#13271)
syssi Mar 30, 2018
432af89
Add FreeDNS component (#13526)
bdurrer Mar 30, 2018
1cccb39
Update pylint to 1.8.3 (#13544)
scop Mar 30, 2018
8b6c6ed
Google Maps location sharing device tracker (#12301)
michaelarnauts Mar 30, 2018
eac4f22
Check_config: Handle numbers correctly when printing config (#13377)
hAmpzter Mar 30, 2018
4945267
Fix FLUX_LED error when no color is set (#13527)
dramamoose Mar 30, 2018
c91be4b
Check whitelisted paths #13107 (#13154)
kellerza Mar 30, 2018
3308c2b
Fix FLUX_LED error when no color is set (#13527)
dramamoose Mar 30, 2018
9668647
Version bump to 0.66.0
balloob Mar 30, 2018
efe8e90
Add support for Canary Flex (#13280)
snjoetw Mar 30, 2018
61d5bdb
Merge pull request #13554 from home-assistant/rc
balloob Mar 30, 2018
d3aa136
Merge branch 'rc' into dev
balloob Mar 30, 2018
0a766e0
Fixes #12758. Try other cameras even if one fails to initialize (#13…
PhracturedBlue Mar 30, 2018
48eca0e
Added HassOpenCover and HassCloseCover intents (#13372)
todschmidt Mar 31, 2018
35aef67
Fix mysensors sensor type lookup (#13574)
MartinHjelmare Mar 31, 2018
10fd839
rfxtrx lib 0.22.0 (#13576)
Danielhiversen Mar 31, 2018
2adc669
xiaomi lib upgrade (#13577)
Danielhiversen Mar 31, 2018
603ad31
Remove MercedesME component (#13538)
ReneNulschDE Mar 31, 2018
1f7dc22
Added Waze travel time sensor (#12387)
Mar 31, 2018
a74efe8
Added switch component to Amcrest IP Camera. (#12992)
adpriebe Mar 31, 2018
d28e58a
Upgrade pyhydroquebec 2.2.1 (#13586)
titilambert Mar 31, 2018
ebacc60
Add mastodon (#13441)
fabaff Mar 31, 2018
5b530b3
Added support for requesting RSSI values from Bluetooth devices (#12458)
FrederikBolding Mar 31, 2018
f6cb761
Bump frontend to 20180401.0
balloob Apr 1, 2018
7b5c7a8
Version bump to 0.66.1b0
balloob Apr 1, 2018
00053c2
Fix mysensors update callback (#13602)
MartinHjelmare Apr 1, 2018
2b999a8
Version bump frontend done right
balloob Apr 1, 2018
051b483
Merge remote-tracking branch 'origin/rc' into dev
balloob Apr 1, 2018
d5ad6ab
Broadlink (#13585)
Danielhiversen Apr 1, 2018
3900faf
Fix IMAP email message_data (#13606)
zhaokoh Apr 1, 2018
91b4e33
Re-add group polling as a fallback for observation (#13613)
lwis Apr 1, 2018
7b9a870
Unflake folder watcher test (#13569)
balloob Apr 1, 2018
4f3e944
Make mysensors updates and platform setup async (#13603)
MartinHjelmare Apr 1, 2018
51350f7
Use 0/1 for raspberry pi cover GPIO writes rather than true/false (#1…
fezfox Apr 1, 2018
ec567c5
Add pincode fallback (#13587)
cdce8p Apr 1, 2018
46d20f6
Fix Hue error logging (#13616)
balloob Apr 1, 2018
0f5505d
Bugfix for tradfri to correctly execute Command. (#13618)
lwis Apr 1, 2018
e0d79b6
Fix mqtt_json color commands (#13617)
emlove Apr 1, 2018
e6c8ed6
Fix mqtt_json color commands (#13617)
emlove Apr 1, 2018
93376e8
Add pincode fallback (#13587)
cdce8p Apr 1, 2018
9b2fbf7
Fix mysensors sensor type lookup (#13574)
MartinHjelmare Mar 31, 2018
7cef1aa
Version bump to 0.66.1
balloob Apr 1, 2018
5e853a2
Merge pull request #13620 from home-assistant/rc
balloob Apr 1, 2018
59d4662
Merge branch 'rc' into dev
balloob Apr 1, 2018
09a4ac3
Hue mireds value is actually 153 not 154 (#13601)
Skaronator Apr 2, 2018
c42d695
changed PyTado version (#13626)
Apr 2, 2018
36f9539
Upgrade py-cpuinfo to 4.0.0 (#13629)
fabaff Apr 2, 2018
afe4b0f
Add Switzerland (#13630)
fabaff Apr 2, 2018
e83fe60
Xiaomi Mi WiFi Repeater 2 integration as device tracker (#13521)
syssi Apr 2, 2018
37111b7
Upgrade youtube_dl to 2018.04.03 (#13647)
fabaff Apr 3, 2018
c905cf8
Update plex.py (#13659)
raddatzk Apr 3, 2018
3c43a39
Always enable config entries & remove config_entry_example (#13663)
balloob Apr 3, 2018
16536c8
Add missing service docs for hs_color (#13667)
emlove Apr 3, 2018
504042d
Bump frontend to 20180404.0
balloob Apr 3, 2018
37ae50d
Add regex functions as templating helpers (#13631)
mountainsandcode Apr 4, 2018
2ce0947
Channel up and down for webostv (#13624)
stephanerosi Apr 4, 2018
5489ccb
Added headers configuration variable to notify.rest component (#13674)
5LICK Apr 4, 2018
8d72724
Spelling fixes (#13681)
scop Apr 4, 2018
044000a
Xiaomi MiIO Light: White Philips Candle Light support (#13682)
syssi Apr 4, 2018
c3cd21a
Bugfixes HomeKit covers, lights (#13689)
cdce8p Apr 4, 2018
be2bc9c
Minor style changes, cleanup (#13654)
cdce8p Apr 4, 2018
39a7f8e
Bugfix: Zwave Print_node to logfile instead of console (#13302)
turbokongen Apr 5, 2018
12bb554
Update HAP-python to 1.1.8 (#13563)
cdce8p Apr 5, 2018
e024ebe
Update ha-philips_js to 0.0.3 (#13702)
danielperna84 Apr 5, 2018
4fee779
Coverage & Codeowners (#13700)
kellerza Apr 5, 2018
5cea8d0
Bump insteonplm to 0.8.6 to fix sensor message handling (#13691)
teharris1 Apr 5, 2018
b234f74
Fix asuswrt ap mode failure (#13693)
shuaiger Apr 5, 2018
8808df5
Support color temperature in Homekit (#13658)
morberg Apr 5, 2018
396da83
Remove unused CONF_WATCHERS (#13678)
robmarkcole Apr 5, 2018
3d87021
Add media type separation for video/movie (#13612)
tadly Apr 5, 2018
c818b0b
Adding configration to disable ip address as a requirement Fixes: #13…
PlanetJ Apr 5, 2018
7fc2d63
Tahoma switches (#13636)
ikucuze Apr 5, 2018
1c9d621
Send XY color for non-osram hue bulbs (#13665)
emlove Apr 6, 2018
e3ff5a8
Update AbodePy version to 0.12.3 (#13709)
MisterWil Apr 6, 2018
8487d3d
Enable autodiscovery for mqtt cameras (#13697)
jmtatsch Apr 6, 2018
0329600
Added ENTITY_ID_FORMAT import and set entity_id in __init__ (#13642)
timmo001 Apr 6, 2018
42cb662
Fix #10175 (#13713)
pschmitt Apr 6, 2018
8d8d63b
Add support for Nanoleaf Aurora Light Panels (#13456)
Oro Apr 6, 2018
0d5afcb
Added gogogate2 cover (#13467)
dlbroadfoot Apr 6, 2018
00dd877
Update Homekit to 1.1.9 (#13716)
cdce8p Apr 6, 2018
36caf16
Version bump to 0.67.0b0
balloob Apr 6, 2018
f7ae40d
Update docstrings (#13720)
fabaff Apr 6, 2018
3972c90
Add option to ignore availability in google calendar events (#13714)
cgtobi Apr 6, 2018
965841e
Allow use of date_string in service call (#13256)
bjw-s Apr 6, 2018
7cde8a4
Add timeout / debounce (for brightness and others) (#13534)
cdce8p Apr 6, 2018
031e5e3
added support for smappee water sensors (#12831)
hmn Apr 6, 2018
24ec212
Initialise filter_sensor with historical values (#13075)
dgomes Apr 7, 2018
9e287d6
Fix Gogogate2 'available' attribute (#13728)
dlbroadfoot Apr 7, 2018
9690712
Bluesound bugfix status 595 and await (#13727)
thrawnarn Apr 7, 2018
a045bca
Upgrade aiohttp to 3.1.2 (#13732)
fabaff Apr 7, 2018
88ec2bb
Upgrade sqlalchemy to 1.2.6 (#13733)
fabaff Apr 7, 2018
094da3e
Brightness conversion for Abode dimmers (#13711)
shred86 Apr 7, 2018
71cfb7e
Update CODEOWNERS (sensor.filter, sensor.upnp) (#13736)
dgomes Apr 7, 2018
2ca3d36
Reset permission (#13743)
fabaff Apr 7, 2018
22c201d
Throw an error when invalid device_mode is given (#13739)
t0ny-peng Apr 7, 2018
8a23f80
Fix so it is possible to ignore discovered config entry handlers (#13…
Kane610 Apr 7, 2018
67db44b
Upgrade netdisco to 1.3.1 (#13744)
fabaff Apr 7, 2018
8d78feb
Add MQTT Sensor unique_id (#13318)
OttoWinter Apr 8, 2018
8b31179
Prepare entity component for config entries (#13730)
balloob Apr 8, 2018
e80850e
Check valid file on get_size (#13756)
robmarkcole Apr 8, 2018
954e41d
Qwikswitch sensors (#13622)
kellerza Apr 8, 2018
cc2986b
Device type mapping introduced to avoid breaking change (#13765)
syssi Apr 8, 2018
9686569
Only flag media position as updated when it really has (#13737)
molobrakos Apr 9, 2018
94bccd9
Support binary_sensor and device_tracker in HomeKit (#13735)
Apr 9, 2018
b1a9e54
Use config entry to setup platforms (#13752)
balloob Apr 9, 2018
47a1f1c
Add Homekit locks support (#13625)
philk Apr 9, 2018
9a28ba4
Snips sounds (#13746)
todschmidt Apr 9, 2018
371d4d0
Add missing DISCHRG state (#13787)
swilson Apr 9, 2018
d32f20f
Improved upgradeability HomeKit security_systems (#13783)
cdce8p Apr 9, 2018
b1c5f56
Qwikswitch Entity Register (#13791)
kellerza Apr 9, 2018
fb2f47e
Remove vendor lookup for mac addresses (#13788)
balloob Apr 10, 2018
7eb3a5b
Updated beacontools to 1.2.3 (#13792)
citruz Apr 10, 2018
98fa423
script/lazytox: Ensure Flake8 passes for tests/ (#13794)
kellerza Apr 10, 2018
cbff9de
Fix bad metrics format for short metrics. (#13778)
michaelkuty Apr 10, 2018
ade82de
Update bellows to 0.5.2 (#13800)
rcloran Apr 10, 2018
50874b6
iglo hs color fix (#13808)
emlove Apr 10, 2018
8b9c054
device_tracker.ubus: Handle devices not running DHCP (#13579)
tobygray Apr 10, 2018
7af08eb
Update yweather.py (#13802)
wiuwiu Apr 10, 2018
e0dc791
Tibber lib update (#13811)
Danielhiversen Apr 10, 2018
e5058ee
Update pyhomematic to 0.1.41 (#13814)
danielperna84 Apr 10, 2018
8744f72
Add support for Eufy bulbs and switches (#13773)
mjg59 Apr 11, 2018
469de29
Homekit refactor (#13707)
cdce8p Apr 11, 2018
4717eb3
Fix too green color conversion (#13828)
amelchio Apr 12, 2018
0c6c658
Rename from aurora light to nanoleaf_aurora (#13831)
Oro Apr 12, 2018
72db937
HomeKit type_cover fix (#13832)
cdce8p Apr 12, 2018
dde239b
Remove vendor lookup for mac addresses (#13788)
balloob Apr 10, 2018
66fa2da
iglo hs color fix (#13808)
emlove Apr 10, 2018
ea57d9c
Fix too green color conversion (#13828)
amelchio Apr 12, 2018
bc67024
Rename from aurora light to nanoleaf_aurora (#13831)
Oro Apr 12, 2018
8d63af3
Version bump to 0.67.0b1
balloob Apr 12, 2018
54b0116
Allow platform unloading (#13784)
balloob Apr 12, 2018
c7deab9
Support CO2/PM2.5/Light sensors in HomeKit (#13804)
Apr 12, 2018
8c7a627
Channel up/down for LiveTV and next/previous for other apps (#13829)
stephanerosi Apr 12, 2018
61f055e
Clicksend: Added support for multiple recipients (#13812)
asafbiton96 Apr 12, 2018
170e82f
Support Garage Doors in HomeKit (#13796)
marthoc Apr 12, 2018
2c7c7e4
Abode better events (#13809)
MisterWil Apr 12, 2018
9325e32
UPnP async (#13666)
dgomes Apr 12, 2018
0a2fec6
Update example (fixes #13834) (#13839)
fabaff Apr 13, 2018
5997c06
Add support for deCONZ daylight sensor (#13479)
marthoc Apr 13, 2018
d7b60cf
Add authentication to error log endpoint (#13836)
balloob Apr 13, 2018
6c8a436
initialize queue before filtering (#13842)
dgomes Apr 13, 2018
2eef2fe
Extract config flow to own module (#13840)
balloob Apr 13, 2018
3e84f93
Add support for controlling homekit lights and switches (#13346)
mjg59 Apr 13, 2018
a7c86d2
Channel up/down for LiveTV and next/previous for other apps (#13829)
stephanerosi Apr 12, 2018
843c0c3
Add authentication to error log endpoint (#13836)
balloob Apr 13, 2018
142e171
Version bump to 0.67.0
balloob Apr 13, 2018
6ab067c
Merge pull request #13856 from home-assistant/rc
balloob Apr 13, 2018
0d8e739
Merge branch 'master' into dev
balloob Apr 13, 2018
1976921
Version bump to 0.68.0.dev0
balloob Apr 13, 2018
44d6c4b
bump python-ecobee-api version to 0.0.18 (#13854)
geekofweek Apr 14, 2018
732c71c
Adding USCIS component (#13764)
meauxt Apr 14, 2018
01962a1
Avoid unnecessary cast state updates (#13770)
dersger Apr 14, 2018
e0ec74e
Prevent vesync doing I/O in event loop (#13862)
balloob Apr 14, 2018
f60af26
Update yweather.py (#13851)
TheCellMC Apr 14, 2018
e290e2a
add support for Kodi discovery (#13790)
escoand Apr 14, 2018
062b29a
Further untangle data entry flow (#13855)
balloob Apr 14, 2018
bda9bc9
Update frontend to 20180414.0
balloob Apr 14, 2018
d543eb0
Missing property decorator added (#13889)
syssi Apr 14, 2018
9040f47
Fix race condition for component loaded before listening (#13887)
balloob Apr 14, 2018
69b6b42
Added snips service descriptions (#13883)
todschmidt Apr 14, 2018
ab54f0e
Add unique_id for BMW ConnectedDrive (#13888)
gerard33 Apr 15, 2018
9c2b668
Revert "Update yweather.py" (#13900)
pvizeli Apr 15, 2018
badba64
Eufy colour bulb updates (#13895)
mjg59 Apr 15, 2018
858912a
Fix #13846 Double underscore in bluetooth address (#13884)
aav7fl Apr 15, 2018
21d0b0d
Import operation modes from air humidifier (#13908)
syssi Apr 15, 2018
d334c24
Fritzbox netmonitor name (#13903)
escoand Apr 15, 2018
8af71e6
Restore typeerror check for units sans energy tracking (#13824)
andersonshatch Apr 15, 2018
26dee90
Add more math functions to templates (#13915)
Shou Apr 15, 2018
a0bd896
Improving icloud device tracker
evgeniy-khatko Apr 24, 2018
1bffe1c
Improving icloud device tracker
evgeniy-khatko Apr 24, 2018
1642e01
Merge branch 'dev' of https://github.com/evgeniy-khatko/home-assistan…
evgeniy-khatko Apr 24, 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
  •  
  •  
  •  
708 changes: 696 additions & 12 deletions .coveragerc

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# General files
.git
.github
config

# Test related files
.tox

# Other virtualization methods
venv
.vagrant

# Temporary files
**/__pycache__
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
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<!-- 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:**

30 changes: 30 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## Description:


**Related issue (if applicable):** fixes #<home-assistant issue number goes here>

**Pull request in [home-assistant.github.io](https://github.com/home-assistant/home-assistant.github.io) with documentation (if applicable):** home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>

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

```

## 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:
- [ ] 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:
- [ ] 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
[ex-import]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard.py#L54
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

66 changes: 54 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,12 @@
config/*
!config/home-assistant.conf.default
homeassistant/components/frontend/www_static/polymer/bower_components/*

# There is not a better solution afaik..
!config/custom_components
config/custom_components/*
!config/custom_components/example.py
!config/custom_components/hello_world.py
tests/testing_config/deps
tests/testing_config/home-assistant.log

# Hide sublime text stuff
*.sublime-project
*.sublime-workspace

# Hide code validator output
pep8.txt
pylint.txt

# Hide some OS X stuff
.DS_Store
.AppleDouble
Expand All @@ -25,7 +16,13 @@ Icon
# Thumbnails
._*

# IntelliJ IDEA
.idea
*.iml

# pytest
.pytest_cache
.cache

# GITHUB Proposed Python stuff:
*.py[cod]
Expand All @@ -39,6 +36,7 @@ Icon
dist
build
eggs
.eggs
parts
bin
var
Expand All @@ -48,13 +46,15 @@ develop-eggs
lib
lib64

# Installer logs
# Logs
*.log
pip-log.txt

# Unit test / coverage reports
.coverage
.tox
nosetests.xml
htmlcov/

# Translations
*.mo
Expand All @@ -65,3 +65,45 @@ nosetests.xml
.pydevproject

.python-version

# emacs auto backups
*~
*#
*.orig

# venv stuff
pyvenv.cfg
pip-selfcheck.json
venv
.venv
Pipfile*
share/*

# vimmy stuff
*.swp
*.swo

ctags.tmp

# vagrant stuff
virtualization/vagrant/setup_done
virtualization/vagrant/.vagrant
virtualization/vagrant/config

# Visual Studio Code
.vscode

# Built docs
docs/build

# Windows Explorer
desktop.ini
/home-assistant.pyproj
/home-assistant.sln
/.vs/*

# mypy
/.mypy_cache/*

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

This file was deleted.

2 changes: 2 additions & 0 deletions .hound.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
python:
enabled: true
6 changes: 6 additions & 0 deletions .ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Patterns matched in this file will be ignored by supported search utilities

# Ignore generated html and javascript files
/homeassistant/components/frontend/www_static/*.html
/homeassistant/components/frontend/www_static/*.js
/homeassistant/components/frontend/www_static/panels/*.html
52 changes: 41 additions & 11 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,42 @@
sudo: false
addons:
apt:
packages:
- libudev-dev
matrix:
fast_finish: true
include:
- python: "3.5.3"
env: TOXENV=lint
- python: "3.5.3"
env: TOXENV=pylint
# - python: "3.5"
# env: TOXENV=typing
- python: "3.5.3"
env: TOXENV=py35
- python: "3.6"
env: TOXENV=py36
# - python: "3.6-dev"
# env: TOXENV=py36
# allow_failures:
# - python: "3.5"
# env: TOXENV=typing

cache:
directories:
- $HOME/.cache/pip
install: pip install -U tox coveralls
language: python
python:
- "3.4"
install:
- pip install -r requirements.txt
- pip install flake8 pylint coveralls
script:
- flake8 homeassistant --exclude bower_components,external
- pylint homeassistant
- coverage run -m unittest discover tests
after_success:
- coveralls
script: travis_wait 30 tox --develop
services:
- docker
before_deploy:
- docker pull lokalise/lokalise-cli@sha256:79b3108211ed1fcc9f7b09a011bfc53c240fc2f3b7fa7f0c8390f593271b4cd7
deploy:
skip_cleanup: true
provider: script
script: script/travis_deploy
on:
branch: dev
condition: $TOXENV = lint
after_success: coveralls
39 changes: 39 additions & 0 deletions CLA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Contributor License Agreement

```
By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
have the right to submit it under the Apache 2.0 license; or

(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the Apache 2.0 license; or

(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.

(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it) is maintained indefinitely
and may be redistributed consistent with this project or the open
source license(s) involved.
```

## Attribution

The text of this license is available under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/). It is based on the Linux [Developer Certificate Of Origin](http://elinux.org/Developer_Certificate_Of_Origin), but is modified to explicitly use the Apache 2.0 license
and not mention sign-off.

## Signing

To sign this CLA you must first submit a pull request to a repository under the Home Assistant organization.

## Adoption

This Contributor License Agreement (CLA) was first announced on January 21st, 2017 in [this][cla-blog] blog post and adopted January 28th, 2017.

[cla-blog]: https://home-assistant.io/blog/2017/01/21/home-assistant-governance/
Loading