From a9c9fe76eaf8daaec9d268f2d3eb7e48a443483c Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 6 Dec 2015 13:32:52 -0800 Subject: [PATCH] Site updated at 2015-12-06 21:32:51 UTC --- atom.xml | 134 +- blog/2014/12/18/website-launched/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- blog/2015/01/13/nest-in-da-house/index.html | 12 +- blog/2015/01/24/release-notes/index.html | 12 +- .../2015/02/08/looking-at-the-past/index.html | 12 +- blog/2015/02/24/streaming-updates/index.html | 12 +- .../index.html | 12 +- blog/2015/03/08/new-logo/index.html | 12 +- blog/2015/03/11/release-notes/index.html | 12 +- blog/2015/03/22/release-notes/index.html | 12 +- blog/2015/04/25/release-notes/index.html | 12 +- .../05/09/utc-time-zone-awareness/index.html | 12 +- blog/2015/05/14/release-notes/index.html | 12 +- blog/2015/06/10/release-notes/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../13/home-assistant-meets-ifttt/index.html | 12 +- .../index.html | 12 +- .../alarm-sonos-and-itunes-support/index.html | 12 +- .../index.html | 12 +- .../index.html | 8 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../11/22/survey-november-2015/index.html | 12 +- .../12/05/community-highlights/index.html | 12 +- .../index.html | 285 ++ blog/archives/index.html | 54 +- blog/categories/architecture/atom.xml | 2 +- blog/categories/architecture/index.html | 12 +- blog/categories/branding/atom.xml | 2 +- blog/categories/branding/index.html | 12 +- blog/categories/community/atom.xml | 2 +- blog/categories/community/index.html | 12 +- blog/categories/component/atom.xml | 2 +- blog/categories/component/index.html | 12 +- blog/categories/core/atom.xml | 2 +- blog/categories/core/index.html | 12 +- blog/categories/esp8266/atom.xml | 2 +- blog/categories/esp8266/index.html | 12 +- blog/categories/frontend/atom.xml | 2 +- blog/categories/frontend/index.html | 12 +- blog/categories/how-to/atom.xml | 2 +- blog/categories/how-to/index.html | 12 +- blog/categories/mqtt/atom.xml | 2 +- blog/categories/mqtt/index.html | 12 +- blog/categories/release-notes/atom.xml | 94 +- blog/categories/release-notes/index.html | 44 +- blog/categories/survey/atom.xml | 2 +- blog/categories/survey/index.html | 12 +- blog/categories/user-stories/atom.xml | 2 +- blog/categories/user-stories/index.html | 12 +- blog/categories/website/atom.xml | 2 +- blog/categories/website/index.html | 12 +- blog/index.html | 122 +- blog/posts/2/index.html | 138 +- blog/posts/3/index.html | 131 +- blog/posts/4/index.html | 63 +- components/binary_sensor/index.html | 5 +- components/browser/index.html | 3 + components/configurator/index.html | 3 + components/conversation/index.html | 3 + components/discovery/index.html | 3 + components/downloader/index.html | 3 + components/index.html | 12 + components/influxdb/index.html | 202 + components/introduction/index.html | 3 + components/logger/index.html | 3 + components/mqtt/index.html | 40 + components/thermostat.homematic/index.html | 2 +- components/updater/index.html | 3 + demo/frontend.html | 3815 +++++++++-------- demo/index.html | 11 +- .../lock-and-rollershutter-card.png | Bin 0 -> 10823 bytes images/supported_brands/ecobee.png | Bin 21582 -> 5257 bytes images/supported_brands/influxdb.png | Bin 0 -> 10246 bytes sitemap.xml | 14 +- static/favicon-192x192.png | Bin 0 -> 15701 bytes static/splash.png | Bin 51901 -> 0 bytes 86 files changed, 3171 insertions(+), 2567 deletions(-) create mode 100644 blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html create mode 100644 components/influxdb/index.html create mode 100644 images/screenshots/lock-and-rollershutter-card.png create mode 100644 images/supported_brands/influxdb.png create mode 100644 static/favicon-192x192.png delete mode 100644 static/splash.png diff --git a/atom.xml b/atom.xml index 52c832ca52..cc7827c910 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ @@ -13,6 +13,35 @@ Octopress + + <![CDATA[0.9: Rollershutters, locks, binary sensors and InfluxDB]]> + + 2015-12-06T11:29:00-08:00 + https://home-assistant.io/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support + It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

+ +

+ + + +

To update, run pip3 install --update homeassistant.

+ +

+ +

