Skip to content
Merged

0.85.0 #19897

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
317 commits
Select commit Hold shift + click to select a range
031ee71
Add ZHA device handler library (#19099)
dmulcahey Dec 12, 2018
7d9e257
Fix owntracks topic in encrypted ios (#19220)
balloob Dec 12, 2018
2926989
Merge remote-tracking branch 'origin/master' into dev
balloob Dec 12, 2018
f8438e9
Add package data attribute to 17track.net summary sensors (#19213)
bachya Dec 12, 2018
8c6b9b5
Bump aioasuswrt (#19229)
kennedyshead Dec 12, 2018
2fc0dfe
Convert songpal to use asynchronous websocket for state updates (#19129)
rytilahti Dec 12, 2018
56c7e78
Bumped NDMS2 client to 0.0.6 (#19244)
foxel Dec 13, 2018
8ea0a8d
RFC: Deprecate auto target all for services and introduce entity_id: …
balloob Dec 13, 2018
9d9e113
Make automations log errors (#18965)
balloob Dec 13, 2018
6766d25
Re-use connection-pool (#19249)
molobrakos Dec 13, 2018
7436c0f
Add device registry to MQTT light (#19013)
emontnemery Dec 13, 2018
90df932
Check admin permission before able to manage config entries
balloob Dec 13, 2018
0fa7186
Support for the Harman Kardon AVR (#18471)
Devqon Dec 13, 2018
9f79032
Fix point sensor discovery (#19245)
fredrike Dec 13, 2018
66aa7d0
Fix list (fixes #19235) (#19258)
fabaff Dec 13, 2018
9efb90d
Resolve IOLinc sensor name (#19050)
teharris1 Dec 13, 2018
85e6f92
Lint
balloob Dec 13, 2018
34cfdb4
Fix OwnTracks deadlocking (#19260)
balloob Dec 13, 2018
eada1a1
Improve check for duplicated entity_id (#19194)
balloob Dec 13, 2018
f60f9ba
Always add friendly name attribute to ZHA entities (#19141)
damarco Dec 13, 2018
e8ec74b
Expose ZoneMinder availability to Home Assistant (#18946)
rohankapoorcom Dec 14, 2018
ddbfdf1
Upgraded enturclient to 0.1.2 (#19267)
hfurubotten Dec 14, 2018
74a93fe
Synology chat add verify ssl (#19276)
bremor Dec 14, 2018
377c612
Fix call to super() (#19279)
marchingphoenix Dec 14, 2018
4a23d4c
Add NMBS (Belgian railway) sensor platform (#18610)
thibmaek Dec 14, 2018
0eb0faf
Add permission check to light service (#19259)
balloob Dec 14, 2018
a5a896b
Check admin permission before able to manage config entries (#19265)
balloob Dec 14, 2018
4f98818
Rename is_owner decorator to is_admin (#19266)
balloob Dec 14, 2018
fb680bc
Add automation and script events to logbook filter events (#19253)
luca-angemi Dec 14, 2018
7a7c2ad
Fix race in entity_platform.async_add_entities (#19222)
emontnemery Dec 14, 2018
bb11b0f
Merge branch 'master' into dev
balloob Dec 14, 2018
e886576
home-assistant/home-assistant#17333: update to use DOMAIN constants a…
marchingphoenix Dec 14, 2018
b97f0c0
Make variable `entity_id` available to value_template for MQTT binary…
emontnemery Dec 14, 2018
f95bd9c
Set unavailable when unreachable (#19012)
MaxG88 Dec 14, 2018
0041797
Updated ELIQ Online sensor to async API (#19248)
molobrakos Dec 14, 2018
b88cf64
Add air pollutants component (#18707)
fabaff Dec 14, 2018
7f9cc10
Device config for Fibaro hub integration (#19171)
pbalogh77 Dec 14, 2018
a30921e
Set InsteonEntity name to be combo of description and address. (#17262)
wonderslug Dec 14, 2018
027920f
Fix restore state for manual alarm control panel (#19284)
liaanvdm Dec 14, 2018
9c62149
Adding support for Plum Lightpad (#16576)
ColinHarrington Dec 14, 2018
1c147b5
huawei_lte: Fetch only required data (#17618)
scop Dec 14, 2018
d83f20f
Fix tests
balloob Dec 14, 2018
d60b7d4
Add Ambient Weather PWS Sensor component (#18551)
tmd224 Dec 14, 2018
70dbbbd
Add note to issue template regarding frontend issues (#19295)
cgarwood Dec 15, 2018
e2d3bec
Bump pyEight to fix Single Sleeper (#19316)
mezz64 Dec 15, 2018
3a70839
Merge pull request #19223 from emontnemery/mqtt_sensor_json_attribute…
emontnemery Dec 15, 2018
06383a4
Upgrade pytest to 4.0.2 (#19327)
scop Dec 15, 2018
c545d2e
Upgrade pydocstyle to 3.0.0 (#19328)
scop Dec 15, 2018
629dd24
bump georss_client to 0.5 (#19337)
exxamalte Dec 16, 2018
c26c8af
Add Brottsplatskartan sensor (#19018)
chrillux Dec 16, 2018
07e3843
Fix broken sensor.mqtt json_attributes deprecation message (#19349)
emontnemery Dec 16, 2018
266477a
Adds io:OnOffIOComponent as switch to tahoma.py (#19338)
jensihnow Dec 16, 2018
5a295ad
Add config flow for Daikin (#19182)
fredrike Dec 16, 2018
b031ded
Fix not being able to update entities (#19344)
glentakahashi Dec 16, 2018
92c5249
Add traccar motion, speed and battery_level attributes (#19090)
ludeeus Dec 16, 2018
9d4de2a
Initialise plant attributes at startup (#19315)
PeteBa Dec 16, 2018
f9c0288
Remove recorder purge protection (#19358)
amelchio Dec 16, 2018
a08bab7
Add native ESPHome API component (#19334)
OttoWinter Dec 17, 2018
cc90cba
Add support for statewide data for Flu Near You (#19341)
bachya Dec 17, 2018
2bf36bb
Use unicode slugify (#19192)
pvizeli Dec 17, 2018
6b8835b
Upgrade youtube_dl to 2018.12.17 (#19378)
fabaff Dec 17, 2018
90608da
Upgrade TwitterAPI to 2.5.7 (#19382)
fabaff Dec 17, 2018
8483850
Upgrade ruamel.yaml to 0.15.81 (#19384)
fabaff Dec 17, 2018
0ab9e33
Version bump pydaikin (#19388)
fredrike Dec 17, 2018
a6568fb
Upgrade keyrings.alt==3.1.1 (#19386)
fabaff Dec 17, 2018
3a1dc16
Set pytz to >=2018.07 (#19387)
fabaff Dec 17, 2018
e60de53
Upgrade RPi.GPIO to 0.6.5 (#19392)
fabaff Dec 17, 2018
c7ea1d0
Add air pollutants PROP_TO_ATTR (#19336)
fabaff Dec 17, 2018
40d8bd4
fix unique_id for Tellduslive sensors (#19389)
fredrike Dec 17, 2018
8c67ebc
Add native ESPHome API binary sensor (#19371)
OttoWinter Dec 17, 2018
a1fb6ae
Add native ESPHome API cover (#19373)
OttoWinter Dec 17, 2018
a158397
Add native ESPHome API fan (#19374)
OttoWinter Dec 17, 2018
c45beee
Add native ESPHome API light (#19375)
OttoWinter Dec 17, 2018
4b124e4
Add native ESPHome API switch (#19376)
OttoWinter Dec 17, 2018
8861909
Add native ESPHome API text sensor (#19377)
OttoWinter Dec 17, 2018
77e4f69
ESPHome Native API Restore Entities on startup (#19379)
OttoWinter Dec 17, 2018
44bf5ba
Add native ESPHome API device registry feature (#19381)
OttoWinter Dec 17, 2018
4ffacec
Add native ESPHome API service call feature (#19401)
OttoWinter Dec 17, 2018
57ccd82
Upgade colorlog to 4.0.2 (#19390)
fabaff Dec 17, 2018
e9c1946
Provide charging indicator for mychevy (#19348)
sdague Dec 17, 2018
6e26713
Add GTT Sensor (#18449)
eliseomartelli Dec 17, 2018
d270d52
Upgrade volvooncall to 0.8.7 (#19398)
molobrakos Dec 17, 2018
f1005d3
Cast lametric cycles parameter to int (#19370)
deftdawg Dec 17, 2018
6c8ed86
Satel integra monitor outputs (#19149)
c-soft Dec 17, 2018
da10598
Fix cpu_temp issue on Raspberry Pi (#19404)
mretegan Dec 17, 2018
6adbf3b
Add camera selection config to skybell camera (#19310)
nhorvath Dec 17, 2018
f2c7e3f
Bump pyEmby to 1.6, add channel media type mapping (#19318)
mezz64 Dec 18, 2018
9c8e109
Add openSenseMap air pollutants platform (#19357)
fabaff Dec 18, 2018
2f6ef08
Remove reviewed by hound. That's not worth a badge.
balloob Dec 18, 2018
6c64b31
Optionally disable ssl verification for mjpeg (#19277)
rohankapoorcom Dec 18, 2018
c59e049
Fix IHC config schema (#19415)
mopolus Dec 18, 2018
17fbeb6
Fixed the range filter unknown argument precision
timkoers Dec 18, 2018
96c233d
Use string foratting (#19427)
fabaff Dec 18, 2018
51e6371
Add Prezzibenzina (Italian Fuel Price) Sensor (#19297)
eliseomartelli Dec 18, 2018
686a856
Upgrade sqlalchemy to 1.2.15 (#19383)
fabaff Dec 18, 2018
c0ae7b1
Upgrade requests to 2.21.0 (#19385)
fabaff Dec 18, 2018
7317b1b
Miscellaneous ESPHome cleanups (#19425)
OttoWinter Dec 18, 2018
ef6c39f
Fix typo (#19433)
fabaff Dec 18, 2018
7f0dd44
Various enhancements for WeMo component/platforms (#19419)
sqldiablo Dec 19, 2018
e548772
Add device_info to Daikin (#19372)
fredrike Dec 19, 2018
258fe1f
Add sensor platform for SolarEdge Monitoring API (#18846)
GidoHakvoort Dec 19, 2018
8cec559
Various updates (#19449)
fabaff Dec 19, 2018
1568de6
Correct calls to subscription.async_unsubscribe_topics (#19414)
emontnemery Dec 19, 2018
23a5794
Use web sockets for Harmony HUB (#19440)
ehendrix23 Dec 19, 2018
4692605
ZHA entity ZCL reporting configuration (#19177)
Adminiuga Dec 19, 2018
57ee514
Update translations
balloob Dec 19, 2018
c71a6ee
Updated frontend to 20181219.0
balloob Dec 19, 2018
e874093
Add device registry to MQTT climate
emontnemery Dec 15, 2018
a9de9aa
Add testcase test_entity_id_update
emontnemery Dec 19, 2018
196fe4b
Bump pyharmony (#19460)
balloob Dec 19, 2018
fed5d0f
Add device registry to MQTT lock (#19333)
emontnemery Dec 19, 2018
ae776e2
Add device registry to MQTT alarm control panel (#19331)
emontnemery Dec 19, 2018
27ea59f
Add device registry to MQTT climate (#19332)
emontnemery Dec 19, 2018
28d2f9b
Bump Pybotvac To Support D7 On Latest Firmware (#19463)
dshokouhi Dec 19, 2018
fa0185a
Adds battery_percent which had been introduced with pyatmo 1.4 and re…
jensihnow Dec 19, 2018
d42d854
Add Mythic Beasts DNSAPI Component (#18333)
thinkl33t Dec 20, 2018
dcf925a
Rename ocr.png to ssocr-(entity_name).png to allow multiple instances…
deftdawg Dec 20, 2018
b5c9eca
Update pynetgear to 0.5.2 (#19490)
MatMaul Dec 20, 2018
dd885a4
Reorder FLOW entries in config_entries.py (#19475)
Dec 20, 2018
c154451
Add timeout to RainMachine login (#19476)
bachya Dec 20, 2018
71900ca
Add new sensor platform to expose Islamic prayer times (#19444)
uchagani Dec 20, 2018
dbd5396
Add native ESPHome Home Assistant state feature (#19429)
OttoWinter Dec 20, 2018
c789f11
Fixed the range filter unknown argument precision (#19428)
dgomes Dec 20, 2018
1281da0
Remove check if base url is local (#19494)
balloob Dec 21, 2018
5efc61f
Merge branch 'master' into dev
balloob Dec 21, 2018
501b3f9
Disable creating port mappings from UI, add discovery from component …
StevenLooman Dec 21, 2018
30841ef
Add Lutron Homeworks component (#18311)
dubnom Dec 21, 2018
3a3d488
Allow scrape sensor to retry setting up platform if initial setup fai…
uchagani Dec 22, 2018
fb226e3
Clean up RFLink tests and add two tests (#19511)
javicalle Dec 22, 2018
b444dfe
Add ZHA battery sensor (#19363)
dmulcahey Dec 22, 2018
54c57fe
Restore state for zha binary_sensors on restart. (#19314)
Adminiuga Dec 22, 2018
7c5ac88
Add deprecation warning (#19515)
ludeeus Dec 22, 2018
f0e187e
Update yale smart alarm client to v0.1.6 (#19495)
domwillcode Dec 22, 2018
6880be5
Add sunrise and sunset to Darksky weather sensor (#19492)
fabaff Dec 22, 2018
4bdb21a
Update ZHA entity state on ZigBee zdo device announce (#19208)
dmulcahey Dec 22, 2018
1099018
Fix fail2ban by removal of internal timer logic (#19456)
grea09 Dec 22, 2018
ef53a2d
Fix Mill connection problem (#19519)
Danielhiversen Dec 22, 2018
07b6aae
Add long click at new Aqara Wireless Remote Switch (#19518)
ppanagiotis Dec 22, 2018
43e1748
Add additional Z-Wave Bulbs to ZW098 Workaround (#19480)
loe Dec 22, 2018
2765440
Implement path in the config to fix issues for some users (#19491)
wcomartin Dec 22, 2018
2a2af80
Add ZHA occupancy sensor (#19365)
dmulcahey Dec 22, 2018
01fc322
Make ZHA entities non-polled by default (#19536)
Adminiuga Dec 23, 2018
0776456
Pywemo version bump (#19538)
sqldiablo Dec 23, 2018
5a4e6bb
Support ZHA light turn_off transition (#19531)
Adminiuga Dec 23, 2018
0b22880
increase robustness, when something upstream fails (#19493)
dgomes Dec 23, 2018
10ff169
Change ISY binary_sensor subnode to hex (#19471)
Steve9F Dec 23, 2018
a9f796a
Updated to support per device find iphone sound. (#19535)
kdvlr Dec 23, 2018
50888ae
Fix issues in ZHA light (#19368)
dmulcahey Dec 23, 2018
0b84eef
Add hub- and device-info for tellduslive (#19180)
fredrike Dec 23, 2018
4a1da0b
Configure ZHA entity on new ZHA device join (#19470)
Adminiuga Dec 23, 2018
edb7ec7
Fix support for base topic for empty values in MQTT discovery msg (#1…
emontnemery Dec 24, 2018
a8797a0
Improve handling of MQTT light discovery (#19436)
emontnemery Dec 24, 2018
e0f50a9
Update homekit controller to homekit==0.12.0 (#19549)
Jc2k Dec 24, 2018
bef85ec
Remove global from ZHA application controller (#19557)
dmulcahey Dec 25, 2018
b2081c5
Improve Lutron RadioRA2 support, adding switches and scenes (#18330)
cdheiser Dec 25, 2018
18b7f74
Clean up homematicip cloud (#19481)
sander76 Dec 25, 2018
b80bed6
Add HomematicIP SMI55 device (#19400)
worm-ee Dec 25, 2018
4d62e77
Added support for triggered state on NX584 alarm. (#19524)
mreiling Dec 25, 2018
6b20494
Add homematicip cloud full flush measuring switch (#19247)
sander76 Dec 25, 2018
b9a0f40
Add device_id configuration option to Bluetooth tracker (#18539)
imotov Dec 25, 2018
47f8d24
Whitelisting of lines on entur sensor (#19539)
hfurubotten Dec 25, 2018
796b195
Update pylaunches dependency to 0.2.0 (#19570)
DoloresHA Dec 25, 2018
6f99437
Pencom (#19369)
dubnom Dec 26, 2018
1428919
Tibber, improve server reconnection (#19574)
Danielhiversen Dec 26, 2018
a6e091f
Link to dicttoxml excessive INFO logging issue (#19575)
scop Dec 26, 2018
dc11e41
Add a new click_type "long_both" to improve the support of the new Xi…
syssi Dec 26, 2018
70fff26
Clean up remaining rflink tests (#19551)
javicalle Dec 26, 2018
54f6cfd
Add a new click_type double_both to improve the support of the new Xi…
tedsluis Dec 26, 2018
0a79262
Upgrade sphinx-autodoc-typehints to 1.6.0 (#19579)
fabaff Dec 26, 2018
9822989
Upgrade TwitterAPI to 2.5.8 (#19581)
fabaff Dec 26, 2018
2efa297
Upgrade pyowm to 2.10.0 (#19582)
fabaff Dec 26, 2018
5de4f54
Upgrade keyring to 17.1.0 (#19583)
fabaff Dec 26, 2018
10831a0
Upgrade rpi-rf to 0.9.7 (#19394)
fabaff Dec 26, 2018
22acc03
Upgrade Sphinx to 1.8.3 (#19580)
fabaff Dec 27, 2018
cd0da4e
Fix mpd shuffle/random status (#19308)
apetrycki Dec 27, 2018
bf8b201
Add verify_ssl option to Splunk component (#19112)
Dec 27, 2018
40bb426
Update pymitv dependency (#19601)
simse Dec 27, 2018
4c59a65
Updated set of available voices for Yandex TTS (#19603)
gipnokote Dec 27, 2018
5eab4f1
Version Bump for aioftp (#19510)
miawgogo Dec 27, 2018
f9aa364
Don't truncate brightness and white_value of MQTT light (#19502)
emontnemery Dec 27, 2018
d054504
Improve how neato displays alerts and add alerts for persistent maps …
dshokouhi Dec 27, 2018
b32e6fe
Add AfterShip sensor for packages (#18034)
maxandersen Dec 27, 2018
fe14be5
Upgrade aiohttp to 3.5.1 (#19584)
fabaff Dec 27, 2018
699a38d
Add Freebox component with sensors and device tracker (#18472)
SNoof85 Dec 27, 2018
b83a405
Upgrade huawei-lte-api to 1.1.1 (#19615)
scop Dec 28, 2018
14c39f7
Systemmonitor - add device_class property (#19614)
ReneNulschDE Dec 28, 2018
f09cea1
LCN component and light platform (#18621)
alengwenus Dec 28, 2018
33c5e09
Add additional neato alerts and errors (#19608)
dshokouhi Dec 28, 2018
dae4543
Bump pyotgw to 0.4b0 (#19618)
mvn23 Dec 28, 2018
82d6fe5
Fix cpu_temp issue on Odroid (#19620)
gipnokote Dec 28, 2018
457708c
Upgraded pyarlo to 0.2.3 (#19626)
tchellomello Dec 28, 2018
2ba8631
Upgrade to async_upnp_client==0.13.8 (#19634)
StevenLooman Dec 29, 2018
dc9da79
Revert "Bump pyotgw to 0.4b0 (#19618)" (#19635)
mvn23 Dec 29, 2018
9928b97
Added events STARTED, RESTARTED AND PAUSED (#19516)
mjrider Dec 29, 2018
32eb4e5
Fix cpu_temp issue on Vero 4K (#19638)
mretegan Dec 29, 2018
b1c9f8d
Suppress traceback if network is not available
fabaff Dec 29, 2018
f925d9c
Use xml.etree through defusedxml (#19640)
scop Dec 29, 2018
338077f
Support knx operation types (#19546)
marvin-w Dec 29, 2018
25e5864
Improve Wemo setup speed (#19563)
sqldiablo Dec 30, 2018
e096532
Use async_configure for ZHA IAS binary sensor (#19629)
Adminiuga Dec 30, 2018
d0742cb
Only bind clusters in ZHA remote entity (#19577)
dmulcahey Dec 30, 2018
9aa6037
Add RaspyRFM switch platform (#19130)
markusressel Dec 30, 2018
faeee4f
Use aioharmony for remote.harmony platform (#19595)
ehendrix23 Dec 30, 2018
cc8b811
Bump pyHik library to 0.1.9 to improve device support. (#19656)
mezz64 Dec 30, 2018
4b90ed6
Fix ADS light when parameter adsvar_brightness is not set (#19636)
carstenschroeder Dec 30, 2018
6d44245
pytraccar version bump (#19659)
ludeeus Dec 30, 2018
18d36e0
Added regexp validation allowing Twilio notifications to use Sender I…
pp-svanstrom Dec 30, 2018
81a0ce6
Fix exception checking for next dublin bus (#19663)
ttroy50 Dec 30, 2018
43eaa96
Fix error in got_connected for remote.harmony (#19662)
ehendrix23 Dec 30, 2018
855274e
Fix homekit_controller pairing regression (#19654)
Jc2k Dec 30, 2018
4b541f4
Add IDTECK proximity card component (#18309)
dubnom Dec 31, 2018
ff80fc3
Fix london_underground issue (#19642)
robmarkcole Dec 31, 2018
7c302bf
Luftdaten traceback (#19666)
fabaff Jan 1, 2019
2ea53e0
Suppress traceback if network is not available (#19651)
fabaff Jan 1, 2019
b9f4a72
Improve rflink coverage (#19596)
javicalle Jan 1, 2019
61d5b30
Add support for color_temp_command_template in MQTT light component (…
Jan 1, 2019
5aa2bd8
Add ness alarm control panel using nessclient (#18463)
nickw444 Jan 1, 2019
4244ea7
Update pyhomematic 0.1.54 + small fixes (#19667)
danielperna84 Jan 1, 2019
a10ca95
Envisalink pgm (#19499)
Cinntax Jan 2, 2019
635252e
Bump pyotgw to 0.4b1 (#19715)
mvn23 Jan 2, 2019
bba9ef7
Bumping aioasuswrt version to 1.1.17 (#19714)
kennedyshead Jan 2, 2019
688bdc6
Adds ability to calibrate temperature for BME680 (#19684)
ctborg Jan 2, 2019
87a0118
Do not choke on no awair data (#19708)
ahayworth Jan 3, 2019
ada0f7c
Fix WeMo incorrect mapping of device type during discovery (#19691)
sqldiablo Jan 3, 2019
6b18b92
Drop bme680 os_lookup for temp_offset (#19733)
ctborg Jan 3, 2019
b790573
Add exception handling to ADS shutdown (#19682)
carstenschroeder Jan 3, 2019
c2525be
Filter urllib3.connectionpool warnings in camera.axis and camera.zone…
rohankapoorcom Jan 3, 2019
ead38f6
Proactive Alexa ChangeReport messages (#18114)
abmantis Jan 3, 2019
dbb3802
Move envisalink component to package and add services.yaml (#19731)
Cinntax Jan 4, 2019
03488af
Add mychevy optional country parameter (#19727)
sdague Jan 4, 2019
16ab799
Upgrade tibber library (#19768)
Danielhiversen Jan 4, 2019
27a9f5a
Round illumination and lux value to one (#19747)
bieniu Jan 4, 2019
6fb8378
Bumped version to 0.85.0b0
balloob Jan 4, 2019
57c96a5
Add ESPHome native API discovery (#19399)
OttoWinter Jan 5, 2019
afa0d37
Rename air pollutants to air quality (#19448)
eliseomartelli Jan 5, 2019
3453d31
Use manufacturer id only for configure_reporting only when specified.…
Adminiuga Jan 4, 2019
3a46619
Simplify data_key for a stable unique_id because the order of the dic…
syssi Jan 7, 2019
ed881f3
Don't slugify unique id (#19770)
syssi Jan 4, 2019
6d9c37d
Fix some ESPHome race conditions (#19772)
OttoWinter Jan 4, 2019
0d49b19
Update HAP-python to 2.4.2 (#19776)
cdce8p Jan 4, 2019
312ad70
Fix a bug in Lutron RadioRA2 Scene support (#19819)
cdheiser Jan 6, 2019
68e33fd
fixes #19814, Daikin config setting (#19823)
fredrike Jan 7, 2019
4ec313c
Bump aioesphomeapi (#19838)
OttoWinter Jan 7, 2019
f019131
Resolves #17196, Resolves #18739 - Hue Beyond light fixture errors (#…
alistairg Jan 9, 2019
ed41421
Fix error when trying to log used UPnP device, if multiple found (#19…
StevenLooman Jan 8, 2019
6b56985
Update OZW to 0.1.2 (#19878)
pvizeli Jan 9, 2019
8a3d437
Bumped version to 0.85.0b1
balloob Jan 9, 2019
f17d6c0
Updated frontend to 20190109.0
balloob Jan 9, 2019
8cf595d
assign user to websocket connection when using legacy_api_password (#…
FlorianLudwig Jan 9, 2019
7641658
Bumped version to 0.85.0
balloob Jan 9, 2019
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
  •  
  •  
  •  
36 changes: 33 additions & 3 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ omit =
homeassistant/components/comfoconnect.py
homeassistant/components/*/comfoconnect.py

homeassistant/components/daikin.py
homeassistant/components/daikin/__init__.py
homeassistant/components/daikin/const.py
homeassistant/components/*/daikin.py

homeassistant/components/digital_ocean.py
Expand Down Expand Up @@ -105,18 +106,24 @@ omit =
homeassistant/components/enocean.py
homeassistant/components/*/enocean.py

homeassistant/components/envisalink.py
homeassistant/components/envisalink/__init__.py
homeassistant/components/*/envisalink.py

homeassistant/components/evohome.py
homeassistant/components/*/evohome.py

homeassistant/components/freebox.py
homeassistant/components/*/freebox.py

homeassistant/components/fritzbox.py
homeassistant/components/*/fritzbox.py

homeassistant/components/ecovacs.py
homeassistant/components/*/ecovacs.py

homeassistant/components/esphome/__init__.py
homeassistant/components/*/esphome.py

homeassistant/components/eufy.py
homeassistant/components/*/eufy.py

Expand Down Expand Up @@ -160,6 +167,9 @@ omit =
homeassistant/components/homematicip_cloud.py
homeassistant/components/*/homematicip_cloud.py

homeassistant/components/homeworks.py
homeassistant/components/*/homeworks.py

homeassistant/components/huawei_lte.py
homeassistant/components/*/huawei_lte.py

Expand Down Expand Up @@ -203,6 +213,9 @@ omit =
homeassistant/components/lametric.py
homeassistant/components/*/lametric.py

homeassistant/components/lcn.py
homeassistant/components/*/lcn.py

homeassistant/components/linode.py
homeassistant/components/*/linode.py

Expand Down Expand Up @@ -265,6 +278,9 @@ omit =
homeassistant/components/openuv/__init__.py
homeassistant/components/*/openuv.py

homeassistant/components/plum_lightpad.py
homeassistant/components/*/plum_lightpad.py

homeassistant/components/pilight.py
homeassistant/components/*/pilight.py

Expand All @@ -287,6 +303,8 @@ omit =
homeassistant/components/raspihats.py
homeassistant/components/*/raspihats.py

homeassistant/components/*/raspyrfm.py

homeassistant/components/rfxtrx.py
homeassistant/components/*/rfxtrx.py

Expand Down Expand Up @@ -407,6 +425,7 @@ omit =

homeassistant/components/zha/__init__.py
homeassistant/components/zha/const.py
homeassistant/components/zha/event.py
homeassistant/components/zha/entities/*
homeassistant/components/zha/helpers.py
homeassistant/components/*/zha.py
Expand All @@ -423,6 +442,7 @@ omit =
homeassistant/components/spider.py
homeassistant/components/*/spider.py

homeassistant/components/air_quality/opensensemap.py
homeassistant/components/alarm_control_panel/alarmdotcom.py
homeassistant/components/alarm_control_panel/canary.py
homeassistant/components/alarm_control_panel/concord232.py
Expand Down Expand Up @@ -496,7 +516,6 @@ omit =
homeassistant/components/device_tracker/bt_smarthub.py
homeassistant/components/device_tracker/cisco_ios.py
homeassistant/components/device_tracker/ddwrt.py
homeassistant/components/device_tracker/freebox.py
homeassistant/components/device_tracker/fritz.py
homeassistant/components/device_tracker/google_maps.py
homeassistant/components/device_tracker/googlehome.py
Expand Down Expand Up @@ -533,6 +552,7 @@ omit =
homeassistant/components/folder_watcher.py
homeassistant/components/foursquare.py
homeassistant/components/goalfeed.py
homeassistant/components/idteck_prox.py
homeassistant/components/ifttt.py
homeassistant/components/image_processing/dlib_face_detect.py
homeassistant/components/image_processing/dlib_face_identify.py
Expand Down Expand Up @@ -596,6 +616,7 @@ omit =
homeassistant/components/media_player/frontier_silicon.py
homeassistant/components/media_player/gpmdp.py
homeassistant/components/media_player/gstreamer.py
homeassistant/components/media_player/harman_kardon_avr.py
homeassistant/components/media_player/horizon.py
homeassistant/components/media_player/itunes.py
homeassistant/components/media_player/kodi.py
Expand Down Expand Up @@ -680,8 +701,10 @@ omit =
homeassistant/components/route53.py
homeassistant/components/scene/hunterdouglas_powerview.py
homeassistant/components/scene/lifx_cloud.py
homeassistant/components/sensor/aftership.py
homeassistant/components/sensor/airvisual.py
homeassistant/components/sensor/alpha_vantage.py
homeassistant/components/sensor/ambient_station.py
homeassistant/components/sensor/arest.py
homeassistant/components/sensor/arwn.py
homeassistant/components/sensor/bbox.py
Expand All @@ -692,6 +715,7 @@ omit =
homeassistant/components/sensor/bme680.py
homeassistant/components/sensor/bom.py
homeassistant/components/sensor/broadlink.py
homeassistant/components/sensor/brottsplatskartan.py
homeassistant/components/sensor/buienradar.py
homeassistant/components/sensor/cert_expiry.py
homeassistant/components/sensor/citybikes.py
Expand Down Expand Up @@ -737,6 +761,7 @@ omit =
homeassistant/components/sensor/google_travel_time.py
homeassistant/components/sensor/gpsd.py
homeassistant/components/sensor/gtfs.py
homeassistant/components/sensor/gtt.py
homeassistant/components/sensor/haveibeenpwned.py
homeassistant/components/sensor/hp_ilo.py
homeassistant/components/sensor/htu21d.py
Expand All @@ -752,6 +777,7 @@ omit =
homeassistant/components/sensor/launch_library.py
homeassistant/components/sensor/linky.py
homeassistant/components/sensor/linux_battery.py
homeassistant/components/sensor/london_underground.py
homeassistant/components/sensor/loopenergy.py
homeassistant/components/sensor/luftdaten.py
homeassistant/components/sensor/lyft.py
Expand All @@ -769,6 +795,7 @@ omit =
homeassistant/components/sensor/netdata.py
homeassistant/components/sensor/netdata_public.py
homeassistant/components/sensor/neurio_energy.py
homeassistant/components/sensor/nmbs.py
homeassistant/components/sensor/noaa_tides.py
homeassistant/components/sensor/nsw_fuel_station.py
homeassistant/components/sensor/nut.py
Expand All @@ -785,6 +812,7 @@ omit =
homeassistant/components/sensor/pocketcasts.py
homeassistant/components/sensor/pollen.py
homeassistant/components/sensor/postnl.py
homeassistant/components/sensor/prezzibenzina.py
homeassistant/components/sensor/pushbullet.py
homeassistant/components/sensor/pvoutput.py
homeassistant/components/sensor/pyload.py
Expand All @@ -809,6 +837,7 @@ omit =
homeassistant/components/sensor/snmp.py
homeassistant/components/sensor/sochain.py
homeassistant/components/sensor/socialblade.py
homeassistant/components/sensor/solaredge.py
homeassistant/components/sensor/sonarr.py
homeassistant/components/sensor/speedtest.py
homeassistant/components/sensor/spotcrime.py
Expand Down Expand Up @@ -864,6 +893,7 @@ omit =
homeassistant/components/switch/mystrom.py
homeassistant/components/switch/netio.py
homeassistant/components/switch/orvibo.py
homeassistant/components/switch/pencom.py
homeassistant/components/switch/pulseaudio_loopback.py
homeassistant/components/switch/rainbird.py
homeassistant/components/switch/rest.py
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<!-- 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
- Frontend issues should be submitted to the home-assistant-polymer repository: https://github.com/home-assistant/home-assistant-polymer/issues
- 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!
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ about: Create a report to help us improve
<!-- READ THIS FIRST:
- If you need additional help with this template please refer to https://www.home-assistant.io/help/reporting_issues/
- Make sure you are running the latest version of Home Assistant before reporting an issue: https://github.com/home-assistant/home-assistant/releases
- Frontend issues should be submitted to the home-assistant-polymer repository: https://github.com/home-assistant/home-assistant-polymer/issues
- 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!
Expand Down
6 changes: 6 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,8 @@ homeassistant/components/*/edp_redy.py @abmantis
homeassistant/components/edp_redy.py @abmantis
homeassistant/components/eight_sleep.py @mezz64
homeassistant/components/*/eight_sleep.py @mezz64
homeassistant/components/esphome/*.py @OttoWinter
homeassistant/components/*/esphome.py @OttoWinter

# H
homeassistant/components/hive.py @Rendili @KJonline
Expand Down Expand Up @@ -211,6 +213,10 @@ homeassistant/components/melissa.py @kennedyshead
homeassistant/components/*/melissa.py @kennedyshead
homeassistant/components/*/mystrom.py @fabaff

# N
homeassistant/components/ness_alarm.py @nickw444
homeassistant/components/*/ness_alarm.py @nickw444

# O
homeassistant/components/openuv/* @bachya
homeassistant/components/*/openuv.py @bachya
Expand Down
4 changes: 1 addition & 3 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Home Assistant |Build Status| |Coverage Status| |Chat Status| |Reviewed by Hound|
Home Assistant |Build Status| |Coverage Status| |Chat Status|
=================================================================================

Home Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control.
Expand Down Expand Up @@ -33,8 +33,6 @@ of a component, check the `Home Assistant help section <https://home-assistant.i
:target: https://coveralls.io/r/home-assistant/home-assistant?branch=master
.. |Chat Status| image:: https://img.shields.io/discord/330944238910963714.svg
:target: https://discord.gg/c5DvZ4e
.. |Reviewed by Hound| image:: https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg
:target: https://houndci.com
.. |screenshot-states| image:: https://raw.github.com/home-assistant/home-assistant/master/docs/screenshots.png
:target: https://home-assistant.io/demo/
.. |screenshot-components| image:: https://raw.github.com/home-assistant/home-assistant/dev/docs/screenshot-components.png
Expand Down
1 change: 1 addition & 0 deletions homeassistant/auth/permissions/const.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""Permission constants."""
CAT_ENTITIES = 'entities'
CAT_CONFIG_ENTRIES = 'config_entries'
SUBCAT_ALL = 'all'

POLICY_READ = 'read'
Expand Down
17 changes: 12 additions & 5 deletions homeassistant/components/ads/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -125,16 +125,23 @@ def __init__(self, ads_client):

def shutdown(self, *args, **kwargs):
"""Shutdown ADS connection."""
import pyads
_LOGGER.debug("Shutting down ADS")
for notification_item in self._notification_items.values():
self._client.del_device_notification(
notification_item.hnotify,
notification_item.huser
)
_LOGGER.debug(
"Deleting device notification %d, %d",
notification_item.hnotify, notification_item.huser)
self._client.close()
try:
self._client.del_device_notification(
notification_item.hnotify,
notification_item.huser
)
except pyads.ADSError as err:
_LOGGER.error(err)
try:
self._client.close()
except pyads.ADSError as err:
_LOGGER.error(err)

def register_device(self, device):
"""Register a new device."""
Expand Down
Loading