Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.95.0 #24776

Merged
merged 322 commits into from Jun 26, 2019
Merged

0.95.0 #24776

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
322 commits
Select commit Hold shift + click to select a range
d7c8adc
Run SSDP discovery in parallel (#24299)
balloob Jun 4, 2019
bf52aa8
Create progress file for pip installs (#24297)
pvizeli Jun 4, 2019
ac788a7
Upgrade Zeroconf to 0.23 (#24300)
balloob Jun 4, 2019
6d28008
Expose specific device_class for Velux covers (#24279)
gibman Jun 4, 2019
df1da75
Fix OwnTracks race condition (#24303)
balloob Jun 4, 2019
fbfaa41
address is deprecated in favor of addresses (#24302)
Kane610 Jun 4, 2019
2943ad1
Change meteoalertapi to version 0.1.3 (#24307)
rolfberkenbosch Jun 5, 2019
034bbb4
Create azure-pipelines-wheels.yml
pvizeli Jun 5, 2019
701d258
Update and rename azure-pipelines.yml to azure-pipelines-release.yml
pvizeli Jun 5, 2019
279192d
Rename azure-pipelines-release.yml to azure-pipelines.yml
pvizeli Jun 5, 2019
17b3d3a
Update azure-pipelines-wheels.yml for Azure Pipelines
pvizeli Jun 5, 2019
fccbd41
Update azure-pipelines-wheels.yml for Azure Pipelines
pvizeli Jun 5, 2019
bc15f11
Rename azure-pipelines.yml to azure-pipelines-release.yml
pvizeli Jun 5, 2019
bf9c2c7
Upgrade pytest and -cov (#24258)
scop Jun 5, 2019
408ae44
Add LCN scene platform (#24242)
alengwenus Jun 5, 2019
0ed9e18
Add support for learning new commands (#23888)
felipediel Jun 5, 2019
d31140f
Upgrade to newer version of rflink with improve error handling on inc…
Jun 5, 2019
4c6ddd4
SolarEdge Local Component (#23996)
drobtravels Jun 5, 2019
c311e48
Don't let zeroconf be smart with addresses (#24321)
Kane610 Jun 5, 2019
6d4545c
Push to version 0.7.9 of denonavr (#24260)
scarface-4711 Jun 5, 2019
607b44f
Update azure-pipelines-wheels.yml for Azure Pipelines
pvizeli Jun 5, 2019
f62d473
Update azure-pipelines-release.yml for Azure Pipelines
pvizeli Jun 5, 2019
96a51d1
Bump simplipy to 3.4.2 (#24326)
bachya Jun 5, 2019
859ae2f
Meteofrance fix 24244 (#24315)
victorcerutti Jun 6, 2019
f5db770
Only update media icon when necessary (#24324)
jjlawren Jun 6, 2019
6cc1bf3
components/cover: Typo in docstring. (#24329)
andre-richter Jun 6, 2019
9ca5bdd
Add exception handling for Netatmo climate (#24311)
cgtobi Jun 6, 2019
d261c6c
Initiate websession inside event loop (#24331)
balloob Jun 6, 2019
9fb1f2f
Remove deprecated AlarmControlPanel (#24322)
SukramJ Jun 6, 2019
ae1bcd5
Use node descriptor from Zigpy for ZHA (#24316)
dmulcahey Jun 6, 2019
3b4a9a3
Add abbreviation for light template variable names (#24336)
bieniu Jun 6, 2019
64d6fa8
Remove attribute lowBat (#24323)
SukramJ Jun 6, 2019
3b8f254
Don't load last_checkpoint if shipment is pending (#24301)
davidbb Jun 6, 2019
8f4bb8d
UPgrade youtube_dl to 2019.05.20 (#24347)
fabaff Jun 6, 2019
0eba920
Add new movement type "actively" of the Xiaomi Vibration Sensor (#24334)
syssi Jun 6, 2019
4ec2af7
Fix set_cover_position of the xiaomi_aqara cover for LAN protocol v2 …
syssi Jun 6, 2019
fcfbdd2
Add Environment Canada weather, sensor, and camera platforms (#21110)
michaeldavie Jun 6, 2019
984d41e
Google Cloud Platform component (TTS) (#23629)
lufton Jun 6, 2019
1bca313
Add Streamlabs Water Monitor (#21205)
cpopp Jun 6, 2019
32844bb
ebusd: added check for monitored conditions validity within correct c…
danielkucera Jun 6, 2019
bf7e09c
Bring the Sisyphus integration to silver quality (#22457)
jkeljo Jun 6, 2019
6cd9667
Support for Salda Smarty XV/XP Ventilation Unit (#21491)
z0mbieprocess Jun 6, 2019
7771ecf
Bump to pypck==0.6.1 (#24356)
alengwenus Jun 6, 2019
e98054a
Add templating to MQTT Cover tilt_status (#24355)
tommyjlong Jun 6, 2019
4db0e78
Upgrade ruamel.yaml to 0.15.97 (#24350)
fabaff Jun 6, 2019
156ab7d
Bump regenmaschine to 1.5.1 (#24358)
bachya Jun 6, 2019
1c13638
Life360 integration (#24227)
pnbruckner Jun 6, 2019
2c341f2
Refactor Waze Travel Time & Update Requirements (#22428)
Petro31 Jun 6, 2019
b71baef
Update pyhomematic (#24368)
danielperna84 Jun 7, 2019
7c5da67
Add service to update core location (#24328)
balloob Jun 7, 2019
a79224a
Fix ZHA battery level when value is reported via signal (#24371)
dmulcahey Jun 7, 2019
592d30d
Remove binary sensors for ZHA remotes and controllers (#24370)
dmulcahey Jun 7, 2019
cb460a8
Add support for ZHA door locks #2 (#24344)
presslab-us Jun 7, 2019
846d31c
Create azure-pipelines-ci.yml
pvizeli Jun 7, 2019
203c3a5
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
85f4cec
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
ae1511d
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
1647eba
Bump dependency (#24376)
Kane610 Jun 7, 2019
3d802af
Upgrade discord.py to 1.1.1 (#24375)
fabaff Jun 7, 2019
888c517
Upgrade Mastodon.py to 1.4.3 (#24374)
fabaff Jun 7, 2019
1acd343
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
3664f61
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
337cd40
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
e93fbcf
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
ceac04b
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
8af0747
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
eb3e53e
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
17b59cd
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
5a9db70
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 7, 2019
952d72f
Add shuffle support for itunes component (#24319)
kvanhoorn Jun 8, 2019
a3794b3
Fixed wrong setpoint value on startup when climate was previously tur…
alengwenus Jun 8, 2019
b5ada3b
Add ATTR_FORECAST_PRECIPITATION option (#24308)
rolfberkenbosch Jun 8, 2019
4c3f39b
Provide an option for the DD-WRT device tracker to include non-wirele…
Jun 8, 2019
d858e1b
Updated pubnubsub-handler to 1.0.7 to fix crash on slow startup (#24388)
Jun 8, 2019
61dabae
Add for option for template triggers (#24330)
pnbruckner Jun 8, 2019
233bc1a
Improve amcrest error handling and bump amcrest package to 1.5.3 (#24…
pnbruckner Jun 8, 2019
b30f4b8
Improve boolean validator (#24294)
Swamp-Ig Jun 8, 2019
0dc0706
Add more HomeKit models for discovery (#24391)
balloob Jun 8, 2019
7887d6d
Fix automation failing to restore state (#24390)
balloob Jun 8, 2019
f77514c
Check cloud trusted proxies (#24395)
balloob Jun 8, 2019
787bd75
add device class to sensors (#24373)
dmulcahey Jun 8, 2019
4cb1d77
Fix for sun issues (#24309)
Swamp-Ig Jun 8, 2019
48276b0
deCONZ - properly identify configured bridge (#24378)
Kane610 Jun 8, 2019
b179dbc
Merge remote-tracking branch 'origin/master' into dev
balloob Jun 8, 2019
3ac8c6d
Bump version to 0.95.0.dev0
balloob Jun 8, 2019
9924dd7
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 8, 2019
67e87f9
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 8, 2019
95d460c
Fixes linter warning in ZHA sensor (#24406)
frenck Jun 8, 2019
929f3c2
Use loose version (#24394)
balloob Jun 8, 2019
3fa8403
deCONZ fix retry set state(#24410)
Kane610 Jun 8, 2019
9235b52
Restore automation last_triggered with initial_state override (#24400)
frenck Jun 8, 2019
848a2a9
Fix recorder defaults (#24399)
balloob Jun 8, 2019
d648eb1
Minor improvements to automation test suite (#24424)
frenck Jun 9, 2019
896eaba
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
4cb0ff1
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
accfedc
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
7c27bab
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
6a4bf1f
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
b3b2e8f
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
7953008
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
fb3d66e
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
d286723
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
628264b
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
0db27f1
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
3f6a30a
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
0a5966c
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
4e6b133
Update azure-pipelines-ci.yml for Azure Pipelines
pvizeli Jun 9, 2019
cebb146
Upgrade broadlink library (#24450)
Danielhiversen Jun 10, 2019
4921d35
Upgrade ambiclimate library (#24449)
Danielhiversen Jun 10, 2019
84e6813
Rename via_hub to via_device (#24360)
Swamp-Ig Jun 10, 2019
fadfb89
Load the SSDP component only when it's needed (#24420)
aerialls Jun 10, 2019
34e3d2f
Axis discovery MAC filter (#24442)
Kane610 Jun 10, 2019
20ba80f
Remove frequest asuswrt log spam (#24448)
jwater7 Jun 10, 2019
af926db
Publish test results (#24460)
pvizeli Jun 10, 2019
d86837c
Life360: Fix config entry handling for accounts imported from configu…
pnbruckner Jun 10, 2019
1810e45
Remember gpslogger entities across restarts (fixes #24432) (#24444)
andkit Jun 10, 2019
168f20b
Add default config to constaint file (#24423)
balloob Jun 10, 2019
935240f
Add websock command to query device for triggers (#24044)
emontnemery Jun 10, 2019
236c5de
Sun listener to adapt to core config updates (#24464)
balloob Jun 10, 2019
820b381
Update Hass.io when core config is updated (#24461)
balloob Jun 10, 2019
ae5f284
Uber API is going away on June 13, 2019, remove component (#24468)
robbiet480 Jun 11, 2019
70bbb86
Use met.no instead of yr.no in default config (#24470)
thomasloven Jun 11, 2019
046a4fc
Bump pyubee to 0.7 to support more models (#24477)
mzdrale Jun 11, 2019
0a7919a
Somfy open api (#19548)
tetienne Jun 11, 2019
8fcfcc4
Add APRS device tracker component (#22469)
PhilRW Jun 11, 2019
7559e70
Add Linky sensors : yesterday + months + years (#23726)
Quentame Jun 11, 2019
a6a3555
Add attributs and fix lightlevel inconsistency for LightLevel sensor …
cyr-ius Jun 11, 2019
b87c541
Support ZLO device types to support newer Zigbee devices in ZHA (#24429)
jurriaan Jun 11, 2019
0eb3879
Camera platform for buienradar imagery (#23358)
ties Jun 11, 2019
d041c62
Position is reversed for horizontal awnings (#23257)
kbickar Jun 11, 2019
d7fcb52
Fix aprs imports (#24485)
amelchio Jun 11, 2019
5698173
Version bump for toonapilib to include new API call for fetching ther…
reinder83 Jun 12, 2019
06ca04c
Update hass-nabucasa to 0.14 (#24481)
balloob Jun 12, 2019
24e1a56
remove docs from config entries file [skip ci] (#24488)
balloob Jun 12, 2019
61f4c73
Bump adguardhome to 0.2.1 (#24486)
frenck Jun 12, 2019
b817609
Fix owntracks source_type for location messages with default trigger …
pnbruckner Jun 12, 2019
6badd83
Add Cast discovery to manifest (#24504)
balloob Jun 12, 2019
1efccf2
Bump pyatmo to 2.00 (#24505)
cgtobi Jun 12, 2019
4c328e4
missing comma preventing other voices (#24487)
aidbish Jun 12, 2019
f54ad26
Migrate HEOS discovery to manifest (#24508)
balloob Jun 12, 2019
4627d2c
Bumping Keenetic NDMS2 client to 0.0.8 (#24469)
foxel Jun 13, 2019
cc1de31
Merge remote-tracking branch 'origin/rc' into dev
balloob Jun 13, 2019
416ff10
Update DelugeClient to 1.7.1 (#24518)
GuyKh Jun 13, 2019
7e2278f
Clean up Alexa smart home code (#24514)
balloob Jun 13, 2019
3d03a86
Remove conversation from default config (#24515)
balloob Jun 13, 2019
6d3c3ce
Refactor yeelight code (#22547)
zewelor Jun 13, 2019
08591da
Migrate Sonos discovery to manifest (#24507)
balloob Jun 13, 2019
6c5124e
Cloud: allow managing Alexa entities via UI (#24522)
balloob Jun 13, 2019
8951c80
WIP Ps4 Convert entity to Async / Fix entity name changing (#24101)
ktnrg45 Jun 14, 2019
9aeb75f
deCONZ - Change attribute Watts to W (#24535)
Kane610 Jun 14, 2019
b0e6f34
Improve stability of netatmo sensor (#24190)
Danielhiversen Jun 14, 2019
d8f5e9b
Update meteoalertapi to 0.1.5 (#24528)
rolfberkenbosch Jun 14, 2019
9a8b945
PS4 bump to 0.8.3 (#24527)
ktnrg45 Jun 14, 2019
92816b5
Update translations
balloob Jun 14, 2019
970b00b
Updated frontend to 20190614.0
balloob Jun 14, 2019
50d282f
Pyyaml5.1 (#24529)
BackSlasher Jun 14, 2019
f9b3ba2
Added name to sensors (#24525)
cliffordwhansen Jun 14, 2019
fe8a330
Update requirement version and add switcher_kis services (#23477)
TomerFi Jun 14, 2019
aa8ddec
Flux switch (#24542)
Swamp-Ig Jun 15, 2019
e9b0f54
UniFi simplify update (#24304)
Kane610 Jun 15, 2019
616301f
Fix incomfort issue #24478 & bump client (#24548)
zxdavb Jun 15, 2019
6b3c740
Handle stacktrace when rtorrent host is unreachable (#24541)
mafrosis Jun 15, 2019
c629f24
Fix a bug with Ambient PWS reconnection (#24540)
bachya Jun 15, 2019
a0b1b2e
Update __init__.py (#24553)
lundan Jun 16, 2019
b782ed6
Update ambiclimate library (#24562)
Danielhiversen Jun 16, 2019
c173a3b
Misc. ZHA enhancements (#24559)
dmulcahey Jun 16, 2019
1e24855
Update pysonos to 0.0.15 (#24565)
amelchio Jun 16, 2019
08eca4a
Whitelist yeelight predefined effects per device type (#24544)
zewelor Jun 16, 2019
ddeb6b6
Battery attribute & accuracy filter (#24277)
GoNzCiD Jun 17, 2019
05bb645
Fix zeroconf migration messing up ESPHome discovery (#24578)
OttoWinter Jun 17, 2019
d2022ca
Bump androidtv to 0.0.16 (#24576)
JeffLIrion Jun 17, 2019
0a13c47
Added percent to the disk,memory and swap percent labels (#24575)
cliffordwhansen Jun 17, 2019
5615574
SMA sensor: Add optional path (#24558)
kellerza Jun 17, 2019
ffce593
Fix geniushub issue #24530 (via a client bump) & handle edge cases (#…
zxdavb Jun 17, 2019
5ab1996
Add sensitivity and sensitvity_max attributs for binary sensor (#24438)
cyr-ius Jun 17, 2019
a02b69d
Cloud: Add Alexa report state (#24536)
balloob Jun 17, 2019
7564d1f
Added toggle service to covers (#23198)
kbickar Jun 17, 2019
cb5426c
Added invert_percent configuration for zwave rollershutter (#23101)
tommasomarchionni Jun 17, 2019
f722a6c
Add code_arm_required to manual alarm with MQTT (#22641)
Jun 17, 2019
1460f7b
Add code_arm_required to manual alarm (#22618)
Jun 17, 2019
7300888
Add source selection to Samsung TV media player (#22612)
escoand Jun 17, 2019
f3e4e8d
Fix alarm control panel tests (#24586)
balloob Jun 18, 2019
266b3bc
Adds integration for Plaato Airlock (#23727)
JohNan Jun 18, 2019
2e848c3
Fix honeywell issue #18932 (#24402)
zxdavb Jun 18, 2019
76549be
Bump base Somfy MyLink library version (#24587)
bendews Jun 18, 2019
227b8bd
Better pairing for Xiaomi devices in ZHA (#24564)
dmulcahey Jun 18, 2019
e669e1e
ESPHome config flow only connect when needed (#24593)
OttoWinter Jun 18, 2019
ee5540f
ESPHome load platforms lazily (#24594)
OttoWinter Jun 18, 2019
024ce0e
Add ESPHome event generation and user-defined service array support (…
OttoWinter Jun 18, 2019
d22c3f1
Fix validator for lcn.send_keys service (#24580)
alengwenus Jun 18, 2019
3760264
Updated frontend to 20190618.0
balloob Jun 18, 2019
ca70b96
Update translations
balloob Jun 18, 2019
f382be4
Cloud: Make sure on_connect forwards platform only once (#24582)
balloob Jun 18, 2019
a89c8ee
Add config entry for Met.no (#24608)
bachya Jun 18, 2019
6d9f1b3
Notify Alexa when exposed entities change (#24609)
balloob Jun 19, 2019
08e2959
Update pysonos to 0.0.16 (#24607)
amelchio Jun 19, 2019
9413b5a
check for None state in broadlink (#24589)
Danielhiversen Jun 19, 2019
03bb3d9
Queensland bushfire alert feed platform (#24473)
exxamalte Jun 19, 2019
d63c44f
Fixed issue #24335 (#24612)
Swamp-Ig Jun 19, 2019
c1d441b
Add incomfort sensor and binary_sensor (#23812)
zxdavb Jun 19, 2019
21c96fa
Add support for opencv wheels (#24620)
pvizeli Jun 19, 2019
f5da0e3
tellstick: Add socat to package dependencies (#24531)
torarnv Jun 19, 2019
dbc4f28
Tolerance configuration for dlib_face_identify (#24497)
gonzalezcalleja Jun 19, 2019
4e066f4
Fix sending update when not logged in (#24624)
balloob Jun 19, 2019
55997c7
Uses signal dispatcher to invoke state update (#24627)
JohNan Jun 19, 2019
6ea92f8
Add weather alert sensor to meteo france component (#23128)
oncleben31 Jun 19, 2019
f2962a0
Set up Met during onboarding (#24622)
balloob Jun 19, 2019
14752ba
Added ELV PCA 301 smart emeter switch (#23300)
majuss Jun 19, 2019
114af8e
Add missing init file
balloob Jun 19, 2019
96af0cf
Updated frontend to 20190619.0
balloob Jun 19, 2019
c5d443a
Update translations
balloob Jun 19, 2019
76537a7
Merge remote-tracking branch 'origin/master' into dev
balloob Jun 19, 2019
8623294
Bumped version to 0.95.0b0
balloob Jun 19, 2019
8f92898
Updated frontend to 20190620.0
balloob Jun 21, 2019
b899dd5
Vlc telnet (#24290)
rodripf Jun 21, 2019
d527e2c
Fix device tracker see for entity registry entities (#24633)
MartinHjelmare Jun 20, 2019
d5edbb4
Bump ZHA dependencies. (#24637)
Adminiuga Jun 20, 2019
79b1061
Update LIFX brightness during long transitions (#24653)
amelchio Jun 20, 2019
da12cea
Upgrade blinkpy==0.14.1 for startup bugfix (#24656)
fronzbot Jun 20, 2019
d4cab60
Warn when user tries run custom config flow (#24657)
balloob Jun 20, 2019
a868685
Bump pysmartthings (#24659)
andrewsayre Jun 20, 2019
198432f
Prefere binary with wheels (#24669)
pvizeli Jun 21, 2019
1761a71
Bumped version to 0.95.0b1
balloob Jun 21, 2019
7f169e9
Update azure-pipelines-release.yml for Azure Pipelines
pvizeli Jun 21, 2019
9b09632
Updated frontend to 20190624.0
balloob Jun 24, 2019
23722dc
Allow extra js modules to be included in frontend (#24675)
thomasloven Jun 21, 2019
fb0cb43
Fix time expression parsing (#24696)
amelchio Jun 22, 2019
9c85ba5
ZHA fix device type mappings (#24699)
dmulcahey Jun 22, 2019
4a81496
Bump version pyatmo to 2.0.1 (#24703)
cgtobi Jun 23, 2019
14b6212
Extend websocket method usage to port 8002 in Samsung TV media player…
2sheds Jun 23, 2019
48e9742
Update ZHA dependencies (#24718)
dmulcahey Jun 23, 2019
2c5080e
Add show_as_state options to Life360 (#24725)
pnbruckner Jun 24, 2019
75ec855
Bumped version to 0.95.0b2
balloob Jun 24, 2019
3423138
Save cached logi_circle tokens in config folder (#24726)
evanjd Jun 24, 2019
82cad58
Update ZHA dependencies. (#24736)
Adminiuga Jun 24, 2019
ec777a8
AdGuard to update entry (#24737)
balloob Jun 24, 2019
f71d431
Update pysonos to 0.0.17 (#24740)
amelchio Jun 24, 2019
d699a55
Bumped version to 0.95.0b3
balloob Jun 24, 2019
0f5c9b4
Updated frontend to 20190624.1
balloob Jun 25, 2019
327fe63
Clean up Google Config (#24663)
balloob Jun 21, 2019
8830054
Fix locative device update (#24744)
MartinHjelmare Jun 25, 2019
510d6d7
Improve Alexa error handling (#24745)
balloob Jun 25, 2019
87712b9
Bumped version to 0.95.0b4
balloob Jun 25, 2019
5d2f97d
Updated frontend to 20190626.0
balloob Jun 26, 2019
b47b555
Bump pyatmo to v2.1.0 (#24724)
cgtobi Jun 24, 2019
ca4c6ff
Handle timeouts gracefully (#24752)
cgtobi Jun 25, 2019
9205334
Update Waze route dependency to 0.10 (#24754)
johntdyer Jun 25, 2019
760b62e
Ignore duplicate tradfri discovery (#24759)
balloob Jun 25, 2019
5fe8a43
Return correct name for met.no (#24763)
Danielhiversen Jun 25, 2019
5f37852
Bumped version to 0.95.0
balloob Jun 26, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions .coveragerc
Expand Up @@ -13,6 +13,10 @@ omit =
homeassistant/components/abode/*
homeassistant/components/acer_projector/switch.py
homeassistant/components/actiontec/device_tracker.py
homeassistant/components/adguard/__init__.py
homeassistant/components/adguard/const.py
homeassistant/components/adguard/sensor.py
homeassistant/components/adguard/switch.py
homeassistant/components/ads/*
homeassistant/components/aftership/sensor.py
homeassistant/components/airvisual/sensor.py
Expand Down Expand Up @@ -153,6 +157,7 @@ omit =
homeassistant/components/eight_sleep/*
homeassistant/components/eliqonline/sensor.py
homeassistant/components/elkm1/*
homeassistant/components/elv/switch.py
homeassistant/components/emby/media_player.py
homeassistant/components/emoncms/sensor.py
homeassistant/components/emoncms_history/*
Expand All @@ -161,6 +166,7 @@ omit =
homeassistant/components/enocean/*
homeassistant/components/enphase_envoy/sensor.py
homeassistant/components/entur_public_transport/*
homeassistant/components/environment_canada/*
homeassistant/components/envirophat/sensor.py
homeassistant/components/envisalink/*
homeassistant/components/ephember/climate.py
Expand Down Expand Up @@ -223,6 +229,7 @@ omit =
homeassistant/components/goalfeed/*
homeassistant/components/gogogate2/cover.py
homeassistant/components/google/*
homeassistant/components/google_cloud/tts.py
homeassistant/components/google_maps/device_tracker.py
homeassistant/components/google_travel_time/sensor.py
homeassistant/components/googlehome/*
Expand Down Expand Up @@ -312,6 +319,7 @@ omit =
homeassistant/components/lcn/*
homeassistant/components/lg_netcast/media_player.py
homeassistant/components/lg_soundbar/media_player.py
homeassistant/components/life360/*
homeassistant/components/lifx/*
homeassistant/components/lifx_cloud/scene.py
homeassistant/components/lifx_legacy/light.py
Expand Down Expand Up @@ -444,6 +452,7 @@ omit =
homeassistant/components/ping/device_tracker.py
homeassistant/components/pioneer/media_player.py
homeassistant/components/pjlink/media_player.py
homeassistant/components/plaato/*
homeassistant/components/plex/media_player.py
homeassistant/components/plex/sensor.py
homeassistant/components/plum_lightpad/*
Expand Down Expand Up @@ -544,14 +553,17 @@ omit =
homeassistant/components/slack/notify.py
homeassistant/components/sma/sensor.py
homeassistant/components/smappee/*
homeassistant/components/smarty/*
homeassistant/components/smarthab/*
homeassistant/components/smtp/notify.py
homeassistant/components/snapcast/media_player.py
homeassistant/components/snmp/*
homeassistant/components/sochain/sensor.py
homeassistant/components/socialblade/sensor.py
homeassistant/components/solaredge/sensor.py
homeassistant/components/solaredge_local/sensor.py
homeassistant/components/solax/sensor.py
homeassistant/components/somfy/*
homeassistant/components/somfy_mylink/*
homeassistant/components/sonarr/sensor.py
homeassistant/components/songpal/media_player.py
Expand All @@ -567,6 +579,7 @@ omit =
homeassistant/components/starlingbank/sensor.py
homeassistant/components/steam_online/sensor.py
homeassistant/components/stiebel_eltron/*
homeassistant/components/streamlabswater/*
homeassistant/components/stride/notify.py
homeassistant/components/supervisord/sensor.py
homeassistant/components/swiss_hydrological_data/sensor.py
Expand Down Expand Up @@ -620,6 +633,7 @@ omit =
homeassistant/components/tplink/switch.py
homeassistant/components/tplink_lte/*
homeassistant/components/traccar/device_tracker.py
homeassistant/components/traccar/const.py
homeassistant/components/trackr/device_tracker.py
homeassistant/components/tradfri/*
homeassistant/components/tradfri/light.py
Expand Down Expand Up @@ -651,6 +665,7 @@ omit =
homeassistant/components/viaggiatreno/sensor.py
homeassistant/components/vizio/media_player.py
homeassistant/components/vlc/media_player.py
homeassistant/components/vlc_telnet/media_player.py
homeassistant/components/volkszaehler/sensor.py
homeassistant/components/volumio/media_player.py
homeassistant/components/volvooncall/*
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -95,6 +95,7 @@ virtualization/vagrant/config

# Visual Studio Code
.vscode
.devcontainer

# Built docs
docs/build
Expand Down
21 changes: 20 additions & 1 deletion CODEOWNERS
Validating CODEOWNERS rules …
Expand Up @@ -17,19 +17,22 @@ virtualization/Docker/* @home-assistant/docker
homeassistant/scripts/check_config.py @kellerza

# Integrations
homeassistant/components/adguard/* @frenck
homeassistant/components/airvisual/* @bachya
homeassistant/components/alarm_control_panel/* @colinodell
homeassistant/components/alpha_vantage/* @fabaff
homeassistant/components/amazon_polly/* @robbiet480
homeassistant/components/ambiclimate/* @danielhiversen
homeassistant/components/ambient_station/* @bachya
homeassistant/components/api/* @home-assistant/core
homeassistant/components/aprs/* @PhilRW
homeassistant/components/arduino/* @fabaff
homeassistant/components/arest/* @fabaff
homeassistant/components/asuswrt/* @kennedyshead
homeassistant/components/auth/* @home-assistant/core
homeassistant/components/automatic/* @armills
homeassistant/components/automation/* @home-assistant/core
homeassistant/components/awair/* @danielsjf
homeassistant/components/aws/* @awarecan @robbiet480
homeassistant/components/axis/* @kane610
homeassistant/components/azure_event_hub/* @eavanvalkenburg
Expand All @@ -41,6 +44,7 @@ homeassistant/components/braviatv/* @robbiet480
homeassistant/components/broadlink/* @danielhiversen
homeassistant/components/brunt/* @eavanvalkenburg
homeassistant/components/bt_smarthub/* @jxwolstenholme
homeassistant/components/buienradar/* @ties
homeassistant/components/cisco_ios/* @fbradyirl
homeassistant/components/cisco_mobility_express/* @fbradyirl
homeassistant/components/cisco_webex_teams/* @fbradyirl
Expand All @@ -59,6 +63,7 @@ homeassistant/components/daikin/* @fredrike @rofrantz
homeassistant/components/darksky/* @fabaff
homeassistant/components/deconz/* @kane610
homeassistant/components/demo/* @home-assistant/core
homeassistant/components/device_automation/* @home-assistant/core
homeassistant/components/digital_ocean/* @fabaff
homeassistant/components/discogs/* @thibmaek
homeassistant/components/doorbird/* @oblogic7
Expand All @@ -67,9 +72,11 @@ homeassistant/components/ecovacs/* @OverloadUT
homeassistant/components/edp_redy/* @abmantis
homeassistant/components/egardia/* @jeroenterheerdt
homeassistant/components/eight_sleep/* @mezz64
homeassistant/components/elv/* @majuss
homeassistant/components/emby/* @mezz64
homeassistant/components/enigma2/* @fbradyirl
homeassistant/components/enocean/* @bdurrer
homeassistant/components/environment_canada/* @michaeldavie
homeassistant/components/ephember/* @ttroy50
homeassistant/components/epsonworkforce/* @ThaStealth
homeassistant/components/eq3btsmart/* @rytilahti
Expand All @@ -90,6 +97,7 @@ homeassistant/components/geniushub/* @zxdavb
homeassistant/components/gitter/* @fabaff
homeassistant/components/glances/* @fabaff
homeassistant/components/gntp/* @robbiet480
homeassistant/components/google_cloud/* @lufton
homeassistant/components/google_translate/* @awarecan
homeassistant/components/google_travel_time/* @robbiet480
homeassistant/components/googlehome/* @ludeeus
Expand All @@ -108,6 +116,7 @@ homeassistant/components/homeassistant/* @home-assistant/core
homeassistant/components/homekit/* @cdce8p
homeassistant/components/homekit_controller/* @Jc2k
homeassistant/components/homematic/* @pvizeli @danielperna84
homeassistant/components/honeywell/* @zxdavb
homeassistant/components/html5/* @robbiet480
homeassistant/components/http/* @home-assistant/core
homeassistant/components/huawei_lte/* @scop
Expand All @@ -133,9 +142,11 @@ homeassistant/components/konnected/* @heythisisnate
homeassistant/components/lametric/* @robbiet480
homeassistant/components/launch_library/* @ludeeus
homeassistant/components/lcn/* @alengwenus
homeassistant/components/life360/* @pnbruckner
homeassistant/components/lifx/* @amelchio
homeassistant/components/lifx_cloud/* @amelchio
homeassistant/components/lifx_legacy/* @amelchio
homeassistant/components/linky/* @tiste @Quentame
homeassistant/components/linux_battery/* @fabaff
homeassistant/components/liveboxplaytv/* @pschmitt
homeassistant/components/logger/* @home-assistant/core
Expand All @@ -149,6 +160,7 @@ homeassistant/components/mcp23017/* @jardiamj
homeassistant/components/mediaroom/* @dgomes
homeassistant/components/melissa/* @kennedyshead
homeassistant/components/met/* @danielhiversen
homeassistant/components/meteo_france/* @victorcerutti @oncleben31
homeassistant/components/meteoalarm/* @rolfberkenbosch
homeassistant/components/miflora/* @danielhiversen @ChristianKuehnel
homeassistant/components/mill/* @danielhiversen
Expand Down Expand Up @@ -181,12 +193,14 @@ homeassistant/components/panel_iframe/* @home-assistant/frontend
homeassistant/components/persistent_notification/* @home-assistant/core
homeassistant/components/philips_js/* @elupus
homeassistant/components/pi_hole/* @fabaff
homeassistant/components/plaato/* @JohNan
homeassistant/components/plant/* @ChristianKuehnel
homeassistant/components/point/* @fredrike
homeassistant/components/ps4/* @ktnrg45
homeassistant/components/ptvsd/* @swamp-ig
homeassistant/components/push/* @dgomes
homeassistant/components/pvoutput/* @fabaff
homeassistant/components/qld_bushfire/* @exxamalte
homeassistant/components/qnap/* @colinodell
homeassistant/components/quantum_gateway/* @cisasteelersfan
homeassistant/components/qwikswitch/* @kellerza
Expand All @@ -201,6 +215,7 @@ homeassistant/components/ruter/* @ludeeus
homeassistant/components/scene/* @home-assistant/core
homeassistant/components/scrape/* @fabaff
homeassistant/components/script/* @home-assistant/core
homeassistant/components/sense/* @kbickar
homeassistant/components/sensibo/* @andrey-git
homeassistant/components/serial/* @fabaff
homeassistant/components/seventeentrack/* @bachya
Expand All @@ -211,8 +226,11 @@ homeassistant/components/simplisafe/* @bachya
homeassistant/components/sma/* @kellerza
homeassistant/components/smarthab/* @outadoc
homeassistant/components/smartthings/* @andrewsayre
homeassistant/components/smarty/* @z0mbieprocess
homeassistant/components/smtp/* @fabaff
homeassistant/components/solaredge_local/* @drobtravels
homeassistant/components/solax/* @squishykid
homeassistant/components/somfy/* @tetienne
homeassistant/components/sonos/* @amelchio
homeassistant/components/spaceapi/* @fabaff
homeassistant/components/spider/* @peternijssen
Expand Down Expand Up @@ -248,7 +266,6 @@ homeassistant/components/tradfri/* @ggravlingen
homeassistant/components/tts/* @robbiet480
homeassistant/components/twilio_call/* @robbiet480
homeassistant/components/twilio_sms/* @robbiet480
homeassistant/components/uber/* @robbiet480
homeassistant/components/unifi/* @kane610
homeassistant/components/upcloud/* @scop
homeassistant/components/updater/* @home-assistant/core
Expand All @@ -258,6 +275,7 @@ homeassistant/components/utility_meter/* @dgomes
homeassistant/components/velux/* @Julius2342
homeassistant/components/version/* @fabaff
homeassistant/components/vizio/* @raman325
homeassistant/components/vlc_telnet/* @rodripf
homeassistant/components/waqi/* @andrey-git
homeassistant/components/watson_tts/* @rutkai
homeassistant/components/weather/* @fabaff
Expand All @@ -275,6 +293,7 @@ homeassistant/components/yeelight/* @rytilahti @zewelor
homeassistant/components/yeelightsunflower/* @lindsaymarkward
homeassistant/components/yessssms/* @flowolf
homeassistant/components/yi/* @bachya
homeassistant/components/yr/* @danielhiversen
homeassistant/components/zeroconf/* @robbiet480 @Kane610
homeassistant/components/zha/* @dmulcahey @adminiuga
homeassistant/components/zone/* @home-assistant/core
Expand Down
150 changes: 150 additions & 0 deletions azure-pipelines-ci.yml
@@ -0,0 +1,150 @@
# https://dev.azure.com/home-assistant

trigger:
batch: true
branches:
include:
- dev
pr: none

resources:
containers:
- container: 35
image: homeassistant/ci-azure:3.5
- container: 36
image: homeassistant/ci-azure:3.6
- container: 37
image: homeassistant/ci-azure:3.7


variables:
- name: ArtifactFeed
value: '2df3ae11-3bf6-49bc-a809-ba0d340d6a6d'
- name: PythonMain
value: '35'


jobs:

- job: 'Lint'
pool:
vmImage: 'ubuntu-latest'
container: $[ variables['PythonMain'] ]
steps:
- script: |
python -m venv lint

. lint/bin/activate
pip install flake8
flake8 homeassistant tests script
displayName: 'Run flake8'


- job: 'Check'
dependsOn:
- Lint
pool:
vmImage: 'ubuntu-latest'
strategy:
maxParallel: 1
matrix:
Python35:
python.version: '3.5'
python.container: '35'
Python36:
python.version: '3.6'
python.container: '36'
Python37:
python.version: '3.7'
python.container: '37'
container: $[ variables['python.container'] ]
steps:
- script: |
echo "$(python.version)" > .cache
displayName: 'Set python $(python.version) for requirement cache'

- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
displayName: 'Restore artifacts based on Requirements'
inputs:
keyfile: 'requirements_test_all.txt, .cache'
targetfolder: './venv'
vstsFeed: '$(ArtifactFeed)'

- script: |
set -e
python -m venv venv

. venv/bin/activate
pip install -U pip setuptools
pip install -r requirements_test_all.txt -c homeassistant/package_constraints.txt
displayName: 'Create Virtual Environment & Install Requirements'
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))

- task: 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
displayName: 'Save artifacts based on Requirements'
inputs:
keyfile: 'requirements_test_all.txt, .cache'
targetfolder: './venv'
vstsFeed: '$(ArtifactFeed)'

- script: |
. venv/bin/activate
pip install -e .
displayName: 'Install Home Assistant for python $(python.version)'

- script: |
. venv/bin/activate
pytest --timeout=9 --durations=10 --junitxml=junit/test-results.xml -qq -o console_output_style=count -p no:sugar tests
displayName: 'Run pytest for python $(python.version)'

- task: PublishTestResults@2
condition: succeededOrFailed()
inputs:
testResultsFiles: '**/test-*.xml'
testRunTitle: 'Publish test results for Python $(python.version)'

- job: 'FullCheck'
dependsOn:
- Check
pool:
vmImage: 'ubuntu-latest'
container: $[ variables['PythonMain'] ]
steps:
- script: |
echo "$(PythonMain)" > .cache
displayName: 'Set python $(python.version) for requirement cache'
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
displayName: 'Restore artifacts based on Requirements'
inputs:
keyfile: 'requirements_all.txt, requirements_test.txt, .cache'
targetfolder: './venv'
vstsFeed: '$(ArtifactFeed)'

- script: |
set -e
python -m venv venv

. venv/bin/activate
pip install -U pip setuptools
pip install -r requirements_all.txt -c homeassistant/package_constraints.txt
pip install -r requirements_test.txt -c homeassistant/package_constraints.txt
displayName: 'Create Virtual Environment & Install Requirements'
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))

- task: 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
displayName: 'Save artifacts based on Requirements'
inputs:
keyfile: 'requirements_all.txt, requirements_test.txt, .cache'
targetfolder: './venv'
vstsFeed: '$(ArtifactFeed)'

- script: |
. venv/bin/activate
pip install -e .
displayName: 'Install Home Assistant for python $(python.version)'

- script: |
. venv/bin/activate
pylint homeassistant
displayName: 'Run pylint'