first beta release

pull/2/head release
LuBeDa 3 years ago
parent 90c01e1de9
commit 9030fdf531

@ -1,3 +1,5 @@
# This is a work in progress. Don't use it for production!
# EspHoMaTriX version 2 (EHMTXv2)
A simple but very flexible DIY status display, build with a flexible 8x32 RGB LED panel implemented with [esphome.io](https://esphome.io)

@ -10,8 +10,8 @@ blueprint:
device:
integration: esphome
trigger_sensor:
name: which state to show
description: This sensor state will be displayed
name: which state change triggers
description: this entity triggers
selector:
entity:
domain: sensor
@ -23,18 +23,18 @@ blueprint:
mode: dropdown
options:
- label: MODE_ICONSCREEN
value: 5
value: "5"
- label: MODE_BLANK
value: 1
value: "1"
- label: MODE_CLOCK
value: 2
value: "2"
- label: MODE_DATE
value: 3
value: "3"
- label: MODE_FULLSCREEN
value: 4
value: "4"
- label: MODE_TEXT
value: 6
default: 5
value: "6"
default: "5"
icon_name:
name: the icon
selector:
@ -69,5 +69,5 @@ action:
- service: esphome.{{ device_attr(display, "name") }}_del_screen
data:
icon_name: !input icon_name
mode: {{ !input screen_mode }}
mode: !input screen_mode

@ -10,8 +10,8 @@ blueprint:
device:
integration: esphome
trigger_sensor:
name: which state to show
description: This sensor state will be displayed
name: which statechange triggers
description: this entity triggers
selector:
entity:
domain: sensor
@ -32,7 +32,7 @@ blueprint:
variables:
display: !input ehmtx_device
sercice: !input element
service: !input element
trigger:
- platform: state
@ -40,4 +40,3 @@ trigger:
action:
- service: esphome.{{ device_attr(display, "name") }}_{{service}}
data:

@ -47,7 +47,7 @@ blueprint:
variables:
display: !input ehmtx_device
element_color: !input element_color
sercice: !input element
myservice: !input element
value: !input gauge_value
trigger:
@ -55,7 +55,7 @@ trigger:
entity_id: !input trigger_sensor
action:
- service: esphome.{{ device_attr(display, "name") }}_{{service}}
- service: esphome.{{ device_attr(display, "name") }}_{{ myservice }}
data:
r: |-
{{ element_color[0] }}

@ -45,6 +45,11 @@ blueprint:
options:
["error","home_assistant","temperature","lightbulb","music","phone","car","sleep8x32",]
default: home_assistant
default_font:
name: true uses the default, false the special font
selector:
boolean:
default: true
use_colors:
name: Use colors based on state values
selector:
@ -78,11 +83,7 @@ blueprint:
selector:
color_rgb:
default: [240, 40, 40]
default_font:
name: true uses the default, false the specialer font
selector:
boolean:
default: true
variables:
display: !input ehmtx_device
@ -104,7 +105,7 @@ action:
icon_name: !input icon_name
screen_time: !input screen_time
lifetime: !input lifetime
text: "{{trigger.to_state.state}} {{trigger.to_state.attributes.unit_of_measurement}}"
text: "{{trigger.to_state.attributes.friendly_name}}: {{trigger.to_state.state}} {{trigger.to_state.attributes.unit_of_measurement}}"
default_font: !input default_font
r: |-
{{ def_color[0] }}

Loading…
Cancel
Save