# Aplikacja: Dlaczego po aktualizacji interfejs aplikacji ma domyślną konfigurację

**URL:** <https://ai-speaker.discourse.group/t/aplikacja-dlaczego-po-aktualizacji-interfejs-aplikacji-ma-domyslna-konfiguracje/72>\
**Category:** faq\
**Created:** [18 Grudzień 2019 10:24 UTC](https://ai-speaker.discourse.group/t/aplikacja-dlaczego-po-aktualizacji-interfejs-aplikacji-ma-domyslna-konfiguracje/72 "2019-12-18T10:24:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Celina](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/celina/32/27_2.png) [@Celina](https://ai-speaker.discourse.group/u/Celina)\
**Data wpisu:** [18 Grudzień 2019 10:24 UTC](https://ai-speaker.discourse.group/t/aplikacja-dlaczego-po-aktualizacji-interfejs-aplikacji-ma-domyslna-konfiguracje/72/1 "2019-12-18T10:24:23Z")

</div>

> Od wersji 0.98 nie nadpisujemy już interfejsu. Poniższy opis/wyjaśnienie dotyczy wcześniejszych wersji systemu.

Aktualnie intensywnie rozwijamy system, konfiguracja domyślna będzie się jeszcze zmieniać i aktualizacje platformy będą ją nadpisywać. Jeżeli wykonasz własną konfigurację, to przed aktualizacją do nowej wersji zrób jej kopię, tak żebyś mógł ją przywrócić po aktualizacji.

Docelowo, do wersji 1.0 rozwiążemy ten problem, myślimy nad zastosowaniem jednego z poniższych rozwiązań:

1. od wersji 1.0 nie będziemy już zmieniać interfejsu automatycznie (ewentualnie poinformujemy o możliwości instalacji nowego interfejsu),
2. automatycznie połączymy zmiany, które dodał użytkownik, z naszymi zmianami,
3. stworzymy profile interfejsu- do wyboru.

Rozwiązanie numer 3. jest najbardziej obiecujące i docelowo właśnie to chcemy zastosować.  
Dzięki takiemu rozwiązaniu będziemy mogli dodać domyślny interfejs i ten interfejs aktualizować automatycznie przy instalacji nie nadpisując interfejsu, który dodał użytkownik. Dodatkowo użytkownik będzie miał możliwość dodania kilku interfejsów dopasowanych do różnych urządzeń, na których używa Asystenta domowego.

## Jak zabezpieczyć swój zdefiniowany wygląd ekranów przed aktualizacją?

Proszę zapoznać się z opisem w dokumentacji Kopia konfiguracji interfejsu użytkownika

[https://sviete.github.io/AIS-docs/docs/en/ais\_app\_ui\_config.html](https://sviete.github.io/AIS-docs/docs/en/ais_app_ui_config.html)

 ![1lovelace-ui-conf-raw](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/d1e0d22d9b9f1390f25843c19014609188180588.png)

## Gdzie (w jakim katalogu) przechowywane są informacje na temat wyglądu interfejsu?

W ukrytym katalogu ~/AIS/ **.storage**  
w pliku lovelace

```bash
cd ~/AIS/.storage/
nano lovelace

```

 ![2edit_lovelace_in_nano](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/2fbdb690195ef09621912f5725d7902348a10d5b.png)

---

<div class="post-metadata">

**Autor:** ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)\
**Data wpisu:** [29 Grudzień 2019 20:23 UTC](https://ai-speaker.discourse.group/t/aplikacja-dlaczego-po-aktualizacji-interfejs-aplikacji-ma-domyslna-konfiguracje/72/2 "2019-12-29T20:23:02Z")

</div>

robiłm wg instrukcji [https://sviete.github.io/AIS-docs/docs/en/ais\_app\_ui\_config.html](https://sviete.github.io/AIS-docs/docs/en/ais_app_ui_config.html), własny interfejs użytkownika, ale teraz nie mogę go edytować i nawet jak wprowadzę zmiany w pliku **ui-lovelace.yaml** to w kartach tych zmian nie widać. Czy po zmianach w artykule powinna istnieć możliwość zmian z poziomu interfejsu?

---

<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:** [3 Styczeń 2020 12:53 UTC](https://ai-speaker.discourse.group/t/aplikacja-dlaczego-po-aktualizacji-interfejs-aplikacji-ma-domyslna-konfiguracje/72/3 "2020-01-03T12:53:11Z")

</div>

Próbowałem jakiś czas temu bawić się interfejsem ale coś mi nie wychodziło, dzisiaj mnie olśniło dlaczego…  
W tym opisie:

> **[Konfiguracja interfejsu użytkownika · Asystent domowy](https://sviete.github.io/AIS-docs/docs/en/ais_app_ui_config.html)**
>
> \## Włączenie trybu konfiguracji

  
raz jest:  
**ui-lovelace.yaml**  
a raz jest:  
**ul-lovelace.yaml**  
gdzie drugą literę można przeczytać jako spółgłoskę “el” a nie samogłoskę “i”.  
Więć zamiast utworzyć plik **ui-lovelace.yaml** to utworzyem plik **ul-lovelace.yaml** 😄 😳

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [3 Styczeń 2020 14:49 UTC](https://ai-speaker.discourse.group/t/aplikacja-dlaczego-po-aktualizacji-interfejs-aplikacji-ma-domyslna-konfiguracje/72/4 "2020-01-03T14:49:39Z")

</div>

Upss - to jakiś copy & paste bug, już poprawiamy - dzięki 🙂  
Dostaliśmy ten opis od użytkownika bramki, prawdę mówiąc sami tego nie robiliśmy w ten sposób.

PS  
Niebawem cały interfejs będzie odblokowany do edycji i ta metoda nie będzie już potrzebna.
