Add 0.19 blog post

This commit is contained in:
Paulus Schoutsen 2016-05-07 12:40:16 -07:00
parent fa222258cd
commit 53472d530e
7 changed files with 254 additions and 2 deletions

View file

@ -11,6 +11,21 @@ footer: true
Conditions can be used within a script or automation to prevent further execution. A condition will look at the system right now. For example a condition can test if a switch is currently turned on or off.
#### {% linkable_title AND condition %}
Test multiple conditions in 1 condition statement. Passes if all embedded conditions are valid.
```yaml
condition: and
conditions:
- condition: state
entity_id: 'device_tracker.paulus'
state: 'home'
- condition: numeric_state
entity_id: 'sensor.temperature'
below: '20'
```
#### {% linkable_title Numeric state condition %}
This type of condition attempts to parse the state of specified entity as a number and triggers if the value matches all of the above or below thresholds.
@ -28,6 +43,21 @@ below: 25
value_template: {{ float(state.state) + 2 }}
```
#### {% linkable_title OR condition %}
Test multiple conditions in 1 condition statement. Passes if any embedded conditions is valid.
```yaml
condition: or
conditions:
- condition: state
entity_id: 'device_tracker.paulus'
state: 'home'
- condition: numeric_state
entity_id: 'sensor.temperature'
below: '20'
```
#### {% linkable_title State condition %}
Tests if an entity is a specified state.