Zaokrąglanie temperatury na karcie 'Elementy obrazu'

Cześć
Stworzyłem sobie kartę z kotłownią i z czujników mam zbyt precyzyjne dane.
Chcę zaokrąglić do 1 miejsca po przecinku. Wpisuje tak jak na fotce i jest kiepsko. Raz wynik jest zaokrąglony raz nie jest. Jak dodam value_template do innych encji to nie zaokrągla żadnej.
Co robię nie tak?

elements:
  - entity: sensor.lk_powrot_co
    style:
      font-size: 1em
      left: 25%
      top: 70%
      transform: none
    type: state-label
    value_template: '{{ value | float(0) / 10 | round(1) }}'
  - entity: sensor.lk_zasilanie_co
    style:
      font-size: 1em
      left: 25%
      top: 80%
      transform: none
    type: state-label

spróbuj tak

value_template: '{{ "%0.1f"|format(value | float / 10) }}'

Zaokrąglić temperaturę możesz prosto z UI. Wchodzisz w opcje danej encji sensor i masz opcję zaokrąglania jednostki.

1 polubienie

Do tego jest wymagana minimalnie wersja HA core 2023.3.0

to nic nie daje, nie mam zaokrąglenia

@Grippen u mnie nie mam takiej możliwości, mam najnowszego HA ale encje nie maja identyfikatora i dostaje taki komunikat

Może wiesz jak mam te identyfikatory dodać, próbowałem kilku sposobów i za każdym razem mam błęd pliku YAML. Teraz mam tak w pliku yaml skonfigurowane te encje

    # temperatury z LanKontroler
    - name: "LK DZ zimna"
      state_topic: "Lancontrol/Temp/DZ_zimna"
      unit_of_measurement: "°C"
      value_template: "{{ value_json }}"
      device_class: temperature
    - name: "LK Temp piwnica"
      state_topic: "Lancontrol/Temp/Temp_piwnica"
      unit_of_measurement: "°C"
      value_template: "{{ value_json }}"
      device_class: temperature
    - name: "LK DZ ciepła"
      state_topic: "Lancontrol/Temp/DZ_ciepła"
      unit_of_measurement: "°C"
      value_template: "{{ value_json }}"
      device_class: temperature
    - name: "LK cyrkulacja cwu"
      state_topic: "Lancontrol/Temp/cyrkulacja_cwu"
      unit_of_measurement: "°C"
      value_template: "{{ value_json }}"
      device_class: temperature

dodajesz do konfiguracji unique_id: jakistekst

sensor:
  # RPi - CPU Temperature 
  - platform: command_line
    unique_id: rpicputemp1
    name: RPi CPU Temp
    command: "cat /sys/class/thermal/thermal_zone0/temp"
    unit_of_measurement: "°C"
    value_template: '{{ value | multiply(0.001) | round(1) }}'

możesz spróbować w swojej konfiguracji

value_template: "{{ value_json | round(1) }}"
1 polubienie

@MariuszAK Dziękuje to jest to. Twoje rozwiązania załatwiły sprawę