Skip to content
Closed

0.48 #8269

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
e90ae2f
Update numpy 1.13.0 (#8059)
pvizeli Jun 16, 2017
1c2f486
No update in MQTT Binary Sensor #7478 (#8057)
pezinek Jun 16, 2017
afb9cba
Use standard entity_ids for zwave entities (#7786)
emlove Jun 16, 2017
1fde234
Fix some warnings found by quantifiedcode (#8027)
andrey-git Jun 16, 2017
b24aa24
Always enable monkey patch (#8054)
balloob Jun 17, 2017
9071946
Remove % sign from Vera Battery Levels (#8069)
philhawthorne Jun 17, 2017
58c2344
Allow config of latitude and longitude (#8068)
jshore1296 Jun 17, 2017
7617864
Failed to parse response from WU API: 'record' (and 'recordyear') #77…
pezinek Jun 17, 2017
844c814
Add initial support for Shiftr.io (#7974)
fabaff Jun 17, 2017
18f81d7
Add option to set language of openweathermap sensor, and handle updat…
azogue Jun 17, 2017
33d3817
Bump pyEmby version to account for API changes (#8070)
mezz64 Jun 17, 2017
d0b43b1
bump ups (#8075)
happyleavesaoc Jun 17, 2017
0002a89
bump usps version (#8074)
happyleavesaoc Jun 17, 2017
32a84f1
Add to zwave services descriptions (#8072)
andrey-git Jun 17, 2017
2438c6b
Fix attribute entity (#8066)
pvizeli Jun 17, 2017
2ba6b3a
Added 'all_plants' group and support for plant groups state. (#8063)
aronsky Jun 17, 2017
1893544
Fix EntityComponent handle entities without a name (#8065)
balloob Jun 17, 2017
6a017ef
Update pyunifi component to use APIError passed from pyunifi 2.13. B…
finish06 Jun 17, 2017
cec8ccb
Version bump to 0.48.0.dev0
balloob Jun 17, 2017
e40f72e
Merge branch 'master' into dev
balloob Jun 17, 2017
ef63cfe
Stopping the logfile spam by piping STDERR to /dev/null (#8081)
madpilot Jun 18, 2017
fb0ee34
mpd: implement support for seek, shuffle, and clear playlist (#8090)
auchter Jun 18, 2017
04407b8
Cleanup .coveragerc (#8088)
michaelarnauts Jun 18, 2017
bf0dbdf
update pywebpush to 1.0.5 (#8084)
perosb Jun 18, 2017
0e08785
Update frontend
balloob Jun 18, 2017
35132f9
media player Kodi: handle TransportError exceptions when calling JSON…
azogue Jun 18, 2017
83b7914
Upnp properties (#8067)
dgomes Jun 19, 2017
756768e
Add support for Insteon FanLinc fan (#6959)
jawilson Jun 19, 2017
4fdde4f
add knx cover support (#7997)
tiktok7 Jun 19, 2017
b2d6ff9
More updates to zwave services.yaml file (#8083)
andrey-git Jun 19, 2017
3bbaf37
Fix lights issue #8098 (#8101)
tsvi Jun 19, 2017
77aa2e9
increase timeout for setWebhook to 10s (#8102)
azogue Jun 19, 2017
8e34c27
Added SMTP SSL/TLS support (#7960)
sn0oz Jun 19, 2017
473d765
Fix Dyson async_add_job (#8113)
CharlesBlonde Jun 19, 2017
06b051c
Update InfluxDB to handle datetime objects and multiple decimal point…
philhawthorne Jun 20, 2017
1928da1
Remove config details (see docs) (#8119)
fabaff Jun 20, 2017
04920fa
Only mark active DHCP clients as present (#8110)
cyberplant Jun 20, 2017
d46607c
Add option to specify the location of the API (fixes #8115) (#8118)
fabaff Jun 20, 2017
4ad9983
Fixed iTach command parsing with empty data (#8104)
alanfischer Jun 20, 2017
d5e5544
Upgrade mutagen to 1.38 (#8126)
fabaff Jun 20, 2017
6d5fca2
Upgrade paho-mqtt to 1.3.0 (#8125)
fabaff Jun 20, 2017
43db94d
Upgrade sqlalchemy to 1.1.11 (#8124)
fabaff Jun 20, 2017
e4dbf80
Upgrade aiohttp to 2.2.0 (#8121)
fabaff Jun 20, 2017
8727487
Upgrade RestrictedPython dependency (#8132)
balloob Jun 21, 2017
66fc852
Update frontend
balloob Jun 21, 2017
4b82c34
Added RFXTRX UV badge (#8129)
lunar-consultancy Jun 21, 2017
b6d335f
Do not call update() in constructor (#8120)
fabaff Jun 21, 2017
4d2b791
Change Error Message when Turning off ISY994 Light (#8131)
SConaway Jun 21, 2017
6398e92
Allow iteration in python_script (#8134)
balloob Jun 21, 2017
f394514
Add current balance to hydroquebec sensor (#8138)
titilambert Jun 21, 2017
d3bb6d3
Decora light: Fix brightness level in UI (#8139)
titilambert Jun 21, 2017
bb05600
Add I2c BME280 temperature, humidity and pressure sensor for Raspberr…
azogue Jun 21, 2017
9a239d1
Upgrade libsoundtouch to prevent Python3.6 errors with enum. #7733 #8…
CharlesBlonde Jun 21, 2017
8d0553d
Adds CPU temp monitoring, and allow startup when endpoint is not yet …
jjmontesl Jun 21, 2017
435e5c8
Add I2c HTU21D temperature and humidity sensor for Raspberry Pi (#8049)
azogue Jun 22, 2017
e5d11dd
Add new BH1750 light level sensor (#8050)
azogue Jun 22, 2017
a95fe58
LimitlessLED: Configurable fade-out behavior (#7369)
SmilyOrg Jun 22, 2017
6bfeac7
Harmony auto discovery via netdisco (#7741)
tony2nite Jun 22, 2017
f268619
Rfxtrx binary sensor (#6794)
ypollart Jun 22, 2017
2e3b279
Add support of Zone2 and Zone3 (#8025)
scarface-4711 Jun 22, 2017
349746f
Upgrade python-telegram-bot to 6.1.0 (#8151)
fabaff Jun 22, 2017
61cb6ec
Upgrade libsoundtouch to 0.6.2 (#8149)
fabaff Jun 22, 2017
7b8ad1d
Switch rachiopy to pypi (#8040)
andrey-git Jun 22, 2017
5484177
ubus: Refresh session on Access denied (#8111)
glance- Jun 22, 2017
ca71d34
Added invert flag for position for actuators that uses 100% for fully…
Jun 22, 2017
07293e8
add telegram_bot service: delete_message (#8153)
azogue Jun 22, 2017
fe93b51
Fixed rfxtrx binary_sensor off command (#8160)
basschipper Jun 22, 2017
bef2207
Use version 1.3 of radiotherm (#8164)
twilde Jun 23, 2017
da9430e
Tado climate device (#8041)
Jun 23, 2017
746aae5
Add ClickSend notify service. (#8135)
oozman Jun 23, 2017
f1290d3
Add libboost-python1.62-dev (fixes #7851) (#7868)
fabaff Jun 24, 2017
45f6f44
Uninstall enum34 in python3.6 docker image (#8103)
jeanregisser Jun 24, 2017
87c8975
Revert "Add libboost-python1.62-dev (fixes #7851)" (#8182)
balloob Jun 24, 2017
0099168
Add device tracker for Linksys Smart Wifi devices (#8144)
mortenlj Jun 24, 2017
0061cec
Update buienradar.py (#8173)
lrmate Jun 24, 2017
5ceb4c4
Fix radiotherm model CT50 (#8181)
tubaman Jun 24, 2017
a55d877
Throw exception if _convert_for_display called on non Number (#8178)
sdague Jun 24, 2017
b488663
Update Dockerfile
balloob Jun 24, 2017
6234f2d
Added buienradar precipitation forecast average & total sensors (#8171)
basschipper Jun 24, 2017
2a1f8af
Axis service vapix call (#7794)
Kane610 Jun 24, 2017
c109566
added optional node_id to MQTT discovery (#8096)
AlexMekkering Jun 24, 2017
edeb92e
Add offset option to sensor.gtfs (#7980)
Kernald Jun 24, 2017
1fe189e
Switch to new zwave entity ids by default (#8192)
emlove Jun 24, 2017
1b563b0
Pushed to version 0.5.1 of the library (#8190)
scarface-4711 Jun 24, 2017
a082ffc
Fix MySensors climate (#8193)
balloob Jun 25, 2017
1cfed4f
Fix plants calling async methods from sync context (#8200)
balloob Jun 25, 2017
7bf6cea
Split mock_service (#8198)
balloob Jun 25, 2017
4ca5ed2
add option to set content_type in camera.generic to support 'svg came…
azogue Jun 25, 2017
8358542
Remove unnecessary thread_ident assignment (#8194)
emlove Jun 25, 2017
2f2952e
Openhardwaremonitor (#8056)
Jun 25, 2017
2dd7f06
Add security layer to send file output things (#8189)
pvizeli Jun 25, 2017
f02d169
Fix Plex component to use port number in discovery. (#8197)
voltagex Jun 25, 2017
d73b695
EntityComponent to retry platforms that are not ready yet (#8209)
balloob Jun 26, 2017
80c187f
WIP: Verisure app api (#7394)
persandstrom Jun 26, 2017
1e4aec6
guess the content_type in local_file cameras (#8217)
azogue Jun 26, 2017
442dcd5
Improve executor pool size / speedup python 3.5 (#8215)
pvizeli Jun 27, 2017
af54311
LIFX: Move light effects to external library (#8222)
amelchio Jun 27, 2017
23400c4
Fixed mqtt subscription filter on sys $ topics (#8166)
natemason Jun 27, 2017
596093d
telegram_bot platform to only send messages (#8186)
azogue Jun 27, 2017
88b9503
add percentage (DPT_Scaling) KNX sensors (#8168)
tiktok7 Jun 27, 2017
e39f7d3
Fix homeassistant.start trigger (#8220)
azogue Jun 27, 2017
5ef274a
Cleanup automations yaml (#8223)
balloob Jun 27, 2017
fa6e93f
Do not call update() in constructor (#8148)
fabaff Jun 27, 2017
6846a76
KNX Cover tilt control (#8159)
Jun 28, 2017
5dde0c2
Comfoconnect fan component (#8073)
michaelarnauts Jun 28, 2017
4bd96fd
Upgrade python-digitalocean to 1.12 (#8241)
fabaff Jun 29, 2017
4450657
update i2csense requirement (#8242)
azogue Jun 29, 2017
a9f14b6
Update docstrings (#8244)
fabaff Jun 29, 2017
0f12b4c
Do not call update() in constructor (#8247)
fabaff Jun 29, 2017
1fb4eef
better logging to debug when a message is not sent (#8248)
azogue Jun 29, 2017
a328df6
LIFX: Small code cleanups (#8228)
amelchio Jun 30, 2017
27c9293
Use 'hass.data' instead of global (#8245)
fabaff Jun 30, 2017
05acf1c
Use constant and update ordering (#8246)
fabaff Jun 30, 2017
d0720ac
Add PlatformNotReady support for Sensibo (#8252)
andrey-git Jun 30, 2017
31f17a9
verisure component names (#8251)
persandstrom Jun 30, 2017
33fd225
further document add_node_secure (#8229)
JudgeDreddKLC Jun 30, 2017
96e1d55
Upgrade libnacl to 1.5.1 (#8259)
fabaff Jun 30, 2017
a663dba
Docker cleanup. (#8226)
michaelarnauts Jun 30, 2017
17237e9
Implement templates for covers (#8100)
PhracturedBlue Jun 30, 2017
0bcb783
Make Android app shortcut use 'Home Assistant' as name instead of jus…
michaelarnauts Jun 30, 2017
74acc5c
Merge branch 'master' into dev
fabaff Jun 30, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 49 additions & 41 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -35,23 +35,35 @@ omit =
homeassistant/components/bloomsky.py
homeassistant/components/*/bloomsky.py

homeassistant/components/comfoconnect.py
homeassistant/components/*/comfoconnect.py

homeassistant/components/digital_ocean.py
homeassistant/components/*/digital_ocean.py

homeassistant/components/dweet.py
homeassistant/components/*/dweet.py

homeassistant/components/eight_sleep.py
homeassistant/components/*/eight_sleep.py

homeassistant/components/ecobee.py
homeassistant/components/*/ecobee.py

homeassistant/components/enocean.py
homeassistant/components/*/enocean.py

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

homeassistant/components/google.py
homeassistant/components/*/google.py

homeassistant/components/insteon_hub.py
homeassistant/components/*/insteon_hub.py
homeassistant/components/hdmi_cec.py
homeassistant/components/*/hdmi_cec.py

homeassistant/components/homematic.py
homeassistant/components/*/homematic.py

homeassistant/components/insteon_local.py
homeassistant/components/*/insteon_local.py
Expand All @@ -65,12 +77,18 @@ omit =
homeassistant/components/isy994.py
homeassistant/components/*/isy994.py

homeassistant/components/joaoapps_join.py
homeassistant/components/*/joaoapps_join.py

homeassistant/components/juicenet.py
homeassistant/components/*/juicenet.py

homeassistant/components/kira.py
homeassistant/components/*/kira.py

homeassistant/components/knx.py
homeassistant/components/*/knx.py

homeassistant/components/lutron.py
homeassistant/components/*/lutron.py

Expand All @@ -80,15 +98,27 @@ omit =
homeassistant/components/mailgun.py
homeassistant/components/*/mailgun.py

homeassistant/components/maxcube.py
homeassistant/components/*/maxcube.py

homeassistant/components/mochad.py
homeassistant/components/*/mochad.py

homeassistant/components/modbus.py
homeassistant/components/*/modbus.py

homeassistant/components/mysensors.py
homeassistant/components/*/mysensors.py

homeassistant/components/neato.py
homeassistant/components/*/neato.py

homeassistant/components/nest.py
homeassistant/components/*/nest.py

homeassistant/components/netatmo.py
homeassistant/components/*/netatmo.py

homeassistant/components/octoprint.py
homeassistant/components/*/octoprint.py

Expand Down Expand Up @@ -116,6 +146,9 @@ omit =
homeassistant/components/scsgate.py
homeassistant/components/*/scsgate.py

homeassistant/components/tado.py
homeassistant/components/*/tado.py

homeassistant/components/tellduslive.py
homeassistant/components/*/tellduslive.py

Expand Down Expand Up @@ -148,45 +181,18 @@ omit =
homeassistant/components/wink.py
homeassistant/components/*/wink.py

homeassistant/components/zigbee.py
homeassistant/components/*/zigbee.py

homeassistant/components/enocean.py
homeassistant/components/*/enocean.py

homeassistant/components/netatmo.py
homeassistant/components/*/netatmo.py

homeassistant/components/neato.py
homeassistant/components/*/neato.py

homeassistant/components/homematic.py
homeassistant/components/*/homematic.py

homeassistant/components/knx.py
homeassistant/components/*/knx.py

homeassistant/components/zoneminder.py
homeassistant/components/*/zoneminder.py

homeassistant/components/mochad.py
homeassistant/components/*/mochad.py

homeassistant/components/zabbix.py
homeassistant/components/*/zabbix.py

homeassistant/components/maxcube.py
homeassistant/components/*/maxcube.py

homeassistant/components/tado.py
homeassistant/components/*/tado.py

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

homeassistant/components/eight_sleep.py
homeassistant/components/*/eight_sleep.py
homeassistant/components/zigbee.py
homeassistant/components/*/zigbee.py

homeassistant/components/zoneminder.py
homeassistant/components/*/zoneminder.py

homeassistant/components/alarm_control_panel/alarmdotcom.py
homeassistant/components/alarm_control_panel/concord232.py
Expand Down Expand Up @@ -224,11 +230,11 @@ omit =
homeassistant/components/climate/sensibo.py
homeassistant/components/cover/garadget.py
homeassistant/components/cover/homematic.py
homeassistant/components/cover/knx.py
homeassistant/components/cover/myq.py
homeassistant/components/cover/opengarage.py
homeassistant/components/cover/rpi_gpio.py
homeassistant/components/cover/scsgate.py
homeassistant/components/cover/wink.py
homeassistant/components/device_tracker/actiontec.py
homeassistant/components/device_tracker/aruba.py
homeassistant/components/device_tracker/asuswrt.py
Expand All @@ -242,6 +248,7 @@ omit =
homeassistant/components/device_tracker/gpslogger.py
homeassistant/components/device_tracker/icloud.py
homeassistant/components/device_tracker/linksys_ap.py
homeassistant/components/device_tracker/linksys_smart.py
homeassistant/components/device_tracker/luci.py
homeassistant/components/device_tracker/mikrotik.py
homeassistant/components/device_tracker/netgear.py
Expand All @@ -263,12 +270,10 @@ omit =
homeassistant/components/fan/mqtt.py
homeassistant/components/feedreader.py
homeassistant/components/foursquare.py
homeassistant/components/hdmi_cec.py
homeassistant/components/ifttt.py
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/joaoapps_join.py
homeassistant/components/keyboard.py
homeassistant/components/keyboard_remote.py
homeassistant/components/light/avion.py
Expand All @@ -278,7 +283,7 @@ omit =
homeassistant/components/light/flux_led.py
homeassistant/components/light/hue.py
homeassistant/components/light/hyperion.py
homeassistant/components/light/lifx/*.py
homeassistant/components/light/lifx.py
homeassistant/components/light/lifx_legacy.py
homeassistant/components/light/limitlessled.py
homeassistant/components/light/mystrom.py
Expand Down Expand Up @@ -312,7 +317,6 @@ omit =
homeassistant/components/media_player/frontier_silicon.py
homeassistant/components/media_player/gpmdp.py
homeassistant/components/media_player/gstreamer.py
homeassistant/components/media_player/hdmi_cec.py
homeassistant/components/media_player/itunes.py
homeassistant/components/media_player/kodi.py
homeassistant/components/media_player/lg_netcast.py
Expand Down Expand Up @@ -342,13 +346,13 @@ omit =
homeassistant/components/notify/aws_sns.py
homeassistant/components/notify/aws_sqs.py
homeassistant/components/notify/ciscospark.py
homeassistant/components/notify/clicksend.py
homeassistant/components/notify/discord.py
homeassistant/components/notify/facebook.py
homeassistant/components/notify/free_mobile.py
homeassistant/components/notify/gntp.py
homeassistant/components/notify/group.py
homeassistant/components/notify/instapush.py
homeassistant/components/notify/joaoapps_join.py
homeassistant/components/notify/kodi.py
homeassistant/components/notify/lannouncer.py
homeassistant/components/notify/llamalab_automate.py
Expand Down Expand Up @@ -379,8 +383,10 @@ omit =
homeassistant/components/sensor/arest.py
homeassistant/components/sensor/arwn.py
homeassistant/components/sensor/bbox.py
homeassistant/components/sensor/bh1750.py
homeassistant/components/sensor/bitcoin.py
homeassistant/components/sensor/blockchain.py
homeassistant/components/sensor/bme280.py
homeassistant/components/sensor/bom.py
homeassistant/components/sensor/broadlink.py
homeassistant/components/sensor/buienradar.py
Expand Down Expand Up @@ -419,6 +425,7 @@ omit =
homeassistant/components/sensor/haveibeenpwned.py
homeassistant/components/sensor/hddtemp.py
homeassistant/components/sensor/hp_ilo.py
homeassistant/components/sensor/htu21d.py
homeassistant/components/sensor/hydroquebec.py
homeassistant/components/sensor/imap.py
homeassistant/components/sensor/imap_email_content.py
Expand Down Expand Up @@ -473,13 +480,15 @@ omit =
homeassistant/components/sensor/transmission.py
homeassistant/components/sensor/twitch.py
homeassistant/components/sensor/uber.py
homeassistant/components/sensor/upnp.py
homeassistant/components/sensor/ups.py
homeassistant/components/sensor/usps.py
homeassistant/components/sensor/vasttrafik.py
homeassistant/components/sensor/waqi.py
homeassistant/components/sensor/xbox_live.py
homeassistant/components/sensor/yweather.py
homeassistant/components/sensor/zamg.py
homeassistant/components/shiftr.py
homeassistant/components/spc.py
homeassistant/components/switch/acer_projector.py
homeassistant/components/switch/anel_pwrctrl.py
Expand All @@ -489,7 +498,6 @@ omit =
homeassistant/components/switch/dlink.py
homeassistant/components/switch/edimax.py
homeassistant/components/switch/fritzdect.py
homeassistant/components/switch/hdmi_cec.py
homeassistant/components/switch/hikvisioncam.py
homeassistant/components/switch/hook.py
homeassistant/components/switch/kankun.py
Expand Down
14 changes: 13 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,14 @@
.tox
# General files
.git
.github
config

# Test related files
.tox

# Other virtualization methods
venv
.vagrant

# Temporary files
**/__pycache__
10 changes: 9 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Notice:
# When updating this file, please also update virtualization/Docker/Dockerfile.dev
# This way, the development image and the production image are kept in sync.

FROM python:3.6
MAINTAINER Paulus Schoutsen <Paulus@PaulusSchoutsen.nl>

Expand All @@ -21,8 +25,12 @@ RUN virtualization/Docker/setup_docker_prereqs

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

# Uninstall enum34 because some depenndecies install it but breaks Python 3.4+.
# See PR #8103 for more info.
RUN pip3 install --no-cache-dir -r requirements_all.txt && \
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet && \
pip3 uninstall -y enum34

# Copy source
COPY . .
Expand Down
Loading