From a44ddeeaa3642af6d1fd5a016c7a7ad3d0820a12 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Thu, 15 Dec 2016 17:49:14 +0000 Subject: [PATCH] Site updated at 2016-12-15 17:49:14 UTC --- atom.xml | 2 +- blog/categories/community/atom.xml | 2 +- blog/categories/device-tracking/atom.xml | 2 +- blog/categories/esp8266/atom.xml | 2 +- blog/categories/how-to/atom.xml | 2 +- blog/categories/ibeacons/atom.xml | 2 +- blog/categories/internet-of-things/atom.xml | 2 +- blog/categories/iot-data/atom.xml | 2 +- blog/categories/micropython/atom.xml | 2 +- blog/categories/mqtt/atom.xml | 2 +- blog/categories/organisation/atom.xml | 2 +- blog/categories/owntracks/atom.xml | 2 +- blog/categories/presence-detection/atom.xml | 2 +- .../public-service-announcement/atom.xml | 2 +- blog/categories/release-notes/atom.xml | 2 +- blog/categories/survey/atom.xml | 2 +- blog/categories/talks/atom.xml | 2 +- blog/categories/technology/atom.xml | 2 +- blog/categories/user-stories/atom.xml | 2 +- blog/categories/video/atom.xml | 2 +- blog/categories/website/atom.xml | 2 +- ecosystem/hadashboard/dash_config/index.html | 146 ++++++++++-------- ecosystem/hadashboard/hapush/index.html | 21 +-- ecosystem/hadashboard/installation/index.html | 14 +- ecosystem/hadashboard/updating/index.html | 1 + help/index.html | 2 +- sitemap.xml | 30 ++-- 27 files changed, 135 insertions(+), 121 deletions(-) diff --git a/atom.xml b/atom.xml index ce20636be8..45e3009a97 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index de2388a5f5..22194df641 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 8d5f6d1b19..26bc05254d 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index f695033897..fd07d6ac58 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 639b37b2c8..4d398db255 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]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 7cefbc481c..0c127f57bf 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index c03e844951..bc380baf3e 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 3f5793729c..8af930c74e 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 9af87946cf..ec50e3a5ea 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 1584f62703..bfb3fc3dbb 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 8dd52c6409..dd5d6f23f4 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index d7918e870f..b853bae4a9 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 8a3a579351..03de9e240b 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 9ee5e13b58..2ed6c43364 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index a15f575f18..c87b408159 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]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index a4b162a806..51aeab7d89 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 6a6881dc15..323b585401 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 7320ee053c..97e5f540a5 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 1b580875fe..a8defdc24f 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]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 716338d25b..ed249f1b03 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 2c831e8f18..dfd55b9db5 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2016-12-15T17:20:12+00:00 + 2016-12-15T17:47:12+00:00 https://home-assistant.io/ diff --git a/ecosystem/hadashboard/dash_config/index.html b/ecosystem/hadashboard/dash_config/index.html index 29f066d9f2..d9076d51e3 100644 --- a/ecosystem/hadashboard/dash_config/index.html +++ b/ecosystem/hadashboard/dash_config/index.html @@ -94,16 +94,18 @@

(All installations)

-

Hadashboard is a Dashing app, so make sure to read all the instructions on http://dashing.io to learn how to add widgets to your dashboard, as well as how to create new widgets.

+

Hadashboard is a Dashing application, so make sure to read all the instructions on http://dashing.io to learn how to add widgets to your dashboard, as well as how to create new widgets.

-

Make a copy of dashboards/example.erb and call it ‘main.erb’, then edit this file to reference the items you want to display and control and to get the layout that you want. Leave the original example.erb intact and unchanged so that you don’t run into problems when trying to update using the git commands mentioned later in “Updating the Dashboard”.

+

Make a copy of dashboards/example.erb and call it main.erb, then edit this file to reference the items you want to display and control and to get the layout that you want. Leave the original example.erb intact and unchanged so that you don’t run into problems when trying to update using the git commands mentioned later in “Updating the Dashboard”.

The basic anatomy of a widget is this:

