# Ogólne: Własne ikony (AI-Speaker - Home Assistant)

**URL:** <https://ai-speaker.discourse.group/t/ogolne-wlasne-ikony-ai-speaker-home-assistant/147>\
**Category:** faq\
**Created:** [11 Styczeń 2020 23:35 UTC](https://ai-speaker.discourse.group/t/ogolne-wlasne-ikony-ai-speaker-home-assistant/147 "2020-01-11T23:35:42Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Autor:** ![Tomasz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/tomasz/32/286_2.png) [@Tomasz](https://ai-speaker.discourse.group/u/Tomasz)\
**Data wpisu:** [11 Styczeń 2020 23:35 UTC](https://ai-speaker.discourse.group/t/ogolne-wlasne-ikony-ai-speaker-home-assistant/147/1 "2020-01-11T23:35:42Z")

</div>

Przedstawiony sposób tworzy nową encje typu Switch do której można zastosować własne ikony które będą zmieniały się wraz ze jej stanem.  
Dla mnie nie jest to optymalne rozwiązanie, wolałbym zmienić ikonę (oczywiście wraz z jej stanem) dla istniejącej już encji.  
Materiał źródłowy:

> **[Template Switch](https://www.home-assistant.io/integrations/switch.template/)**
>
> Instructions on how to integrate Template Switches into Home Assistant.

  
dzięki @ [mariusz\_70](https://ai-speaker.discourse.group/u/mariusz_70) 😉

Tak jak wspomniałem na podstawie istniejącej encji tworzymy nową, efekt jest jak niżej.  
Ta u góry (Łazienka) to bazowa encja, na podstawie której tworzymy wirtualną encje z podmienioną ikonką (ta na dole Light)  
 ![1](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/66af44d7144c41f723222dafb163c5e6cb4005d3.jpeg)  
i tak samo dla wyłaczonego światła.  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/54e4abc8a668ee909f89b45c01ae97b4f2a1cc30.png)  
W tym przykładzie użyłem ikonek do darmowego pobrania z:

> **[Light bulb free vector icons designed by Freepik](https://www.flaticon.com/free-icon/light-bulb_129498)**
>
> Download this free icon in SVG, PSD, PNG, EPS format or as webfonts.
> Flaticon, the largest database of free vector icons.

  
ich format to plik .png o wymiarach 512x512 @32bit/121dpi

Opis:

Na bramce, w folderze AIS:

- w pliku configuration.yaml robimy wpis:  
switch: !include switch.yaml

- tworzymy plik switch.yaml i dodajemy do niego następując wpis

następnie w kodzie podmieniamy:  
**light.incan\_lazienka** = nasz encja bazowa, na podstawie której tworzymy wirtualną encje, jak widać występuje 4 razy, więc podmieniamy wszędzie  
**/local/img/big-light.png** - adres naszej ikony OFF z galerii na bramce AIS  
**/local/img/light-bulb.png** - adres naszej ikony ON z galerii na bramce AIS

O galerii więcej informacji tutaj:

> **[Wersja systemu 0.102 Galeria i QR kody · Asystent domowy](https://sviete.github.io/AIS-docs/blog/2019/12/11/release-notes.html)**
>
> \## Wersja systemu 0.102.4 z dnia 11 grudnia 2019 roku,

  
Zapisujemy, sprawdzamy konfiguracje i uruchamiamy bramkę ponownie.

Przykład z inną ikonką na filmie poniżej:

---

_[View the full topic](https://ai-speaker.discourse.group/t/ogolne-wlasne-ikony-ai-speaker-home-assistant/147)._
