Wyświetlanie picture element na podstawie sensora

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

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"```

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

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

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 '}}"   ```