Franck Nijhof 1833c32a2c Cleans up front matter (#9835)
* Sets front matter defaults

* Removes default front matter from section templates/pages

* Removes default front matter from addon pages

* Removes default front matter from integration pages

* Removes default front matter from posts

* Removes default front matter from docs pages

* Removes default front matter from other pages

* Fixes blog category pages
2019-07-11 14:35:08 -07:00

1.9 KiB

title description logo ha_category ha_iot_class ha_release ha_qa_scale redirect_from
Random Instructions on how to integrate random numbers into Home Assistant. home-assistant.png
Utility
Sensor
Binary Sensor
Local Polling 0.32 internal
/components/sensor.random/
/components/binary_sensor.random/

The random integration simply creates random values or state. This can be useful if you want to test automation rules or run an interactive demo. It generates a new state every time it is polled.

Binary Sensor

The random binary sensor platform is creating random states (true, 1, on or false, 0, off).

Configuration

To enable the random binary sensor, add the following lines to your configuration.yaml file:

# Example configuration.yaml entry
binary_sensor:
  - platform: random

{% configuration %} name: description: Name to use in the frontend. required: false type: string default: Random Binary Sensor {% endconfiguration %}

Sensor

The random sensor platform is creating random sensor values (integers) out of a given range. Returned values form a discrete uniform distribution, meaning that each integer value in the range configured is equally likely to be drawn.

Configuration

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

# Example configuration.yaml entry
sensor:
  - platform: random

{% configuration %} name: description: Name to use in the frontend. required: false type: string default: Random Sensor minimum: description: Lower limit for the values. required: false type: string default: 0 maximum: description: Upper limit for the values. required: false type: integer default: 20 unit_of_measurement: description: Defines the units of measurement of the sensor, if any. required: false type: string {% endconfiguration %}