✅ Awtrix Light:
☑️ Documentation
☑️ Web Flasher
☑️ Interaction
☑️ Effects
☑️ Color Table
☑️ MQTT Explorer
☑️ Inscription Home Assistant
- alias: awtrix_test_message
id: awtrix_test_message
description: Awtrix test message
initial_state: true
trigger:
## Virtual button
- platform: state
entity_id: input_button.test_test
action:
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{ "text": "Home Assistant", "duration": 5, "color": "#5CE0FF" }'
☑️ Temperature sensor data
- alias: awtrix_test_message
id: awtrix_test_message
description: Awtrix test message
initial_state: true
trigger:
## Virtual button
- platform: state
entity_id: input_button.test_test
action:
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{ "text": "t - {{ states(''sensor.0xec1bbdfffe6f3394_temperature'')}} C", "duration": 10, "color": "#FFF97D", "noScroll": true }'
☑️ Temperature sensor data with icon
- alias: awtrix_test_message
id: awtrix_test_message
description: Awtrix test message
initial_state: true
trigger:
## Virtual button
- platform: state
entity_id: input_button.test_test
action:
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{ "icon": "1165", "text": "{{ states(''sensor.0xec1bbdfffe6f3394_temperature'')}} C", "duration": 10, "color": "#FFF97D", "noScroll": true }'
☑️ Effect Radar with text
- alias: awtrix_test_message
id: awtrix_test_message
description: Awtrix test message
initial_state: true
trigger:
## Virtual button
- platform: state
entity_id: input_button.test_test
action:
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{ "text": "air raid alert", "effect": "Radar", "duration": 15, "color": "#FFD4FF" }'
☑️ Youtube packages
youtube_sensors:
sensor:
- platform: rest
name: youtube_api
resource_template: !secret youtube
method: GET
headers:
content-type: 'application/json'
value_template: "0"
json_attributes:
- "items"
scan_interval: 600 # 10 Minutes
## in secret.yaml - youtube: "https://www.googleapis.com/youtube/v3/channels?part=statistics&id=CHANNEL_ID&key=CHANNEL_API"
template:
- sensor:
- name: youtube_subscriber_count
unique_id: youtube_subscriber_count
state: >
{{state_attr('sensor.youtube_api','items')[0].statistics.subscriberCount }}
- name: youtube_view_count
unique_id: youtube_view_count
state: >
{{state_attr('sensor.youtube_api','items')[0].statistics.viewCount }}
- name: youtube_video_count
unique_id: youtube_video_count
state: >
{{state_attr('sensor.youtube_api','items')[0].statistics.videoCount }}
☑️ Send youtube stats
- alias: awtrix_test_message
id: awtrix_test_message
description: Awtrix test message
initial_state: true
trigger:
## Virtual button
- platform: state
entity_id: input_button.test_test
action:
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{"icon": "10835", "text": "{{ states(''sensor.youtube_subscriber_count'')}}", "duration": 5 }'
- delay: 00:00:05
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{"icon": "10519", "text": "{{ states(''sensor.youtube_view_count'')}}", "color": "#00FF00", "duration": 5 }'
- delay: 00:00:05
- service: mqtt.publish
data_template:
topic: "awtrix_6c9da0/notify"
payload_template: '{"icon": "9452", "text": "{{ states(''sensor.youtube_video_count'')}}", "color": "#007FFF", "duration": 5 }'