# Jak zrobić template atrybutu

**URL:** <https://forum.arturhome.pl/t/jak-zrobic-template-atrybutu/6051>\
**Category:** Home Assistant\
**Created:** [4 Sierpień 2022 21:11 UTC](https://forum.arturhome.pl/t/jak-zrobic-template-atrybutu/6051 "2022-08-04T21:11:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Zhan.pl](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/b9bd4f/32.png) [@Zhan.pl](https://forum.arturhome.pl/u/Zhan.pl)\
**Data wpisu:** [4 Sierpień 2022 21:11 UTC](https://forum.arturhome.pl/t/jak-zrobic-template-atrybutu/6051/1 "2022-08-04T21:11:01Z")

</div>

Witam,

chciałbym zrobić sensor binarny, który będzie sygnalizował podłączenie telefonu do konkretnego urządzenia bluetooth. W aplikacji mobilnej mam aktywny sensor połączeń BT, potrafię odczytać listę aktualnie podłączonych urządzeń ale nie potrafię użyć “is\_state\_attr” żeby sprawdzać adres konkretnego urządzenia.

```auto
{{ is_state_attr('sensor.galaxy_bluetooth_connection', 'connected_paired_devices', '00:00:00:00:00:00') }}

```

taka składnia zwraca mi błąd, pewnie chodzi o to, że ten atrybut jest listą ale nie wiem jak to obsłużyć. Ktoś coś podpowie?

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [4 Sierpień 2022 21:40 UTC](https://forum.arturhome.pl/t/jak-zrobic-template-atrybutu/6051/2 "2022-08-04T21:40:42Z")

</div>

Stwórz najpierw sensor który będzie Ci “czytał” aktualnie podłączone urządzenie do telefonu:

```auto
bluetooth_galaxy_connected:
  friendly_name: "Połączenie bluetooth z galaxy"
  value_template: "{{ state_attr('sensor.galaxy_bluetooth_connection', 'connected_paired_devices') }}"

```

Następnie w zależności od wyniku powyższego zdefiniuj podłączone urządzenia np:

```auto
galaxy_podlaczone_urzadenia:
  friendly_name: "Galaxy podłączone urządzenia"
  icon_template: mdi:bluetooth-connect
  value_template: >-
    {% if is_state('sensor.bluetooth_galaxy_connected', "['00:00:00:00:00:00']") %}
         Urządzenie pierwsze
    {% elif is_state('sensor.bluetooth_galaxy_connected', "['11:11:11:11:11:11']") %}
          Urządzenie drugie
    {% elif is_state('sensor.bluetooth_galaxy_connected', "[]") %}
          Brak połączenia
    {% endif %} 

```

---

<div class="post-metadata">

**Autor:** ![krskrab](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krskrab/32/8566_2.png) [@krskrab](https://forum.arturhome.pl/u/krskrab)\
**Data wpisu:** [4 Sierpień 2022 22:02 UTC](https://forum.arturhome.pl/t/jak-zrobic-template-atrybutu/6051/3 "2022-08-04T22:02:14Z")

</div>

Lub

```auto
value_template: "{{ 'A0:D8:07:B9:C5:7E' in state_attr('sensor.sm_g975f_bluetooth_connection', 'connected_paired_devices') }}"

```

 ![ScreenShot_20220804225625](https://forum.arturhome.pl/uploads/default/original/2X/5/5f1d1d14fb369c2cce797b5d16352ad3ee5ebb9e.png)

---

<div class="post-metadata">

**Autor:** ![Zhan.pl](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/b9bd4f/32.png) [@Zhan.pl](https://forum.arturhome.pl/u/Zhan.pl)\
**Data wpisu:** [5 Sierpień 2022 06:40 UTC](https://forum.arturhome.pl/t/jak-zrobic-template-atrybutu/6051/4 "2022-08-05T06:40:10Z")

</div>

Super, tego mi brakowało. Dziękuję.
