hej czy ktoś z was robił może picture element który wyświetla obraz na podstawie encji.
chodzi mi o cos w stylu wyświetlania obrazu szarego jeśli urządzenie nie pracuje i zielonego jeśli pracuje
zrobiłem coś takiego ale nie wychodzi ??
type: picture-elements
elements:
- type: image
entity: sensor.czuwanie
state_image:
'on': /local/green.png
'off': /local/off.png
'default': /local/off.png
style:
top: 4%
left: 50%
width: 7%```
1 polubienie
damu
17 Grudzień 2023 13:06
2
Ja mam coś takiego i działa:
...
- type: image
entity: switch.zb4pal2
name: WC Umywalka
tap_action:
action: none
double_tap_action:
action: none
hold_action:
action: none
state_image:
'on': /local/img/YellowL-Lens-Flare.png
'off': /local/img/transparent.png
unavailable: /local/img/Black-Lens-Flare.png
style:
left: 82.5%
top: 56.5%
width: 25%
opacity: 0.99
border-radius: 50%
...
są 3 stany obrazkowe:
‘on’ jak żarówka świeci
‘off’ jak wyłaczona
‘unavailable’ jak brak stanu/połączenia z żarówką
1 polubienie
a jak masz zrobiony skrypt do encji: switch.zb4pa12 bo mój nie daje mi żadnego stanu
- platform: template
sensors:
czuwanie:
friendly_name: "czuwanie"
unique_id: czuwanie
availability_template: "{{ not is_state('sensor.pc_pzem_004t_v3_power_2', 'unavailable') }}"
value_template: >-
{% if states('sensor.pc_pzem_004t_v3_power_2') | float > 0 %}
on
{% else %}
off
{% endif %}
unit_of_measurement: "kWh"```
damu
17 Grudzień 2023 13:53
5
nie mam żadnego skryptu to stan z fizycznego urządzenia
ale chyba tworzyłeś dla tego urządzenia jakiś wpis w ESP. bo musi brać informację że jest on lub off
damu
17 Grudzień 2023 14:03
7
To z przełącznika/przekaźnika zigbee bierze (takiego poczwórnego)
1 polubienie
aaaa no to nic z tego muszę kombinować dalej. ale dzięki za pomoc
damu
17 Grudzień 2023 14:11
9
Podejrzyj sobie stan twojego sensora “sensor.czuwanie” na http://IP_BRAMKI/developer-tools/state, zobacz jak się zmienia i odpowiednio zastosuj
Chciał bym ale nie wiem czy się da aby ta encja zmianę koloru w picture element.
- platform: template
sensors:
czuwanie:
friendly_name: "czuwanie"
unique_id: czuwanie
availability_template: >-
{%- if not is_state("sensor.pc_pzem_004t_v3_power_2", "unavailable") %}
true
{%- endif %}
value_template: >-
{% if states('sensor.pc_pzem_004t_v3_power_2') | float > 10 %}
{{ states('sensor.pc_pzem_004t_v3_power_2') }}
{% else %}
0
{% endif %}
unit_of_measurement: "kWh"
attribute_templates:
status: >-
{% if is_state('sensor.pc_pzem_004t_v3_power_2', 'unavailable') %}
off
{% else %}
on
{% endif %}
switch_action: "{{ states('sensor.czuwanie') == 'on '}}" ```