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

0.42 #6956

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 118 commits into from
Apr 8, 2017
Merged

0.42 #6956

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
3acd926
Flux led update lib (#6763)
Danielhiversen Mar 23, 2017
6c59898
Adding expire_after to mqtt sensor to expire outdated values (#6708)
micw Mar 23, 2017
5dfdb9e
New indexes for states and recording_runs tables (#6688)
m00dawg Mar 24, 2017
efbd66b
Fix flaky template test (#6768)
emlove Mar 24, 2017
22613d8
Repair zwave sensor coverage (#6764)
emlove Mar 24, 2017
9f2f0c5
Version bump to 0.42.0.dev0
balloob Mar 24, 2017
0b7f873
Merge branch 'release-0-41' into dev
balloob Mar 24, 2017
82c599a
current temp could be none (#6759)
turbokongen Mar 24, 2017
ee6c9ab
Typing error and update test (#6757)
turbokongen Mar 24, 2017
06d3889
Wink Aros Fixes (#6726)
geekofweek Mar 24, 2017
1be2706
Upgrade pydroid-ipcam to 0.7 (#6772)
fabaff Mar 24, 2017
7ae8143
Upgrade psutil to 5.2.1 (#6771)
fabaff Mar 24, 2017
8d606f8
Upgrade sleekxmpp to 1.3.2 (#6773)
fabaff Mar 24, 2017
cffc6c7
Tests for zwave workaround detection (#6761)
emlove Mar 24, 2017
f4e9466
Bugfix automation fire on bootstrap (#6770)
pvizeli Mar 24, 2017
4470487
Homematic Fixes (#6769)
danielperna84 Mar 25, 2017
f800515
Fix wink siren (#6775)
Mar 25, 2017
c817ab0
Fix bridge-led support in limitlessled.py (#6776)
quadportnick Mar 25, 2017
5a7155f
Wrong info in discovery schema (#6779)
turbokongen Mar 25, 2017
0f098df
Merge branch 'master' into dev
fabaff Mar 25, 2017
f5d4f85
switch.tplink: upgrade to the newest upstream release which adds supp…
rytilahti Mar 26, 2017
22b28d8
Add switch to MQTT discovery (#6733)
fabaff Mar 26, 2017
5d5547c
Update docstrings (#6795)
fabaff Mar 26, 2017
7782e7e
Add optional unit of measurement (#6796)
fabaff Mar 26, 2017
ad64900
Upgrade zeroconf to 0.19.0 (#6792)
fabaff Mar 26, 2017
6e44ccf
Upgrade pysnmp to 4.3.5 (#6793)
fabaff Mar 26, 2017
78b5eb7
Platform for Munich public transport departure times (#6704)
DavidMStraub Mar 26, 2017
8428787
Use string formatting and remove already global disabled pylint issue…
fabaff Mar 26, 2017
f4f72e4
Fix typo and update name (#6809)
fabaff Mar 27, 2017
be04ef7
Upgrade matrix-client to 0.0.6 (#6808)
fabaff Mar 27, 2017
a70af62
Make get_snmp_data more robust (#6798)
tantecky Mar 27, 2017
f242ad2
Add NVR support to Hikvision Binary Sensors (#6807)
mezz64 Mar 27, 2017
c53de19
Update Insight parameters using the subscription data. (#6782)
pavoni Mar 27, 2017
b8c1bc9
fix WOL in docker/jail (#6810)
goto100 Mar 27, 2017
d027df5
Allow to monitor Windows hosts (#6803)
fabaff Mar 27, 2017
5c80da6
lights/hue: use device class for on/off devices like the osram lighti…
jannau Mar 27, 2017
6dba05c
[switch.wemo] Fix mW to kW conversion. (#6826)
lwis Mar 28, 2017
4293674
yeelight: adjust supported features on update() (#6799)
rytilahti Mar 28, 2017
b5336ed
Updated pubnubsub-handler version (#6829)
Mar 28, 2017
fb8323f
Remove zwave cover invert workaround. Use config instead. (#6832)
andrey-git Mar 28, 2017
63c15e9
history_stats: Fix schema, as `state` can be arbitrary string (#6753)
leppa Mar 29, 2017
e1ed076
Rflink group commands (#5969)
Mar 29, 2017
d1b519a
Updating Alarm.com Component for async and no Selenium (#6752)
Mar 29, 2017
7c614a6
Add voluptuous config validation to scenes (#6830)
MartinHjelmare Mar 29, 2017
c935bfc
Integration with lockitron (#6805)
aarya123 Mar 29, 2017
9de4c2b
[switch.wemo] Fix today_energy_kwh calculation. (#6846)
lwis Mar 29, 2017
bfe0aee
Locative tests to use aiohttp test utils (#6838)
balloob Mar 30, 2017
556dba4
Convert Alexa tests to use aiohttp test utils (#6839)
balloob Mar 30, 2017
8000
ead00e9
Handle initial event after entity is instantiated. (#6760)
Mar 30, 2017
7b83a83
Lifx legacy (#6847)
amelchio Mar 30, 2017
714b516
aiohttp 2 (#6835)
balloob Mar 30, 2017
ee8701b
Fix configuration setup (#6853)
bdurrer Mar 30, 2017
816b189
Add option to disable automatic add for lights and sensors. (#6852)
Mar 30, 2017
72db4a8
Update aioHTTP to 2.0.5 (#6856)
pvizeli Mar 30, 2017
5bb201c
use change light level to avoid variable ramp speeds (#6860)
craigjmidwinter Mar 31, 2017
8c97bcc
Handle aiohttp task cancellation better (#6862)
balloob Mar 31, 2017
05398a9
Introduced Ring binary sensors and refactored Ring component (#6520)
tchellomello Mar 31, 2017
ac25eff
Upgrade sendgrid to 3.6.5 (#6866)
fabaff Mar 31, 2017
573b2a1
Upgrade sphinx-autodoc-typehints to 1.2.0 (#6865)
fabaff Mar 31, 2017
2d6b095
Added Met Office weather and sensor components (#6742)
jacobtomlinson Mar 31, 2017
a0bb554
Upgrade speedtest-cli to 1.0.3 (#6867)
fabaff Mar 31, 2017
65b9383
Bumped amcrest module to 1.1.5 (#6872)
tchellomello Apr 1, 2017
ec2df2c
Upgrade pytz to 2017.02 (#6875)
fabaff Apr 1, 2017
7afe694
Upgrade aiohttp_cors to 0.5.2 (#6874)
fabaff Apr 1, 2017
395f9b6
Upgrade sqlalchemy to 1.1.8 (#6873)
fabaff Apr 1, 2017
2413d97
added support for Fibaro FGR-222 (similar to FGRM-222) (#6890)
ChristianKuehnel Apr 2, 2017
8806265
Fluxled (#6892)
Danielhiversen Apr 2, 2017
864b57d
Fix Tado climate set off mode (#6848)
Apr 2, 2017
f0027e3
Fox UMP volume set (#6904)
danieljkemp Apr 2, 2017
36e5878
Move examples out (#6908)
balloob Apr 3, 2017
ce42648
Update README.rst
balloob Apr 3, 2017
5b8f185
Makes amcrest.sensor to handle properly the scan_interval option. (#6…
tchellomello Apr 3, 2017
f4d2ece
Make sensor.ring to handle scan_interval option as expected. (#6886)
tchellomello Apr 3, 2017
c27a526
Eliminate needless async_add_job invocation of async_add_devices (#6864)
nugget Apr 3, 2017
134b21d
Onkyo update (#6906)
danieljkemp Apr 3, 2017
a107a59
Fix for #6691 Neato Connection error handling (#6731)
turbokongen Apr 3, 2017
01e581a
Adds support for the PlugInDimmer hardware (#6915)
gurumitts Apr 3, 2017
06e1c21
Support for zwave light transitions (#6868)
emlove Apr 3, 2017
4c7ec49
Bump pyHik library version to support more cameras (#6921)
mezz64 Apr 4, 2017
5b9d995
Update vera cover refresh logic (#6897)
pavoni Apr 4, 2017
3895979
Update frontend
balloob Apr 4, 2017
23645da
Automation: initial state > restore state (#6911)
balloob Apr 4, 2017
86d265d
Upgrade flux_led to 0.17 (#6929)
Danielhiversen Apr 4, 2017
26e9e59
Upgrade paho-mqtt to 1.2.1 (#6928)
fabaff Apr 4, 2017
542e430
Upgrade distro to 1.0.4 (#6926)
fabaff Apr 4, 2017
aff8c0f
Upgrade Sphinx to 1.5.4 (#6927)
fabaff Apr 4, 2017
57a00c1
Allow token authentication for 'hook' switch component (#6922)
KlaasH Apr 4, 2017
dcbc0b4
WIP - Fix bug in state handling in Vera Switch and Light (#6931)
pavoni Apr 4, 2017
c5574c2
total connect alarm support (#6887)
craigjmidwinter Apr 4, 2017
c4e1255
Initial state over restore state (#6924)
balloob Apr 4, 2017
e4e7141
Eddystone Beacon Temperature Sensor (#6789)
citruz Apr 4, 2017
8f4fd95
Add android ip webcam support for aiohttp2 (#6940)
pvizeli Apr 5, 2017
534187f
Bump pywemo version. Fixes Osram/Sylvania Lightify tunable white bulb…
pavoni Apr 5, 2017
a5f77d5
Clean artifacts after running Ring tests. (#6944)
tchellomello Apr 5, 2017
75a3747
Rename zwave nodes by node ID instead of entity ID (#6938)
emlove Apr 5, 2017
f1f033e
Report proper features in mqtt_json light (#6941)
jawilson Apr 5, 2017
118bd34
Add multi phone numbers support (#6605)
titilambert Apr 5, 2017
73f6908
Upgrade Sphinx to 1.5.5 (#6947)
fabaff Apr 5, 2017
289d6b6
Upgrade py-cpuinfo to 3.0.0 (#6948)
fabaff Apr 5, 2017
29f385e
Fix automations listening to HOMEASSISTANT_START (#6936)
balloob Apr 6, 2017
86568b4
Fix startup of sonos / snapshot handling / error handling (#6945)
pvizeli Apr 6, 2017
749f79e
Upgrade mysensors dep and callbacks (#6950)
MartinHjelmare Apr 6, 2017
2551bf8
Added average temperature for the day before and the current period (…
diogos88 Apr 6, 2017
3724644
Upgrade sqlalchemy to 1.1.9 (#6955)
fabaff Apr 6, 2017
eb55fc8
Update for 0.42
fabaff Apr 6, 2017
0bb224d
Initial import for HassIO (#6935)
pvizeli Apr 7, 2017
6d8af58
light.yeelight: catch i/o related exceptions from the backend lib (#6…
rytilahti Apr 7, 2017
69dee16
Fix current_temperature is rounded (#6960)
aufano Apr 7, 2017
5d1dbd6
Preserve customize glob order. (#6963)
andrey-git Apr 7, 2017
382519e
Foscam Camera: Adding exception handling when fetching the camera ima…
viswa-swami Apr 7, 2017
01672e6
Crime Reports sensor (#6966)
happyleavesaoc Apr 7, 2017
d3c1a48
Update kodi for aiohttp2 (#6967)
emlove Apr 6, 2017
a93c017
Bugfix time and task coro (#6968)
pvizeli Apr 7, 2017
d8558ad
Fix control+c quitting HASS (#6974)
balloob Apr 7, 2017
660b1b6
Update Emby for aiohttp v2 (#6981)
mezz64 Apr 8, 2017
5a2ab31
switch.tplink: bump pyhs100 version requirement (#6986)
rytilahti Apr 8, 2017
dea9aec
Warn if start takes a long time. (#6975)
balloob Apr 8, 2017
50cc2ed
Bump Amcrest module to 1.1.8 (#6990)
tchellomello Apr 8, 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
11 changes: 9 additions & 2 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -147,11 +147,12 @@ omit =

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

homeassistant/components/alarm_control_panel/alarmdotcom.py
homeassistant/components/alarm_control_panel/concord232.py
homeassistant/components/alarm_control_panel/nx584.py
homeassistant/components/alarm_control_panel/simplisafe.py
homeassistant/components/alarm_control_panel/totalconnect.py
homeassistant/components/apiai.py
homeassistant/components/binary_sensor/arest.py
homeassistant/components/binary_sensor/concord232.py
Expand Down Expand Up @@ -225,6 +226,7 @@ omit =
homeassistant/components/light/hue.py
homeassistant/components/light/hyperion.py
homeassistant/components/light/lifx.py
homeassistant/components/light/lifx_legacy.py
homeassistant/components/light/limitlessled.py
homeassistant/components/light/osramlightify.py
homeassistant/components/light/tikteck.py
Expand All @@ -235,6 +237,7 @@ omit =
homeassistant/components/light/zengge.py
homeassistant/components/lirc.py
homeassistant/components/lock/nuki.py
homeassistant/components/lock/lockitron.py
homeassistant/components/media_player/anthemav.py
homeassistant/components/media_player/apple_tv.py
homeassistant/components/media_player/aquostv.py
Expand Down Expand Up @@ -323,6 +326,7 @@ omit =
homeassistant/components/sensor/coinmarketcap.py
homeassistant/components/sensor/comed_hourly_pricing.py
homeassistant/components/sensor/cpuspeed.py
homeassistant/components/sensor/crimereports.py
homeassistant/components/sensor/cups.py
homeassistant/components/sensor/currencylayer.py
homeassistant/components/sensor/darksky.py
Expand All @@ -332,6 +336,7 @@ omit =
homeassistant/components/sensor/dovado.py
homeassistant/components/sensor/dte_energy_bridge.py
homeassistant/components/sensor/ebox.py
homeassistant/components/sensor/eddystone_temperature.py
homeassistant/components/sensor/eliqonline.py
homeassistant/components/sensor/emoncms.py
homeassistant/components/sensor/fastdotcom.py
Expand All @@ -357,9 +362,11 @@ omit =
homeassistant/components/sensor/linux_battery.py
homeassistant/components/sensor/loopenergy.py
homeassistant/components/sensor/lyft.py
homeassistant/components/sensor/metoffice.py
homeassistant/components/sensor/miflora.py
homeassistant/components/sensor/modem_callerid.py
homeassistant/components/sensor/mqtt_room.py
homeassistant/components/sensor/mvglive.py
homeassistant/components/sensor/netdata.py
homeassistant/components/sensor/neurio_energy.py
homeassistant/components/sensor/nut.py
Expand Down Expand Up @@ -431,12 +438,12 @@ omit =
homeassistant/components/tts/picotts.py
homeassistant/components/upnp.py
homeassistant/components/weather/bom.py
homeassistant/components/weather/metoffice.py
homeassistant/components/weather/openweathermap.py
homeassistant/components/weather/zamg.py
homeassistant/components/zeroconf.py
homeassistant/components/zwave/__init__.py
homeassistant/components/zwave/util.py
homeassistant/components/zwave/workaround.py


[report]
Expand Down
11 changes: 0 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,4 @@
config/*
!config/home-assistant.conf.default

# There is not a better solution afaik..
!config/custom_components
config/custom_components/*
!config/custom_components/example.py
!config/custom_components/hello_world.py
!config/custom_components/mqtt_example.py
!config/panels
config/panels/*
!config/panels/react.html

tests/testing_config/deps
tests/testing_config/home-assistant.log
Expand Down
83 changes: 11 additions & 72 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
Home Assistant |Build Status| |Coverage Status| |Join the chat at https://gitter.im/home-assistant/home-assistant| |Join the dev chat at https://gitter.im/home-assistant/home-assistant/devs|
==============================================================================================================================================================================================

Home Assistant is a home automation platform running on Python 3. The
goal of Home Assistant is to be able to track and control all devices at
home and offer a platform for automating control.
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.

To get started:

Expand All @@ -12,83 +10,22 @@ To get started:
python3 -m pip install homeassistant
hass --open-ui

Check out `the website <https://home-assistant.io>`__ for `a
demo <https://home-assistant.io/demo/>`__, installation instructions,
tutorials and documentation.
Check out `home-assistant.io <https://home-assistant.io>`__ for `a
demo <https://home-assistant.io/demo/>`__, `installation instructions <https://home-assistant.io/getting-started/>`__,
`tutorials <https://home-assistant.io/getting-started/automation-2/>`__ and `documentation <https://home-assistant.io/docs/>`__.

|screenshot-states|

Examples of devices Home Assistant can interface with:
Featured integrations
---------------------

- Monitoring connected devices to a wireless router:
`OpenWrt <https://openwrt.org/>`__,
`Tomato <http://www.polarcloud.com/tomato>`__,
`Netgear <http://netgear.com>`__,
`DD-WRT <http://www.dd-wrt.com/site/index>`__,
`TPLink <http://www.tp-link.us/>`__,
`ASUSWRT <http://event.asus.com/2013/nw/ASUSWRT/>`__,
`Xiaomi <http://miwifi.com/>`__ and any SNMP
capable Linksys WAP/WRT
- `Philips Hue <http://meethue.com>`__ lights,
`WeMo <http://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/>`__
switches, `Edimax <http://www.edimax.com/>`__ switches,
`Efergy <https://efergy.com>`__ energy monitoring, and
`Tellstick <http://www.telldus.se/products/tellstick>`__ devices and
sensors
- `Google
Chromecasts <http://www.google.com/intl/en/chrome/devices/chromecast>`__,
`Music Player Daemon <http://www.musicpd.org/>`__, `Logitech
Squeezebox <https://en.wikipedia.org/wiki/Squeezebox_%28network_music_player%29>`__,
`Plex <https://plex.tv/>`__, `Kodi (XBMC) <http://kodi.tv/>`__,
iTunes (by way of
`itunes-api <https://github.com/maddox/itunes-api>`__), and Amazon
Fire TV (by way of
`python-firetv <https://github.com/happyleavesaoc/python-firetv>`__)
- Support for
`ISY994 <https://www.universal-devices.com/residential/isy994i-series/>`__
(Insteon and X10 devices), `Z-Wave <http://www.z-wave.com/>`__, `Nest
Thermostats <https://nest.com/>`__,
`RFXtrx <http://www.rfxcom.com/>`__,
`Arduino <https://www.arduino.cc/>`__, `Raspberry
Pi <https://www.raspberrypi.org/>`__, and
`Modbus <http://www.modbus.org/>`__
- Interaction with `IFTTT <https://ifttt.com/>`__
- Integrate data from the `Bitcoin <https://bitcoin.org>`__ network,
meteorological data from
`OpenWeatherMap <http://openweathermap.org/>`__ and
`Forecast.io <https://forecast.io/>`__,
`Transmission <http://www.transmissionbt.com/>`__, or
`SABnzbd <http://sabnzbd.org>`__.
- `See full list of supported
devices <https://home-assistant.io/components/>`__
|screenshot-components|

Build home automation on top of your devices:

- Keep a precise history of every change to the state of your house
- Turn on the lights when people get home after sunset
- Turn on lights slowly during sunset to compensate for less light
- Turn off all lights and devices when everybody leaves the house
- Offers a `REST API <https://home-assistant.io/developers/rest_api/>`__
and can interface with MQTT for easy integration with other projects
like `OwnTracks <http://owntracks.org/>`__
- Allow sending notifications using
`Instapush <https://instapush.im>`__, `Notify My Android
(NMA) <http://www.notifymyandroid.com/>`__,
`PushBullet <https://www.pushbullet.com/>`__,
`PushOver <https://pushover.net/>`__,
`Slack <https://slack.com/>`__,
`Telegram <https://telegram.org/>`__, `Join <http://joaoapps.com/join/>`__, and `Jabber
(XMPP) <http://xmpp.org>`__

The system is built using a modular approach so support for other devices or actions can
be implemented easily. See also the `section on
architecture <https://home-assistant.io/developers/architecture/>`__
and the `section on creating your own
The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://home-assistant.io/developers/architecture/>`__ and the `section on creating your own
components <https://home-assistant.io/developers/creating_components/>`__.

If you run into issues while using Home Assistant or during development
of a component, check the `Home Assistant help
section <https://home-assistant.io/help/>`__ of our website for further help and information.
of a component, check the `Home Assistant help section <https://home-assistant.io/help/>`__ of our website for further help and information.

.. |Build Status| image:: https://travis-ci.org/home-assistant/home-assistant.svg?branch=master
:target: https://travis-ci.org/home-assistant/home-assistant
Expand All @@ -100,3 +37,5 @@ section <https://home-assistant.io/help/>`__ of our website for further help and
:target: https://gitter.im/home-assistant/home-assistant/devs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
.. |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
:target: https://home-assistant.io/components/
158 changes: 0 additions & 158 deletions config/configuration.yaml.example

This file was deleted.

Loading
0