8000 0.66.0 by balloob · Pull Request #13554 · home-assistant/core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

0.66.0 #13554

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

Merged
merged 223 commits into from
Mar 30, 2018
Merged

0.66.0 #13554

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
c5228cb
Add camera proxy (#12006)
PhracturedBlue Mar 9, 2018
5e2296f
Get zha switch and binary_sensor state on startup (#11672)
Mar 9, 2018
6734c96
check_config script evolution (#12792)
kellerza Mar 9, 2018
3ba19c5
Add consider_home and source_type to device_tracker.see service (#12849)
mueslo Mar 9, 2018
ca5f470
Clean up Light Groups (#12962)
OttoWinter Mar 9, 2018
ecaf018
Plex mark devices unavailable if they 'vanish' and clear media (#12811)
ryanm101 Mar 9, 2018
d8a7c54
Updated to plexapi 3.0.6 (#13005)
ryanm101 Mar 9, 2018
37d8cd7
New lazytox.py script (#12862)
kellerza Mar 9, 2018
11e1b8a
Update netdisco to 1.3.0 (#13007)
balloob Mar 9, 2018
05255b9
Safe fix for #13015 (#13024)
kellerza Mar 9, 2018
556901e
remove rounding of temperature reading (#13018)
hthiery Mar 9, 2018
652e0d4
Add support for input boolean to Google Assistant (#13030)
balloob Mar 10, 2018
36361d6
Make Throttle async aware (#13027)
balloob Mar 10, 2018
a8a895a
allow ios device tracker see calls to go through (#13020)
balloob Mar 10, 2018
3ca139e
HomeKit Bugfix: names (#13031)
cdce8p Mar 10, 2018
2fae86b
Make lazytox script executable (#13040)
OttoWinter Mar 10, 2018
76fb244
Bump pysabnzbd version (#13042)
jeradM Mar 10, 2018
f9c1675
Use request.query (#13037)
ptarjan Mar 10, 2018
4d74fc2
Fix sensibo's min/max_temp properties (#12996)
jra3 Mar 10, 2018
e910ecf
Fix async lifx_set_state (#13045)
amelchio Mar 10, 2018
0143752
Yeelight version bumped. (#13056)
syssi Mar 10, 2018
b4b779c
python-miio version bumped. (#13055)
syssi Mar 10, 2018
86baed4
Glances Docker Sensors (#13026)
timmo001 Mar 10, 2018
7ea7fc8
Script/lint, Lazytox: Fix issue to ignore delete files (#13051)
cdce8p Mar 10, 2018
40485a6
Ensure we have valid config AFTER merging packages #13015 (#13038)
kellerza Mar 10, 2018
f01b5b0
Don't call async from sync (#13057)
balloob Mar 10, 2018
ae47da7
Update frontend to 20180310.0
balloob Mar 10, 2018
0e00de8
Convert decimals from SQL results (#13059)
balloob Mar 10, 2018
28ff1f7
Convert decimals from SQL results
dgomes Mar 10, 2018
3f6d30e
Fixes KNX fire event problem, issue https://github.com/home-assistant…
Julius2342 Mar 11, 2018
4585985
- Bump iGlo Version (#13063)
jesserockz Mar 11, 2018
d74a2b6
Sensor template don't exit early on TemplateError (#13041)
OttoWinter Mar 11, 2018
f164a5a
Better errors for unknown secrets (#13072)
kellerza Mar 11, 2018
dc84240
Remove Z-Wave old/new entity_id attributes (#12652)
emlove Mar 11, 2018
3dfc49d
Make Sensibo climate registry_entity compliant (#13086)
andrey-git Mar 11, 2018
d42b5a9
Implement Hue available property (#12939)
balloob Mar 11, 2018
8000 f5cc400
Rename homeassistant.util.async to .async_ (#13088)
smurfix Mar 11, 2018
2696028
Config flow translations (#13066)
emlove Mar 11, 2018
d0f0899
Run asyncio event loop in debug mode during tests (#13058)
balloob Mar 11, 2018
56b3cb0
Fix Tado doing async wrong (#13078)
balloob Mar 11, 2018
dff4f6c
Integrated with py-synology:0.2.0 which has fix to auto-renew session…
snjoetw Mar 11, 2018
1dc5fa1
Revert "Cast automatically drop connection (#12635)" (#13094)
OttoWinter Mar 11, 2018
401e92f
Bump pyvera to 0.2.42. Improve event loop robustness. (#13095)
pavoni Mar 11, 2018
991c457
Updated jsonrpc-websocket to 0.6 (#13096)
tadly Mar 11, 2018
14aa4e7
Lint script tweaks (#13093)
emlove Mar 11, 2018
9ee123f
Version bump to 0.66.0.dev0
balloob Mar 11, 2018
890197e
asyncio.ensure_future Python 3.5 (#13141)
OttoWinter Mar 12, 2018
02ad9c3
Upgrade aiohttp to 3.0.7 (#13119)
fabaff Mar 12, 2018
676c945
Upgrade astral to 1.6 (#13120)
fabaff Mar 12, 2018
15d345c
fix: Support different JointSpace API versions (#13084)
FezVrasta Mar 12, 2018
8d8b07a
Fix unavailable property for wemo switch (#13106)
balloob Mar 12, 2018
51b0cbe
Catch if bridge goes unavailable (#13109)
balloob Mar 12, 2018
95a528a
Throttle Arlo api calls (#13143)
arsaboo Mar 12, 2018
f9e07e6
update to async/await (#13137)
perosb Mar 12, 2018
54e0cc1
Upgrade mypy to 0.570 (#13128)
fabaff Mar 12, 2018
bbbb44b
Upgrade TwitterAPI to 2.4.10 (#13126)
fabaff Mar 12, 2018
1202134
Upgrade youtube_dl to 2018.03.10 (#13124)
fabaff Mar 12, 2018
6ab4a40
Upgrade zeroconf to 0.20.0 (#13123)
fabaff Mar 12, 2018
c5330a1
Upgrade schiene to 0.22 (#13121)
fabaff Mar 12, 2018
ae286a5
Adding check for empty discovery info in alarm control panel Egardia.…
jeroenterheerdt Mar 12, 2018
0a2e949
Remove crazy JSON encoding things that are no longer used (#13029)
balloob Mar 12, 2018
d028c33
Disable Monkey Patch for 3.6.3+ (#13150)
OttoWinter Mar 12, 2018
989638b
Upgrade Sphinx to 1.7.1 (#13127)
fabaff Mar 13, 2018
75fb8ef
upgrade tibber libary to 0.4.0 to use aiohttp 3.0 (#13164)
Danielhiversen Mar 13, 2018
5335142
Change iglo port to cv.port validator (#13163)
jesserockz Mar 13, 2018
8a1687a
deConz rewrite to use async await syntax (#13151)
Kane610 Mar 13, 2018
d5612b5
Upgrade holidays to 0.9.4 (#13167)
OttoWinter Mar 13, 2018
dd48fb0
upcloud: Provide unique ID for server entities (#13181)
scop Mar 13, 2018
3e7a737
Added IPAreaThermostat and an exception-list for HM_IGNORE_DISCOVERY_…
a-wolter Mar 13, 2018
5958e6a
Improve MQTT failed connection error message (#13184)
OttoWinter Mar 13, 2018
4c9e7c2
Upgrade pytest to 3.4.2 (#13169)
OttoWinter Mar 13, 2018
71baa65
Revert throttle Arlo api calls (#13174)
arsaboo Mar 13, 2018
24a9da8
Channels clean ups (#12967)
maddox Mar 13, 2018
0ef4340
Fix freegeoip (#13193)
pvizeli Mar 14, 2018
cfded7e
Python Spotcrime sensor requires API key, fixes include/exclude (#12926)
jcconnell Mar 14, 2018
6310deb
Add new platform for VeSync switches (#13000)
markperdue Mar 14, 2018
948f295
Fixed SI units for current consumption (#13190)
vandenberghev Mar 14, 2018
b6bed1d
Report swap in MiB (#13148)
DanNixon Mar 14, 2018
c48c871
Bugfix HomeKit: Error string values for temperature (#13162)
cdce8p Mar 14, 2018
7e2fc19
Sort coveragerc
balloob Mar 14, 2018
e2029e3
Add vesync to coveragerc
balloob Mar 14, 2018
7fc9ac0
Avoid Sonos error when joining with self (#13196)
amelchio Mar 14, 2018
ef7ce5e
Ignore unsupported Sonos favorites (#13195)
amelchio Mar 14, 2018
a9917e7
Fix history API (#13214)
balloob Mar 14, 2018
e1a5e5a
Fix input_boolean Google Assistant serialize error (#13220)
balloob Mar 14, 2018
a30ca43
Merge branch 'master' into dev
balloob Mar 14, 2018
07f2067
Add notifications to downloader.py (#12961)
engrbm87 Mar 14, 2018
be2e202
Bump frontend to 20180315.0
balloob Mar 14, 2018
64f18c6
Update frontend
balloob Mar 14, 2018
d348f09
HomeKit Restructure (new config options) (#12997)
cdce8p Mar 15, 2018
76874e1
Update translations
balloob Mar 15, 2018
e122692
deCONZ - Add support for consumption and power sensors (#13218)
Kane610 Mar 15, 2018
c971d61
Change Hass.io icon to home-assistant (#13230)
c727 Mar 15, 2018
223bc18
More robust MJPEG parser. Fixes #13138. (#13226)
PhracturedBlue Mar 15, 2018
6909be1
Add docstring (#13232)
fabaff Mar 15, 2018
27c1806
Python 3.5 adjustments (#13173)
OttoWinter Mar 15, 2018
646ed5d
Added cover.group platform (replaces #12303) (#12692)
cdce8p Mar 15, 2018
5c434f1
Tibber use appNickname as name (#13231)
Mar 15, 2018
92f13ff
media_content_type attribute display fix (#13204)
kuzin2006 Mar 15, 2018
1d2fd8a
Edimax component reports wrong power values (#13011)
andreipop2005 Mar 15, 2018
ee6d6a8
myStrom: Add RGB support to Wifi bulbs (#13194)
the-glu Mar 15, 2018
170b867
Fix logbook JSON serialize issue (#13229)
balloob Mar 15, 2018
ff416c0
Try to fix caldav (#13236)
maxlaverse Mar 15, 2018
5e67567
Cleanup Sonos platform setup (#13225)
amelchio Mar 15, 2018
a86bf81
Fix 'dict' object has no attribute 'strftime' (#13215)
bjw-s Mar 15, 2018
89a19c8
Fix aiohttp deprecation warnings (#13240)
balloob Mar 15, 2018
456ff4e
Tado: don't reference unset hass var (#13237)
balloob Mar 15, 2018
d13bcf8
Add extra sensors for BMW ConnectedDrive (#12591)
gerard33 Mar 15, 2018
de1ff1e
Fix Sonos join/unjoin in scripts (#13248)
amelchio Mar 15, 2018
2350ce9
Homekit: New supported devices (#13244)
cdce8p Mar 16, 2018
0deef34
Adding Foobot device sensor (#12417)
reefab Mar 16, 2018
b1079cb
Fix for not setting up the camera if it is offline during setup phase…
karlkar Mar 16, 2018
99f7e2b
Added Stride notification component (#13221)
BioSehnsucht Mar 16, 2018
f6ae2d3
Homekit: Use util functions for unit conversion (#13253)
cdce8p Mar 16, 2018
78144bc
Use the first, not the last volume controller when multiple are avail…
rytilahti Mar 16, 2018
f013619
Xiaomi MiIO Switch: Power Strip support improved (#12917)
syssi Mar 16, 2018
fe70125
Xiaomi MiIO light: Philips Eyecare Smart Lamp 2 integration (#12883)
syssi Mar 16, 2018
88d2a6a
Fix guide link in CONTRIBUTING.md (#13272)
Mar 16, 2018
ed6cd0c
Xiaomi MiIO Remote: Unique id added (#13266)
syssi Mar 16, 2018
d04ba3f
Xiaomi MiIO Sensor: Xiaomi Air Quality Monitor (PM2.5) integration (#…
syssi Mar 16, 2018
d78e75d
Bump frontend to 20180316.0
balloob Mar 16, 2018
5a9013c
Refactor Hue: phue -> aiohue (#13043)
balloob Mar 17, 2018
66c6f9c
Unused xiaomi miio sensor method removed (#13281)
syssi Mar 17, 2018
05676ba
Changed to async/await (#13246)
thrawnarn Mar 17, 2018
f5093b4
Python 3.5 async with (#13283)
OttoWinter Mar 17, 2018
3442b67
Fix WUnderground duplicate entity ids (#13285)
OttoWinter Mar 17, 2018
8fed405
Upgrade aiohttp to 3.0.9 (#13288)
fabaff Mar 17, 2018
e01a0f9
Upgrade aiohttp_cors to 0.7.0 (#13289)
fabaff Mar 17, 2018
aec61b7
Upgrade sqlalchemy to 1.2.5 (#13292)
fabaff Mar 17, 2018
d350772
Upgrade TwitterAPI to 2.5.0 (#13287)
fabaff Mar 17, 2018
82f59ba
Upgrade numpy to 1.14.2 (#13291)
fabaff Mar 17, 2018
dbc59ad
Upgrade python-telegram-bot to 10.0.1 (#13294)
fabaff Mar 17, 2018
181eca4
Upgrade python-forecastio to 1.4.0 (#13282)
cgtobi Mar 17, 2018
4d3743f
Delete .gitmodules (#13295)
pvizeli Mar 17, 2018
d042b3d
Update to latest python-nest (#12590)
cburgess Mar 18, 2018
8ed3024
Upgrade async_timeout to 2.0.1 (#13290)
fabaff Mar 18, 2018
b45dad5
Add initial support fo HomematicIP components (#12761)
worm-ee Mar 18, 2018
1e17b2f
Added Time based SMA to Filter Sensor (#13104)
dgomes Mar 18, 2018
022d8fb
Support for security systems controlled by IFTTT (#12975)
maxclaey Mar 18, 2018
1dcc51c
Add ecobee fan mode (#12732)
uchagani Mar 18, 2018
9cb3c90
Zigbee fan (#12289)
igorbernstein2 Mar 18, 2018
437ffc8
Update plex.py (#12157)
raddatzk Mar 18, 2018
1cbf979
Support MQTT Lock discovery (#13303)
molobrakos Mar 18, 2018
6b05948
Adding a discoverable Samsung Syncthru Printer sensor platform (#13134)
nielstron Mar 18, 2018
89c7c80
Use hue/sat as internal light color interface (#11288)
emlove Mar 18, 2018
4968318
Superfluous None (#13326)
dgomes Mar 19, 2018
947218d
pytest 3.4.0 cache gitignore (#13308)
OttoWinter Mar 19, 2018
2bc7e58
Add trafikverket_weatherstation sensor platform (#12115)
Qxlkdr Mar 19, 2018
f287955
zha: catch the exception from bellows if a device isn't available. (#…
perosb Mar 19, 2018
a04c6d5
Plex unavailable client cleanup (#13156)
ryanm101 Mar 19, 2018
4270bc7
Perform check_config service in current process (#13017)
kellerza Mar 19, 2018
0977be1
Added switch for DoorBird second relay (#13339)
sjvc Mar 20, 2018
3fa080a
Add min and max price as attribute for Tibber sensor (#13313)
Danielhiversen Mar 20, 2018
5c4529d
Bugfix: Zwave set_config_parameter failed when config list contained …
turbokongen Mar 20, 2018
05c9c57
Update pyhomematic to 0.1.40 (#13354)
danielperna84 Mar 20, 2018
852eef8
Fix Sonos radio stations with ampersand (#13293)
amelchio Mar 21, 2018
cfb0b00
Do not include unavailable entities in Google Assistant SYNC (#13358)
balloob Mar 21, 2018
3426487
Fix mysensors light turn on hs color (#13349)
MartinHjelmare Mar 21, 2018
f8127a3
Add a polling fallback for Sonos (#13310)
amelchio Mar 21, 2018
74c249e
Fix retrieval of track URL into medi_content_id (#13333)
ih8gates Mar 21, 2018
0396725
Homekit Bugfix: Use get instead of indexing (#13353)
maxclaey Mar 21, 2018
36bc7f8
Configuration options for IFTTT alarm control panel (#13352)
maxclaey Mar 21, 2018
3939460
Add the possibility to filter on line(s) in Västtrafik Public Transpo…
ThomasSvedberg Mar 21, 2018
2d7d884
Fix mysensors RGBW (#13364)
MartinHjelmare Mar 21, 2018
17cbd0f
Add watt to mysensors switch attributes (#13370)
MartinHjelmare Mar 21, 2018
1676df6
Mediaroom async (#13321)
dgomes Mar 22, 2018
6e75c54
Update frontend to 20180322.0
balloob Mar 22, 2018
e9cdbe5
Add language parameter to darksky sensor (#13297)
cgtobi Mar 22, 2018
d385e96
Merge remote-tracking branch 'origin/master' into dev
balloob Mar 22, 2018
98620d8
Fixing Egardia 'home armed' state not shown correctly. (#13335)
jeroenterheerdt Mar 22, 2018
fb1fafe
Include all config flow translations with backend translations (#13394)
balloob Mar 22, 2018
c50b002
Avoid breaking change for BMW ConnectedDrive sensors in #12591 (#13380)
gerard33 Mar 23, 2018
2c7bc6e
Support setting icon when configuring MQTT entity (#13304)
molobrakos Mar 23, 2018
ba7178d
Enhance mysensors sensor units and icons (#13365)
MartinHjelmare Mar 23, 2018
79c9d3b
Fix incorrect unit of measurement for precip_intensity. (#13415)
cgtobi Mar 23, 2018
5ec6f25
Fix Sonos playing Sveriges Radio (#13401)
amelchio Mar 23, 2018
23f06b0
Cache LaMetric devices for offline use (#13379)
PhilRW Mar 23, 2018
23165cb
Enhance mysensors binary sensor device classes (#13367)
MartinHjelmare Mar 23, 2018
8852e52
Switched to async/await. Bumped pyxeoma version (#13404)
jeradM Mar 23, 2018
5539207
Added default return value for HS_Color (#13395)
cdce8p Mar 23, 2018
2497dd5
Hue: Use the currently active color mode (#13376)
emlove Mar 23, 2018
df8596e
Cleanup homematicip_cloud (#13356)
worm-ee Mar 23, 2018
2532d67
Add send sticker service to telegram bot (#13387)
syssi Mar 23, 2018
4bd6776
Google assistant sync (#13392)
balloob Mar 23, 2018
7fd687f
Fix current_cover_position (#13135)
cdce8p Mar 23, 2018
630734c
Switched values to downcase. (#13406)
diminishedprime Mar 23, 2018
6a625bd
Cast Integration Cleanup (#13275)
OttoWinter Mar 23, 2018
725e1dd
Update translations
balloob Mar 23, 2018
101b393
Version bump to 0.66.0.beta0
balloob Mar 23, 2018
8e14e80
Fix release script
balloob Mar 23, 2018
8a204fd
Bump frontend to 20180326.0
balloob Mar 26, 2018
0d48a8e
Security fix & lock for HomeMatic (#11980)
PH89 Mar 25, 2018
a08293c
Log invalid templates in script delays (#13423)
amelchio Mar 25, 2018
444805d
LimitlessLED hs_color fixes (#13425)
amelchio Mar 25, 2018
24d299e
Hyperion: fix typo (#13429)
a-andre Mar 26, 2018
60f6109
HomeKit: Bugfix & improved logging (#13431)
cdce8p Mar 25, 2018
22cefc7
Improve detection of entity names in templates (#13432)
amelchio Mar 25, 2018
93b9ec0
Add version bump script (#13447)
balloob Mar 26, 2018
38d2702
Add extra check for ESSID field in case there's a wired connection (#…
Zepheus Mar 26, 2018
068b037
Fix encoding errors in mikrotik device tracker (#13464)
bdurrer Mar 26, 2018
a507ed0
Version bump to 0.66.0.beta1
balloob Mar 26, 2018
dfe3219
Hue: Convert XY to HS color if HS not present (#13465)
balloob Mar 26, 2018
f48ce3d
Fix ID (fixes #13444) (#13471)
fabaff Mar 26, 2018
ce3a597
Upgrade aiohue and fix race condition (#13475)
balloob Mar 26, 2018
a06eea4
version should contain just 'b' not 'beta' (#13476)
balloob Mar 26, 2018
94d9aa0
Bump version to 0.66.0.b2
balloob Mar 26, 2018
3639a44
Use twine for release
balloob Mar 26, 2018
27865f5
Bump frontend to 20180330.0
balloob Mar 30, 2018
d897a07
Fix Google Calendar caching when offline (#13375)
PhilRW Mar 27, 2018
020669f
Homekit: Bugfix Thermostat Fahrenheit support (#13477)
cdce8p Mar 27, 2018
e04b01d
Validate basic customize entries (#13478)
cdce8p Mar 27, 2018
b0073b4
Homekit: Fix security systems (#13499)
cdce8p Mar 27, 2018
26fb3d7
python-miio version bumped (Closes: 13449) (#13511)
syssi Mar 28, 2018
e993d09
Fix mysensors light supported features (#13512)
MartinHjelmare Mar 30, 2018
dfd1590
Fix Insteon Leak Sensor (#13515)
teharris1 Mar 30, 2018
0428559
HomeKit: Fix setting light brightness (#13518)
cdce8p Mar 29, 2018
8670102
Construct version pinned (#13528)
syssi Mar 30, 2018
32b0712
Don't add Falsy items to list #13412 (#13536)
kellerza Mar 30, 2018
f26aff4
Version bump to 0.66.0b3
balloob Mar 30, 2018
78f3e01
Fix version bump script
balloob Mar 30, 2018
9fc8a8f
Check whitelisted paths #13107 (#13154)
kellerza Mar 30, 2018
0f2cfe7
Fix FLUX_LED error when no color is set (#13527)
dramamoose Mar 30, 2018
4dea55b
Version bump to 0.66.0
balloob Mar 30, 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
  •  
  •  
  •  
26 changes: 18 additions & 8 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,9 @@ omit =
homeassistant/components/homematic/__init__.py
homeassistant/components/*/homematic.py

homeassistant/components/homematicip_cloud.py
homeassistant/components/*/homematicip_cloud.py

homeassistant/components/ihc/*
homeassistant/components/*/ihc.py

Expand Down Expand Up @@ -309,6 +312,7 @@ omit =
homeassistant/components/alarm_control_panel/canary.py
homeassistant/components/alarm_control_panel/concord232.py
homeassistant/components/alarm_control_panel/ialarm.py
homeassistant/components/alarm_control_panel/ifttt.py
homeassistant/components/alarm_control_panel/manual_mqtt.py
homeassistant/components/alarm_control_panel/nx584.py
homeassistant/components/alarm_control_panel/simplisafe.py
Expand All @@ -332,6 +336,7 @@ omit =
homeassistant/components/camera/foscam.py
homeassistant/components/camera/mjpeg.py
homeassistant/components/camera/onvif.py
homeassistant/components/camera/proxy.py
homeassistant/components/camera/ring.py
homeassistant/components/camera/rpi_camera.py
homeassistant/components/camera/synology.py
Expand Down Expand Up @@ -403,20 +408,20 @@ omit =
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/keyboard.py
homeassistant/components/keyboard_remote.py
homeassistant/components/keyboard.py
homeassistant/components/light/avion.py
homeassistant/components/light/blinksticklight.py
homeassistant/components/light/blinkt.py
homeassistant/components/light/decora.py
homeassistant/components/light/decora_wifi.py
homeassistant/components/light/decora.py
homeassistant/components/light/flux_led.py
homeassistant/components/light/greenwave.py
homeassistant/components/light/hue.py
homeassistant/components/light/hyperion.py
homeassistant/components/light/iglo.py
homeassistant/components/light/lifx.py
homeassistant/components/light/lifx_legacy.py
homeassistant/components/light/lifx.py
homeassistant/components/light/limitlessled.py
homeassistant/components/light/mystrom.py
homeassistant/components/light/osramlightify.py
Expand All @@ -442,6 +447,7 @@ omit =
homeassistant/components/media_player/bluesound.py
homeassistant/components/media_player/braviatv.py
homeassistant/components/media_player/cast.py
homeassistant/components/media_player/channels.py
homeassistant/components/media_player/clementine.py
homeassistant/components/media_player/cmus.py
homeassistant/components/media_player/denon.py
Expand Down Expand Up @@ -482,17 +488,17 @@ omit =
homeassistant/components/media_player/vlc.py
homeassistant/components/media_player/volumio.py
homeassistant/components/media_player/xiaomi_tv.py
homeassistant/components/media_player/yamaha.py
homeassistant/components/media_player/yamaha_musiccast.py
homeassistant/components/media_player/yamaha.py
homeassistant/components/media_player/ziggo_mediabox_xl.py
homeassistant/components/mycroft.py
homeassistant/components/notify/aws_lambda.py
homeassistant/components/notify/aws_sns.py
homeassistant/components/notify/aws_sqs.py
homeassistant/components/notify/ciscospark.py
homeassistant/components/notify/clickatell.py
homeassistant/components/notify/clicksend.py
homeassistant/components/notify/clicksend_tts.py
homeassistant/components/notify/clicksend.py
homeassistant/components/notify/discord.py
homeassistant/components/notify/free_mobile.py
homeassistant/components/notify/gntp.py
Expand All @@ -517,6 +523,7 @@ omit =
homeassistant/components/notify/sendgrid.py
homeassistant/components/notify/simplepush.py
homeassistant/components/notify/slack.py
homeassistant/components/notify/stride.py
homeassistant/components/notify/smtp.py
homeassistant/components/notify/synology_chat.py
homeassistant/components/notify/syslog.py
Expand Down Expand Up @@ -554,7 +561,6 @@ omit =
homeassistant/components/sensor/crimereports.py
homeassistant/components/sensor/cups.py
homeassistant/components/sensor/currencylayer.py
homeassistant/components/sensor/darksky.py
homeassistant/components/sensor/deluge.py
homeassistant/components/sensor/deutsche_bahn.py
homeassistant/components/sensor/dht.py
Expand All @@ -576,6 +582,7 @@ omit =
homeassistant/components/sensor/fitbit.py
homeassistant/components/sensor/fixer.py
homeassistant/components/sensor/folder.py
homeassistant/components/sensor/foobot.py
homeassistant/components/sensor/fritzbox_callmonitor.py
homeassistant/components/sensor/fritzbox_netmonitor.py
homeassistant/components/sensor/gearbest.py
Expand All @@ -588,8 +595,8 @@ omit =
homeassistant/components/sensor/haveibeenpwned.py
homeassistant/components/sensor/hp_ilo.py
homeassistant/components/sensor/htu21d.py
homeassistant/components/sensor/imap.py
homeassistant/components/sensor/imap_email_content.py
homeassistant/components/sensor/imap.py
homeassistant/components/sensor/influxdb.py
homeassistant/components/sensor/irish_rail_transport.py
homeassistant/components/sensor/kwb.py
Expand Down Expand Up @@ -632,8 +639,8 @@ omit =
homeassistant/components/sensor/scrape.py
homeassistant/components/sensor/sense.py
homeassistant/components/sensor/sensehat.py
homeassistant/components/sensor/serial.py
homeassistant/components/sensor/serial_pm.py
homeassistant/components/sensor/serial.py
homeassistant/components/sensor/shodan.py
homeassistant/components/sensor/simulated.py
homeassistant/components/sensor/skybeacon.py
Expand All @@ -647,6 +654,7 @@ omit =
homeassistant/components/sensor/supervisord.py
homeassistant/components/sensor/swiss_hydrological_data.py
homeassistant/components/sensor/swiss_public_transport.py
homeassistant/components/sensor/syncthru.py
homeassistant/components/sensor/synologydsm.py
homeassistant/components/sensor/systemmonitor.py
homeassistant/components/sensor/sytadin.py
Expand All @@ -656,6 +664,7 @@ omit =
homeassistant/components/sensor/tibber.py
homeassistant/components/sensor/time_date.py
homeassistant/components/sensor/torque.py
homeassistant/components/sensor/trafikverket_weatherstation.py
homeassistant/components/sensor/transmission.py
homeassistant/components/sensor/travisci.py
homeassistant/components/sensor/twitch.py
Expand Down Expand Up @@ -697,6 +706,7 @@ omit =
homeassistant/components/switch/telnet.py
homeassistant/components/switch/tplink.py
homeassistant/components/switch/transmission.py
homeassistant/components/switch/vesync.py
homeassistant/components/switch/xiaomi_miio.py
homeassistant/components/telegram_bot/*
homeassistant/components/thingspeak.py
Expand Down
3 changes: 1 addition & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,18 @@

## 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Icon
*.iml

# pytest
.pytest_cache
.cache

# GITHUB Proposed Python stuff:
Expand Down
Empty file removed .gitmodules
Empty file.
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ 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
Expand Down
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
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
------------------------ F438 -------

.. automodule:: homeassistant.util.async
.. automodule:: homeassistant.util.async_
:members:
:undoc-members:
:show-inheritance:
Expand Down
5 changes: 3 additions & 2 deletions homeassistant/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ def setup_and_run_hass(config_dir: str,

if args.open_ui:
# Imported here to avoid importing asyncio before monkey patch
from homeassistant.util.async import run_callback_threadsafe
from homeassistant.util.async_ import run_callback_threadsafe

def open_browser(event):
"""Open the webinterface in a browser."""
Expand Down Expand Up @@ -335,7 +335,8 @@ def main() -> int:
"""Start Home Assistant."""
validate_python()

if os.environ.get('HASS_NO_MONKEY') != '1':
monkey_patch_needed = sys.version_info[:3] < (3, 6, 3)
if monkey_patch_needed and os.environ.get('HASS_NO_MONKEY') != '1':
if sys.version_info[:2] >= (3, 6):
monkey_patch.disable_c_asyncio()
monkey_patch.patch_weakref_tasks()
Expand Down
8 changes: 0 additions & 8 deletions homeassistant/bootstrap.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,6 @@ def async_from_config_dict(config: Dict[str, Any],
if enable_log:
async_enable_logging(hass, verbose, log_rotate_days, log_file)

if sys.version_info[:2] < (3, 5):
_LOGGER.warning(
'Python 3.4 support has been deprecated and will be removed in '
'the beginning of 2018. Please upgrade Python or your operating '
'system. More info: https://home-assistant.io/blog/2017/10/06/'
'deprecating-python-3.4-support/'
)

core_config = config.get(core.DOMAIN, {})

try:
Expand Down
7 changes: 5 additions & 2 deletions homeassistant/components/alarm_control_panel/egardia.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@
import homeassistant.components.alarm_control_panel as alarm
from homeassistant.const import (
STATE_ALARM_DISARMED, STATE_ALARM_ARMED_HOME,
STATE_ALARM_ARMED_AWAY, STATE_ALARM_TRIGGERED)
STATE_ALARM_ARMED_AWAY, STATE_ALARM_TRIGGERED,
STATE_ALARM_ARMED_NIGHT)
from homeassistant.components.egardia import (
EGARDIA_DEVICE, EGARDIA_SERVER,
REPORT_SERVER_CODES_IGNORE, CONF_REPORT_SERVER_CODES,
CONF_REPORT_SERVER_ENABLED, CONF_REPORT_SERVER_PORT
)
REQUIREMENTS = ['pythonegardia==1.0.38']
DEPENDENCIES = ['egardia']

_LOGGER = logging.getLogger(__name__)

Expand All @@ -27,6 +28,8 @@
'DAY HOME': STATE_ALARM_ARMED_HOME,
'DISARM': STATE_ALARM_DISARMED,
'ARMHOME': STATE_ALARM_ARMED_HOME,
'HOME': STATE_ALARM_ARMED_HOME,
'NIGHT HOME': STATE_ALARM_ARMED_NIGHT,
'TRIGGERED': STATE_ALARM_TRIGGERED
}

Expand Down
Loading
0