From bb01d58bc3ad5d5cab4e8b003f9cf545f4ec22ca Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sun, 4 Jun 2017 20:28:34 +0000 Subject: [PATCH] Site updated at 2017-06-04 20:28:34 UTC --- atom.xml | 2 +- blog/categories/announcements/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/merchandise/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 +- components/blink/index.html | 27 ++++++++--------- docs/automation/trigger/index.html | 15 ++++++++++ sitemap.xml | 30 +++++++++---------- 26 files changed, 65 insertions(+), 53 deletions(-) diff --git a/atom.xml b/atom.xml index 80dad834ca..99d1f3cbbb 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 024f2e81d9..ac813b576d 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 360adbdca3..24670f637f 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index cbefbce8eb..6d916f6d42 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 37ba5c42f1..836781df43 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 33e734cfd9..c98fd6a021 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 89f43aebb0..c44ceb3387 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+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 f063e9530f..a46593ad6c 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 372ff0702e..1a5dc526d6 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 2ed159f8d5..25a04abc07 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 1d2bf77e91..d65dc96e48 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index b58cdaa774..4f2cb8bbd1 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 7ad4fd0cc2..23f989ca9a 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 71335f2704..ff5a553302 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index d927544e8a..6ef2527248 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+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 05037086a4..34561ce1b3 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 6d0a9a6470..b24c0666a6 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 112cf5d957..b3820fc4b6 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 895da28a3c..9a12506296 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index c0e766bd7d..edebaa9422 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 5dcb413886..9b637a79f4 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]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index b2ef3ca677..702782e38e 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 8bca5d07bf..b92ad335cf 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-06-04T16:48:33+00:00 + 2017-06-04T20:23:49+00:00 https://home-assistant.io/ diff --git a/components/blink/index.html b/components/blink/index.html index f7cd985ba6..f091b82406 100644 --- a/components/blink/index.html +++ b/components/blink/index.html @@ -75,6 +75,11 @@ password: YOUR_PASSWORD +

Configuration variables:

+
    +
  • username (Required): Your username to login to Blink.
  • +
  • password (Required): Your password to login to Blink.
  • +

Once loaded, your front end will have the following components:

  • A camera image for each camera in your system.
  • @@ -84,41 +89,33 @@
  • A sensor per camera that reports battery level.
  • A sensor per camera that reports unread notification (ie. detected motion events).
-

Since the cameras are battery operated, the images are only updated in Home Assistant when the user manually forces a new photo. This image can be updated with the blink.snap_picture service followed by a blink.force_update service call to force Home Assistant to request an update from Blink’s servers. If the blink.force_update service is not called, the image will be updated within a 180 second interval, set so that automatic server requests don’t overwhelm the Blink API. As a note, all of the camera-specific sensors are only polled when a new image is requested from the camera. This means that relying on any of these sensors to provide timely and accurate data is not recommended.

-

Services: -There are three services availiabe for the blink platform:

+

Since the cameras are battery operated, the images are only updated in Home Assistant when the user manually forces a new photo. This image can be updated with the snap_picture service to force Home Assistant to request an update from Blink’s servers. As a note, all of the camera-specific sensors are only polled when a new image is requested from the camera. This means that relying on any of these sensors to provide timely and accurate data is not recommended.

+

Services:

+

This services are available for the blink component:

  • arm_system
  • arm_camera
  • snap_picture
  • -
  • force_update
-

For blink.arm_system, the value sent can be either “True” or “False” and will arm and disarm the whole blink system, respectively

-

Arm system example

+

For arm_system, the value sent can be either True or False and will arm and disarm the whole Blink system. Arm system example:

{
     "device_armed": "True"
 }
 
-

Arm camera follows a similar structure, but each indidivual camera can have motion detection enabled or disabled. Because of this, you also need to supply a name. For example, if I have a camera named “Living Room” and I want to turn off motion detection on that camera, I’d call the blink.arm_camera service with the following payload:

+

Arm camera follows a similar structure, but each indidivual camera can have motion detection enabled or disabled. Because of this, you also need to supply a name. For example, if you have a camera named “Living Room” and you want to turn off motion detection on that camera, you would call the arm_camera service with the following payload:

{
     "friendly_name": "Living Room",
     "device_armed": "False"
 }
 
-

The blink.snap_picture service takes the camera name as the payload and with take a new picture with your camera.

-
{
+

The snap_picture service takes the camera name as the payload and with take a new picture with your camera.

+
{
     "friendly_name": "Living Room"
 }
 
-

The blink.force_update service can simply be called with no payload to force a server update.

-

Configuration variables:

-
    -
  • username (Required): Your username to login to Blink
  • -
  • password (Required): Your password to login to Blink
  • -

diff --git a/docs/automation/trigger/index.html b/docs/automation/trigger/index.html index 13e4759caf..8ee05fd6d5 100644 --- a/docs/automation/trigger/index.html +++ b/docs/automation/trigger/index.html @@ -150,6 +150,21 @@ offset: '-00:45:00'
+

Sometimes you may want more grainular control over an automation based on the elevation of the sun. This can be used to layer automations to occur as the sun lowers on the horizon even after when it is below the horizon. This is also useful when the “sunset” event is not dark enough outside and you would like the automation to run later at a precise solar angle instead of the time offset such as turning on exterior lighting.

+
automation:
+  alias: "Exterior Lighting on when dark outside"
+  trigger:
+    platform: numeric_state
+    entity_id: sun.sun
+    value_template: "{{ state.attributes.elevation }}"
+    # Can be a positive or negetive number
+    below: -4.0
+  action:
+    service: switch.turn_on
+    entity_id: switch.exterior_lighting
+
+
+

The US Naval Observatory has a tool that will help you estimate what the solar angle will be at any specific time.

Template trigger

Template triggers work by evaluating a template on each state change. The trigger will fire if the state change caused the template to render ‘true’. This is achieved by having the template result in a true boolean expression ({{ is_state('device_tracker.paulus', 'home') }}) or by having the template render ‘true’ (example below). With template triggers you can also evaluate attribute changes by using is_state_attr ({{ is_state_attr('climate.living_room', 'away_mode', 'off') }})

diff --git a/sitemap.xml b/sitemap.xml index a48d4f3859..4ad4907375 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3495,62 +3495,62 @@ https://home-assistant.io/demo/frontend.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/index.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-06-04T16:47:42+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-06-04T16:47:43+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-06-04T16:47:43+00:00 +2017-06-04T20:22:52+00:00 https://home-assistant.io/static/mdi-demo.html -2017-06-04T16:47:43+00:00 +2017-06-04T20:22:52+00:00