# 🦁 Leon wydany na ALFA

**URL:** <https://ai-speaker.discourse.group/t/leon-wydany-na-alfa/2180>\
**Category:** Ogłoszenia\
**Created:** [7 Październik 2021 12:15 UTC](https://ai-speaker.discourse.group/t/leon-wydany-na-alfa/2180 "2021-10-07T12:15:19Z")\
**Posts on this page:** 1\
**Showing post:** 42

<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:** [8 Listopad 2021 16:13 UTC](https://ai-speaker.discourse.group/t/leon-wydany-na-alfa/2180/42 "2021-11-08T16:13:13Z")

</div>

# Kolejne wydanie Leon na ALFA

# Co nowego

## 1. Home Assistant [Release 2021.11.1 - November 5](https://www.home-assistant.io/blog/2021/11/03/release-202111/#release-2021111---november-5)

Pierwsze wydanie z poprawkami do wersji 2021.11

> **[2021.11: Icon picker, device links and entity categories](https://www.home-assistant.io/blog/2021/11/03/release-202111/#release-2021111---november-5)**
>
> This release adds a beautiful icon picker, quick links to visit a device or service web interface, and new organization categories for entities!

## 2. Start ujednolicania powiadomień do aplikacji mobilnych

Mamy aplikację na macOS/iOS oraz nową aplikację mobilną na Android, te aplikacji w inny sposób obsługują powiadomienia niż nasza dotychczasowa aplikacja AIS-dom.  
Niestety nie da się do końca ujednolicić działania powiadomień, pomiędzy platformami oraz aplikacjami, dlatego zdecydowaliśmy się obsługiwać podstawowy formularz + dodatkowe dane w zależności od platformy i aplikacji. Wyjaśniamy poniżej o co chodzi.

### Podstawowy formularz

Ten formularz ma działać z każdą aplikacją które wspierają powiadomienia z Home Assistant:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/0eb8e9708b4c540f8dd30ad25c923950aff2dd17.png)

Efekt na telefonie/tablecie może być oczywiście troszkę inny, w zależności od systemu oraz aplikacji która jest zainstalowana.

Np. tak to wygląda w AIS-dom Android (nasza aplikacja dedykowana na tablet):

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/36b6dafe6415b210a9c4312604a7443f70415db6.jpeg)

A tak w AIS-mob Android / HA Companion Android (nasza nowa aplikacja dedykowana na urządzenia mobilne z systemem Android)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/b703a238e4e72f8208dcce1e6251a206d359b08d.jpeg)

Tak natomiast w AIS-mob iOS / HA Companion iOS (nasza nowa aplikacja dedykowana na urządzenia mobilne z systemem iOS)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/3c6da80218e6f1584071a1a616d1c0fcce766c00.jpeg)

### Dodatkowe dane do powiadomienia

Dodatkowe dane do powiadomienia są opcjonalne i zależne od platformy oraz aplikacji - **są obsługiwane tylko w nowych aplikacjach AIS mob (na bazie aplikacji HA).**

Przykład:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/985e8c9cfd22f96b52e72e79a1f27e6dadfa23d4.png)

da nam takie powiadomienie z akcjami (przyciskami w powiadomieniu):

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/7bed3b0d065ec195dc279db7195cff71a3dd584f.png)

Dokładny opis dodatkowych danych, znajduje się w dokumentacji Home Assistant dla aplikacji mobilnych:

