This flow was submitted before accounts existed, so nobody owns it yet. If you submitted it, open the edit link you were given — it still works — and you can attach the flow to an account from there. There is no deadline, and attaching it retires the link for good.
Awtrix random effect
This blueprint allows you to select the effects, which should be randomly displayed on your Awtrix light.
| System | Home Assistant Blueprint |
|---|---|
| Firmware | AWTRIX 3 |
| Topic | Miscellaneous |
| Built by | N1c093 |
| File | 9dZKg529OyE2.yaml · 2.2 KB |
| Icons | — |
| Published | 27 Jul 2023 · updated 18 Mar 2024 |
| Downloads | 26 |
This blueprint allows you to select the effects, which should be randomly displayed on your Awtrix light. You can easily select the effects in the blueprint and change interval.
9dZKg529OyE2.yaml
blueprint:
name: Awtrix random effect
description: This blueprint allows you to select the effects, which should be randomly displayed on your Awtrix light
domain: automation
author: N1c093
input:
awtrix_3:
name: Awtrix Display
description: Select the target Awtrix display.
selector:
device:
model: "AWTRIX 3"
effect_list:
name: Effects
description: "Select the effects which should randomly be displayed. See: https://blueforcer.github.io/awtrix3/#/effects"
selector:
select:
options:
- BrickBreaker
- Fireworks
- Radar
- Snake
- TheaterChase
- SwirlOut
- LookingEyes
- Pacifica
- PlasmaCloud
- Checkerboard
- PingPong
- Ripple
- TwinklingStars
- ColorWaves
- SwirlIn
- Matrix
- Plasma
- MovingLine
mode: list
multiple: true
duration:
name: Effect duration
description: Select how long each effect should be displayed.
default: "10"
selector:
number:
min: 1
max: 999
mode: box
unit_of_measurement: seconds
change_interval:
name: Effect change interval
description: 'Select how often (in minutes) the effect should change. Input must start with "/" Example: "/5"'
default: "/5"
selector:
text:
suffix: minutes
mode: queued
variables:
device_id: !input awtrix_3
awtrix_3: "{{ iif( device_attr(device_id, 'name_by_user') != none, device_attr(device_id, 'name_by_user'), device_attr(device_id, 'name') ) }}"
effect_list: !input effect_list
effect_random: "{{effect_list|random}}"
duration: !input duration
trigger:
- platform: time_pattern
minutes: !input change_interval
action:
- service: mqtt.publish
data:
qos: 0
retain: false
topic: "{{awtrix_3}}/custom/effect"
payload: |-
{
"effect": "{{ effect_random }}",
"duration": "{{ duration }}"
}
More flows for Home Assistant Blueprint or Miscellaneous
Something wrong with this flow? Report it.