+
 	<li data-row="" data-col="1" data-sizex="1" data-sizey="1">
       <div data-id="office" data-view="Hadimmer" data-title="Office Lamp"></div>
     </li>
 
+
  • data-row, data-col: The position of the widget in the grid.
  • data-sizex, data-sizey: The size of the widget in terms of grid tile.
  • @@ -116,12 +118,12 @@

    Note that although it is legal in XML terms to split the inner <div> like this:

    -
        <li data-row="" data-col="1" data-sizex="1" data-sizey="1">
    -      <div data-id="office"
    -            data-view="Hadimmer"
    -            data-title="Office Lamp">
    -      </div>
    -    </li>
    +
    <li data-row="" data-col="1" data-sizex="1" data-sizey="1">
    +  <div data-id="office"
    +        data-view="Hadimmer"
    +        data-title="Office Lamp">
    +  </div>
    +</li>
     
    @@ -129,34 +131,30 @@

    Please, refer to the Dashing website for instructions on how to change the grid and tile size, as well as more general instructions about widgets, their properties, and how to create new widgets.

    -

    Supported Widgets

    +

    Supported Widgets

    At this time I have provided support for the following Home Assistant entity types.

    -

    switch

    -

    Widget type Haswitch

    -

    lock

    -

    Widget type Halock

    -

    devicetracker

    -

    Widget type Hadevicetracker

    -

    light

    -

    Widget type Hadimmer

    -

    cover

    -

    Widget type Hacover

    -

    input_boolean

    -

    Widget type Hainputboolean

    -

    scene

    -

    Widget type Hascene

    +
      +
    • switch: Widget type Haswitch
    • +
    • lock: Widget type Halock
    • +
    • devicetracker: Widget type Hadevicetracker
    • +
    • light: Widget type Hadimmer
    • +
    • cover: Widget type Hacover
    • +
    • input_boolean: Widget type Hainputboolean
    • +
    • +

      scene: Widget type Hascene

      +
    • +
    • data-ontime (optional): The amount of time the scene icon lights up when pressed, in milliseconds, default 1000.
    • +
    -

    data-ontime (optional): The amount of time the scene icon lights up when pressed, in milliseconds, default 1000.

    - -

    script

    +

    script

    Widget type Hascript

    data-ontime (optional): The amount of time the scene icon lights up when pressed, in milliseconds, default 1000.

    -

    mode

    +

    mode

    The Hamode widget alows you to run a script on activation and to link it with a specified input_select so the button will be highlighted for certain values of that input select. The usecase for this is that I maintain an input_select as a flag for the state of the house to simplify other automations. I use scripts to switch between the states, and this feature provides feedback as to the current state by lighting up the appropriate mode button.

    @@ -167,37 +165,43 @@ </li>
    -

    data-changemode: The value of the input_select for which this script button will light up

    -

    data-input: The input_select entity to use (minus the leading entity type)

    +
      +
    • data-changemode: The value of the input_select for which this script button will light up
    • +
    • data-input: The input_select entity to use (minus the leading entity type)
    • +
    -

    input_select (read only)

    -

    Widget type Hainputselect

    +

    input_select (read only)

    +

    Widget type Hainputselect

    -

    sensor

    -

    Widget type Hasensor

    +

    sensor

    +

    Widget type Hasensor

    Text based output of the value of a particular sensor.

    -

    The Hasensor widget supports an additional paramater data-unit - this allows you to set the unit to whatever you want - Centigrade, %, lux or whatever you need for the sensor in question. For a temperature sensor you will need to explicitly include the degree symbol like this:

    +

    The Hasensor widget supports an additional paramater data-unit. This allows you to set the unit to whatever you want: Centigrade, %, lux or whatever you need for the sensor in question. For a temperature sensor you will need to explicitly include the degree symbol like this:

    +
    data-unit="&deg;F"
     
    +

    If omitted, no units will be shown.

    -

    sensor

    -

    Widget type Hameter

    +

    sensor

    +

    Widget type Hameter

    An alternative to the text based Hasensor that works for numeric values only.

    -

    The Hameter widget supports an additional paramater data-unit - this allows you to set the unit to whatever you want - Centigrade, %, lux or whatever you need for the sensor in question. For a temperature sensor you will need to explicitly include the degree symbol like this:

    +

    The Hameter widget supports an additional paramater data-unit. This allows you to set the unit to whatever you want: Centigrade, %, lux or whatever you need for the sensor in question. For a temperature sensor you will need to explicitly include the degree symbol like this:

    +
    data-unit="&deg;F"
     
    +

    If omitted, no units will be shown.

    -

    binary_sensor

    -

    Widget type Habinary

    +

    binary_sensor

    +

    Widget type Habinary

    An icon-based option for generic binary sensors. Useful for things like door contact sensors. In addition to the standard widget parameters, Habinary supports two additional parameters:

    @@ -208,12 +212,12 @@

    If no icons are specified, the widget defaults to a flat gray line for “off” and a green bullseye for “on”.

    -

    group

    -

    Widget type Hagroup

    +

    group

    +

    Widget type Hagroup.

    The Hagroup widget uses the homeassistant/turn_on and homeassistant/turn_off API call, so certain functionality will be lost. For example, you will not be able to use control groups of locks or dim lights.

    -

    Alarm Control Panel

    +

    Alarm Control Panel

    These widgets allow the user to create a working control panel that can be used to control the Manual Alarm Control Panel component (https://home-assistant.io/components/alarm_control_panel.manual). The example dashboard contains an arrangement similar to this:

    @@ -222,31 +226,31 @@ The Alarm Panel

    -

    Widget type Haalarmstatus

    +

    Widget type Haalarmstatus

    The Haalarmstatus widget displays the current status of the alarm_control_panel entity. It will also display the code as it is being entered by the user.

    The data-id must be the same as the alarm_control_panel entity_id in Home Assistant.

    -

    Widget type Haalarmdigit

    +

    Widget type Haalarmdigit

    The Haalarmdigit widget is used to create the numeric keypad for entering alarm codes.

    -

    data-digit holds the numeric value you wish to enter. The special value of “-“ creates a ‘clear’ button which will wipe the code and return the Haalarmstatus widget display back to the current alarm state.

    +

    data-digit holds the numeric value you wish to enter. The special value of “-“ creates a ‘clear’ button which will wipe the code and return the Haalarmstatus widget display back to the current alarm state.

    -

    data-alarmentity holds the data-id of the Haalarmstatus widget, so that the status widget can be correctly updated. It is mandatory for a ‘clear’ type digit and optional for normal numeric buttons.

    +

    data-alarmentity holds the data-id of the Haalarmstatus widget, so that the status widget can be correctly updated. It is mandatory for a ‘clear’ type digit and optional for normal numeric buttons.

    -

    Widget type Haalarmaction

    +

    Widget type Haalarmaction

    The Haalarmaction widget creates the arm/disarm/trigger buttons. Bear in mind that alarm triggering does not require a code, so you may not want to put this button near the other buttons in case it is pressed accidentally.

    data-action must contain one of the following: arm_home/arm_away/trigger/disarm.

    -

    weather (requires dark sky)

    +

    weather (requires DarkSky)

    -

    Widget type Haweather

    +

    Widget type Haweather.

    -

    In order to use the weather widget you must configure the dark sky component, and ensure that you configure at least the following monitored conditions in your Home Assistant sensor config:

    +

    In order to use the weather widget you must configure the DarkSky component, and ensure that you configure at least the following monitored conditions in your Home Assistant sensor configuration:

    • temperature
    • @@ -262,22 +266,26 @@

      The data-id of the Haweather widget must be set to weather or the widget will not work.

      -

      The Hatemp widget supports an additional paramater data-unit - this allows you to set the unit to whatever you want - Centigrade, Farenheight or even Kelvin if you prefer ;) You will need to explicitly include the degree symbol like this:

      +

      The Hatemp widget supports an additional paramater data-unit. This allows you to set the unit to whatever you want: Centigrade, Fahrenheit or even Kelvin if you prefer. You will need to explicitly include the degree symbol like this:

      +
      data-unit="&deg;F"
       
      +

      If omitted, no units will be shown.

      -

      news

      +

      News

      Widget type News (contributed by KRiS)

      -

      This is an RSS widget that can be used for displaying travel information, news etc. on the dashboard. The RSS feed will update every 6o minutes. To configure this, first it is necessary to add your desired feeds in homeassistant/lib/ha_conf.rb in the $news_feeds section. By default it comes with 2 sample feeds:

      +

      This is an RSS widget that can be used for displaying travel information, news etc. on the dashboard. The RSS feed will update every 60 minutes. To configure this, first it is necessary to add your desired feeds in homeassistant/lib/ha_conf.rb in the $news_feeds section. By default it comes with 2 sample feeds:

      +
      $news_feeds = {
         "Traffic" => "http://api.sr.se/api/rss/traffic/2863",
         "News" => "http://feeds.bbci.co.uk/news/rss.xml",
       }
       
      +

      You can add as many as you want. The important point is that the key value (e.g. “Traffic” or “News” in the example above is used to tie the feed to your widget in the dashboard file. Here is an example of the Traffic widget that displays the first feed in the list:

      <li data-row="3" data-col="2" data-sizex="2" data-sizey="2">
      @@ -288,32 +296,33 @@
       

      The value of thee data-id tag must match the key value in the $news_feeds configuration.

        -
      • data-interval (optional) - the time in seconds that each entry in the RSS feed is displayed before the next one is shown, default is 30 seconds.
      • +
      • data-interval (optional): The time in seconds that each entry in the RSS feed is displayed before the next one is shown, default is 30 seconds.
      -

      The follwing widget types have been deprecated in favor of the more flexible Hasensor and Hameter widgets. They will be removed in a future release.

      +

      The follwing widget types have been deprecated in favor of the more flexible Hasensor and Hameter widgets. They will be removed in a future release.

      -

      sensor (humidity)

      -

      Widget type Hahumidity

      +

      sensor (humidity)

      +

      Widget type Hahumidity.

      -

      sensor (humidity)

      -

      Widget type Hahumiditymeter (contributed by Shiv Chanders)

      +

      sensor (humidity)

      +

      Widget type Hahumiditymeter (contributed by Shiv Chanders)

      This is an alternative to the the text based humidity widget above, it display the humidity as an animated meter from 0 to 100%.

      -

      sensor (luminance)

      -

      Widget type Halux

      +

      sensor (luminance)

      +

      Widget type Halux.

      -

      sensor (temperature)

      -

      Widget type Hatemp

      +

      sensor (temperature)

      +

      Widget type Hatemp.

      + +

      The Hatemp widget supports an additional paramater data-unit. This allows you to set the unit to whatever you want: Centigrade, Fahrenheit or even Kelvin if you prefer. You will need to explicitly include the degree symbol like this:

      -

      The Hatemp widget supports an additional paramater data-unit - this allows you to set the unit to whatever you want - Centigrade, Farenheight or even Kelvin if you prefer ;) You will need to explicitly include the degree symbol like this:

      data-unit="&deg;F"
       

      If omitted, no units will be shown.

      -

      Customizing CSS styles

      +

      Customizing CSS styles

      If you want to customize the styles of your dashboard and widgets, there are two options:

        @@ -330,13 +339,13 @@

        Note: The _variables.scss file (and your customizations from _variables_custom.scss) get imported into nearly every widget’s SCSS file, so it is a best practice to define varaibles for colors in _variables.scss or _variables_custom.scss and reference those variables in the widget SCSS.

        -

        Changes and Restarting

        +

        Changes and Restarting

        When you make changes to a dashboard, Dashing and hapush will both automatically reload and apply the changes without a need to restart.

        Note: The first time you start Dashing, it can take up to a minute for the initial compilation of the pages to occur. You might get a timeout from your browser. If this occurs, be patient and reload. Subsequent reloads will be a lot quicker.

        -

        Multiple Pages

        +

        Multiple Pages

        It is possible to have multiple pages within a dashboard. To do this, you can add an arbitary number of gridster divisions (you need at least one).

        @@ -356,11 +365,12 @@ </li>
      +
      • data-page : The name of the page to switch to
      -

      Multiple Dashboards

      +

      Multiple Dashboards

      You can also have multiple dashboards, by simply adding a new .erb file to the dashboards directory and navigating to the dashboards via http://<IP address>:3030/dashboard-file-name-without-extension

      For example, if you want to deploy multiple devices, you could have one dashboard per room and still only use one hadashboard app installation.

      diff --git a/ecosystem/hadashboard/hapush/index.html b/ecosystem/hadashboard/hapush/index.html index 329937d5a9..38ce4852ec 100644 --- a/ecosystem/hadashboard/hapush/index.html +++ b/ecosystem/hadashboard/hapush/index.html @@ -107,18 +107,21 @@

      Some users are reporting errors with InsecureRequestWarning:

      +
      Traceback (most recent call last):
         File "./hapush.py", line 21, in <module>
           from requests.packages.urllib3.exceptions import InsecureRequestWarning
       ImportError: cannot import name 'InsecureRequestWarning'
       
      +

      This can be fixed with:

      -
      $ sudo pip3 install --upgrade requests
      +
      +
      $ sudo pip3 install --upgrade requests
       
      -

      Configuring hapush (all installation methods)

      +

      Configuring hapush (all installation methods)

      When you have all the prereqs in place, copy the hapush.cfg.example file to hapush.cfg then edit it to reflect your environment:

      @@ -138,7 +141,7 @@ logfile = "/etc/hapush/hapush.log"
    • logfile is the path to where you want hapush to keep its logs. When run from the command line this is not used - log messages come out on the terminal. When running as a daemon this is where the log information will go. In the example above I created a directory specifically for hapush to run from, although there is no reason you can’t keep it in the hapush subdirectory of the cloned repository. For Docker installs this should be set to /app/hapush/hapush.log
    -

    Running hapush

    +

    Running hapush

    For a manual installation you can then run hapush from the command line as follows:

    @@ -148,11 +151,11 @@ logfile = "/etc/hapush/hapush.log"

    For docker installs, hapush will be started automatically when you run the startup command.

    -

    If all is well, you should start to see hapush responding to events as they occur. For a docker install you should see these messages in hapush/hapush.log

    +

    If all is well, you should start to see hapush responding to events as they occur. For a docker installation you should see these messages in hapush/hapush.log.

    -
    2016-06-19 10:05:59,693 INFO Reading dashboard: /srv/hass/src/hadashboard/dashboards/main.erb
    -2016-06-19 10:06:12,362 INFO switch.wendy_bedside -> state = on, brightness = 50
    -2016-06-19 10:06:13,334 INFO switch.andrew_bedside -> state = on, brightness = 50
    +
    2016-06-19 10:05:59,693 INFO Reading dashboard: /srv/hass/src/hadashboard/dashboards/main.erb
    +2016-06-19 10:06:12,362 INFO switch.wendy_bedside -> state = on, brightness = 50
    +2016-06-19 10:06:13,334 INFO switch.andrew_bedside -> state = on, brightness = 50
     2016-06-19 10:06:13,910 INFO script.night -> Night
     2016-06-19 10:06:13,935 INFO script.night_quiet -> Night
     2016-06-19 10:06:13,959 INFO script.day -> Night
    @@ -165,8 +168,8 @@ logfile = "/etc/hapush/hapush.log"
     2016-06-19 10:06:21,698 INFO script.evening -> Day
     2016-06-19 10:06:21,724 INFO input_select.house_mode -> Day
     2016-06-19 10:06:21,748 INFO script.morning -> Day
    -2016-06-19 10:06:31,084 INFO switch.andrew_bedside -> state = off, brightness = 30
    -2016-06-19 10:06:32,501 INFO switch.wendy_bedside -> state = off, brightness = 30
    +2016-06-19 10:06:31,084 INFO switch.andrew_bedside -> state = off, brightness = 30
    +2016-06-19 10:06:32,501 INFO switch.wendy_bedside -> state = off, brightness = 30
     2016-06-19 10:06:52,280 INFO sensor.side_multisensor_luminance_25 -> 871.0
     2016-06-19 10:07:50,574 INFO sensor.side_temp_corrected -> 70.7
     2016-06-19 10:07:51,478 INFO sensor.side_multisensor_relative_humidity_25 -> 52.0
    diff --git a/ecosystem/hadashboard/installation/index.html b/ecosystem/hadashboard/installation/index.html
    index 1cdfbf648d..31de5ab07c 100644
    --- a/ecosystem/hadashboard/installation/index.html
    +++ b/ecosystem/hadashboard/installation/index.html
    @@ -94,11 +94,11 @@
     
       

    Installation can be performed using Docker (Contributed by marijngiesen) or manually if Docker doesn’t work for you. We also have a Raspberry PI version of Docker contributed by snizzleorg

    -

    Using Docker (Non Raspian)

    +

    Using Docker (Non Raspian)

    Assuming you already have Docker installed, installation is fairly easy.

    -

    Clone the Repository

    +

    Clone the Repository

    Clone the hadashboard repository to the current local directory on your machine.

    $ git clone https://github.com/home-assistant/hadashboard.git
    @@ -111,7 +111,7 @@
     
    -

    Build the docker image

    +

    Build the docker image

    $ docker build -t hadashboard .
     
    @@ -130,7 +130,7 @@
     -e "TZ=Europe/Amsterdam"
      ```
     
    -### Docker on Raspberry Pi
    +### <a class='title-link' name='docker-on-raspberry-pi' href='#docker-on-raspberry-pi'></a> Docker on Raspberry Pi 
     
     Raspberry pi needs to use a different docker build file so the build command is slightly different:
     
    @@ -143,9 +143,9 @@ $ docker build -f Docker-raspi/Dockerfile -t hadashboard .
     
     

    Note - this is pretty slow even on a PI3, be prepared for it to take an hour or two to build all of the extensions and install everything

    -

    Manual Installation

    +

    Manual Installation

    -

    Clone the Repository

    +

    Clone the Repository

    Clone the hadashboard repository to the current local directory on your machine.

    $ git clone https://github.com/home-assistant/hadashboard.git
    @@ -158,7 +158,7 @@ $ docker build -f Docker-raspi/Dockerfile -t hadashboard .
     
    -

    2. Install Dashing and prereqs

    +

    2. Install Dashing and prereqs

    Essentially, you want to make sure that you have Ruby installed on your local machine. Then, install the Dashing gem:

    diff --git a/ecosystem/hadashboard/updating/index.html b/ecosystem/hadashboard/updating/index.html index f28c479c8b..a6e23a3ba3 100644 --- a/ecosystem/hadashboard/updating/index.html +++ b/ecosystem/hadashboard/updating/index.html @@ -99,6 +99,7 @@

    For some releases you may also need to rerun the bundle command:

    +
    $ bundle
     
    diff --git a/help/index.html b/help/index.html index 7a43685525..d2bfad6cc9 100644 --- a/help/index.html +++ b/help/index.html @@ -117,7 +117,7 @@

    Videos, interviews, talks, and alike

      -
    • Home Assistant - Erweiterungen at Puzzle ITC - December 2016
    • +
    • Home Assistant - Erweiterungen (Platforms/Components) at Puzzle ITC - December 2016
    • Automating Your Life - Home Automation at Develop Denver 2016 - August
    • Building Online Communities: Home Assistant - July 2016
    • Home Assistant Support 101 - Getting around in Home Assistant (Slides) - June 2016
    • diff --git a/sitemap.xml b/sitemap.xml index 039bb40b20..a474a2a9e6 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2419,62 +2419,62 @@ https://home-assistant.io/demo/frontend.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/index.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00 https://home-assistant.io/static/mdi-demo.html -2016-12-15T17:19:20+00:00 +2016-12-15T17:46:27+00:00