> **[Introduction | Home Assistant Companion Docs](https://companion.home-assistant.io/docs/notifications/notifications-basic/)**
>
> The mobileapp notify platform accepts the standard title, message and target parameters used by the notify platform. The mobile\\app notify platform supports targets as services. As long as you granted notifications permissions during setup, you will...

## 3. AIS Android

To nowa integracja nad którą pracujemy i jest to rozwinięce tego tematu z forum:

> [@Sterowanie mediami na bramce - na przykładzie Amazon Prime](https://ai-speaker.discourse.group/t/sterowanie-mediami-na-bramce-na-przykladzie-amazon-prime/2275):
>
> Muszę przyznać, że to co robi @ziom+1 daje nam do myślenia wink Uzupełnimy opis z Amazon Prime o sterowanie odtwarzaczem z aplikacji AIS/HA instalujemy i umuchamiamy amazon prime wg opisu @ziom[movie_camera Amazon Prime Video na DEV3](https://ai-speaker.discourse.group/t/amazon-prime-video-na-dev3/2211) możemy zalogować się do aplikacji, gdy bramka jest podłączona do monitora/tv lub za pomoca scrcpy wg opisu @ziom wink[Android ADB - zdalne sterowanie bramką za pomocą scrcpy](https://ai-speaker.discourse.group/t/android-adb-zdalne-sterowanie-bramka-za-pomoca-scrcpy/1685) dodajemy integrację do sterowania odtwarz…

Chodzi o to żeby z poziomu Asystenta domowego (z poziomu Linux) sterować mediami w systemie Android za pomocą interfejsu ADB.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/4f993cdfaf08797d048c4d1dab81822ccfde895b.png)

Zakładamy, że docelowo ta integracja będzie na bramce wbudowana i skonfigurowana z systemem Android dostępnym na bramce (host 127.0.0.1)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/dc6140515c30714846af527138ad2f6f1142c5a3.png)

ale będzie też możliwość sterowania innymi urządzeniami z systemem Android (także innymi bramkami AIS czy telewizorami z Android TV):

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/bb6bcb16b68ef8113822a60b01f40e884a318459.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/b4f3e78e84833328917d3c0a9d3fa08aaf376e9c.png)

⚠ To pierwsza wersja integracji **AIS Android** - ta funkcjonalność jeszcze bardzo rozwojowa. Docelowo chcemy w ten sposób sterować aplikacjami na bramce (Spotify itd..). Integracja zostanie opisana w dokumentacji wraz z wydaniem wersji na kanale PROD wersji Leon.

## 4. Poprawianie wyświetlania ikonek

W najnowszym HA zostały wprowadzone zmiany w interfejsie w elemencie ha-icon-button.

> <https://github.com/home-assistant/frontend/blob/master/src/components/ha-icon-button.ts#L10-L11>

To spowodowało, że niektóre przyciski z ikonkami po aktualizacji nie były prawidłowo wyświetlane. Naprawiliśmy to w tym wydaniu.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/7d5b34745549c295db232ed6f3821a188564a84f.jpeg)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/03475dfbe5d0188bc63b659fd77b8033fa8dcb27.png)

Jeśli widzicie, że zniknęły jakieś ikonki, to dajcie znać 👍

# Test aktualizacji

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/05993f7535e2aacbc6d542fe9474ff5a9205ff83.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/a3bde241e31eb4ee522d58d302d8fbf65454e424.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/743d7d32c4be5c7ab17626dad0486397ce5a95e0.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/c/c39ebb3f63fd963d03f85cd4898ae2eb2f9c289c.png)

# Ogłoszenie ❤

Czy jest ktoś chętny, kto ma bramkę AIS PRO1 i chciałby budować i wydawać wersje dla innych???  
Przyda nam się pomoc tzw “software release manager” - dodamy dostęp do 2 ogólnie dostępnych repozytoriów w Github i “wtajemniczymy w ten proces”.  
Obecnie budowanie paczki sprowadza się to do uruchomienia 1 skryptu.  
Ten skrypt sam przełącza na odpowiednią gałąź w repozytorium (alfa, beta ..), pobiera kody i wykonuje paczkę, następnie wrzuca zbudowaną paczkę do innego repozytorium. Tak żeby instalacja na innych bramkach nie wymagała kompilacji.

---

_[View the full topic](https://ai-speaker.discourse.group/t/leon-wydany-na-alfa/2180)._
