
* 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
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 |
|
Local Polling | 0.32 | internal |
|
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 %}