+ +]]>
+
+ <![CDATA[Community Highlights]]> @@ -2204,109 +2233,6 @@ Before diving into the newly supported devices and services, I want to highlight
  • the sun attributes for rising and setting are now in UTC. The methods sun.next_rising(hass) and sun.next_setting(hass) are backwards compatible, just be careful if you used to read the raw attributes.
  • the API sends all times in UTC. If you use anything else besides the frontend to talk to HA, make sure it handles it differently.
  • -]]> -
    - - - <![CDATA[Release notes for April 25, 2015]]> - - 2015-04-25T06:57:00-07:00 - https://home-assistant.io/blog/2015/04/25/release-notes - It’s been a month since the latest update and a lot has happened again. Here a quick overview of the new things.

    - -

    Line Charts
    -James has upgraded the history in the frontend to support line graphs. Line graphs will be shown for any entity that has a unit of measurement. The line graphs will also be shown in the more info card of an entity. See the demo for a live example.

    - -

    - -

    - -

    ISY994 hub support
    - Ryan has contributed support to integrate the ISY994 hub by Universal Devices. This allows you to integrate your X10/Insteon sensors, switches and lights.

    - -

    He has created an extensive getting started guide which can be found on the ISY994 component page.

    - -
    -
    # Example configuration.yaml entry
    -isy994:
    -
    -
    -
    - -

    Logbook
    - I (Paulus) have added a logbook component. The logbook component provides a different perspective on the history of your house by showing all the changes that happened to your house in chronological order. See the demo for a live example.
    -

    - -
    -
    # Example configuration.yaml entry
    -logbook:
    -
    -
    -
    - - - -

    Transmission support
    - James has also contributed support for integrating Transmission into Home Assistant.

    - -
    -
    # Example configuration.yaml entry
    -sensor:
    -  platform: transmission
    -  name: Transmission
    -  host: 192.168.1.26
    -  port: 9091
    -  username: YOUR_USERNAME
    -  password: YOUR_PASSWORD
    -  monitored_variables:
    -    - type: 'current_status'
    -    - type: 'download_speed'
    -    - type: 'upload_speed'
    -
    -
    -
    - -

    Modbus support
    -Kixam has contributed support for modbus, a serial communication protocol to control PLCs. It currently supports sensors and switches which can be controlled over serial, TCP and UDP connections.

    - -
    -
    # Example configuration.yaml entry
    -modbus:
    -  type: serial
    -  method: rtu
    -  port: /dev/ttyUSB0
    -  baudrate: 9600
    -  stopbits: 1
    -  bytesize: 8
    -  parity: N
    -
    -sensor:
    -  platform: modbus
    -  slave: 1
    -  registers:
    -    16:
    -      name: My integer sensor
    -        unit: C
    -    24:
    -      bits:
    -        0:
    -          name: My boolean sensor
    -        2:
    -          name: My other boolean sensor
    -
    -switch:
    -  platform: modbus
    -  slave: 1
    -  registers:
    -    24:
    -      bits:
    -        0:
    -          name: My switch
    -        2:
    -          name: My other switch
    -
    -
    -
    ]]>
    diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 566d64170a..285f6df422 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -187,6 +187,12 @@ diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html index b40b22d17a..721a9ea365 100644 --- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html +++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html @@ -242,6 +242,12 @@ This article will try to explain how they all relate.

    diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index bf516f476b..4ca66b84d2 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -226,6 +226,12 @@ api_key=ABCDEFGHJKLMNOPQRSTUVXYZ diff --git a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html index 7d9f998ad8..2b5370a0c6 100644 --- a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html +++ b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html @@ -201,6 +201,12 @@ diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index ec4f108214..e2cf912383 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -204,6 +204,12 @@ password=YOUR_PASSWORD diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 6dfbe3ffb2..05d345893e 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -210,6 +210,12 @@ Home Assistant now supports --open-ui and --demo-mode diff --git a/blog/2015/02/08/looking-at-the-past/index.html b/blog/2015/02/08/looking-at-the-past/index.html index 6cfb0e1bdf..a37e33f9ac 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -220,6 +220,12 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 63a28ca46f..6ec51abce5 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -203,6 +203,12 @@ diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index e4539d9526..f5f6084816 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -193,6 +193,12 @@ diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 274f6f032c..eb92bec7d5 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -194,6 +194,12 @@ The old logo, the new detailed logo and the new simple logo. diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 9ff873daf4..c5bbdbd637 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -233,6 +233,12 @@ An initial version of voice control for Home Assistant has landed. The current i diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index 6c5701e668..ddf8ff40b1 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -270,6 +270,12 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index f267ac76a4..7015e07768 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -281,6 +281,12 @@ diff --git a/blog/2015/05/09/utc-time-zone-awareness/index.html b/blog/2015/05/09/utc-time-zone-awareness/index.html index 9c35378c74..dd446e59aa 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -216,6 +216,12 @@ diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 0559c135e6..bfb86bbb21 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -308,6 +308,12 @@ Before diving into the newly supported devices and services, I want to highlight diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index ead0332ed5..baccfb2d48 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -361,6 +361,12 @@ This switch platform allows you to control your motion detection setting on your diff --git a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html index be3a031129..461c7547ff 100644 --- a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html +++ b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html @@ -313,6 +313,12 @@ Fabian has added support for Forecast.io to g diff --git a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html index 0d133680f7..2614f0dbeb 100644 --- a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html +++ b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html @@ -302,6 +302,12 @@ Support for Temper temperature sensors has been contributed by +
  • + 0.9: Rollershutters, locks, binary sensors and InfluxDB +
  • + + +
  • Community Highlights
  • @@ -325,12 +331,6 @@ Support for Temper temperature sensors has been contributed by - Report the temperature with ESP8266 to MQTT - - - diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html index 087da43f2c..6b2ec198c5 100644 --- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html +++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html @@ -212,6 +212,12 @@ diff --git a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html index 9260cb2a3d..e31117971d 100644 --- a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html +++ b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html @@ -321,6 +321,12 @@ diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index fa27282f6b..7e6a3b0655 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -299,6 +299,12 @@ diff --git a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html index ca52341ea5..accabdec1a 100644 --- a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html +++ b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html @@ -502,6 +502,12 @@ PubSubClient client(ethClient); diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index 2bd44ece7f..7e4528d10c 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -361,6 +361,12 @@ diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html index e310bb57ef..b52d06bbf8 100644 --- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html +++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html @@ -262,6 +262,12 @@ Glances web server started on http://0.0.0.0:61208/ diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html index 9566b222b5..076322f0bf 100644 --- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html +++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html @@ -241,6 +241,12 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html index 49767075a1..835cc1b7f2 100644 --- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html +++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html @@ -217,6 +217,12 @@ Map in Home Assistant showing two people and three zones (home, school, work) diff --git a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html index 78e37c34d6..4cc1143907 100644 --- a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html +++ b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html @@ -548,6 +548,12 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000(); diff --git a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html index 139da43d21..362b44cc6e 100644 --- a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html +++ b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html @@ -206,6 +206,12 @@ diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html index f76cfbafe3..577bf11be8 100644 --- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html +++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html @@ -228,6 +228,12 @@ This makes more sense as most people run Home Assistant as a daemon

    diff --git a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html index 0523cc42b3..92ad4e0723 100644 --- a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html +++ b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html @@ -224,6 +224,12 @@ diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 2494f8bdab..fa8a8616f6 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -287,6 +287,12 @@ diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 1b27d7caa1..0883e36862 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -197,6 +197,12 @@ diff --git a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html new file mode 100644 index 0000000000..ddeca587ae --- /dev/null +++ b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html @@ -0,0 +1,285 @@ + + + + + + + + + + + 0.9: Rollershutters, locks, binary sensors and InfluxDB - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + +
    + +

    0.9: Rollershutters, locks, binary sensors and InfluxDB

    + + + +
    + + + less than one minute reading time + + + + + + Comments + +
    + +
    + + +

    It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

    + +

    + + + +

    To update, run pip3 install --update homeassistant.

    + +

    + +

    +
    + + +
    +

    Comments

    +
    +
    + + +
    + + + + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html index 849fe7c482..3e63a148ea 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -44,19 +44,15 @@ - Dec 05 + Dec 06 - Community Highlights + 0.9: Rollershutters, locks, binary sensors and InfluxDB - - - - - commun..."> + ..."> @@ -145,6 +141,38 @@

    2015

    + + + +
    @@ -1239,6 +1267,12 @@ diff --git a/blog/categories/architecture/atom.xml b/blog/categories/architecture/atom.xml index 5f1a39fae3..0d7d8765b1 100644 --- a/blog/categories/architecture/atom.xml +++ b/blog/categories/architecture/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: architecture | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/architecture/index.html b/blog/categories/architecture/index.html index 0560a3ce86..069d83b76e 100644 --- a/blog/categories/architecture/index.html +++ b/blog/categories/architecture/index.html @@ -199,6 +199,12 @@ diff --git a/blog/categories/branding/atom.xml b/blog/categories/branding/atom.xml index 63c709198c..c9ee84dd0d 100644 --- a/blog/categories/branding/atom.xml +++ b/blog/categories/branding/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: branding | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/branding/index.html b/blog/categories/branding/index.html index 33f10bb3cd..ead2c4d479 100644 --- a/blog/categories/branding/index.html +++ b/blog/categories/branding/index.html @@ -199,6 +199,12 @@ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 9e45ef8ff6..624c92629d 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: community | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index ef11fe967e..abee105835 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -199,6 +199,12 @@ diff --git a/blog/categories/component/atom.xml b/blog/categories/component/atom.xml index 386dfdbf99..2ba0ea2c47 100644 --- a/blog/categories/component/atom.xml +++ b/blog/categories/component/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: component | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/component/index.html b/blog/categories/component/index.html index 5161030038..d5948b81c6 100644 --- a/blog/categories/component/index.html +++ b/blog/categories/component/index.html @@ -297,6 +297,12 @@ diff --git a/blog/categories/core/atom.xml b/blog/categories/core/atom.xml index 6b7190f0ab..f5e958b20f 100644 --- a/blog/categories/core/atom.xml +++ b/blog/categories/core/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: core | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/core/index.html b/blog/categories/core/index.html index 60f8dfa699..fc9ddb9266 100644 --- a/blog/categories/core/index.html +++ b/blog/categories/core/index.html @@ -231,6 +231,12 @@ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index cbda4f16b3..74a77678f3 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: esp8266 | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index ed9792adad..50107ddd87 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -203,6 +203,12 @@ diff --git a/blog/categories/frontend/atom.xml b/blog/categories/frontend/atom.xml index 2047237b14..fc3469d764 100644 --- a/blog/categories/frontend/atom.xml +++ b/blog/categories/frontend/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: frontend | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/frontend/index.html b/blog/categories/frontend/index.html index 3d9c23a232..3e76874004 100644 --- a/blog/categories/frontend/index.html +++ b/blog/categories/frontend/index.html @@ -233,6 +233,12 @@ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index b5ec37e9fe..f04d4f2dec 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: how-to | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index d3bcbd7719..3e79f0cf50 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -303,6 +303,12 @@ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index ec0b93f693..565e5624e3 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: mqtt | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index f073004a38..5006aa0234 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -237,6 +237,12 @@ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index d0e4b0f52f..5cb482f214 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: release-notes | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ @@ -13,6 +13,35 @@ Octopress + + <![CDATA[0.9: Rollershutters, locks, binary sensors and InfluxDB]]> + + 2015-12-06T11:29:00-08:00 + https://home-assistant.io/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support + It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

    + +

    + + + +

    To update, run pip3 install --update homeassistant.

    + +

    + +

    + +]]>
    +
    + <![CDATA[0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights ]]> @@ -174,69 +203,6 @@ Map in Home Assistant showing two people and three zones (home, school, work)
  • Fuzzy matching for scenes (@pavoni)
  • Scene support for media player (@maddox)
  • -]]> -
    - - - <![CDATA[Alarms, Sonos and iTunes now supported]]> - - 2015-09-19T21:47:00-07:00 - https://home-assistant.io/blog/2015/09/19/alarm-sonos-and-itunes-support - It’s like someone opened a can of rock solid developers and emptied it above our chat channel because it exploded with great conversations and solid contributions. Featured in release 0.7.3: Sonos, iTunes, Alarm component and Automation upgrade.

    - -

    See GitHub for more detailed release notes.

    - -

    Migration note: the scheduler component has been removed in favor of the automation component.

    - -

    Sonos
    - Sonos support has been added by @rhooper and @SEJeff. Home Assistant is now able to automatically detect Sonos devices in your network and set them up for you. It will allow you to control music playing on your Sonos and change the volume.

    - -

    iTunes and airplay speakers
    - @maddox has contributed support for controlling iTunes and airplay speakers. For this to work you will have to run itunes-api on your Mac as middleware.

    - -
    -
    # Example configuration.yaml entry
    -media_player:
    -  platform: itunes
    -  name: iTunes
    -  host: http://192.168.1.50
    -  port: 8181
    -
    -
    -
    - - - -

    Automation
    -Automation has gotten a lot of love. It now supports conditions, multiple triggers and new types of triggers. The best to get started with it is to head over to the new getting started with automation page.

    - -
    -
    # Example of entry in configuration.yaml
    -automation:
    -  alias: Light on in the evening
    -  trigger:
    -    - platform: sun
    -      event: sunset
    -      offset: "-01:00:00"
    -    - platform: state
    -      entity_id: group.all_devices
    -      state: home
    -  condition:
    -    - platform: state
    -      entity_id: group.all_devices
    -      state: home
    -    - platform: time
    -      after: "16:00:00"
    -      before: "23:00:00"
    -  action:
    -    service: homeassistant.turn_on
    -    entity_id: group.living_room
    -
    -
    -
    - -

    Verisure Alarms
    - We now support arming and disarming your verisure alarm from within Home Assistant thanks to added support by @persandstrom.

    ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 2cb7071d17..069741e253 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -110,6 +110,38 @@

    2015

    + + + +
    @@ -649,6 +681,12 @@ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index b569b05cbf..a61bd05d89 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: survey | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 8e040022f1..f9e1f76900 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -199,6 +199,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index f8ca33275e..31b24f2534 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: user-stories | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 09c0a7399c..99335b3382 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -231,6 +231,12 @@ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index c520fe0974..8f191ff264 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: website | Home Assistant]]> - 2015-12-06T01:07:27-08:00 + 2015-12-06T13:32:36-08:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 98717b1fd9..5223f7825d 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -199,6 +199,12 @@ diff --git a/blog/index.html b/blog/index.html index e7ef9b78bd..1767c6ab7e 100644 --- a/blog/index.html +++ b/blog/index.html @@ -27,7 +27,7 @@ - Community Highlights + 0.9: Rollershutters, locks, binary sensors and InfluxDB @@ -40,10 +40,7 @@ - - community - - ..."> + ..."> @@ -116,6 +113,67 @@ +
    +
    + +

    + 0.9: Rollershutters, locks, binary sensors and InfluxDB +

    + + + +
    + + + less than one minute reading time + + + + + + Comments + +
    + +
    + + +
    +

    It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

    + +

    + + + +

    To update, run pip3 install --update homeassistant.

    + +

    + +

    + + + +
    +
    +
    +
    @@ -661,60 +719,6 @@ Inspried by a fea

    -
    -
    - -

    - Home Assistant meets IFTTT -

    - - - -
    - - - two minutes reading time - - - - - - Comments - -
    - -
    - - -
    -

    Today we announce the release of Home Assistant v0.7.2 which includes brand new support by @sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a webservice that integrates with almost every possible webservice out there. Adding Home Assistant to this mix means Home Assistant can connect with all via IFTTT.

    - -

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet if your smoke alarm goes off.

    - -

    - -

    - -

    Head over to the setup instructions to get started with IFTTT. Click the read more button for some example recipes.

    - - - - Read on → - -
    -
    -
    -
    diff --git a/components/thermostat.homematic/index.html b/components/thermostat.homematic/index.html index 1a05309ca8..d8380efe71 100644 --- a/components/thermostat.homematic/index.html +++ b/components/thermostat.homematic/index.html @@ -110,7 +110,7 @@ address: HOMEGEAR/CCU_ADDRESS devices: Livingroom 1: - id: DEVICE_SERIAL_NO + id: DEVICE_SERIAL_NO Livingroom 2: id: DEVICE_SERIAL_NO
    diff --git a/components/updater/index.html b/components/updater/index.html index 5ddc79f21a..6725e02203 100644 --- a/components/updater/index.html +++ b/components/updater/index.html @@ -150,6 +150,9 @@
  • Downloader
  • +
  • + InfluxDB +
  • Introduction
  • diff --git a/demo/frontend.html b/demo/frontend.html index 9e3772b89f..fda43cf71b 100644 --- a/demo/frontend.html +++ b/demo/frontend.html @@ -1,6 +1,6 @@ -
    \ No newline at end of file + } \ No newline at end of file diff --git a/demo/index.html b/demo/index.html index 16334c8a5c..37d0ce3c48 100644 --- a/demo/index.html +++ b/demo/index.html @@ -26,24 +26,17 @@ justify-content: center; align-items: center; text-align: center; - font-family: 'Roboto', 'Noto', sans-serif; position: fixed; top: 0; left: 0; right: 0; bottom: 0; - } - #init div { - line-height: 34px; - margin-bottom: 89px; + margin-bottom: 123px; } -
    - -
    Initializing
    -
    +
    diff --git a/images/screenshots/lock-and-rollershutter-card.png b/images/screenshots/lock-and-rollershutter-card.png new file mode 100644 index 0000000000000000000000000000000000000000..da4a523f22d0ac62af4f9fb7726ea383752b2f12 GIT binary patch literal 10823 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 literal 0 HcmV?d00001 diff --git a/images/supported_brands/ecobee.png b/images/supported_brands/ecobee.png index 6843a4b1c3000300f1b6b5a914c74a943e1fef74..bcc58fabc5ec199427d8b6e3cabd8cb4eebdc8cd 100644 GIT binary patch literal 5257 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 literal 21582 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 ibejwz@vVp82XxsP?~2d#fa`xh^ht@yi + + https://home-assistant.io/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/ + 2015-12-06T11:29:00-08:00 + https://home-assistant.io/blog/2015/12/05/community-highlights/ 2015-12-05T23:39:00-08:00 @@ -707,6 +711,9 @@ https://home-assistant.io/components/light.limitlessled/ + + https://home-assistant.io/components/influxdb/ + https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -818,6 +825,9 @@ https://home-assistant.io/blog/2015/12/05/community-highlights/ + + https://home-assistant.io/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/ + https://home-assistant.io/components/alarm_control_panel.html 2015-12-03T22:48:53-08:00 @@ -1352,11 +1362,11 @@ https://home-assistant.io/demo/frontend.html - 2015-12-03T22:48:53-08:00 + 2015-12-06T13:26:47-08:00 https://home-assistant.io/demo/index.html - 2015-12-03T22:48:53-08:00 + 2015-12-06T13:29:08-08:00 https://home-assistant.io/developers/add_new_platform.html diff --git a/static/favicon-192x192.png b/static/favicon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2959efdf89d84afbf915abf4765e5e150f4e74d0 GIT binary patch literal 15701 zcmaibWmFu^w&*YnGPt`lxVyW%1`iV4-Q6J&G`I!{1P#F@Xc89u&{=wl6 za`$?s1^^^wg1l^OUG4qoUfDZ3dq^>y^$sx5IonAw7z=6fYI!NxJ2|U{_}CkSXdBvw zxY~-@F~~^MNd}2OGjO-}v!M%eck}QS50YZ|7hmyb_@8bb2D*Qt__<0k{FhQDTDo)! zo<8<;LfpJuw!Ff;bi#bxd;)?ZA|jl0{Jea;JiPooeEeK|BH{x4;=H_c|K1p$rTN%7 zi0dmV|6A7cnG}PQpP!dF4^LoVAa|eux2KOI51*Kr*grh@`MI7kxO{^>{A_}_JbW4d z!$HyB*Vf0`%g@=8<>bYLMfv|jtLEYBXX9aO z{~y`T&$9nb%lH4J6<6@FxAF7zG4%9w`%e_;I(hne`Z{@f(J3hW<8?tgRxKM_XODk6 z+5U0Ve~nww-p4t>-cH%a)1B^LmKJyZU$n5b733EX5fI@L;1d<(5_Aw2_i@5VW%u77}ClH@)5eu;711>T}QYNWA`|kht9|5fOe~Av-Q!eo=caK0XmqE>Rm% zJ}w7gA$uV{Ucpx)_5ut%&noi#6FmPTnEuoC9HIY!|D77oC;y#X_8!j}<@206Rdor^ z`7HKqO*zA$wcp`r#ni_Bx7`BG?m0&GFB%-`%{%Nd$BB`_WN2=M(R*mL5c;=aQSPsb zn9aF|g@xaPB;M*0VkOfLS-nEXqZ^QQLP{;#V_r3CDRf`T>FDDZxRp5AkhpZPTwlIz z^lOf&?EHK4`NPwb^X-Oj+*^Y0yt|6jx!ouZWWaoz1o|lQ{~z$pTliIb*h(eGq4dTlcNOsr-9|;{%7EF;04OU{=*&edZJ^aMw z&G&e!kMQRzoweBL!AAOCTLb_qb0Pi3Gr*;P9{~-yP)TD+H&xOc6p4$vEy4QORigwd zw{>_)T1ra+MyI=@Lb(cL*;>lew8)19rTB|yD%5H!FBU>Xwi+L|VI{xsYfE_jfVkrCv-x!?A? zxpnuB8G-72JI#K79q<4hY?)K?lXuHbu4QyfAfFORUOZ{>L-lEra8$OMxurI?Oo}-A z5prXk=j&oRT=-+*Ivp)>^a3g}k}8bziGOx04tZ1=wdSU(-`<>Il>{5Q{i96%@s}#| zEe1+NY=i*wYtSHsjApW_Xg;S0$d#_sZit-Woc*zpd-7A0RPHndtY{9u&{{ORa&R*7 z6$#cNg zq(2GbE%dis&T(l({ixj9-L8CJH0KSGJ(4V(ZuofxGx+e(V$svvOPR}QI&ViSJG_{> zJIy!0m72yFWgoq}hq~pndV*%$Y>Dj|JZWCoj3fz`N@MA*;%$i#5TC-zqH8q4*h!XV zYN%JJeL;y-H8>UbFm*U42Upx!?^j#&13I;M#to2E35v24nQGs@q9G8{O5t}q+RgbvN{!;3~7(v9&ENMMHwW>H`E zFG-*#RLQ(NJw+H8>P$E$lSV3@2)ipzDw+eFUiD0SMMcQw5L2ifRM6LleS~v@l?i%cFVQmzSw<5sLB>;Q?X2T6UTushWztvaJ`(^gpoQ zUqHMpn6BwTh}rYuLV&tr*>@*>GQ(q_5-NfL6oH>F)z;lVk^+qsinaRjt7zVGrgRBq zx!*~A<315NL(V;`{4-dCdag2_4xt=@WBNpjovHj7RGfD2wT5fabsI|Qyv>;deQFT1Q`Hqg(%w_!CNJHa2fIVA!HB#v3gJ*Y%wW~R za>^zJf-h~%8J49WBI*lyLWkqx%WNMSs;z8$W#qQ0?WrQEQ$Qp=cv_CY;!NUO6J;UU zWvY%f`s}@v4&X886gjd*EDnNRpzsSS6g z;C6F0SdIROUd!xv2`&D#kC*C-qa-*4evgfXH#3j>V zBVoZ6lHG%0q14Ea=nhg^F?8+~A!T&=60Cwj_LW8FNX#Fma8YnPO)dgi)9LHLD=c0k z(nyCwDAi#xvlenM&AUUXO4E6z2O(JqODN28ZYXP@f|<@YiDZfBJ0a*2#eSJ$vgeCc zi>Lm)(Ftp#H95?<PyEGj}LH%4_a%$z~0R+o*xz|@wdtW0{Cx1m0<@M z?cKqJ{OB^cb@wmiz<~6C)JxN5B0z+jis(Z(kjQ(pQo( z9-W5R$vK&dzduKMzkDHd|1a)^q#T38hw7~1igv-e;*8n$M93XBAdS-?ugxi`T;6tq zBy;-RoRDZmSGjQ&(H?|;u&N2mm~R?auI=D8vH0|iUiSD*pgqnzW)n;ppP6aGq4u|7 zUSgLQ}Fj}4I!13 zH(91?CX2S-Qk8?rX>ba9u}yk#a4yn-|#1Hp{RgZ{{!KmNA`0c#5g)*Sk$#_%H7=jNNQ#pV((FWUbt73G#tIcxvIM z1GW>l#O={FBaMBcHC{VY+3yIH?+zIK?Ng?ku~@!BRuH}P74(h~_wvMzJ9X{^O%~*+ zPsy3+-#Uj3AYI;@nx!l-wb@#e8rB798?s|55s^Ff&zkZQDouoH?dTBqUp?IZ3qJ}P@x4K^Kb1TVLnyI)LCaZ0-&MgkwuRm&7NhZb-_Mr%GnWVZ{dACV z@jabC@W_L`7@R zJxl}`r_Xo}#|LZ5$aVv2WfZa+@?DHo03ac?CoL5!>2FHD1YXF0^1hwycf(4z*c)N> zq*S8CMiJ2qYscG zv!j4jspg;mX<5AXxSO+u_Zwz2`sMObtSSBvpYh1&$mpIc)i<*?8-BGYEyBG0ZUpBe zT52Tx7p7Q%1-R@ow4o3(byY=NMf$W|KKZxP9rFgO_ah4RZoam}VR}m1YxS`hf7DNI z#a11IkK*{6<>wVr^sR}5XQI0r5ow$2@1*-A)j;B0`6d zy+K7cWI-O!N6<==OaXu)Sjm1CmAh^!$b$298HV%dTQ+k1_{W|6+e_fBma9$@DDWMl zB;ioVv^AAa_l32LYZY5{%??qvw5)xC(qpG{OP=Y>E_9pKpw4J&R>L`IYvRp zwJB!fvC@kKld!^`^Cf3%?FwdMBhgifb5|>7F{HZGn?+y*hR`3Cb;SOZEo=adD)$p4 zzZPk3f=$>>R0?GhUo=NmHi|_pbeH_4mwq5>bYU!`sXa>OqD)3+gH75mNJFF(mUINk zV7Dqai!s)hpwvO0?O5E@;eAH#s|pf28EfW02V`bO&c=;BJ=X8B^LTXLWxErXP)0|N zenbnDE=WMb5kpY(=N-15nPtTpe}B`N3)&vjwi(#N@d}}29*onBTf#et47a{XrFDU* z-SdHDlnhkoaiEcl>nV^w*{o8{N`n!18#HO33}3esdg~`$aIpOxU`6Uxmdsrg#J_2l zXoY>P;g9O)P>D?fb(XH89L&7ViW<~OyGWFW%H$%0La~}ue6Z~${eqZWGnJ%-ZENum zieJK6&zpzCB_%2lAaQpDg=B11*UdKH<3kS1I}#tedb`Lk7r2$xLCIRa<6dFnL;lf` z2y?mfzgxcpp^@GiJ2QD)s)I6?v&exZo5(4D-AZTI63Xu$|8OQUjZzld#*LOnPoESX z@ri~HCPXMgCFV5m23Uht)CjU=qR{(rqT!T+-LJekGS>diMfVpD%DhFBQOcB#Fd}u0 zVyaF4F_pvzr%v-4XDBM$2lbz8k_6Dfj|#PmTt>bvy@WmfQe)mS}_CP zWIZ=H$e=GLGeD|weC}y>7G)r@q+Pi&tls@0z0!^2H@}7=*G)I!y<=xOXRV7&S;~~k zdXZ0Z)l;nEewZ;&S$E)|(Rm_^e$KDUA43;oRrE%Z0;KO^_BVZoHIv8pkPXRCyM4rB zB5eq!k|{_(W;;Va;4u}Tc+{T!b%Q8om1v=KDbu_iO%_%KLI6sa15pI|!+DA^l(TaW zML7ihogC&^5rWx=w-!0w(s2j)L;%Jn@vRT4QF4NLl2`GpYGS$)$aCF#TpUN{f0z zZcU1PTV{@)1zQ&FX}gq4;!72^>TY{oLoes2V0BFcC4gXyw)dv?M>jtBqBqa z&yTz>XyI~Szgi`v9f|~+d?cNUIb)QKh<^l}o~UX&qh?h!%O$puFCn@*qZESWC;Avh zMdKl`8nlEGAZ$7RmzuOHY3Z3#>#o;wF4omo$i{gPMZ~8W8}~c(LZ3E`3rr)emQ_L5 zmw2pusFNQr&A*}C7%)*lhW7$vMty@m_pM$gC|$>HrEh4e5N_Wu=ojma(l`i zhu@qSGue0#yl5xaCkA_2Re^uLQH0eX^TR{__yHs9xM64zSzQC7<6o_|P8c8jVz+3# zpwSB4I>ng+;n%Mr5@U_|M3rjXJ<7)W)dQTGaoO9(rufJ#xrCA)ZKDe~JnD~1;|YUj z>6|eSN(=7rwQeb|A5m{`_=--7J7Dd;J=+!CQ@ErdW+i<g86q)|M-BF%R+q$9{AT&?mv65rvfazotOJ#~Pn~7r$ZBpakuN04jTpG(C%~yl z{uoGg*#4*vI+vfslR>_rT%`|8$(kKk7Hye21r^MLW*53upPoiyOHP^huCpB~$q$z+ zj!2e4jM%=9sbrjouK4f=bTa-sCd|J!yLY|?8>VdnN)R6Om|q$El6pq@B%8`y*8Ui9 zd$l53hPhIaMZAM%Jx&3Dl4_PbvF!P!`;Ji?vjfYK?G+$Y2FnD^GZ z!M;%!SBn(8!|~_adHn4$Yl<<+jhIBvg}MyY1%ZHY{gF}_X~p08p@`9qW4{#zcZy=M7a}tjY#EEb!plKqO_ffPFpEK0&8z7(?q7X!vpAoRlgi2uSfiROrgygV(m@??w zNtt%lXF2g~M9v#sQk$o#i^h~*q`pOA*^L-4omq6|Rx1NtW`cq|L^dNcP)uWvGw#VN z_^mh$U;ETz=-?&gLivSlUbT(wC+Ze&p+$Z|M-WP(Bc3k%kST@jtqmo{K+~0na*;dd zSZ+#QmVstjS`5w3#4L*=5Az15@IOsdqj%wGx4)10x*U`U_We@|ku;Vs@Cfcwy0%!- zLo^v)N9f5yFYLi4sr`B*&rc*?gfW-z(QsOsRg(}@pyjk59A6l|`Y8Q(>z^wh9R?i;u6ECEPsfMSZ^c;~i-^oX(D3l{BTnS& z{L;#DH-pzS4?8GmO%YD1%Q(wfTME!fSUIM#RDJ>)Ztrh_+3@$euo>?%+8}GJ4g-BF zTQf*!Y&I zyX$z{9d%5?g)=&7-fnP2fV)W8Q89PW-wKe5`54vRxo>y5iCbkXpv!(N_Ds5Hchy$C zr9Xg}x-&&UX*?hjqx!Zp!0ryAm_rdi-yoA1R}qYhQPLkQNA<^S8Rbl6Tn2?YTB?$u zKcOL9WRR7Yj^u(gJy+~zw1UiUhck65uf;30)~cx-nma!H_(gY^ zs!&jRu&Y~2uSjM$sCvYfYvVA?BHRN)-C1rImNfs`J;_J}Rx2O-^}{zJvF_7z!Hr8z z)IaM5@suJpt7*)=2;keQjfBa1uMK`@K=rh{T>3m`Rd9c+0Ge%@nf=XYDI7OSBY+eN zwUL<$G-1G;c|y_5RXC=fl3ZySp7MYr={@$VtV~J&2@p=UBUEj#$+hBGS;QcR;bA85 zBCw4IFt9b)tOZHZLWk3XB6O5Oe@751!$6WxP)5<4Um(I$-mDo(f{zBkBw^tgBX`#+9dGe+$?w<9;@P zC3;jAX1CyYG|i(%(!4J*It309zGeJx9v`iJ`FjNG>z#M)b<)0NaC501!8xRAfA5?` zB7a{&94&+;wi2k0FCErkU;Wv-{5-HoDypQx>47wbW+}P?sp5mKX;0yu$bs%tpLF!I zKv)sDO>)jUlg!l;}?$oCo{r^BS!+em(5il z$o!KyB)*nN;FElZ0ae1JKT6`{apecW(C8Fq_2FkX0@<8*Y!~y1fr-q$O-ckCKFS2s zw1)c`H5AxhD}3mg82&GfQkvpbWr??i8OBw87Q!LeZGoD@Xtdg`Ms!6F<`O=<$Xid9 zrU74qPvv1}l*};4prNq5#vgPDuuJ2K5!2kM^tqof666YR}p5L2bhWQNZRn8I(g6IuN{7KYoM3i!vsYsDOEsD%;OSf%t(1lv@Kgsf)0nt|P3ezjyU$Fr zyi-j(*VuG&;)8riw@33~4y}xbcl;XS(AA=VHYws|Rt6 zs}tPZ2oUsT#HrC4PCvdWYK2*$zt{g}>pmJ+H(b6O@9C^-@-{4AhaQ~kOz=gijUQa# zbVU>WwB#!UzZTNE@`a`AeE36(_01Hs*HSM2h=6U0SZxl>thQc@#xyYyHJPRHy9NCo9cvDYCe$HM6hk-I3%*6cx87PUH4Xb=l^;!#3zhMQSOyg6(M{tZOiy zp$~nULLwEGE{rGT=dU&OeWJ&W=$eUl)zKQ{a9pP%ugGAYLj3F(M>?UEBcSqmw`?>= zKQTbxIEw@P5`>hdZVL0$s?^UVno^#T)ACv;R|`6$ogb?DF^PJb8!Hpda(7vx0%ciG zD=(`uTlNxi+9cBfow{B9E%vFBP&%t=*V?-2H5v=s{nc=_s6(VS#ZfFYOQ-4{aB zMO3vP=n+D~7@0q#v#xuz$bW!9VfE#LksMeI!{A?s3k{cqDleITB0N&s-?EyZ6Q+@5 zCX_U#TxJbR+SXx%H)c$l{FPd2BZqz{*m|AiBF`2jon!CZ&{6Cu0#Jg0{f$2>b42ci z(gs;zDHrnn;@p1hNb;9_7Dd^l(yA#^_(wd{*p~jr=VKgP>#Y?0U^U){J+VYJ+5O2- zl2NhtXnpXXjY8Y(q$*am(85KGJY4#+XtSJe4fD$8edB9Ux5-a>s+Z;xzQy+Hor&_T zu4ryuF2Tht(0Qic;jgRWx-&2BPIlY6A_;h&Z@B0{FuTGRC?9La#K4CJ_ zc-g+D4q$HDqC@hlNW6MsXDOsURH(-(1GDo{x%D>=v;`8jtogGfalK z3U2QYyv;|GP)UhTr`1Y!As(DjhvOIOG>eTpnD@;e-LXM`Rmj>Hoc^K42_s1!e^0V! z{`=8qU=s4!E5y#k==S4naWB z7U&Q+yG+qRTxo8iABC4=9AwP#B4>WPcFYnae!a`&)AG523zW5&M!NYHx#`$-Ubw;a zW+YZ>`N3^YoAKNEK zwLb~pIUdDYD3&^oq2V#eqw2vC4;&oNZ@83*YVjHwo{I3ytPkVo?i21NRS^ZAX^=Vd zjew4p((=ca<#H*+gOm$7v@!hv+N_<)xiru*Ws{va`1Glu;{u6YG?l1>5$|yaB~J*Q z8hXR>AzK4zDdHKXrCR_1;L@Cn8f4GEmHEhtlQ*4y&S!My1I3ZVxic7084XwLWI9PQ z^?&!Pj>JNL{Xsw0$|Xa?{a%%8ql!89NxEqC(WkAhv^y%~J?xcxFNawmno;_G2iD_g zk?eA#Bg6HY^9#ACFzf!Z32zrWUDRK+GoQ9YL%D)rA4lIX{_vbYJ$F)PvrNWe{yGs# zs2ltu#WL@&w_okqdS#u&!gyqiK@}y-kgoPB0`jn|)f)4SHd4@u(G&%ZP?=2%cxIZu z$+t5g8+*Vs;CX_U^^-jVv1SZgw!vVX1u5A%S+JOJk)kRckPG=Mj-eWg)W*FLEv+;h z@oN7ZNeC>y_#JMLSU;@hBI!8PSi=GrsALUiJJt_aNcKK4W>}faBm0q+@4=o4?MIz@ z*UdKcx02XqKpg6$Q6pN%UI&#We662n`;G?q>AT(H7ZX`MnQ}6OkuwalWRe>26XOoK zV(^R0^z~OWv~W{7%p@;UI;Mx~gNHH=XTX+)i=S@3S3q9WOmP9UOPb3a0v^&Y<1ww8>rpEhemyb110oDs%#^{5I~FP~&H2q+-$Q9deRBy9E8X(ue^=la~4NZXm{+ zCM$9UBQ@w0^LFsO$(dNCuv|Nrh^BwEG&{>}^^|@cINA{@_taBzV9$dm&+(@8LBq}{LrUk^UIuJt>|F@)}ZOf zu=IgD5XMi;-S_Az6$-|2#4C0TRPPDCYQ00C$ZD#o?WfoLj+n_~Rp&yV>jt6!1w}Kj zl%(TiiYaEBM)u4$X}R|DA3E-1nqh1+x4|!lB1P06XQWQOf)>%9P(d=kgx>70;WOsw zoj?c{(zSz>m$s`8ScPLh``zM6FS*xD)9G<1suqaw)&41iodk(%uLwAr+l zr8_8(5-_A`YqMG{YFEJgt)H~-YbQT#o>w=ssorFW03`UjkP_W6v+g@FLtYK4d?_13 zRxEf-Mh$B`&!HXgEhJjT8A-S4$w^v)p$*6Ibpp%qw@@#Jwpk6~SWwppE?0W1{@=XK z;L&_lS%IFn#XpivnhSYJ-^m6)V#qAVf+iXHmv#N*I+EZ^dc=~b#)GUrpQo%m26_C}W|+Y6{)q9O`^c}t%~ zuAcIO$LjuyKombk6QO1y-Vz1g27sOfP@q=v(6Sel@J8KSHHFpr%+>W*wA?%o*MD{K zm?&n(xr(Tat+I4OTjh`$6n8m;8#9*C)iL7;4hkjPch7S8UOU>DJ#LsRX?}+$Z_;?Gjt3MpvrBlMXKP)OPH57W;%M7-}ia zYF&j8h6VH%#{$vQ#KbmaJ^5#xH1pZ^G` zHu=4rf-9k~zXf?o!8l8%HQ@qTzgu@I+q!-`vMoPA0ACojfZs)s{;1rGSfZ*AL-fBj z?6|l_jC)TV6*!1ryXJm{V>~Kl%Mu}dy7G^gz`PTZA4r2fB~my2f!FGP2P2wg$7L+4 zM>Mt#T^b%5OSlmiQF}fdpvTMi=CGPeH_M`;4@%T;+o(so*uU!)`s~wZ)utO2CZC;CFD}xBsuR+3r8&*v6A&b_&VjZ|w-!KVkrhBAv#6JMvsy+B-y(_`YtAdEz#jR8HUa9d8~36_InA z`__9BwNpdFPi8S|k*0krC*(9b3 z7aBv_KLo2R0Rf%OZpP4>K9&iI9C< z*?xTZ$Yb*$d`$+L-*m42gr+xa)vx#=4ETds;}vWylWKWsJiKBzoUnapxnucH!|$2e zFS1z|WoFcgN}prE_bn_`@Sm3RK$;o@&fm&hx|qn!Ds4RrLb9%C1@vq$N48@66tAyl z`YYZgWz@oo+0YJ49bc~0jkhsV8y&Iv3aDFmZ3($%liKO}Dt8KUvM(Sp z{kH1VhOL@Bf|vgT8vA&3Nh6tvdpF7YVJrDPMm+ZuO{8?4yK@M*v>J~|H+1S*zkd+mI%>u2{b0?-s`h$+F~t!bo*sVOt=r?n zHZ@%{^?d6drJ6SoWVg{jkv^%v=T(BIA^EE`f$x3SYX zBpU|UH5O>OA0?x;=vLqIvf312jC)8fCFr=LbUl4Un@Lj_4i6Dp*%9Bl$kY;h`w#vRo%D4#7q(~&|5g@h?s@fjo!OZ3gVc-oXH+jF4r}Xv z<@%ZU1c@}XZCA&V1Yx@%X-M=NOH~-Xm5SCrW0t(lFD7f}4KdB>=cq9E>f7&b$bQ5zJ8Q5{eb$}o!`^_jc4cl&FC*1-v7Cea4g2`do z??b@R1IeZ(kky$Y=GnfKcj*kVhsA!q}a%=6&|eDzm2upgFM&)h$oP~LUFq~VSukd|lsC89%V z6S|HZ5s4Q)z7@>p!o^`2&|=o=IIn_?jhHlfF3!4Em@k?Kc9|wrha}GZK6*%GN>p|3 z>TxG1kQd16d5`Bos!6&r_(~G?ml*oz=N}a4%n|udbE9?~#G}{sJ@CTwa4Cmn+E*Av zHmdg?ee4D6*DZ0Y%%}>MQ9*D-pz4eCn|AbQ7Poyz!|nxdG^EG=aGEgxUP9G~*MQB` ztg?Ngv|m-hWC;L50ShT-|6c@@KRX8Z8`Kz()F!dh#b77M!32vEhwDU27ixL)P?@c$ zExd98)pB-4tCp37P9CgGz^eDdF3t>Gc#V^h`@&&ns^*)?1ui9w64(}smpcBVMl9xS zj*b$YmaNV9+pV@6|L`7dnaW)gwa2_>f-MCzm?eUMNM| zUH(8O!jUn&gW-dD?4lga***zyaRU!BE)IUCK+}kG-l`H?0!7f#zoVK?v2JpR^!EEVbL;9S3k48AG0Ga6}OlS#S>eDoXAd+&h7Kga5L zNVzWce1A<>=z7~7;xZ7`$@9_LzD)EFOShSP)UNyU3N->Lowm}{BJb3L!?4|+_BG;- zPVKZ{oA`I{ONXykJRPFzmm2G=gP~N?LUmCf|N7o z^Q$CQTezj!USw8hA#3qG#l)CdkEy7ldY*uoxAX7RknuXS&pM$Cjw`b%H&5?UM34vN?Av#C62L3Inu!yFHcFU~3t{MD@i z^_=LsN(Mp7g!QE0ORp#k-6|XArB4|}=XE}_4v6&-pcH8IDn|>c(DJ}Zoq!*NaQ%dl z&rw|g7vo3jde--k>3D~rfI6zr zNa>N&f8)~ zCDNk0hK8Qtee`^3J=6e!F`T=Q`D5J%o^$@<-RM#Jsx?vw{e4u;lR!~LtIQV86_G}@ z$P4!zIn&Zm4M?hQIeEX+y%kZ2UADFFeMD#+8>y{6xDE^9#uobFBms-3msJqyBo-K2 zluT#fj12#T;#t7b-67M?z|>oI5%sNj?M6lWfWr~Y{o&%AOPw&|&X-#KMnbza-)p;` zVIi6741nNUO1Qp?K%$jddKLPaWNI%By^pJ=WS!Me z{I2fQ3^{j=LTya@(zQRUI5%`GIcS{4UjA2Gi>C68T2vIX)<>K8uf)Xckgs_z(N_mpV>_9ici0qbrIqN#bDi*IMJckG0Pov(zyM%#p-^S zphAg`IAhJsk4N!1xd{AFsVB^816`w|fm5A!Ysf2@xg7FwZNMSmg)Y$wfn@CZYBw9bV@G*?FRN25#Sz+mAQIPa z&~wo!SQj&Ucmk_P?yd+IE5f=aUz1A1`6c+yNJ<*6QJ~@=C<{m;0LT+;&D(v%=#@{P zI3Q=~GBcJ{Wa_{Ro{=q5jp==3zM+C8c`bre$Cd|a#8-XlvwAMmKIV(SsA^~R@k9Qg zGoug~XN*X?2Uf(&lay>SsKtq^sc(9!-+!(VBtK*hU7KU#YB0}M_vj%Nj=UHoE!n}> zVIQYukY9;o<4+uhBt?8XL&a5c*TY7dh>wxCoAu0AzBVi~1zXAj|M0Wd23pN)$jrqKqVj1p_;X{yl~Csq0oN|5dw3*dF-pK7mR||;yLll&RTV0 z?O@~A0m8wFqKH7fVZMaEDOwa6%^;w~0U_ODzVIOpEoUk|5}0h@UE-jkHMXu~CW)lr zsvLdNxHdX{#aq0uTL;Euj-e~oFd6fE*w;yqNC@(P$#%GNy*_P&$9t+O~ zSk)2;=(q)w%LUvT+2CEBiuUQ4zbt{q|7Y8xz|ePc6`3xMTH|55UNH zJ(CzU2>b?5OotJ+{)Z?jVQjvbUTWrCl4p}2XaY<#nV0yDQ9ob{(Mj&3vAys^=UWRt z;d-vPQ%T!Tz@c#?M_EL@`+jmLCH=DAE{lqE?1>N@Y{7MRvVETYCPp%rDXc zvFN)w-pRk2y1P!=g3<>oqJ8YNWW=njtejc~2)++s`4b)x1b0Zfg=oDhATNoIM4E;r z{qEfG96)3(%ZgweS8L>T41-aVMhVv?N4rOTeIlJ#z1y#5u>_cP?|ajb8Kf>~oA1Zm zaU;D@27enB$m$>Ld@*<_Vy}{ro}}&_B=Fq{8GdBtU?)ng;oq3&RFM8==}=-ZM6<5V zdX!M2(FAdE)$;C8-tifc1@5hZ%ZSQ#qR^sv!8cPM-mMazvkhZS{_`_3i>`^5TD(d> zi)+DmJvG3_%EsO8koUgtXHB+Lcv<~2Z6jejJMKWe=LA}KJpliGC6A0MG`G(^%#OkUTu10E1Rm$#&u9m3+FGQk&?(f z26B`FCg*?ge&?;+rtdy1$extvmQvP#+E&!rQo(nX$?f@#ZAxd6t>G!3sz?E6Y)KUyK{`Xp1I04dG%z>ya{65rXbxYOH ze=B=xZ=Sydn*i`Csa5NU3~S~z*6elN55=gi3@;aU%o_iks5ZQ`s6U}F+}rZtHo(k@ zpJeyfpoE1%ze>SM>E1-UzczR`0Z7SONiC;x!IVcN6u&aAsSXLGglL8|9SXdGxQqo; sydd5YECqnT_x}%&y6cXJL_!7hN@CE(xvQ`I^P{txlD1-#ymid~0UezfA^-pY literal 0 HcmV?d00001 diff --git a/static/splash.png b/static/splash.png deleted file mode 100644 index 582140a2bc35f598fc227782ff06039759b39fe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51901 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