Odczyt atrybutu z encji

Czy jest możliwość pobrania wartości atrybutu z encji

Skorzystaj z template

@Andrzej13 w nazwie encji masz “nbe”, czy masz integrację HA z kotłem RTB Feniks firmy NBE (https://nbe-global.com)?

Tak, dokładnie.
Chcę pobierać temperaturę aktualną CWU i na jej podstawie włączać gniazdko, ponadto w połączeniu z aktualną produkcją z paneli.

Dzięki podpowiedzi @rafkan, udało mi się stworzyć

{{ state_attr(‘water_heater.nbe_hot_water’,‘current_temperature’)}}
dalej jeszcze nie doszedłem co z tym dalej :frowning:

Może jakaś wskazówka, niestety utknąłem

Możesz zdradzić szczegółowe informacje jak zrobiłeś integrację, proponuję w nowym wątku aby tutaj nie śmiecić.

Jakoś dałem radę, nie wiem czy zgodnie z regułami, ale działa.
Dodałem wpis do configuration.yaml

  - platform: template
    sensors:
      cwu_aktualna:
        unique_id: "cwu_aktualna"
        friendly_name: "CWU aktualna"
        value_template: "{{ state_attr('water_heater.nbe_hot_water','current_temperature')}}"

Jednak po lekturze forum, nie chciałbym zaśmiecać configuration.yaml i umieszczać w folderach.
Jak zrozumiałem:

  1. w configuration.yaml:
sensor: !include_dir_merge_list sensors/
  1. tworzę katalog sensors
  2. w katalogu tym plik nazwa.yaml czy nazwa ma znaczenie ??
  3. do pliku wklejam to co wcześniej miałem w configuration.yaml, czy jednak należy wprowadzić zmiany?

To stary zapis konfiguracji - legacy sensor configuration format, obecnie nowy (preferowany a wkrótce wymagany) to State-based template binary sensors, buttons, numbers, selects and sensors więc proponuję na tym etapie już stosować nowy format konfiguracji.

Poprawiłem, czy teraz jest ok?

  - sensors:
      cwu_aktualna:
        unique_id: "cwu_aktualna"
        friendly_name: "CWU aktualna"
        value_template: "{{ state_attr('water_heater.nbe_hot_water','current_temperature')}}"

W linku który wkleił @macek w pierwszym przykładzie masz nowy sposób definicji szablonów:

template:
  - sensor:
      - name: "Average temperature"
        unit_of_measurement: "°C"
        state: >
          {% set bedroom = states('sensor.bedroom_temperature') | float %}
          {% set kitchen = states('sensor.kitchen_temperature') | float %}
          {{ ((bedroom + kitchen) / 2) | round(1, default=0) }} 

Zrobiłeś tak samo?