diff --git a/atom.xml b/atom.xml index 2bbb416e33..24ab6c3f09 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index a3ea375a10..f019e947de 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 30ddda2c54..9691b8797c 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index bf6acdee0e..8023e9437d 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 9196d76dbb..7f6fe4672d 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 0bb2284671..7430483b1e 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index f741ff845d..f1f2e61451 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+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 7eed927905..ce4fe2a85c 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index a1959da66f..7c130bb8ef 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 2d06a7062e..b4a659681b 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 6bffc26e27..f8f0b35982 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index f08f50bc3e..9bcc500c90 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 4991dd7b49..fe26000738 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 3a9d1b5cbd..1c9a470b24 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 523355e748..c32850a7d5 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+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 1162c8ac03..ce52d4323f 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 5165c6cbf9..de7b7e848c 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index f4f874f5dc..4d2a2fdd32 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 019c132b6d..dc74f1489b 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 34bb0d1de4..ec393a427a 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index bff051fe17..34beff1a4b 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-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 3709344e72..83e23927e1 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 0c9336939c..cbbde48aff 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-06-03T19:45:08+00:00 + 2017-06-04T03:15:36+00:00 https://home-assistant.io/ diff --git a/components/alarmdecoder/index.html b/components/alarmdecoder/index.html index daad8c3ee9..23bedccfc1 100644 --- a/components/alarmdecoder/index.html +++ b/components/alarmdecoder/index.html @@ -143,6 +143,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/android_ip_webcam/index.html b/components/android_ip_webcam/index.html index c6247ce2dd..067e6bb2d0 100644 --- a/components/android_ip_webcam/index.html +++ b/components/android_ip_webcam/index.html @@ -147,6 +147,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/apcupsd/index.html b/components/apcupsd/index.html index d48fcb37c0..1aba599878 100644 --- a/components/apcupsd/index.html +++ b/components/apcupsd/index.html @@ -112,6 +112,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/arlo/index.html b/components/arlo/index.html new file mode 100644 index 0000000000..40d4f6cf72 --- /dev/null +++ b/components/arlo/index.html @@ -0,0 +1,309 @@ + + + + + + + + + Arlo - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Arlo +

    +
    +
    +

    The arlo implementation allows you to integrate your Arlo devices in Home Assistant.

    +

    To enable device linked in your Arlo account, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +arlo:
    +  username: you@example.com
    +  password: secret
    +
    +
    +

    Configuration variables:

    +
      +
    • username (Required): The username for accessing your Arlo account.
    • +
    • password (Required): The password for accessing your Arlo account.
    • +
    +

    It is recommended to create a dedicated user on Arlo website to be used within Home Assistant and then share your Arlo cameras.

    +

    Finish its configuration by visiting the Arlo sensor page or Arlo camera page.

    +
    +
    + +
    +
    + + + + diff --git a/components/axis/index.html b/components/axis/index.html index f6ab5911c6..a50268d130 100644 --- a/components/axis/index.html +++ b/components/axis/index.html @@ -172,6 +172,9 @@ Any specific levels for triggers needs to be configured on the device.
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/binary_sensor.template/index.html b/components/binary_sensor.template/index.html index 88cf3fbd40..4df3934867 100644 --- a/components/binary_sensor.template/index.html +++ b/components/binary_sensor.template/index.html @@ -164,6 +164,9 @@

    Related components

      +
    • + Template Light +
    • Template Sensor
    • diff --git a/components/binary_sensor.workday/index.html b/components/binary_sensor.workday/index.html index ea8b08430e..a681912ee0 100644 --- a/components/binary_sensor.workday/index.html +++ b/components/binary_sensor.workday/index.html @@ -90,7 +90,7 @@ If you use the sensor for Canada (CA) wit alias: Turn on heater on workdays trigger: platform: time - after: '08:00:00' + at: '08:00:00' condition: condition: state entity_id: 'binary_sensor.workday_sensor' diff --git a/components/binary_sensor.zwave/index.html b/components/binary_sensor.zwave/index.html index 82695a757a..e91640b2cb 100644 --- a/components/binary_sensor.zwave/index.html +++ b/components/binary_sensor.zwave/index.html @@ -98,6 +98,9 @@
    • Z-Wave Cover
    • +
    • + Z-Wave Fan +
    • Z-Wave Light
    • diff --git a/components/blink/index.html b/components/blink/index.html index d098a81880..f7cd985ba6 100644 --- a/components/blink/index.html +++ b/components/blink/index.html @@ -160,6 +160,9 @@ There are three services availiabe for the blink platform:

    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/bloomsky/index.html b/components/bloomsky/index.html index b9a8cc9911..5e047e89a7 100644 --- a/components/bloomsky/index.html +++ b/components/bloomsky/index.html @@ -119,6 +119,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/camera.amcrest/index.html b/components/camera.amcrest/index.html index 38930a6306..2c48fa60d8 100644 --- a/components/camera.amcrest/index.html +++ b/components/camera.amcrest/index.html @@ -121,6 +121,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.arlo/index.html b/components/camera.arlo/index.html new file mode 100644 index 0000000000..b8a971f0fe --- /dev/null +++ b/components/camera.arlo/index.html @@ -0,0 +1,210 @@ + + + + + + + + + Arlo Camera - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      +

      + Arlo Camera +

      +
      +
      +

      To get your Arlo sensors working within Home Assistant, please follow the instructions for the general Arlo component.

      +

      This component is not yet able to live stream from your Arlo camera, but it will be able to playback the last video capture.

      +

      Once you have enabled the Arlo component, add the following to your configuration.yaml file:

      +
      # Example configuration.yaml entry
      +camera:
      +  - platform: arlo
      +    ffmpeg_arguments: '-pred 1 -q:v 2'
      +
      +
      +

      Configuration variables:

      +
        +
      • ffmpeg_arguments: (Optional): Extra options to pass to ffmpeg, e.g. image quality or video filter options.
      • +
      +

      Note: To be able to playback the last capture, it is required to install the ffmpeg component. Make sure to follow the steps mentioned at FFMPEG documentation.

      +
      +
      + +
      +
      + + + + diff --git a/components/camera.axis/index.html b/components/camera.axis/index.html index d100c2a4cb..603b6ee5c1 100644 --- a/components/camera.axis/index.html +++ b/components/camera.axis/index.html @@ -101,6 +101,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.blink/index.html b/components/camera.blink/index.html index 31a682807f..2bfc3c3644 100644 --- a/components/camera.blink/index.html +++ b/components/camera.blink/index.html @@ -105,6 +105,9 @@ To get your Blink cameras working with Home Assistant, follow the instructions f
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.bloomsky/index.html b/components/camera.bloomsky/index.html index 2c8835502c..de08022643 100644 --- a/components/camera.bloomsky/index.html +++ b/components/camera.bloomsky/index.html @@ -109,6 +109,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.dispatcher/index.html b/components/camera.dispatcher/index.html index 351cd48c0f..bc5caa0891 100644 --- a/components/camera.dispatcher/index.html +++ b/components/camera.dispatcher/index.html @@ -113,6 +113,9 @@ This platform is meant for developers only.
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.ffmpeg/index.html b/components/camera.ffmpeg/index.html index 7ece18ae14..a9354447bf 100644 --- a/components/camera.ffmpeg/index.html +++ b/components/camera.ffmpeg/index.html @@ -113,6 +113,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.foscam/index.html b/components/camera.foscam/index.html index b8c0a3471d..fd18f3c845 100644 --- a/components/camera.foscam/index.html +++ b/components/camera.foscam/index.html @@ -108,6 +108,9 @@ There seems to be some issues within Foscam with lengthy passwords and passwords
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.generic/index.html b/components/camera.generic/index.html index ead86b4531..2be247c63c 100644 --- a/components/camera.generic/index.html +++ b/components/camera.generic/index.html @@ -115,6 +115,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.local_file/index.html b/components/camera.local_file/index.html index 1fb9eee8d0..339dd91fb1 100644 --- a/components/camera.local_file/index.html +++ b/components/camera.local_file/index.html @@ -108,6 +108,9 @@ The given file_path must be an existing f
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.mjpeg/index.html b/components/camera.mjpeg/index.html index 213f660e7b..ce93e83d53 100644 --- a/components/camera.mjpeg/index.html +++ b/components/camera.mjpeg/index.html @@ -108,6 +108,9 @@ There is a Nest component configured to u
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.netatmo/index.html b/components/camera.netatmo/index.html index 791d2a93ff..f2044a84d0 100644 --- a/components/camera.netatmo/index.html +++ b/components/camera.netatmo/index.html @@ -134,6 +134,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.rpi_camera/index.html b/components/camera.rpi_camera/index.html index 6419f47863..8088d96241 100644 --- a/components/camera.rpi_camera/index.html +++ b/components/camera.rpi_camera/index.html @@ -111,6 +111,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.synology/index.html b/components/camera.synology/index.html index 3e3ddcaccb..faf329a862 100644 --- a/components/camera.synology/index.html +++ b/components/camera.synology/index.html @@ -122,6 +122,9 @@ Most users will need to set verify_ssl to
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.uvc/index.html b/components/camera.uvc/index.html index 899ea35cbf..b715197783 100644 --- a/components/camera.uvc/index.html +++ b/components/camera.uvc/index.html @@ -104,6 +104,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.verisure/index.html b/components/camera.verisure/index.html index 49de4b27f5..6300803126 100644 --- a/components/camera.verisure/index.html +++ b/components/camera.verisure/index.html @@ -110,6 +110,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera.zoneminder/index.html b/components/camera.zoneminder/index.html index 40e32819f9..1bddfa5ff9 100644 --- a/components/camera.zoneminder/index.html +++ b/components/camera.zoneminder/index.html @@ -112,6 +112,9 @@ You must have the ZoneMinder component con
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/camera/index.html b/components/camera/index.html index 215909f5b2..dd36c85b62 100644 --- a/components/camera/index.html +++ b/components/camera/index.html @@ -80,6 +80,9 @@
    • Amcrest IP Camera
    • +
    • + Arlo Camera +
    • Axis Camera
    • diff --git a/components/climate.zwave/index.html b/components/climate.zwave/index.html index 8d69ce4fc1..b3336186ba 100644 --- a/components/climate.zwave/index.html +++ b/components/climate.zwave/index.html @@ -87,7 +87,7 @@ If the thermostat support different operating modes, you will get one thermostat - alias: Turn on Heater at 8pm trigger: - platform: time - after: "20:00:00" + at: "20:00:00" action: - service: climate.set_operation_mode entity_id: climate.remotec_zxt120_heating_1_id @@ -104,7 +104,7 @@ If the thermostat support different operating modes, you will get one thermostat - alias: Turn off Heater at 9pm trigger: - platform: time - after: "21:00:00" + at: "21:00:00" action: - service: climate.set_operation_mode entity_id: climate.remotec_zxt120_heating_1_id @@ -149,6 +149,9 @@ If the thermostat support different operating modes, you will get one thermostat
    • Z-Wave Cover
    • +
    • + Z-Wave Fan +
    • Z-Wave Light
    • diff --git a/components/climate/index.html b/components/climate/index.html index 3d463362fd..4143ecab0d 100644 --- a/components/climate/index.html +++ b/components/climate/index.html @@ -106,7 +106,7 @@ Not all climate services may be available for your platform. Be sure to check th
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_aux_heat
             data:
      @@ -143,7 +143,7 @@ reflecting a situation where the climate device is set to save energy. This may
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_away_mode
             data:
      @@ -181,7 +181,7 @@ temporary target temperature. The particular modes available depend on the clima
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_hold_mode
             data:
      @@ -231,7 +231,7 @@ temporary target temperature. The particular modes available depend on the clima
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_temperature
             data:
      @@ -267,7 +267,7 @@ temporary target temperature. The particular modes available depend on the clima
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_humidity
             data:
      @@ -302,7 +302,7 @@ temporary target temperature. The particular modes available depend on the clima
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_fan_mode
             data:
      @@ -337,7 +337,7 @@ temporary target temperature. The particular modes available depend on the clima
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_operation_mode
             data:
      @@ -372,7 +372,7 @@ temporary target temperature. The particular modes available depend on the clima
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: climate.set_swing_mode
             data:
      diff --git a/components/cover.zwave/index.html b/components/cover.zwave/index.html
      index a6dc2877d3..a92a360c8e 100644
      --- a/components/cover.zwave/index.html
      +++ b/components/cover.zwave/index.html
      @@ -96,6 +96,9 @@
               
    • Z-Wave Climate
    • +
    • + Z-Wave Fan +
    • Z-Wave Light
    • diff --git a/components/cover/index.html b/components/cover/index.html index cf944ddd16..2299881968 100644 --- a/components/cover/index.html +++ b/components/cover/index.html @@ -119,7 +119,7 @@
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: cover.set_cover_position
             data:
      @@ -154,7 +154,7 @@
       
      automation:
         trigger:
           platform: time
      -    after: "07:15:00"
      +    at: "07:15:00"
         action:
           - service: cover.set_cover_tilt_position
             data:
      diff --git a/components/device_tracker/index.html b/components/device_tracker/index.html
      index f5bc703da9..9a9a31a5d6 100644
      --- a/components/device_tracker/index.html
      +++ b/components/device_tracker/index.html
      @@ -125,7 +125,6 @@
         name: Friendly Name
         mac: EA:AA:55:E7:C6:94
         picture: https://home-assistant.io/images/favicon-192x192.png
      -  gravatar: test@example.com
         track: yes
         hide_if_away: no
       
      @@ -154,6 +153,11 @@ None A picture that you can use to easily identify the person or device. You can also save the image file in a folder “www” in the same location (can be obtained from developer tools) where you have your configuration.yaml file and just use picture: /local/favicon-192x192.png. + + icon + mdi:account + An icon for this device (use as an alternative to picture). + gravatar None @@ -161,7 +165,7 @@ track - False + [uses platform setting] If yes/on/true then the device will be tracked. Otherwise its location and state will not update diff --git a/components/digital_ocean/index.html b/components/digital_ocean/index.html index b4f1c33ba2..d5767c8170 100644 --- a/components/digital_ocean/index.html +++ b/components/digital_ocean/index.html @@ -116,6 +116,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/ecobee/index.html b/components/ecobee/index.html index 8d8543a86d..a5bd942d10 100644 --- a/components/ecobee/index.html +++ b/components/ecobee/index.html @@ -147,6 +147,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/eight_sleep/index.html b/components/eight_sleep/index.html index 39165cb5cc..9c0cdb1b9b 100644 --- a/components/eight_sleep/index.html +++ b/components/eight_sleep/index.html @@ -170,6 +170,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/emulated_hue/index.html b/components/emulated_hue/index.html index 56c161c3a0..f4a5b51678 100644 --- a/components/emulated_hue/index.html +++ b/components/emulated_hue/index.html @@ -193,6 +193,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/enocean/index.html b/components/enocean/index.html index 84ec26bf85..edd17c327b 100644 --- a/components/enocean/index.html +++ b/components/enocean/index.html @@ -134,6 +134,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/fan.isy994/index.html b/components/fan.isy994/index.html index ae7e1afdc6..5d49907e22 100644 --- a/components/fan.isy994/index.html +++ b/components/fan.isy994/index.html @@ -122,6 +122,9 @@
    • Wink Fan
    • +
    • + Z-Wave Fan +
    diff --git a/components/fan.mqtt/index.html b/components/fan.mqtt/index.html index a7a0044152..281518fde1 100644 --- a/components/fan.mqtt/index.html +++ b/components/fan.mqtt/index.html @@ -202,6 +202,9 @@ Make sure that your topic is an exact match. som
  • Wink Fan
  • +
  • + Z-Wave Fan +
  • diff --git a/components/fan.wink/index.html b/components/fan.wink/index.html index b66d79955e..88b4bdbffe 100644 --- a/components/fan.wink/index.html +++ b/components/fan.wink/index.html @@ -138,6 +138,9 @@ The above devices are confimed to work, but others may work as well.
  • Wink Fan
  • +
  • + Z-Wave Fan +
  • diff --git a/components/fan.zwave/index.html b/components/fan.zwave/index.html new file mode 100644 index 0000000000..ce7a541875 --- /dev/null +++ b/components/fan.zwave/index.html @@ -0,0 +1,161 @@ + + + + + + + + + Z-Wave Fan - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Z-Wave Fan +

    +
    +
    +

    To get your Z-Wave fans working with Home Assistant, follow the instructions for the general Z-Wave component.

    +
    +
    + +
    +
    + + + + diff --git a/components/fan/index.html b/components/fan/index.html index 1530ca33fa..abe563f4db 100644 --- a/components/fan/index.html +++ b/components/fan/index.html @@ -92,6 +92,9 @@
  • Wink Fan
  • +
  • + Z-Wave Fan +
  • diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index 24bf27e2fa..22fcdf694e 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -162,6 +162,9 @@ Press [q] to stop, [?] Android IP Webcam +
  • + Arlo +
  • Axis
  • diff --git a/components/homematic/index.html b/components/homematic/index.html index f26206c1dc..20b5c0fabb 100644 --- a/components/homematic/index.html +++ b/components/homematic/index.html @@ -282,6 +282,9 @@ Using this service provides you direct access to the setValue-method of the prim
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/ifttt.manything/index.html b/components/ifttt.manything/index.html index 6b82edf866..92078a7dac 100644 --- a/components/ifttt.manything/index.html +++ b/components/ifttt.manything/index.html @@ -151,6 +151,9 @@ For ManyThing support, you need to set up an on<
  • Amcrest IP Camera
  • +
  • + Arlo Camera +
  • Axis Camera
  • diff --git a/components/index.html b/components/index.html index 063b499ea6..f2b0496b06 100644 --- a/components/index.html +++ b/components/index.html @@ -72,7 +72,7 @@ Support for these components is provided by the Home Assistant community.
    - All (684) + All (690) Featured Added in 0.45 (16) Added in 0.44 (20) @@ -81,20 +81,20 @@ Support for these components is provided by the Home Assistant community. Automation (15) Binary Sensor (50) Calendar (3) - Camera (20) + Camera (21) Climate (20) Cover (16) DIY (19) Downloading (5) Energy (11) - Fan (3) + Fan (4) Finance (6) Front end (4) Health (2) History (12) - Hub (54) + Hub (55) Image Processing (8) - Light (44) + Light (45) Lock (8) Media Player (43) Notifications (43) @@ -102,9 +102,9 @@ Support for these components is provided by the Home Assistant community. Presence Detection (38) Remote (3) Scene (3) - Sensor (78) + Sensor (79) Social (5) - Switch (56) + Switch (57) System Monitor (23) Telegram chatbot (2) Text-to-speech (6) @@ -174,6 +174,9 @@ var allComponents = [ {url:"/components/arduino/", title:"Arduino", cat:"diy", featured: true, v: "0.7", logo: "arduino.png"}, {url:"/components/sensor.arduino/", title:"Arduino Sensor", cat:"diy", featured: false, v: "0.7", logo: "arduino.png"}, {url:"/components/switch.arduino/", title:"Arduino Switch", cat:"diy", featured: false, v: "0.7", logo: "arduino.png"}, +{url:"/components/arlo/", title:"Arlo", cat:"hub", featured: false, v: "0.46", logo: "arlo.png"}, +{url:"/components/camera.arlo/", title:"Arlo Camera", cat:"camera", featured: false, v: "0.46", logo: "arlo.png"}, +{url:"/components/sensor.arlo/", title:"Arlo Sensor", cat:"sensor", featured: false, v: "0.46", logo: "arlo.png"}, {url:"/components/device_tracker.aruba/", title:"Aruba", cat:"presence-detection", featured: false, v: "0.7", logo: "aruba.png"}, {url:"/components/binary_sensor.aurora/", title:"Aurora sensor", cat:"binary-sensor", featured: false, v: "0.39", logo: "noaa.png"}, {url:"/components/device_tracker.automatic/", title:"Automatic", cat:"presence-detection", featured: false, v: "0.28", logo: "automatic.png"}, @@ -595,6 +598,7 @@ var allComponents = [ {url:"/components/sensor.rfxtrx/", title:"RFXtrx Sensor", cat:"sensor", featured: false, v: "0.0", logo: "rfxtrx.png"}, {url:"/components/switch.rfxtrx/", title:"RFXtrx Switch", cat:"switch", featured: false, v: "0.7", logo: "rfxtrx.png"}, {url:"/components/rss_feed_template/", title:"RSS feed template", cat:"front-end", featured: false, v: "0.44", logo: "home-assistant.png"}, +{url:"/components/switch.rachio/", title:"Rachio Switch", cat:"switch", featured: false, v: "0.46", logo: "rachio.png"}, {url:"/components/climate.radiotherm/", title:"Radio Thermostat (3M Filtrete) Thermostat", cat:"climate", featured: false, v: "0.0", logo: "radiotherm.png"}, {url:"/components/sensor.random/", title:"Random Sensor", cat:"sensor", featured: false, v: "0.32", logo: "home-assistant.png"}, {url:"/components/rpi_gpio/", title:"Raspberry PI GPIO", cat:"diy", featured: false, v: "0.7", logo: "raspberry-pi.png"}, @@ -682,6 +686,7 @@ var allComponents = [ {url:"/components/sensor.tellduslive/", title:"Telldus Live sensor", cat:"sensor", featured: false, v: "0.0", logo: "telldus.png"}, {url:"/components/notify.telstra/", title:"Telstra", cat:"notifications", featured: false, v: "0.31", logo: "telstra.png"}, {url:"/components/binary_sensor.template/", title:"Template Binary Sensor", cat:"binary-sensor", featured: false, v: "0.0", logo: "home-assistant.png"}, +{url:"/components/light.template/", title:"Template Light", cat:"light", featured: false, v: "0.46", logo: "home-assistant.png"}, {url:"/components/sensor.template/", title:"Template Sensor", cat:"sensor", featured: false, v: "0.12", logo: "home-assistant.png"}, {url:"/components/switch.template/", title:"Template switch", cat:"switch", featured: false, v: "0.13", logo: "home-assistant.png"}, {url:"/components/thingspeak/", title:"ThingSpeak", cat:"history", featured: false, v: "0.32", logo: "thingspeak.png"}, @@ -763,6 +768,7 @@ var allComponents = [ {url:"/components/binary_sensor.zwave/", title:"Z-Wave Binary Sensor", cat:"binary-sensor", featured: false, v: "0.14", logo: "z-wave.png"}, {url:"/components/climate.zwave/", title:"Z-Wave Climate", cat:"climate", featured: false, v: "0.17", logo: "z-wave.png"}, {url:"/components/cover.zwave/", title:"Z-Wave Cover", cat:"cover", featured: false, v: "0.23", logo: "z-wave.png"}, +{url:"/components/fan.zwave/", title:"Z-Wave Fan", cat:"fan", featured: false, v: "0.0", logo: "z-wave.png"}, {url:"/components/light.zwave/", title:"Z-Wave Light", cat:"light", featured: false, v: "0.0", logo: "z-wave.png"}, {url:"/components/lock.zwave/", title:"Z-Wave Lock", cat:"lock", featured: false, v: "0.19", logo: "z-wave.png"}, {url:"/components/sensor.zwave/", title:"Z-Wave Sensor", cat:"sensor", featured: false, v: "0.0", logo: "z-wave.png"}, diff --git a/components/insteon_hub/index.html b/components/insteon_hub/index.html index 6fe99efebf..6cc6509321 100644 --- a/components/insteon_hub/index.html +++ b/components/insteon_hub/index.html @@ -117,6 +117,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/insteon_local/index.html b/components/insteon_local/index.html index 20e5fffa04..9bc83fffb2 100644 --- a/components/insteon_local/index.html +++ b/components/insteon_local/index.html @@ -135,6 +135,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/insteon_plm/index.html b/components/insteon_plm/index.html index e73ef78651..67274d457f 100644 --- a/components/insteon_plm/index.html +++ b/components/insteon_plm/index.html @@ -162,6 +162,9 @@ default is not correct.

  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/isy994/index.html b/components/isy994/index.html index 1aeef1db92..12392d552b 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -213,6 +213,9 @@ The ISY994 controller is manufactured by + + + + + + + Template Light - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Template Light +

    +
    +
    +

    The template platform creates lights that combine components and provides the ability to run scripts or invoke services for each of the on, off, and brightness commands of a light.

    +

    To enable Template lights in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +light:
    +  - platform: template
    +    lights:
    +      theater_lights:
    +        friendly_name: "Theater Lights"
    +        value_template: "{{is_state('sensor.theater_brightness.attributes.lux > 0'}}"
    +        turn_on:
    +          service: script.theater_lights_on
    +        turn_off:
    +          service: script.theater_lights_off
    +        set_level:
    +          service: script.theater_lights_level
    +          data_template:
    +          volume_level: "{{brightness}}"
    +        level_template: "{{is_state('sensor.theater_brightness.attributes.lux'}}"
    +
    +
    +

    Configuration variables:

    +
      +
    • lights array (Required): List of your lights. +
        +
      • friendly_name (Optional): Name to use in the Frontend.
      • +
      • value_template (Optional): Defines a template to get the state of the light. If not provided the component defaults to optimisitc state determination.
      • +
      • turn_on (Required): Defines an action to run when the light is turned on.
      • +
      • turn_off (Required): Defines an action to run when the light is turned off.
      • +
      • set_level (Optional): Defines an action to run when the light is given a brightness command.
      • +
      • level_template (*Optional): Defines a template to get the brightness of the light. If not provided the component defaults to optimisitc brightness determination.
      • +
      • entity_id (Optional): Add a list of entity IDs so the switch only reacts to state changes of these entities. This will reduce the number of times the light will try to update it’s state.
      • +
      +
    • +
    +

    Considerations

    +

    If you are using the state of a platform that takes extra time to load, the template light may get an ‘unknown’ state during startup. This results in error messages in your log file until that platform has completed loading. If you use is_state() function in your template, you can avoid this situation. For example, you would replace ‘{{ states.switch.source.state }}’ with this equivalent that returns true/false and never gives an unknown result: +‘{{ is_state(‘switch.source’, ‘on’) }}’

    +

    Examples

    +

    In this section you will find some real life examples of how to use this light.

    +

    Theater Volume Control

    +

    This example shows a light that is actually a home theater’s volume. This component gives you the flexibility to provide whatever you’d like to send as the payload to the consumer including any scale conversions you may need to make; the media_player component needs a floating point percentage value 0.0-1.0

    +
    light:
    +  - platform: template
    +    lights:
    +      theater_volume:
    +        friendly_name: 'Receiver Volume'
    +        value_template: >-
    +          
    +          {%- if is_state("media_player.receiver", "on") -%}
    +                {%- if states.media_player.receiver.attributes.is_volume_muted -%}
    +                        off
    +                {%- else -%}
    +                        on
    +                {%- endif -%}
    +          {%- else -%}
    +            off
    +          {%- endif -%}
    +          
    +        turn_on:
    +          service: media_player.volume_mute
    +          data:
    +            entity_id: media_player.receiver
    +            is_volume_muted: false
    +        turn_off:
    +          service: media_player.volume_mute
    +          data:
    +            entity_id: media_player.receiver
    +            is_volume_muted: true
    +        set_level:
    +          service: media_player.volume_set
    +          data:
    +            entity_id: media_player.receiver
    +          data_template:
    +            volume_level: '{{((brightness / 255 * 100) | int)/100}}'
    +        level_template: >-
    +          
    +          {%- if is_state("media_player.receiver", "on") -%}
    +            {{(255 * states.media_player.receiver.attributes.volume_level) | int}}
    +          {%- else -%}
    +            0
    +          {%- endif -%}
    +          
    +
    +
    +
    +
    + +
    +
    + + + + diff --git a/components/light.tikteck/index.html b/components/light.tikteck/index.html index 4beddfec3d..a47857efd8 100644 --- a/components/light.tikteck/index.html +++ b/components/light.tikteck/index.html @@ -207,6 +207,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.tradfri/index.html b/components/light.tradfri/index.html index 955c408c74..b44e054535 100644 --- a/components/light.tradfri/index.html +++ b/components/light.tradfri/index.html @@ -196,6 +196,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.vera/index.html b/components/light.vera/index.html index 2a4a53eed8..ee6935f102 100644 --- a/components/light.vera/index.html +++ b/components/light.vera/index.html @@ -216,6 +216,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.wemo/index.html b/components/light.wemo/index.html index ff2cad38cf..d0aad25c49 100644 --- a/components/light.wemo/index.html +++ b/components/light.wemo/index.html @@ -201,6 +201,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.wink/index.html b/components/light.wink/index.html index da4656ca0a..28d1ef9ce6 100644 --- a/components/light.wink/index.html +++ b/components/light.wink/index.html @@ -228,6 +228,9 @@ The above devices are confimed to work, but others may work as well.
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.x10/index.html b/components/light.x10/index.html index a379840dc3..22a01f85bc 100644 --- a/components/light.x10/index.html +++ b/components/light.x10/index.html @@ -204,6 +204,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.yeelight/index.html b/components/light.yeelight/index.html index 345bddf0ff..20cd3c3c59 100644 --- a/components/light.yeelight/index.html +++ b/components/light.yeelight/index.html @@ -219,6 +219,9 @@ This component is tested to work with models YLDP01YL, YLDP02YL and YLDP03YL. If
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.yeelightsunflower/index.html b/components/light.yeelightsunflower/index.html index edbf8aab01..782bf25811 100644 --- a/components/light.yeelightsunflower/index.html +++ b/components/light.yeelightsunflower/index.html @@ -204,6 +204,9 @@ The Yeelight Sunflower hub supports SSDP discovery, but that has not been built
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.zengge/index.html b/components/light.zengge/index.html index fd61ba73f2..9212af1e35 100644 --- a/components/light.zengge/index.html +++ b/components/light.zengge/index.html @@ -208,6 +208,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.zha/index.html b/components/light.zha/index.html index f73f76c024..2bec9072e9 100644 --- a/components/light.zha/index.html +++ b/components/light.zha/index.html @@ -201,6 +201,9 @@ component.

  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.zigbee/index.html b/components/light.zigbee/index.html index a888102aff..951efad6f6 100644 --- a/components/light.zigbee/index.html +++ b/components/light.zigbee/index.html @@ -219,6 +219,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light.zwave/index.html b/components/light.zwave/index.html index cea1ed63fb..34cd31baee 100644 --- a/components/light.zwave/index.html +++ b/components/light.zwave/index.html @@ -95,6 +95,9 @@
  • Z-Wave Cover
  • +
  • + Z-Wave Fan +
  • Z-Wave Lock
  • @@ -208,6 +211,9 @@
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/light/index.html b/components/light/index.html index 641eac17ff..653b34f65f 100644 --- a/components/light/index.html +++ b/components/light/index.html @@ -303,6 +303,9 @@ The light component supports multiple entries in configuration.yaml
  • TellStick Light
  • +
  • + Template Light +
  • Tikteck
  • diff --git a/components/litejet/index.html b/components/litejet/index.html index 0d650b56f2..aa29c63fb8 100644 --- a/components/litejet/index.html +++ b/components/litejet/index.html @@ -151,6 +151,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/lock.zwave/index.html b/components/lock.zwave/index.html index 11b4fcb26b..c6e4d45ace 100644 --- a/components/lock.zwave/index.html +++ b/components/lock.zwave/index.html @@ -121,6 +121,9 @@
  • Z-Wave Cover
  • +
  • + Z-Wave Fan +
  • Z-Wave Light
  • diff --git a/components/lutron/index.html b/components/lutron/index.html index e8d3be9630..79d12be220 100644 --- a/components/lutron/index.html +++ b/components/lutron/index.html @@ -118,6 +118,9 @@ It is recommended to assign a static IP address to your Main Repeater. This ensu
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/lutron_caseta/index.html b/components/lutron_caseta/index.html index bd24503761..502ce1b2db 100644 --- a/components/lutron_caseta/index.html +++ b/components/lutron_caseta/index.html @@ -125,6 +125,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/media_player.frontier_silicon/index.html b/components/media_player.frontier_silicon/index.html index 94e709bc25..40ac1a231d 100644 --- a/components/media_player.frontier_silicon/index.html +++ b/components/media_player.frontier_silicon/index.html @@ -91,6 +91,7 @@
  • port (Optional): The port number. Defaults to 80.
  • password (Optional): PIN code of the Internet Radio. Defaults to 1234.
  • +

    Some models use a seperate port (2244) for API access, this can be verified by visiting http://[host]:[port]/device.

    In case your device (friendly name) is called badezimmer, an example automation can look something like this:

    # Example configuration.yaml automation
     alias: "Bathroom Motion Detected"
    diff --git a/components/microsoft_face/index.html b/components/microsoft_face/index.html
    index a39621c75d..2bb9dac057 100644
    --- a/components/microsoft_face/index.html
    +++ b/components/microsoft_face/index.html
    @@ -153,6 +153,9 @@
             
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/mochad/index.html b/components/mochad/index.html index f1c25f7349..34da512595 100644 --- a/components/mochad/index.html +++ b/components/mochad/index.html @@ -115,6 +115,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/modbus/index.html b/components/modbus/index.html index 6a490bd687..ca0ef00690 100644 --- a/components/modbus/index.html +++ b/components/modbus/index.html @@ -166,6 +166,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/mqtt/index.html b/components/mqtt/index.html index 546dd83bd4..f476692593 100644 --- a/components/mqtt/index.html +++ b/components/mqtt/index.html @@ -154,6 +154,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/mysensors/index.html b/components/mysensors/index.html index 71f906eea0..77b157d162 100644 --- a/components/mysensors/index.html +++ b/components/mysensors/index.html @@ -270,6 +270,9 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/neato/index.html b/components/neato/index.html index 2ceb49ab74..215f20813c 100644 --- a/components/neato/index.html +++ b/components/neato/index.html @@ -120,6 +120,9 @@ The Home Assistant Neato platform has only be tested with a Botvac Connected. Th
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/nest/index.html b/components/nest/index.html index cfd676b925..e9645978aa 100644 --- a/components/nest/index.html +++ b/components/nest/index.html @@ -155,6 +155,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/netatmo/index.html b/components/netatmo/index.html index db5bf28aa4..b93e9ebfe6 100644 --- a/components/netatmo/index.html +++ b/components/netatmo/index.html @@ -142,6 +142,9 @@ The Home Assistant Netatmo platform has only be tested with the classic indoor,
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/notify.rest/index.html b/components/notify.rest/index.html index 939cf052fa..3eaf64a110 100644 --- a/components/notify.rest/index.html +++ b/components/notify.rest/index.html @@ -83,6 +83,8 @@
  • message_param_name (Optional): Parameter name for the message. Defaults to message.
  • title_param_name (Optional): Parameter name for the title. Defaults to none.
  • target_param_name (Optional): Parameter name for the target. Defaults to none.
  • +
  • data (Optional): Dictionary of extra parameters to send to the resource.
  • +
  • data_template (Optional): Template dictionary of extra parameters to send to the resource.
  • To use notifications, please see the getting started with automation page.

    diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html index fd48521807..98b2b1e28e 100644 --- a/components/notify.smtp/index.html +++ b/components/notify.smtp/index.html @@ -72,20 +72,20 @@ notify: - name: NOTIFIER_NAME platform: smtp - server: MAIL_SERVER + sender: YOUR_SENDER recipient: YOUR_RECIPIENT

    Configuration variables:

    • name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
    • +
    • sender (Required): E-mail address of the sender.
    • +
    • recipient (Required): E-mail address of the recipient of the notification. This can be a recipient address or a list of addresses for multiple recipients.
    • server (Optional): SMTP server which is used to end the notifications. Defaults to localhost.
    • port (Optional): The port that the SMTP server is using. Defaults to 25.
    • timeout (Optional): The timeout in seconds that the SMTP server is using. Defaults to 5.
    • -
    • sender (Optional): E-mail address of the sender.
    • username (Optional): Username for the SMTP account.
    • password (Optional): Password for the SMTP server that belongs to the given username. If the password contains a colon it need to be wrapped in apostrophes.
    • -
    • recipient (Required): E-mail address of the recipient of the notification. This can be a recipient address or a list of addresses for multiple recipients.
    • starttls (Optional): Enables STARTTLS, eg. True or False. Defaults to False.
    • sender_name (Optional): Sets a custom ‘sender name’ in the emails headers (From: Custom name example@mail.com).
    • debug (Optional): Enables Debug, eg. True or False. Defaults to False.
    • diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html index 948d3416d7..ac5d5b213d 100644 --- a/components/notify.telegram/index.html +++ b/components/notify.telegram/index.html @@ -92,12 +92,12 @@

      To enable Telegram notifications in your installation, add the following to your configuration.yaml file:

      # Example configuration.yaml entry for the Telegram Bot
       telegram_bot:
      -  platform: polling
      -  api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
      -  allowed_chat_ids:
      -    - CHAT_ID_1
      -    - CHAT_ID_2
      -    - CHAT_ID_3
      +  - platform: polling
      +    api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
      +    allowed_chat_ids:
      +      - CHAT_ID_1
      +      - CHAT_ID_2
      +      - CHAT_ID_3
       
       # Example configuration.yaml entry for the notifier
       notify:
      @@ -118,11 +118,11 @@
         service: notify.NOTIFIER_NAME
         data:
           title: '*Send a message*'
      -    message: 'That's an example that _sends_ a *formatted* message with a custom keyboard.'
      +    message: 'That's an example that _sends_ a *formatted* message with a custom inline keyboard.'
           data:
      -      keyboard:
      -        - '/command1, /command2'
      -        - '/command3, /command4'
      +      inline_keyboard:
      +        - 'Task 1:/command1, Task 2:/command2'
      +        - 'Task 3:/command3, Task 4:/command4'
       

      Configuration variables:

      @@ -154,8 +154,9 @@
      • url or file (Required): For local or remote path to an image.
      • caption (Optional): The title of the image.
      • -
      • username (Optional): Username for a URL which require HTTP basic authentication.
      • -
      • password (Optional): Username for a URL which require HTTP basic authentication.
      • +
      • username (Optional): Username for a URL which require HTTP authentication.
      • +
      • password (Optional): Username for a URL which require HTTP authentication.
      • +
      • authentication (Optional): Set to ‘digest’ to use HTTP digest authentication, defaults to ‘basic’.
      • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
      • inline_keyboard (Optional): List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with asociated callback data.
      @@ -165,19 +166,23 @@ service: notify.NOTIFIER_NAME data: title: Send a document - message: That's an example that sends a document. + message: That's an example that sends a document and a custom keyboard. data: document: file: /tmp/whatever.odf caption: Document Title xy + keyboard: + - '/command1, /command2' + - '/command3, /command4'

    Configuration variables:

    • url or file (Required): For local or remote path to a document.
    • caption (Optional): The title of the document.
    • -
    • username (Optional): Username for a URL which require HTTP basic authentication.
    • -
    • password (Optional): Username for a URL which require HTTP basic authentication.
    • +
    • username (Optional): Username for a URL which require HTTP authentication.
    • +
    • password (Optional): Username for a URL which require HTTP authentication.
    • +
    • authentication (Optional): Set to ‘digest’ to use HTTP digest authentication, defaults to ‘basic’.
    • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
    • inline_keyboard (Optional): List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with asociated callback data.
    @@ -197,7 +202,6 @@

    Configuration variables:

      -
    • location (Required): For local or remote path to an image.
    • latitude (Required): The latitude to send.
    • longitude (Required): The longitude to send.
    • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
    • diff --git a/components/nuimo_controller/index.html b/components/nuimo_controller/index.html index ec6ce92b65..812a871bf4 100644 --- a/components/nuimo_controller/index.html +++ b/components/nuimo_controller/index.html @@ -144,6 +144,9 @@ Then invoke home-assistant with hass --skip-pip<
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/octoprint/index.html b/components/octoprint/index.html index 2f89c07f49..14410551cf 100644 --- a/components/octoprint/index.html +++ b/components/octoprint/index.html @@ -117,6 +117,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/opencv/index.html b/components/opencv/index.html index f43b3b5d52..b8100d07d0 100644 --- a/components/opencv/index.html +++ b/components/opencv/index.html @@ -156,6 +156,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/pilight/index.html b/components/pilight/index.html index 229b4c624a..cfe64b6e1b 100644 --- a/components/pilight/index.html +++ b/components/pilight/index.html @@ -149,6 +149,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/qwikswitch/index.html b/components/qwikswitch/index.html index d0280039eb..bd9f6110d8 100644 --- a/components/qwikswitch/index.html +++ b/components/qwikswitch/index.html @@ -134,6 +134,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/remote.harmony/index.html b/components/remote.harmony/index.html index 578c257914..3dfc5805ac 100644 --- a/components/remote.harmony/index.html +++ b/components/remote.harmony/index.html @@ -99,9 +99,9 @@

    Supported services:

      -
    • Turn Off: Turn off all devices that were switched on from the start of the current activity.
    • +
    • Turn Off: Turn off all devices that were switched on from the start of the current activity.s
    • Turn On: Start an activity, will start the default activity from configuration.yaml if no activity is specified. The specified activity can either be the activity name or the activity ID from the configuration file written to your Home Assistant configuration directory. The service will respond faster if the activity ID is passed instead of the name.
    • -
    • Send Command: Send a command to one device, device ID and available commands are written to the configuration file at startup.
    • +
    • Send Command: Send a single command or a set of commands to one device, device ID and available commands are written to the configuration file at startup. You can optionally specify the number of times you wish to repeat the command(s) and delay you want between repeated command(s).
    • Sync: Synchronizes the Harmony device with the Harmony web service if any changes are made from the web portal or app.

    Examples

    diff --git a/components/rflink/index.html b/components/rflink/index.html index 3aa9f314f9..42219ae7d3 100644 --- a/components/rflink/index.html +++ b/components/rflink/index.html @@ -205,6 +205,9 @@ When re-flashing the Arduino MEGA, disconnect the ESP8266 to avoid programming d
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/rfxtrx/index.html b/components/rfxtrx/index.html index 8e058c1e31..c8260b49cf 100644 --- a/components/rfxtrx/index.html +++ b/components/rfxtrx/index.html @@ -122,6 +122,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/ring/index.html b/components/ring/index.html index 016863bff1..490eb4c0dc 100644 --- a/components/ring/index.html +++ b/components/ring/index.html @@ -116,6 +116,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/scsgate/index.html b/components/scsgate/index.html index c96509c4a1..acb4b28e05 100644 --- a/components/scsgate/index.html +++ b/components/scsgate/index.html @@ -119,6 +119,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/sensor.alarmdecoder/index.html b/components/sensor.alarmdecoder/index.html index fcfe168351..8ccddeffd4 100644 --- a/components/sensor.alarmdecoder/index.html +++ b/components/sensor.alarmdecoder/index.html @@ -115,6 +115,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.amcrest/index.html b/components/sensor.amcrest/index.html index adc04c3942..28511250d4 100644 --- a/components/sensor.amcrest/index.html +++ b/components/sensor.amcrest/index.html @@ -135,6 +135,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.android_ip_webcam/index.html b/components/sensor.android_ip_webcam/index.html index b34757f074..4c92e00996 100644 --- a/components/sensor.android_ip_webcam/index.html +++ b/components/sensor.android_ip_webcam/index.html @@ -112,6 +112,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.api_stream/index.html b/components/sensor.api_stream/index.html index 63468205b0..cefa4babdf 100644 --- a/components/sensor.api_stream/index.html +++ b/components/sensor.api_stream/index.html @@ -103,6 +103,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.arest/index.html b/components/sensor.arest/index.html index 9f126722a8..fb1067da23 100644 --- a/components/sensor.arest/index.html +++ b/components/sensor.arest/index.html @@ -172,6 +172,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.arlo/index.html b/components/sensor.arlo/index.html new file mode 100644 index 0000000000..e9d3a5b8fc --- /dev/null +++ b/components/sensor.arlo/index.html @@ -0,0 +1,388 @@ + + + + + + + + + Arlo Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Arlo Sensor +

    +
    +
    +

    To get your Arlo sensors working within Home Assistant, please follow the instructions for the general Arlo component.

    +

    Once you have enabled the Arlo component, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +sensor:
    +  - platform: arlo
    +    monitored_conditions:
    +      - captured_today
    +      - last_capture
    +      - total_cameras
    +
    +
    +

    Configuration variables:

    +
      +
    • monitored_conditions array (Required): Conditions to display in the frontend. The following conditions can be monitored. +
        +
      • captured_today: Return the number of videos captured on the current day.
      • +
      • last_capture: Return the timestamp from the last video captured by your Arlo camera.
      • +
      • total_cameras: Return the number of recognized and active cameras linked on your Arlo account.
      • +
      +
    • +
    +

    If no monitored_conditions are specified, all of above will be enabled by default.

    +
    +
    + +
    +
    + + + + diff --git a/components/sensor.arwn/index.html b/components/sensor.arwn/index.html index 0b3f5285b6..e9e6061d3d 100644 --- a/components/sensor.arwn/index.html +++ b/components/sensor.arwn/index.html @@ -103,6 +103,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.bbox/index.html b/components/sensor.bbox/index.html index 3289740977..4d0a3549bc 100644 --- a/components/sensor.bbox/index.html +++ b/components/sensor.bbox/index.html @@ -130,6 +130,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.blink/index.html b/components/sensor.blink/index.html index 3963955f7a..f9d67eae03 100644 --- a/components/sensor.blink/index.html +++ b/components/sensor.blink/index.html @@ -113,6 +113,9 @@ To get your Blink sensors working with Home Assistant, follow the instructions f
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.bloomsky/index.html b/components/sensor.bloomsky/index.html index 8b7eac6baa..e05811358d 100644 --- a/components/sensor.bloomsky/index.html +++ b/components/sensor.bloomsky/index.html @@ -141,6 +141,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.broadlink/index.html b/components/sensor.broadlink/index.html index baeda85e02..efffe5e17e 100644 --- a/components/sensor.broadlink/index.html +++ b/components/sensor.broadlink/index.html @@ -166,6 +166,9 @@ The pycrypto library needs to be available on your platform. On a typical window
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.command_line/index.html b/components/sensor.command_line/index.html index f1f8112919..3c1f366183 100644 --- a/components/sensor.command_line/index.html +++ b/components/sensor.command_line/index.html @@ -213,6 +213,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.crimereports/index.html b/components/sensor.crimereports/index.html index 5b86a847e8..be337d46ec 100644 --- a/components/sensor.crimereports/index.html +++ b/components/sensor.crimereports/index.html @@ -161,6 +161,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.dnsip/index.html b/components/sensor.dnsip/index.html index 9bf1e02809..c1d5daa3b8 100644 --- a/components/sensor.dnsip/index.html +++ b/components/sensor.dnsip/index.html @@ -130,6 +130,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.dweet/index.html b/components/sensor.dweet/index.html index 9d6c4ea5b9..512ac782fa 100644 --- a/components/sensor.dweet/index.html +++ b/components/sensor.dweet/index.html @@ -153,6 +153,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.ebox/index.html b/components/sensor.ebox/index.html index eddd62bde1..8e1e24a2ab 100644 --- a/components/sensor.ebox/index.html +++ b/components/sensor.ebox/index.html @@ -133,6 +133,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.eight_sleep/index.html b/components/sensor.eight_sleep/index.html index dc4605fd8d..65bbb517e6 100644 --- a/components/sensor.eight_sleep/index.html +++ b/components/sensor.eight_sleep/index.html @@ -109,6 +109,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.emoncms/index.html b/components/sensor.emoncms/index.html index 19b223725a..8b536bb17e 100644 --- a/components/sensor.emoncms/index.html +++ b/components/sensor.emoncms/index.html @@ -206,6 +206,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.enocean/index.html b/components/sensor.enocean/index.html index 52db0c8f36..ec9509b44e 100644 --- a/components/sensor.enocean/index.html +++ b/components/sensor.enocean/index.html @@ -128,6 +128,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.envirophat/index.html b/components/sensor.envirophat/index.html index 9ce6826ba9..37acf821d9 100644 --- a/components/sensor.envirophat/index.html +++ b/components/sensor.envirophat/index.html @@ -202,6 +202,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.envisalink/index.html b/components/sensor.envisalink/index.html index 639d3c3c19..aedaf0084c 100644 --- a/components/sensor.envisalink/index.html +++ b/components/sensor.envisalink/index.html @@ -115,6 +115,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.fedex/index.html b/components/sensor.fedex/index.html index 670d368ece..307782de7c 100644 --- a/components/sensor.fedex/index.html +++ b/components/sensor.fedex/index.html @@ -130,6 +130,9 @@ The FedEx sensor logs into the FedEx Delivery Manager website to scrape package
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.fido/index.html b/components/sensor.fido/index.html index 7e9f3cd1a9..30a109755a 100644 --- a/components/sensor.fido/index.html +++ b/components/sensor.fido/index.html @@ -142,6 +142,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.file/index.html b/components/sensor.file/index.html index 01c3fe3ce4..990505cdd1 100644 --- a/components/sensor.file/index.html +++ b/components/sensor.file/index.html @@ -141,6 +141,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.gpsd/index.html b/components/sensor.gpsd/index.html index 2706c534a6..3f9fc5f1bf 100644 --- a/components/sensor.gpsd/index.html +++ b/components/sensor.gpsd/index.html @@ -134,6 +134,9 @@ Escape character is '^]'.
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.haveibeenpwned/index.html b/components/sensor.haveibeenpwned/index.html index bba9f2f0a6..e63c6a47f0 100644 --- a/components/sensor.haveibeenpwned/index.html +++ b/components/sensor.haveibeenpwned/index.html @@ -123,6 +123,9 @@ account has been breached as well as the added date of the breach data. This dat
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.history_stats/index.html b/components/sensor.history_stats/index.html index 28178e70da..60f831fd78 100644 --- a/components/sensor.history_stats/index.html +++ b/components/sensor.history_stats/index.html @@ -171,6 +171,7 @@

    + The /dev-template page of your home-assistant UI can help you check if the values for start, end or duration are correct. If you want to check if your period is right, just click on your component, the from and to attributes will show the start and end of the period, nicely formatted.

    @@ -206,6 +207,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.homematic/index.html b/components/sensor.homematic/index.html index c3e2927acf..1425e6c27e 100644 --- a/components/sensor.homematic/index.html +++ b/components/sensor.homematic/index.html @@ -124,6 +124,9 @@
  • Android IP Webcam Sensor
  • +
  • + Arlo Sensor +
  • Bbox Sensor
  • diff --git a/components/sensor.hp_ilo/index.html b/components/sensor.hp_ilo/index.html index 4af5314fef..015445f512 100644 --- a/components/sensor.hp_ilo/index.html +++ b/components/sensor.hp_ilo/index.html @@ -66,9 +66,8 @@
    -

    The hp_ilo platform allows you to do an API call to the HP ILO (Integrated Lights-Out) sensor of your server, and use this data in (template) sensors.

    -

    The component will output the ILO information in the sensor attributes so they can be accessed like that.

    -

    If the ILO only returns a single value (e.g. a temperature or state), it will be put in the state field.

    +

    The hp_ilo platform allows you to do an API call to the HP ILO (Integrated Lights-Out) sensor of your server, and use this data in Home Assistant sensors.

    +

    If the ILO or specified jsonpath query returns only a single value (e.g. a temperature or state), it will be put in the state field. If a data structure is returned, it will be placed in the ilo_data attribute.

    Some more details about what can be retrieved from these sensors is available in the python-hpilo documentation.

    @@ -81,17 +80,8 @@ username: USERNAME password: PASSWORD monitored_variables: - - server_name - - server_fqdn - - server_host_data - - server_oa_info - - server_power_status - - server_power_readings - - server_power_on_time - - server_asset_tag - - server_uid_status - - server_health - - network_settings + - name: SENSOR NAME + sensor_type: SENSOR TYPE

    Configuration variables:

    @@ -100,27 +90,59 @@
  • port (Optional): The port on which the ILO can be reached, defaults to port 443.
  • username (Required): The username used to connect to the ILO.
  • password (Required): The password used to connect to the ILO.
  • -
  • monitored_variables array (Optional): Information to be collected from the ILO, defaults to server_name. +
  • monitored_variables array (Optional): Sensors created from the ILO data. Defaults to an empty list (no sensors are created).
      -
    • server_name: Get the name of the server this iLO is managing.
    • -
    • server_fqdn: Get the fqdn of the server this iLO is managing.
    • -
    • server_host_data: Get SMBIOS records that describe the host.
    • -
    • server_oa_info: Get information about the Onboard Administrator of the enclosing chassis.
    • -
    • server_power_status: Whether the server is powered on or not.
    • -
    • server_power_readings: Get current, min, max and average power readings.
    • -
    • server_power_on_time: How many minutes ago has the server been powered on.
    • -
    • server_asset_tag: Gets the server asset tag.
    • -
    • server_uid_status: Get the status of the UID light.
    • -
    • server_health: Get server health information.
    • -
    • network_settings: Get the iLO network settings.
    • +
    • name (Required): The sensor name.
    • +
    • sensor_type (Required): The sensor type, has to be one of the specified valid sensor types.
    • +
    • unit_of_measurement (Optional): The sensors’ unit of measurement.
    • +
    • value_template (Optional): When a Jinja2 template is specified here, the created sensor will output the template result. The ILO response can be referenced with the ilo_data variable.
  • +

    Valid sensor_types:

    +
      +
    • server_name: Get the name of the server this iLO is managing.
    • +
    • server_fqdn: Get the fqdn of the server this iLO is managing.
    • +
    • server_host_data: Get SMBIOS records that describe the host.
    • +
    • server_oa_info: Get information about the Onboard Administrator of the enclosing chassis.
    • +
    • server_power_status: Whether the server is powered on or not.
    • +
    • server_power_readings: Get current, min, max and average power readings.
    • +
    • server_power_on_time: How many minutes ago has the server been powered on.
    • +
    • server_asset_tag: Gets the server asset tag.
    • +
    • server_uid_status: Get the status of the UID light.
    • +
    • server_health: Get server health information.
    • +
    • network_settings: Get the iLO network settings.
    • +
    +

    Example

    +

    In order to get two sensors reporting CPU fan speed and Ambient Inlet Temperature, as well as a dump of server_health on a HP Microserver Gen8, you could use the following in your configuration.yaml file

    +
    sensor:
    +  - platform: hp_ilo
    +    host: IP_ADDRESS or HOSTNAME
    +    username: USERNAME
    +    password: PASSWORD
    +    monitored_variables:
    +      - name: CPU fanspeed
    +        sensor_type: server_health
    +        unit_of_measurement: '%'
    +        value_template: ''
    +      - name: Inlet temperature
    +        sensor_type: server_health
    +        unit_of_measurement: '°C'
    +        value_template: ''
    +      - name: Server Health
    +        sensor_type: server_health
    +
    +
    +
    +

    + +

    +

    Hardware specifics

    Not every hardware supports all values.

    -

    HP Microserver gen8

    -

    On this hardware you need to remove the below listed variables from monitored_variables: to avoid errors.

    +

    HP Microserver Gen8

    +

    On this hardware you should avoid using the following sensor_types as monitored_variables: to prevent errors.

    • server_oa_info
    • server_power_readings
    • diff --git a/components/sensor.http/index.html b/components/sensor.http/index.html index 31e9b76a01..f9598ddfe2 100644 --- a/components/sensor.http/index.html +++ b/components/sensor.http/index.html @@ -142,6 +142,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.imap/index.html b/components/sensor.imap/index.html index fb14eca96b..c171ddee09 100644 --- a/components/sensor.imap/index.html +++ b/components/sensor.imap/index.html @@ -118,6 +118,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.imap_email_content/index.html b/components/sensor.imap_email_content/index.html index 9a8e31cf88..a26d66a7ae 100644 --- a/components/sensor.imap_email_content/index.html +++ b/components/sensor.imap_email_content/index.html @@ -130,6 +130,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.influxdb/index.html b/components/sensor.influxdb/index.html index 35f9198937..f812655c27 100644 --- a/components/sensor.influxdb/index.html +++ b/components/sensor.influxdb/index.html @@ -167,6 +167,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.isy994/index.html b/components/sensor.isy994/index.html index 7b63addd96..19d6729177 100644 --- a/components/sensor.isy994/index.html +++ b/components/sensor.isy994/index.html @@ -124,6 +124,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.kira/index.html b/components/sensor.kira/index.html index 13a8b36dcb..6dcf5f6e6c 100644 --- a/components/sensor.kira/index.html +++ b/components/sensor.kira/index.html @@ -112,6 +112,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.kwb/index.html b/components/sensor.kwb/index.html index 273a3bf8d7..d9afc8c94d 100644 --- a/components/sensor.kwb/index.html +++ b/components/sensor.kwb/index.html @@ -138,6 +138,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.mfi/index.html b/components/sensor.mfi/index.html index 31407ede08..b2ce9dfcc0 100644 --- a/components/sensor.mfi/index.html +++ b/components/sensor.mfi/index.html @@ -123,6 +123,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.mhz19/index.html b/components/sensor.mhz19/index.html index d9bb6d1778..463cfa6db2 100644 --- a/components/sensor.mhz19/index.html +++ b/components/sensor.mhz19/index.html @@ -124,6 +124,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.min_max/index.html b/components/sensor.min_max/index.html index e361960977..a2a18182ba 100644 --- a/components/sensor.min_max/index.html +++ b/components/sensor.min_max/index.html @@ -125,6 +125,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.modbus/index.html b/components/sensor.modbus/index.html index f2ee02e1bd..b5f1794cec 100644 --- a/components/sensor.modbus/index.html +++ b/components/sensor.modbus/index.html @@ -153,6 +153,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.modem_callerid/index.html b/components/sensor.modem_callerid/index.html index fcba073bef..3fa36f26d8 100644 --- a/components/sensor.modem_callerid/index.html +++ b/components/sensor.modem_callerid/index.html @@ -145,6 +145,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.moldindicator/index.html b/components/sensor.moldindicator/index.html index 635351efdd..56d2b44653 100644 --- a/components/sensor.moldindicator/index.html +++ b/components/sensor.moldindicator/index.html @@ -124,6 +124,9 @@ With the three measured temperatures (in Celsius or Fahrenheit), the calibration
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.mqtt/index.html b/components/sensor.mqtt/index.html index 13497737a9..a16db26ca9 100644 --- a/components/sensor.mqtt/index.html +++ b/components/sensor.mqtt/index.html @@ -195,6 +195,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.mysensors/index.html b/components/sensor.mysensors/index.html index 8538a427f2..7bc2d9420a 100644 --- a/components/sensor.mysensors/index.html +++ b/components/sensor.mysensors/index.html @@ -384,6 +384,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.neato/index.html b/components/sensor.neato/index.html index 99c02d463a..d21a6c4cb3 100644 --- a/components/sensor.neato/index.html +++ b/components/sensor.neato/index.html @@ -113,6 +113,9 @@ The status sensor will contain attributes on the robots last clean session.

    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.nest/index.html b/components/sensor.nest/index.html index 6b740d0490..428a22e2e4 100644 --- a/components/sensor.nest/index.html +++ b/components/sensor.nest/index.html @@ -151,6 +151,9 @@ You must have the Nest component configured to u
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.octoprint/index.html b/components/sensor.octoprint/index.html index d6adb80f1b..bd61335491 100644 --- a/components/sensor.octoprint/index.html +++ b/components/sensor.octoprint/index.html @@ -132,6 +132,9 @@ You must have the OctoPrint component confi
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.openevse/index.html b/components/sensor.openevse/index.html index 6eea0b16d0..0751c5e637 100644 --- a/components/sensor.openevse/index.html +++ b/components/sensor.openevse/index.html @@ -122,6 +122,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.opensky/index.html b/components/sensor.opensky/index.html index 51c0c503db..36e972aa48 100644 --- a/components/sensor.opensky/index.html +++ b/components/sensor.opensky/index.html @@ -124,6 +124,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.pilight/index.html b/components/sensor.pilight/index.html index 5de0ae8d5f..8fe3c9e06f 100644 --- a/components/sensor.pilight/index.html +++ b/components/sensor.pilight/index.html @@ -154,6 +154,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.pocketcasts/index.html b/components/sensor.pocketcasts/index.html index f205c85a40..f91e0f0b95 100644 --- a/components/sensor.pocketcasts/index.html +++ b/components/sensor.pocketcasts/index.html @@ -109,6 +109,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.pushbullet/index.html b/components/sensor.pushbullet/index.html index fa5072a430..022ac2b3cc 100644 --- a/components/sensor.pushbullet/index.html +++ b/components/sensor.pushbullet/index.html @@ -138,6 +138,9 @@ This sensor platform provide sensors that show the properties of the latest rece
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.qnap/index.html b/components/sensor.qnap/index.html index 54de2856dd..1710bd7d78 100644 --- a/components/sensor.qnap/index.html +++ b/components/sensor.qnap/index.html @@ -159,6 +159,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.random/index.html b/components/sensor.random/index.html index 3be953da18..d035f29c1f 100644 --- a/components/sensor.random/index.html +++ b/components/sensor.random/index.html @@ -113,6 +113,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.rest/index.html b/components/sensor.rest/index.html index abe48a5344..ada0244d0c 100644 --- a/components/sensor.rest/index.html +++ b/components/sensor.rest/index.html @@ -220,6 +220,9 @@ User-Agent: Home Assistant
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.rflink/index.html b/components/sensor.rflink/index.html index 3134b1228b..d2f542fa56 100644 --- a/components/sensor.rflink/index.html +++ b/components/sensor.rflink/index.html @@ -182,6 +182,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.rfxtrx/index.html b/components/sensor.rfxtrx/index.html index 245f0e3e39..8f20a5788d 100644 --- a/components/sensor.rfxtrx/index.html +++ b/components/sensor.rfxtrx/index.html @@ -181,6 +181,9 @@ Then you should update your configuration to (_temperature is not needed):

    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.ring/index.html b/components/sensor.ring/index.html index 26ddf18060..bdfebc1bc5 100644 --- a/components/sensor.ring/index.html +++ b/components/sensor.ring/index.html @@ -136,6 +136,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.scrape/index.html b/components/sensor.scrape/index.html index 4066196f14..b3beb66cae 100644 --- a/components/sensor.scrape/index.html +++ b/components/sensor.scrape/index.html @@ -157,6 +157,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.sensehat/index.html b/components/sensor.sensehat/index.html index 44389e23c9..a6cb17440b 100644 --- a/components/sensor.sensehat/index.html +++ b/components/sensor.sensehat/index.html @@ -230,6 +230,9 @@ These issues have been discussed in the repository issue (#5093)[https://github.
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.sleepiq/index.html b/components/sensor.sleepiq/index.html index db4de76021..8c31c53b33 100644 --- a/components/sensor.sleepiq/index.html +++ b/components/sensor.sleepiq/index.html @@ -111,6 +111,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.sonarr/index.html b/components/sensor.sonarr/index.html index e26b1ef45a..c2da169cf4 100644 --- a/components/sensor.sonarr/index.html +++ b/components/sensor.sonarr/index.html @@ -190,6 +190,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.statistics/index.html b/components/sensor.statistics/index.html index 8fd67cc70b..fa7ba3bd55 100644 --- a/components/sensor.statistics/index.html +++ b/components/sensor.statistics/index.html @@ -119,6 +119,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.synologydsm/index.html b/components/sensor.synologydsm/index.html index e5d40d75a3..96ea60f32f 100644 --- a/components/sensor.synologydsm/index.html +++ b/components/sensor.synologydsm/index.html @@ -165,6 +165,9 @@ This sensor will wake up your Synology NAS if it’s in hibernation mode.
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.tado/index.html b/components/sensor.tado/index.html index f021c3912b..10c346d7f5 100644 --- a/components/sensor.tado/index.html +++ b/components/sensor.tado/index.html @@ -112,6 +112,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.tcp/index.html b/components/sensor.tcp/index.html index ecc6990d64..25ceb2660c 100644 --- a/components/sensor.tcp/index.html +++ b/components/sensor.tcp/index.html @@ -173,6 +173,9 @@ Escape character is '^]'.
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.tellduslive/index.html b/components/sensor.tellduslive/index.html index 67c5d125c5..142a741919 100644 --- a/components/sensor.tellduslive/index.html +++ b/components/sensor.tellduslive/index.html @@ -105,6 +105,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.tellstick/index.html b/components/sensor.tellstick/index.html index 74a54b4767..65868fc8dd 100644 --- a/components/sensor.tellstick/index.html +++ b/components/sensor.tellstick/index.html @@ -134,6 +134,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.temper/index.html b/components/sensor.temper/index.html index 6e84856361..1d76be90c8 100644 --- a/components/sensor.temper/index.html +++ b/components/sensor.temper/index.html @@ -112,6 +112,9 @@ The calculation follows the formula scale * sens
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.template/index.html b/components/sensor.template/index.html index 5fb81491af..d1cddf3436 100644 --- a/components/sensor.template/index.html +++ b/components/sensor.template/index.html @@ -202,6 +202,9 @@ Please note the blank line to close the multi-line template.
    • Template Binary Sensor
    • +
    • + Template Light +
    • Template switch
    • @@ -225,6 +228,9 @@ Please note the blank line to close the multi-line template.
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.thinkingcleaner/index.html b/components/sensor.thinkingcleaner/index.html index 2cfdda93f4..2b4b402d3f 100644 --- a/components/sensor.thinkingcleaner/index.html +++ b/components/sensor.thinkingcleaner/index.html @@ -115,6 +115,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.ups/index.html b/components/sensor.ups/index.html index 9fb98f2838..8f4b2575f7 100644 --- a/components/sensor.ups/index.html +++ b/components/sensor.ups/index.html @@ -130,6 +130,9 @@ The UPS sensor logs into the UPS My Choice website to scrape package data. It do
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.usps/index.html b/components/sensor.usps/index.html index 851770af5a..a910c60e33 100644 --- a/components/sensor.usps/index.html +++ b/components/sensor.usps/index.html @@ -66,8 +66,8 @@
      -

      The usps platform allows one to track deliveries by the US Postal Service (USPS). -In addition to having a USPS account, you will need to complete the “Opt-In” process by clicking “Get Started Now” on this page. Currently, you also will need to have a package listed in the “Package Dashboard” in order for the component to complete set-up.

      +

      The usps platform allows one to track deliveries and inbound mail from the US Postal Service (USPS). +In addition to having a USPS account, you will need to complete the “Opt-In” process by clicking “Get Started Now” on this page. You must also “Opt-In” to Informed Delivery to see inbound mail.

      To enable this sensor, add the following lines to your configuration.yaml:

      # Example configuration.yaml entry
       sensor:
      @@ -76,27 +76,12 @@ In addition to having a USPS account, you will need to complete the “Opt-In”
           password: YOUR_PASSWORD
       
      +

      You will see two new sensors, one for packages and one for mail.

      Configuration options for the USPS Sensor:

      • username (Required): The username to access the MyUSPS service.
      • password (Required): The password for the given username.
      • -
      • name (Optional): Name the sensor (default: your mailing address).
      • -
      • update_inverval (Optional): Minimum time interval between updates. Default is 1 hour. Supported formats: -
          -
        • update_interval: 'HH:MM:SS'
        • -
        • update_interval: 'HH:MM'
        • -
        • Time period dictionary, e.g.: -
          update_interval:
          -    # At least one of these must be specified:
          -    days: 0
          -    hours: 0
          -    minutes: 3
          -    seconds: 30
          -    milliseconds: 0
          -
          -
        • -
        -
      • +
      • name (Optional): Prefix for sensor names (defaults to “USPS”)

      The USPS sensor logs into the MyUSPS website to scrape package data. It does not use an API. @@ -131,6 +116,9 @@ The USPS sensor logs into the MyUSPS website to scrape package data. It does not

    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.vera/index.html b/components/sensor.vera/index.html index 3b4aef542f..9d0899f2b0 100644 --- a/components/sensor.vera/index.html +++ b/components/sensor.vera/index.html @@ -130,6 +130,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.verisure/index.html b/components/sensor.verisure/index.html index 4f47e3d5ce..bdd0d4f709 100644 --- a/components/sensor.verisure/index.html +++ b/components/sensor.verisure/index.html @@ -120,6 +120,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.wink/index.html b/components/sensor.wink/index.html index a66210cbd6..106257cca7 100644 --- a/components/sensor.wink/index.html +++ b/components/sensor.wink/index.html @@ -143,6 +143,9 @@ The above devices are confimed to work, but others may work as well.
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.zha/index.html b/components/sensor.zha/index.html index b5fb28f189..38fe34e110 100644 --- a/components/sensor.zha/index.html +++ b/components/sensor.zha/index.html @@ -113,6 +113,9 @@ component.

    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.zigbee/index.html b/components/sensor.zigbee/index.html index 8552850d31..ef96a3797f 100644 --- a/components/sensor.zigbee/index.html +++ b/components/sensor.zigbee/index.html @@ -164,6 +164,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.zoneminder/index.html b/components/sensor.zoneminder/index.html index 892d5bebec..8b65d6617b 100644 --- a/components/sensor.zoneminder/index.html +++ b/components/sensor.zoneminder/index.html @@ -125,6 +125,9 @@ You must have the ZoneMinder component con
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor.zwave/index.html b/components/sensor.zwave/index.html index 75eb7e3f65..936f30f1e4 100644 --- a/components/sensor.zwave/index.html +++ b/components/sensor.zwave/index.html @@ -91,6 +91,9 @@
    • Z-Wave Cover
    • +
    • + Z-Wave Fan +
    • Z-Wave Light
    • @@ -120,6 +123,9 @@
    • Android IP Webcam Sensor
    • +
    • + Arlo Sensor +
    • Bbox Sensor
    • diff --git a/components/sensor/index.html b/components/sensor/index.html index bf3d5488e3..af538ad23b 100644 --- a/components/sensor/index.html +++ b/components/sensor/index.html @@ -99,6 +99,9 @@
    • Arduino Sensor
    • +
    • + Arlo Sensor +
    • BOM Australia Sensor
    • diff --git a/components/sleepiq/index.html b/components/sleepiq/index.html index 67a503de4a..946758fd13 100644 --- a/components/sleepiq/index.html +++ b/components/sleepiq/index.html @@ -118,6 +118,9 @@
    • Android IP Webcam
    • +
    • + Arlo +
    • Axis
    • diff --git a/components/switch.acer_projector/index.html b/components/switch.acer_projector/index.html index b6775eec5f..bda7be4b03 100644 --- a/components/switch.acer_projector/index.html +++ b/components/switch.acer_projector/index.html @@ -211,6 +211,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.android_ip_webcam/index.html b/components/switch.android_ip_webcam/index.html index 4791035af3..f9776d586d 100644 --- a/components/switch.android_ip_webcam/index.html +++ b/components/switch.android_ip_webcam/index.html @@ -209,6 +209,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.anel_pwrctrl/index.html b/components/switch.anel_pwrctrl/index.html index c6d90ad15f..f1f74942ae 100644 --- a/components/switch.anel_pwrctrl/index.html +++ b/components/switch.anel_pwrctrl/index.html @@ -221,6 +221,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.arest/index.html b/components/switch.arest/index.html index 40ad9f8065..15cd53c0a5 100644 --- a/components/switch.arest/index.html +++ b/components/switch.arest/index.html @@ -251,6 +251,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.bbb_gpio/index.html b/components/switch.bbb_gpio/index.html index 62627da020..c2362ab1d2 100644 --- a/components/switch.bbb_gpio/index.html +++ b/components/switch.bbb_gpio/index.html @@ -231,6 +231,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.broadlink/index.html b/components/switch.broadlink/index.html index 06ca3950d2..a720efeea5 100644 --- a/components/switch.broadlink/index.html +++ b/components/switch.broadlink/index.html @@ -376,6 +376,9 @@ Use this
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.command_line/index.html b/components/switch.command_line/index.html index aedf251892..cbbd522267 100644 --- a/components/switch.command_line/index.html +++ b/components/switch.command_line/index.html @@ -300,6 +300,9 @@ This switch will shutdown your host immediately, there will be no confirmation.
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.digital_ocean/index.html b/components/switch.digital_ocean/index.html index 7a15b5b520..bea73fe585 100644 --- a/components/switch.digital_ocean/index.html +++ b/components/switch.digital_ocean/index.html @@ -221,6 +221,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.digitalloggers/index.html b/components/switch.digitalloggers/index.html index 388a5d93d0..7db178bd31 100644 --- a/components/switch.digitalloggers/index.html +++ b/components/switch.digitalloggers/index.html @@ -219,6 +219,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.dlink/index.html b/components/switch.dlink/index.html index 65cb9910d1..cb7541a001 100644 --- a/components/switch.dlink/index.html +++ b/components/switch.dlink/index.html @@ -219,6 +219,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.edimax/index.html b/components/switch.edimax/index.html index 479633c369..804193b87a 100644 --- a/components/switch.edimax/index.html +++ b/components/switch.edimax/index.html @@ -208,6 +208,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.enocean/index.html b/components/switch.enocean/index.html index ad23a50de0..6c6b101300 100644 --- a/components/switch.enocean/index.html +++ b/components/switch.enocean/index.html @@ -223,6 +223,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.fritzdect/index.html b/components/switch.fritzdect/index.html index b6be3efa30..f55afedf8d 100644 --- a/components/switch.fritzdect/index.html +++ b/components/switch.fritzdect/index.html @@ -223,6 +223,9 @@ If this component throws an error when starting home-assistant you should check
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.hikvision/index.html b/components/switch.hikvision/index.html index f270dfcc5c..4c8d80d840 100644 --- a/components/switch.hikvision/index.html +++ b/components/switch.hikvision/index.html @@ -220,6 +220,9 @@ Currently works using default https port only.
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.homematic/index.html b/components/switch.homematic/index.html index db95b0f8ea..7b20fda8a6 100644 --- a/components/switch.homematic/index.html +++ b/components/switch.homematic/index.html @@ -221,6 +221,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.hook/index.html b/components/switch.hook/index.html index f19a380b1d..fa7dbd58dc 100644 --- a/components/switch.hook/index.html +++ b/components/switch.hook/index.html @@ -221,6 +221,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.insteon_local/index.html b/components/switch.insteon_local/index.html index fdaf802b11..ce3bb0b1fb 100644 --- a/components/switch.insteon_local/index.html +++ b/components/switch.insteon_local/index.html @@ -217,6 +217,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.insteon_plm/index.html b/components/switch.insteon_plm/index.html index 2b3ed10f29..1301cc8e93 100644 --- a/components/switch.insteon_plm/index.html +++ b/components/switch.insteon_plm/index.html @@ -211,6 +211,9 @@ component.

    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.isy994/index.html b/components/switch.isy994/index.html index cbb34c10a8..f939f2944a 100644 --- a/components/switch.isy994/index.html +++ b/components/switch.isy994/index.html @@ -221,6 +221,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.kankun/index.html b/components/switch.kankun/index.html index c497fe7589..f0a663092d 100644 --- a/components/switch.kankun/index.html +++ b/components/switch.kankun/index.html @@ -226,6 +226,9 @@ of the script as linked above).

    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.litejet/index.html b/components/switch.litejet/index.html index d2e4df863d..f6a835402d 100644 --- a/components/switch.litejet/index.html +++ b/components/switch.litejet/index.html @@ -210,6 +210,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.lutron_caseta/index.html b/components/switch.lutron_caseta/index.html index abf0eb71f4..736210b0f3 100644 --- a/components/switch.lutron_caseta/index.html +++ b/components/switch.lutron_caseta/index.html @@ -205,6 +205,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.mfi/index.html b/components/switch.mfi/index.html index 522b6daf20..0de7e81229 100644 --- a/components/switch.mfi/index.html +++ b/components/switch.mfi/index.html @@ -217,6 +217,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.mochad/index.html b/components/switch.mochad/index.html index d492ea0d79..8ee861e3a3 100644 --- a/components/switch.mochad/index.html +++ b/components/switch.mochad/index.html @@ -219,6 +219,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.modbus/index.html b/components/switch.modbus/index.html index 347adaee55..5d864de3ba 100644 --- a/components/switch.modbus/index.html +++ b/components/switch.modbus/index.html @@ -232,6 +232,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.mqtt/index.html b/components/switch.mqtt/index.html index 0abcba3db2..924fbca651 100644 --- a/components/switch.mqtt/index.html +++ b/components/switch.mqtt/index.html @@ -281,6 +281,9 @@ Make sure that your topic match exact. some-topi
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.mysensors/index.html b/components/switch.mysensors/index.html index 76d3fcecd6..c1604dafec 100644 --- a/components/switch.mysensors/index.html +++ b/components/switch.mysensors/index.html @@ -181,7 +181,7 @@ - alias: turn hvac on trigger: platform: time - after: '5:30:00' + at: '5:30:00' action: service: switch.mysensors_send_ir_code entity_id: switch.hvac_1_1 @@ -191,7 +191,7 @@ - alias: turn hvac off trigger: platform: time - after: '0:30:00' + at: '0:30:00' action: service: switch.mysensors_send_ir_code entity_id: switch.hvac_1_1 @@ -470,6 +470,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.mystrom/index.html b/components/switch.mystrom/index.html index 0fac03791f..a427bfb9a1 100644 --- a/components/switch.mystrom/index.html +++ b/components/switch.mystrom/index.html @@ -226,6 +226,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.neato/index.html b/components/switch.neato/index.html index 10a8d21097..c436dc3240 100644 --- a/components/switch.neato/index.html +++ b/components/switch.neato/index.html @@ -209,6 +209,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.netio/index.html b/components/switch.netio/index.html index 58212dd392..cd5703442a 100644 --- a/components/switch.netio/index.html +++ b/components/switch.netio/index.html @@ -244,6 +244,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.orvibo/index.html b/components/switch.orvibo/index.html index bb6572ff09..ff92cf1cd8 100644 --- a/components/switch.orvibo/index.html +++ b/components/switch.orvibo/index.html @@ -219,6 +219,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.pilight/index.html b/components/switch.pilight/index.html index c5a789cddb..f6a35ae076 100644 --- a/components/switch.pilight/index.html +++ b/components/switch.pilight/index.html @@ -287,6 +287,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.pulseaudio_loopback/index.html b/components/switch.pulseaudio_loopback/index.html index c6674ffe89..eb184e68d2 100644 --- a/components/switch.pulseaudio_loopback/index.html +++ b/components/switch.pulseaudio_loopback/index.html @@ -219,6 +219,9 @@ This component relies on raw TCP commands to PulseAudio. In order for PulseAudio
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.qwikswitch/index.html b/components/switch.qwikswitch/index.html index f3d5a538ff..9103e83cb0 100644 --- a/components/switch.qwikswitch/index.html +++ b/components/switch.qwikswitch/index.html @@ -210,6 +210,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rachio/index.html b/components/switch.rachio/index.html new file mode 100644 index 0000000000..f27b0ae72a --- /dev/null +++ b/components/switch.rachio/index.html @@ -0,0 +1,356 @@ + + + + + + + + + Rachio Switch - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      +

      + Rachio Switch +

      +
      +
      +

      The rachio switch platform allows you to control your Rachio irrigations system.

      +

      Getting your Rachio API Access Token

      +
        +
      • Log in at https://app.rach.io/.
      • +
      • Click the user button at the top right.
      • +
      • Click API Access Token.
      • +
      • Copy the API access token from the dialog that opens.
      • +
      +

      To add this platform to your installation, add the following to your configuration.yaml file:

      +
      # Example configuration.yaml entry
      +switch:
      +  - platform: rachio
      +    access_token: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
      +
      +
      +

      Configuration variables:

      +
        +
      • access_token (*Required3): Your Rachio API Access Token.
      • +
      • manual_run_mins (Optional): For how long, in minutes, to turn on a station when the switch is enabled. Defaults to 10 minutes.
      • +
      +

      Examples

      +

      In this section you find some real life examples of how to use this switch.

      +

      groups.yaml example

      +
      irrigation:
      +  name: Irrigation
      +  icon: mdi:water-pump
      +  view: true
      +  entities:
      +  - group.zones_front
      +  - group.zones_back
      +
      +zones_front:
      +  name: Front Yard
      +  view: false
      +  entities:
      +  - switch.driveway
      +  - switch.front_bushes
      +  - switch.front_garden
      +  - switch.front_yard
      +  - switch.side_yard
      +
      +zones_back:
      +  name: Back Yard
      +  view: false
      +  entities:
      +  - switch.back_bushes
      +  - switch.back_garden
      +  - switch.back_porch
      +  - switch.back_trees
      +
      +
      +

      iFrame

      +

      If you would like to see the Rachio details then create an iFrame that contains the information accessible through your panel.

      +
      panel_iframe:
      +  rachio:
      +    title: Rachio
      +    url: "https://app.rach.io"
      +    icon: mdi:water-pump
      +
      +
      +
      +
      + +
      +
      + + + + diff --git a/components/switch.raspihats/index.html b/components/switch.raspihats/index.html index 852d275e1d..db9f478904 100644 --- a/components/switch.raspihats/index.html +++ b/components/switch.raspihats/index.html @@ -242,6 +242,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rest/index.html b/components/switch.rest/index.html index 5fbe223929..9b8b86b2e4 100644 --- a/components/switch.rest/index.html +++ b/components/switch.rest/index.html @@ -241,6 +241,9 @@ Make sure that the URL matches exactly your endpoint or resource.
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rflink/index.html b/components/switch.rflink/index.html index 8f51663904..8dfa5f1243 100644 --- a/components/switch.rflink/index.html +++ b/components/switch.rflink/index.html @@ -262,6 +262,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rfxtrx/index.html b/components/switch.rfxtrx/index.html index d10d3ae7f8..36345bb73b 100644 --- a/components/switch.rfxtrx/index.html +++ b/components/switch.rfxtrx/index.html @@ -335,6 +335,9 @@ Then you should update your configuration to:

    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rpi_gpio/index.html b/components/switch.rpi_gpio/index.html index f9d972b345..c3e5d58bd8 100644 --- a/components/switch.rpi_gpio/index.html +++ b/components/switch.rpi_gpio/index.html @@ -227,6 +227,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rpi_pfio/index.html b/components/switch.rpi_pfio/index.html index decb6057b1..991e96ce64 100644 --- a/components/switch.rpi_pfio/index.html +++ b/components/switch.rpi_pfio/index.html @@ -230,6 +230,9 @@
    • RFXtrx Switch
    • +
    • + Rachio Switch +
    • Raspberry PI GPIO Switch
    • diff --git a/components/switch.rpi_rf/index.html b/components/switch.rpi_rf/index.html index 88cfc37334..ab8d307295 100644 --- a/components/switch.rpi_rf/index.html +++ b/components/switch.rpi_rf/index.html @@ -233,6 +233,9 @@ For more info see the PyPi module description:
      # Example configuration.yaml entry
       
       telegram_bot:
      -  platform: polling
      -  api_key: <telegram api key>
      -  allowed_chat_ids:
      -    - 12345
      -    - 67890
      +  - platform: polling
      +    api_key: <telegram api key>
      +    allowed_chat_ids:
      +      - 12345
      +      - 67890
       

      Configuration variables:

      diff --git a/components/telegram_bot.webhooks/index.html b/components/telegram_bot.webhooks/index.html index 28160c5078..50873182b9 100644 --- a/components/telegram_bot.webhooks/index.html +++ b/components/telegram_bot.webhooks/index.html @@ -74,12 +74,12 @@ base_url: <public_url> # the Home Assistant https url which is exposed to the internet. telegram_bot: - platform: webhooks - api_key: telegram api key - parse_mode: html - allowed_chat_ids: - - 12345 - - 67890 + - platform: webhooks + api_key: telegram api key + parse_mode: html + allowed_chat_ids: + - 12345 + - 67890

      Configuration variables:

      @@ -88,6 +88,7 @@
    • api_key (Required): The API token of your bot.
    • trusted_networks (Optional): Telegram server access ACL as list. Defaults to 149.154.167.197-233.
    • parse_mode (Optional): Default parser for messages if not explicit in message data: ‘html’ or ‘markdown’. Default is ‘markdown’.
    • +
    • url (Optional): Allow to overwrite the base_url from http component for diferent configs.

    To get your chat_id and api_key follow the instructions here .

    Full configuration sample:

    @@ -96,18 +97,18 @@ base_url: <public_url> telegram_bot: - platform: webhooks - api_key: ABCDEFGHJKLMNOPQRSTUVXYZ - trusted_networks: - - 149.154.167.197/32 - - 149.154.167.198/31 - - 149.154.167.200/29 - - 149.154.167.208/28 - - 149.154.167.224/29 - - 149.154.167.232/31 - allowed_chat_ids: - - 12345 - - 67890 + - platform: webhooks + api_key: ABCDEFGHJKLMNOPQRSTUVXYZ + trusted_networks: + - 149.154.167.197/32 + - 149.154.167.198/31 + - 149.154.167.200/29 + - 149.154.167.208/28 + - 149.154.167.224/29 + - 149.154.167.232/31 + allowed_chat_ids: + - 12345 + - 67890
    diff --git a/components/telegram_bot/index.html b/components/telegram_bot/index.html index cbb915ce54..da4a158cf4 100644 --- a/components/telegram_bot/index.html +++ b/components/telegram_bot/index.html @@ -447,6 +447,7 @@ from_last: "<last name of the sender>" user_id: "<id of the sender>" chat_id: "<origin chat id>" +chat: "<chat info>"

    Any other message not starting with / will be processed as simple text, firing a telegram_text event on the event bus with the following event_data:

    @@ -455,6 +456,7 @@ from_last: "<last name of the sender>" user_id: "<id of the sender>" chat_id: "<origin chat id>" +chat: "<chat info>"

    if the message is sent from a press from an inline button, for example, a callback query is received, and Home Assistant will fire a telegram_callback event with:

    @@ -549,8 +551,8 @@ message: 'You said: {{ trigger.event.data.text }}' disable_notification: true inline_keyboard: - - '/edit,/NO' - - '/remove button' + - "Edit message:/edit_msg, Don't:/do_nothing" + - "Remove this button:/remove button"

    Message editor:

    @@ -560,7 +562,7 @@ platform: event event_type: telegram_callback event_data: - data: '/edit' + data: '/edit_msg' action: - service: telegram_bot.answer_callback_query data_template: @@ -573,8 +575,8 @@ chat_id: '{{ trigger.event.data.user_id }}' title: '*Message edit*' inline_keyboard: - - '/edit,/NO' - - '/remove button' + - "Edit message:/edit_msg, Don't:/do_nothing" + - "Remove this button:/remove button" message: > Callback received from {% raw %}{{ trigger.event.data.from_first }}. Message id: {{ trigger.event.data.message.message_id }}. @@ -599,7 +601,7 @@ message_id: 'last' chat_id: '{{ trigger.event.data.user_id }}' inline_keyboard: - - '/edit,/NO' + - "Edit message:/edit_msg, Don't:/do_nothing"

    Only acknowledges the ‘NO’ answer:

    @@ -609,7 +611,7 @@ platform: event event_type: telegram_callback event_data: - data: '/NO' + data: '/do_nothing' action: - service: telegram_bot.answer_callback_query data_template: @@ -634,7 +636,9 @@ assert event_id == 'telegram_text' user_id = payload_event['user_id'] msg = 'You said: ``` %s ```' % payload_event['text'] - keyboard = ['/edit,/NO', '/remove button'] + keyboard = [[("Edit message", "/edit_msg"), + ("Don't", "/do_nothing")], + [("Remove this button", "/remove button")]] self.call_service('telegram_bot/send_message', title='*Dumb automation*', target=user_id, @@ -648,8 +652,13 @@ data_callback = payload_event['data'] callback_id = payload_event['id'] user_id = payload_event['user_id'] + # keyboard = ["Edit message:/edit_msg, Don't:/do_nothing", + # "Remove this button:/remove button"] + keyboard = [[("Edit message", "/edit_msg"), + ("Don't", "/do_nothing")], + [("Remove this button", "/remove button")]] - if data_callback == '/edit': # Message editor: + if data_callback == '/edit_msg': # Message editor: # Answer callback query self.call_service('telegram_bot/answer_callback_query', message='Editing the message!', @@ -661,7 +670,6 @@ user = payload_event['from_first'] title = '*Message edit*' msg = 'Callback received from %s. Message id: %s. Data: ``` %s ```' - keyboard = ['/edit,/NO', '/remove button'] self.call_service('telegram_bot/edit_message', chat_id=user_id, message_id=msg_id, @@ -677,13 +685,13 @@ callback_query_id=callback_id) # Edit the keyboard - new_keyboard = ['/edit,/NO'] + new_keyboard = keyboard[:1] self.call_service('telegram_bot/edit_replymarkup', chat_id=user_id, message_id='last', inline_keyboard=new_keyboard) - elif data_callback == '/NO': # Only Answer to callback query + elif data_callback == '/do_nothing': # Only Answer to callback query self.call_service('telegram_bot/answer_callback_query', message='OK, you said no!', callback_query_id=callback_id) @@ -722,6 +730,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/tellduslive/index.html b/components/tellduslive/index.html index 1decf2db43..448254d829 100644 --- a/components/tellduslive/index.html +++ b/components/tellduslive/index.html @@ -119,6 +119,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/tellstick/index.html b/components/tellstick/index.html index e6de02fef3..6d8f56aba2 100644 --- a/components/tellstick/index.html +++ b/components/tellstick/index.html @@ -111,6 +111,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/tradfri/index.html b/components/tradfri/index.html index 76b0930164..5f6b1215c7 100644 --- a/components/tradfri/index.html +++ b/components/tradfri/index.html @@ -144,6 +144,9 @@ If you see an “Unable to connect” message, restart the gateway and try again
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/twilio/index.html b/components/twilio/index.html index eb10aa881c..d2ad76ef30 100644 --- a/components/twilio/index.html +++ b/components/twilio/index.html @@ -107,6 +107,9 @@ Calls are limited to 10 minutes and will play a short trial message before your
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/vera/index.html b/components/vera/index.html index 12ba1ea4ee..96904a635e 100644 --- a/components/vera/index.html +++ b/components/vera/index.html @@ -144,6 +144,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/verisure/index.html b/components/verisure/index.html index 69e37c0313..398299ba1d 100644 --- a/components/verisure/index.html +++ b/components/verisure/index.html @@ -138,6 +138,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/volvooncall/index.html b/components/volvooncall/index.html index 794ebb1c33..fec9d8b739 100644 --- a/components/volvooncall/index.html +++ b/components/volvooncall/index.html @@ -126,6 +126,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/wemo/index.html b/components/wemo/index.html index 3746833ffe..2c02b2c3b3 100644 --- a/components/wemo/index.html +++ b/components/wemo/index.html @@ -117,6 +117,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/wink/index.html b/components/wink/index.html index a805e368fd..bc4953926e 100644 --- a/components/wink/index.html +++ b/components/wink/index.html @@ -172,6 +172,9 @@ The Wink hub can only be accessed via the cloud. This means it requires an activ
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/zha/index.html b/components/zha/index.html index e5a4f2092e..419c46597f 100644 --- a/components/zha/index.html +++ b/components/zha/index.html @@ -135,6 +135,9 @@ and the path to the serial device for the radio and path to the database which w
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/zoneminder/index.html b/components/zoneminder/index.html index d835091d0d..975b3d93f5 100644 --- a/components/zoneminder/index.html +++ b/components/zoneminder/index.html @@ -130,6 +130,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/components/zwave/index.html b/components/zwave/index.html index 62dc30684a..c80f4c9bbc 100644 --- a/components/zwave/index.html +++ b/components/zwave/index.html @@ -93,6 +93,9 @@
  • Z-Wave Cover
  • +
  • + Z-Wave Fan +
  • Z-Wave Light
  • @@ -119,6 +122,9 @@
  • Android IP Webcam
  • +
  • + Arlo +
  • Axis
  • diff --git a/cookbook/automation_first_light/index.html b/cookbook/automation_first_light/index.html index d2f375a95d..e046ad8f0f 100644 --- a/cookbook/automation_first_light/index.html +++ b/cookbook/automation_first_light/index.html @@ -82,7 +82,7 @@ - alias: Enable First Morning Trigger trigger: - platform: time - after: '5:00' + at: '5:00' action: service: homeassistant.turn_on entity_id: input_boolean.trigger_first_morning diff --git a/cookbook/automation_sun/index.html b/cookbook/automation_sun/index.html index 6540ffa9c2..ad33e47a57 100644 --- a/cookbook/automation_sun/index.html +++ b/cookbook/automation_sun/index.html @@ -86,7 +86,7 @@
    automation:
       trigger:
         platform: time
    -    after: "07:15:00"
    +    at: "07:15:00"
       action:
         service: light.turn_on
         entity_id: light.bedroom
    diff --git a/cookbook/configuration_yaml_from_bassclarinetl2/index.html b/cookbook/configuration_yaml_from_bassclarinetl2/index.html
    index c3c95cefef..97c46e6264 100644
    --- a/cookbook/configuration_yaml_from_bassclarinetl2/index.html
    +++ b/cookbook/configuration_yaml_from_bassclarinetl2/index.html
    @@ -203,7 +203,7 @@
     #      zone: zone.barracuda_sj
     #      event: enter
     #    - platform: time
    -#      after: '07:15'
    +#      at: '07:15'
     #      before: '09:00'
     #  action:
     #    service: ifttt.trigger
    diff --git a/developers/rest_api/index.html b/developers/rest_api/index.html
    index 3eee248f8a..f55fb82a52 100644
    --- a/developers/rest_api/index.html
    +++ b/developers/rest_api/index.html
    @@ -226,6 +226,12 @@ You can append ?api_password=YOUR_PASSWORD
     

    GET /api/history/period/<timestamp>

    Returns an array of state changes in the past. Each object contains further details for the entities.

    +

    The <timestamp> is optional and defaults to 1 day before the time of the request. It determines the beginning of the period.

    +

    You can pass the following optional GET parameters:

    +
      +
    • filter_entity_id=<entity_id> to filter on a single entity
    • +
    • end_time=<timestamp> to choose the end of the period (defaults to 1 day)
    • +
    [
         [
             {
    diff --git a/docs/automation/trigger/index.html b/docs/automation/trigger/index.html
    index 3da6c23ebb..13e4759caf 100644
    --- a/docs/automation/trigger/index.html
    +++ b/docs/automation/trigger/index.html
    @@ -116,18 +116,16 @@
     

    State trigger

    -

    Triggers when the state of tracked entities change. If only entity_id given will match all state changes.

    +

    Triggers when the state of tracked entities change. If only entity_id given will match all state changes, even if only state attributes change.

    automation:
       trigger:
         platform: state
         entity_id: device_tracker.paulus, device_tracker.anne_therese
         # Optional
         from: 'not_home'
    +    # Optional
         to: 'home'
     
    -    # Alias for 'to'
    -    state: 'home'
    -
         # If given, will trigger when state has been the to state for X time.
         for:
           hours: 1
    @@ -138,6 +136,9 @@
     

    Use quotes around your values for from and to to avoid the YAML parser interpreting values as booleans.

    +

    + Using state as an alias for to is deprecated. +

    Sun trigger

    Trigger when the sun is setting or rising. An optional time offset can be given to have it trigger for example 45 minutes before sunset, when dusk is setting in.

    automation:
    @@ -159,7 +160,7 @@ With template triggers you can also evaluate attribute changes by using is_state
     

    Time trigger

    -

    Time can be triggered in many ways. The most common is to specify after and trigger at a specific point in time each day. Alternatively, you can also match if the hour, minute or second of the current time has a specific value. You can prefix the value with a / to match whenever the value is divisible by that number. You cannot use after together with hour, minute or second.

    +

    Time can be triggered in many ways. The most common is to specify at and trigger at a specific point in time each day. Alternatively, you can also match if the hour, minute or second of the current time has a specific value. You can prefix the value with a / to match whenever the value is divisible by that number. You cannot use at together with hour, minute or second.

    automation:
       trigger:
         platform: time
    @@ -170,9 +171,9 @@ With template triggers you can also evaluate attribute changes by using is_state
     automation 2:
       trigger:
         platform: time
    -    # When 'after' is used, you cannot also match on hour, minute, seconds.
    +    # When 'at' is used, you cannot also match on hour, minute, seconds.
         # Military time format.
    -    after: '15:32:00'
    +    at: '15:32:00'
     
     automation 3:
       trigger:
    diff --git a/docs/tools/scripts/index.html b/docs/tools/scripts/index.html
    index 81aac21730..23fdfea863 100644
    --- a/docs/tools/scripts/index.html
    +++ b/docs/tools/scripts/index.html
    @@ -83,8 +83,14 @@
     
    $ hass --script keyring
     
    +

    Benchmark

    +

    For testing the performance of Home Assistant the Benchmark scipt runs until you exit using Control+C.

    +

    Firing and handling of a million events.

    +
    $ hass --script benchmark async_million_events
    +
    +

    Old scripts

    -

    Usally those scripts were only use when a massive update happend and was announced in the release notes.

    +

    Usally those scripts were only used when a massive update happend and was announced in the release notes.

    • db_migrator: Migrate an existing SQLite database to the new schema.
    • influxdb_migrator: Convert an old InfluxDB to the new format.
    • diff --git a/docs/z-wave/index.html b/docs/z-wave/index.html index c725972e2a..6f5e068a5e 100644 --- a/docs/z-wave/index.html +++ b/docs/z-wave/index.html @@ -263,6 +263,10 @@ Depending on what’s plugged into your USB ports, the name found above may chan replace_failed_node Replace a failed device with another. If the node is not in the controller’s failed nodes list, or the node responds, this command will fail. + + reset_node_meters + Reset a node’s meter values. Only works if the node supports this. + set_config_parameter Let’s the user set a config parameter to a node. @@ -291,14 +295,14 @@ Depending on what’s plugged into your USB ports, the name found above may chan - alias: soft reset at 2:30am trigger: platform: time - after: '2:30:00' + at: '2:30:00' action: service: zwave.soft_reset - alias: heal at 2:31am trigger: platform: time - after: '2:31:00' + at: '2:31:00' action: service: zwave.heal_network
    diff --git a/images/screenshots/hp_ilo_sensors.png b/images/screenshots/hp_ilo_sensors.png new file mode 100644 index 0000000000..0c7c4a96ad Binary files /dev/null and b/images/screenshots/hp_ilo_sensors.png differ diff --git a/images/supported_brands/arlo.png b/images/supported_brands/arlo.png new file mode 100644 index 0000000000..1dbcc4ffe8 Binary files /dev/null and b/images/supported_brands/arlo.png differ diff --git a/images/supported_brands/rachio.png b/images/supported_brands/rachio.png new file mode 100644 index 0000000000..340105ff82 Binary files /dev/null and b/images/supported_brands/rachio.png differ diff --git a/sitemap.xml b/sitemap.xml index 7dec430c2b..ccb51ec7a5 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1786,6 +1786,9 @@ https://home-assistant.io/components/sensor.lastfm/ +https://home-assistant.io/components/light.template/ + + https://home-assistant.io/components/recorder/ @@ -1810,6 +1813,9 @@ https://home-assistant.io/components/light.osramlightify/ +https://home-assistant.io/components/camera.arlo/ + + https://home-assistant.io/components/switch.flux/ @@ -2935,6 +2941,18 @@ https://home-assistant.io/components/cover.lutron_caseta/ +https://home-assistant.io/components/fan.zwave/ + + +https://home-assistant.io/components/switch.rachio/ + + +https://home-assistant.io/components/arlo/ + + +https://home-assistant.io/components/sensor.arlo/ + + https://home-assistant.io/components/sensor.ted5000/ @@ -3473,62 +3491,62 @@ https://home-assistant.io/demo/frontend.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/index.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00 https://home-assistant.io/static/mdi-demo.html -2017-06-03T19:44:17+00:00 +2017-06-04T03:14:51+00:00