­čŽü Leon wydany na ALFA

No a u mnie na pro1 od 20 minut:

Je┼╝eli namiesza┼ée┼Ť co┼Ť w konfiguracji i system nie mo┼╝e wsta─ç po aktualizacji, a na takim jeste┼Ť etapie, patrz Ôćĺ restartujeÔÇŽ

To nie pomo┼╝e Ci nawet PRO 500 ++

Masz tu wszytko wyja┼Ťnione tak, ┼╝e ju┼╝ bardziej si─Ö nie da chyba - postaraj si─Ö to zrozumie─ç i stosuj si─Ö do tego a Twoje ┼╝ycie b─Ödzie ┼éatwiejsze :slight_smile:

Jak zawsze nasza wina :worried: , po restarcie r─Öcznym wszystko ┼Ťmiga :wink:

ka┼╝da aktualizacja przed wydaniem na alfa, jest testowana na pre_alfa i dzia┼éa - inaczej by┼Ťmy nie wydali
nie da si─Ö bez loga zrozumie─ç dlaczego u Ciebie nie zadzia┼éa┼éoÔÇŽ mo┼╝e jest b┼é─ůd, nie wykluczone, to bardzo skomlikowany system i kana┼é alfa :wink:

nast─Öpnym razem postaraj si─Ö prosz─Ö pokaza─ç loga - co si─Ö dzieje podczas aktualizacji, wtedy my b─Ödziemy w stanie co┼Ť zobaczy─ç i jak b─Ödzie b┼é─ůd poprawi─ç

:peace_symbol:

Ok, następnym razem otworzę sobie dwa okna i będę widział logi. Teraz nie miałem już jak podejrzeć, moja wina, bo od dłuższego czasu nie było żadnych problemów z aktualizacjami :wink:
ps. wyb├│r ikon oraz podgl─ůd urz─ůdzenia bez szukania ip mistrzostwo :slight_smile:

1 polubienie

Kolejne wydanie Leon na ALFA

Co nowego

1. Home Assistant Release 2021.11.1 - November 5

Pierwsze wydanie z poprawkami do wersji 2021.11

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:

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):

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

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

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:

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

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

3. AIS Android

To nowa integracja nad kt├│r─ů pracujemy i jest to rozwini─Öce tego tematu z forum:

Chodzi o to ┼╝eby z poziomu Asystenta domowego (z poziomu Linux) sterowa─ç mediami w systemie Android za pomoc─ů interfejsu ADB.

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)

ale b─Ödzie te┼╝ mo┼╝liwo┼Ť─ç sterowania innymi urz─ůdzeniami z systemem Android (tak┼╝e innymi bramkami AIS czy telewizorami z Android TV):

:warning: 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.

To spowodowa┼éo, ┼╝e niekt├│re przyciski z ikonkami po aktualizacji nie by┼éy prawid┼éowo wy┼Ťwietlane. Naprawili┼Ťmy to w tym wydaniu.

Je┼Ťli widzicie, ┼╝e znikn─Ö┼éy jakie┼Ť ikonki, to dajcie zna─ç :+1:

Test aktualizacji

Ogłoszenie :heart:

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.

4 polubienia

przy pr├│bie dodania tej integracji mam taki komunikat


(nie posiadam jeszcze aplikacji amazon vod na bramce dev 1)

U mnie si─Ö po┼é─ůczy┼éo, znalaz┼éo android tv, w konfiguracji integracji napisa┼éo, ┼╝e zablokowane wpisem i bramka zgas┼éa, nie zd─ů┼╝y┼éem zrobi─ç screena. Nawet dioda w bramce nie ┼Ťwieci :frowning_face:
ÔÇŽid─Ö zrobi─ç twardy reset :slight_smile:
Po twardym resecie bramka wsta┼éa, za┼é─ůczam screena:

Mo┼╝esz wi─Öcej napisa─ç nt. roli ÔÇťsoftware release managerÔÇŁ? Scope zada┼ä, terminy, itp.
Bramk─Ö AIS PRO1 mam (jak pewnie wiesz), ale moje korpo-do┼Ťwiadczenie m├│wi ┼╝e trzeba dopyta─ç co za tym stoi.

3 polubienia

Super @Stravi - dzi─Öki za zainteresowanie i zaanga┼╝owanie :heart:

Co do termin├│wÔÇŽ to nie ma problemu, ten projekt to OpenSource i spo┼éeczno┼Ť─ç - wi─Öc nie ma tu ┼╝adnego ci┼Ťnienia. Wyobra┼╝amy sobie to tak, ┼╝e my budujemy na PRE-ALFA i testujemy, a nast─Öpnie dajemy zna─ç na forum, co si─Ö zmieni┼éo i ┼╝e mo┼╝na wyda─ç na ALFA (a za jaki┼Ť czas na BETA i PROD). Linkujemy Ci─Ö w takim wpisie, ┼╝eby┼Ť wiedzia┼é, ┼╝e jest co┼Ť do wydania.

Jak masz czas (to nie musi być w ten sam dzień), to:

  1. Odpalasz skrypt (wszystko opiszemy), w efekcie powstaje zbudowana wersja i zmieniane s─ů numerki na kanale z aktualizacj─ů. Jak co┼Ť nie tak, to nam piszesz na forum i to wyja┼Ťniamy.
  2. Uruchamiasz na bramce aktualizacj─Ö i sprawdzasz, czy si─Ö instaluje OK u Ciebie. Jak co┼Ť nie tak, to nam piszesz na forum i to wyja┼Ťniamy.
  3. Dajesz zna─ç na forum wszystkim, ┼╝e mo┼╝na aktualizowa─ç.
    :tada:

Jak nie b─Ödziesz m├│g┼é, b─Ödziesz zaj─Öty, itpÔÇŽ to nie ma problemu - sami wydamy. Mo┼╝e z czasem do┼é─ůczy kto┼Ť jeszczeÔÇŽ jeste┼Ťmy otwarci i zapraszamy.

Ca┼éy proces wydania b─Ödzie prosty, bo technicznie odpalasz tylko skrypt, reszta sama si─Ö dziejeÔÇŽ oczywi┼Ťcie, je┼╝eli co┼Ť nie zadzia┼éa w skrypcie, to sprawy b─Öd─ů si─Ö robi─ç skomplikowaneÔÇŽ ale od tego jeste┼Ťmy my :slight_smile:
Jak zajdzie taka potrzeba to będziemy poprawiali i tłumaczyli co i jak, z czasem poznasz i zrozumiesz ten skrypt i będziesz sam go w stanie go poprawiać i ulepszać.
Przej─Öcie cz─Ö┼Ťci zada┼ä i kontroli przez spo┼éeczno┼Ť─ç, mo┼╝e wnie┼Ť─ç wiele pozytywnych rzeczy do projektu - nawet jak Jolka odejdzie, to AIS ┼╝y─ç b─Ödzie w Was :wink:

PS
┼╗eby by┼éo szybciej i ┼éatwiej, to na pocz─ůtek nie b─Ödziemy budowa─ç paczek u Ciebie na bramce.
Zamiast build_alfa.sh zrobimy nowy skrypt bump_version_alfa.sh i ten skrypt b─Ödzie zbudowan─ů paczk─Ö pre-alfa kopiowa┼é do alfa i ustawia┼é odpowiedno wersj─Ö do aktualizacji. To b─Ödzie moment.

Daj zna─ç czy wydajemy pierwsz─ů wersj─Ö razem na alfa?
(w ci─ůgu kilku dni ustawimy dost─Öpy dla Ciebie i wy┼Ťlemy na priv)

1 polubienie

Kolejne wydanie na kanale ALFA

Zmiany

Dodajemy now─ů integracj─Ö AIS-android - ┼é─ůczymy si─Ö z bramk─ů - po jej lokalnym ip 127.0.0.1

Po dodaniu integracji, pojawi nam si─Ö w systemie nowy odtwarzacz

i kilka nowych usług

opiszemy tu usługę ADB command która pozwala na przesłanie komendy po ADB do systemu Android

w ten spos├│b mo┼╝emy uruchomi─ç komend─Ö kt├│ra w┼é─ůczy wybrany utw├│r w aplikacji spotify na bramce:

am start -W -a android.intent.action.VIEW -d spotify:track:0ufdvcaRSNKq8NmIJx0E4A

istotny tu jest identyfikator utworu:

w Spotify ka┼╝dy utw├│r, album, wykonawcaÔÇŽ ma taki unikalny identyfikator - mo┼╝emy go podejrze─ç w aplikacji podczas odtwarzania

lub przegl─ůdaj─ůc bibliotek─Ö

Jak ju┼╝ mamy identyfikator utworu to mo┼╝emy us┼éug─ů w┼é─ůczy─ç spotify i odtwarza─ç

┼╝eby odtworzy─ç co┼Ť co nie jest utworem (track) np. playliste, wykonawc─Ö czy album to po identyfikatorze trzeba doda─ç :play

np:

am start -W -a android.intent.action.VIEW -d spotify:album:6kZ42qRrzov54LcAk4onW9:play

Oczywi┼Ťcie jak klikacie w aplikacji jak─ů┼Ť pozycj─Ö do odtwarzania w spotify, to automatycznie, ta us┼éuga jest teraz wywo┼éywana ÔÇťpod spodemÔÇŁ.

W ten spos├│b - integracj─ů AIS Android, mo┼╝na sobie zintegrowa─ç telewizor z systemem Android TV i wysy┼éa─ç po ADB do niego utw├│r ze Spotify do odtworzenia. Zrobic automatyzacj─ů budzik itp. napewno co┼Ť wymy┼Ťlicie :wink:

:warning: ┼╗eby to zadzia┼éa┼éo z innymi urz─ůdzeniami ni┼╝ bramka AIS, to trzeba w┼é─ůczy─ç ADB w telewizorze, telefonie, tablecie ÔÇŽ i zezwoli─ç na po┼é─ůczenie. W przypadku bramek AIS wykonujemy sami uruchomienie ADB i parowanie.

  • Poprawiony wygl─ůd grupy odtwarzaczy
    nasz dotychczasowy wygl─ůd grupy odtwarzaczy opiera┼é si─Ö na karcie z encj─ů

i takim kodzie:

cards:
  - entities:
      - entity: input_number.media_player_speed
      - entity: input_boolean.ais_audio_mono
    show_header_toggle: false
    title: Odtwarzacze
    type: entities
  - card:
      show_header_toggle: false
      type: entities
    filter:
      include:
        - domain: media_player
    type: ais-auto-entities
show_header_toggle: false
type: vertical-stack

to ma jedn─ů wad─Ö - obrazki z odtwarzan─ů muzyk─ů migaj─ů jak HA od┼Ťwie┼╝a pod spodem status encji odtwarzacza

dlatego zmienili┼Ťmy ten widok na taki

cards:
  - entities:
      - entity: input_number.media_player_speed
      - entity: input_boolean.ais_audio_mono
    show_header_toggle: false
    title: Odtwarzacze
    type: entities
  - type: ais-auto-entities
    card:
      type: vertical-stack
    card_param: cards
    filter:
      include:
        - domain: media_player
          options:
            type: custom:hui-ais-mini-media-player-card
            artwork: cover-fit
            source: full
show_header_toggle: false
type: vertical-stack

jest ┼éadniej, nie ÔÇťmigaÔÇŁÔÇŽ prawie perfect :wink:

  • Wy┼é─ůczanie hdmi

Oczywi┼Ťcie nie pozwalamy wy┼é─ůczy─ç bramki ais, przyciskiem power z odtwarzacza - bramka ma dzia┼éa─ç ca┼éy czas. Ale je┼╝li kto┼Ť ma j─ů pod┼é─ůczon─ů do TV czy monitora po hdmi to mo┼╝e teraz ┼éatwo wy┼é─ůcza─ç i w┼é─ůcza─ç hdmi na bramce przyciskiem z odtwarzacza .

Jak kto┼Ť ma bramk─Ö jako serwer (bez monitora czy tv) to mo┼╝e chcie─ç wy┼é─ůczy─ç hdmi, ┼╝eby zaoszcz─Ödzi─ç kilka micro amper├│wÔÇŽdzi─Öki temu koszt pr─ůdu miesi─Öcznie za stale dzia┼éaj─ůc─ů bramk─Ö spadnie z 1.2 PLN do mo┼╝e 1.1 PLN :slight_smile:

2 polubienia

uda┼éo mi si─Ö doda─ç t─ů integracje i na pr├│b─Ö odtworzy┼éem muzyk─Ö ze spotify przy pomocy zak┼éadki audio (na telefonie) i tak zosta┼éo.

Jaka wr├│ci─ç z wykorzystaniem waszej integracji do g┼é├│wnego ekranu lub zmieni─ç na podgl─ůd np. video z youtube czy na inny ekran bez wykorzystywania scrcpy (kt├│rego nie posiadam) lub bez pod┼é─ůczania myszki?

ca┼éy czas mam podgl─ůd ze spotify mimo i┼╝ nie jest odtwarzana muzyka od d┼éu┼╝szego czasu oraz czy przy pomocy waszej integracji mo┼╝na wysy┼éa─ç identyczne komendy jak w oficjalnej integracji android tv w ha czy u was jest troch─Ö inna sk┼éadnia w tych us┼éugach?

Edit: w logach pojawił mi się taki wpis

Logger: homeassistant.components.ais_android.media_player
Source: components/ais_android/media_player.py:269
Integration: AIS Android (documentation, issues)
First occurred: 12 listopada 2021, 20:31:30 (1 occurrences)
Last logged: 12 listopada 2021, 20:31:30

Failed to execute an ADB command. ADB connection re-establishing attempt in the next update. Error: Never got one of the expected responses: [b'OKAY'] (transport_timeout_s = 9.0, read_timeout_s = 10.0)

na moim DEV1_BT były takie przygody:

zigbee nie wstał bo nazwa katalogu się (nie)zmieniła ?

~ $ pm2 start zigbee
[PM2][ERROR] Script not found: /data/data/pl.sviete.dom/files/home/zigbee
~ $ ls
AIS  NULL  dom  zigbee2mqtt  zigbee_update.zip

rowi─ůzanie poprawi┼éo sytuacj─Ö:

~ $ ln -s zigbee2mqtt zigbee
~ $ pm2 start zigbee
[PM2] Starting /data/data/pl.sviete.dom/files/home/zigbee in fork_mode (1 instance)
[PM2] Done.

mia┼éem jeszcze poni┼╝sze przygody ale nie jestem pewien czy to od aktualizacji do alfa czy konsekwencja aktualizacji ca┼éo┼Ťci ze starej wersji:

problem z uprawnieniami do portu:
Error: Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyACM0

nadanie uprawnień pomgło:
chmod a+rw /dev/ttyACM0

brakowało jeszcze pakietu packaging
po doinstalowaniu ÔÇťpip install packagingÔÇŁ posz┼éo dalej.

Hej @jolka
Wg mnie powiadomienia na AIS mobile nie dzia┼éaj─ů prawid┼éowo:
Wywołanie usługi ais_ai_service.mob_notify z Node-RED - Bez kategorii - AI-Speaker

PS

Czy nie powinno by─ç tak ┼╝e jak zaznaczam okienko [1] to suwak [2] pwonien sam si─Ö w┼é─ůczy─ç?
Bo troch─Ö to myl─ůce, trzeba r─Öcznie oba w┼é─ůczy─ç ┼╝eby dzia┼éa us┼éuga say :wink:

Generalnie jest jaki┼Ť problem z powiadomieniami.
Na Tablecie Samsunga z android 5.1 i zainstalowan─ů aplikacj─ů AIS Mob - nie czyta powiadomienia.
Na tablecie Samsung z Androidem 11 i zainstalowan─ů aplikacj─ů AIS Mob - nie czyta powiadomienia.
Na telefonie Mi 10 z Androidem 11 czyta powiadomienie. Z tym ┼╝e tu zainstalowane dwie aplikacje AIS Mob i AIS Dom.

Oczywi┼Ťcie Chrome i Spreech Services zainstalowane i skonfigurowane raczej prawid┼éowo.

Ok, dla mnie to brzmi dobrze, a nawet jako ulepszenie procesu, bo to kolejna walidacja paczki na innej konfiguracji ni┼╝u Was w biurze :slight_smile:
Mam nadziej─Ö ┼╝e kilka custom integracji nie b─Ödzie problemem.
Czekam na kontakt.

2 polubienia

image

@Stravi kolejne wydanie na alfa robiy razem :slight_smile: :+1:

1 polubienie

Nowa kody na PRE-ALFA

:warning: To jest tylko opis zmian nad kt├│rymi pracujemy. Kolejne wydanie na ALFA zrobi @Stravi i da zna─ç ┼╝e mo┼╝na ju┼╝ instalowa─ç :+1:

Zmiany w kolejnej aktualizacji na ALFA:

1. HA 2021.11.4 - November 15

2. Nowa wersja aplikacji ais-dom

  • usun─Öli┼Ťmy ÔÇťodchrz─ůkiwanieÔÇŁ podczas uruchamiania
    nie wszystkim si─Ö to podoba┼éo :wink: dodatkowo od jakiego┼Ť czasu, je┼╝eli nie trzeba to nie restartujemy ca┼éej bramki po aktualizacji. Dzi─Öki temu mo┼╝na wykona─ç aktualizacj─Ö nie przerywaj─ůc odtwarzania audioÔÇŽ ale odchrz─ůkniecie na starcie przerywa muzyk─Ö - teraz ju┼╝ nie b─Ödzie przerywa┼éo.

  • usun─Öli┼Ťmy dotychczasow─ů oficjaln─ů integracj─Ö ze Spotify
    nie uda┼éo nam si─Ö zrozumie─ç, dlaczego czasami ta integracja nie dzia┼éa. Lepszym sposobem na integracj─Ö b─Ödzie sterowanie oryginalna aplikacj─ů Spotify, kt├│r─ů mamy na bramce. Sterowanie oryginalnymi aplikacjami pozwoli nam na sterowanie tak┼╝e innymi aplikacjami do medi├│w, kt├│re b─Ödzie mo┼╝na instalowa─ç na bramce-to jest nasz kierunek.

  • Audio Focus w naszym odtwarzaczu
    W przypadku systemu Android, wiele aplikacji mo┼╝e jednocze┼Ťnie odtwarza─ç d┼║wi─Ök do tego samego strumienia wyj┼Ťciowego. System miksuje wszystko razem. Z technicznego punktu widzenia jest to imponuj─ůceÔÇŽ to jednak mo┼╝e by─ç to bardzo denerwuj─ůce dla u┼╝ytkownika kt├│ry chcia┼éby prze┼é─ůczy─ç si─Ö pomi─Ödzy aplikacjami odtwarzaj─ůcymi media (bez potrzby zatrzymywania dzwi─Öku w poprzedniej aplikacji). Aby unikn─ů─ç jednoczesnego odtwarzania z wielu aplikacji, Android umo┼╝liwia ÔÇťaudio focusÔÇŁ - tylko jedna aplikacja mo┼╝e jednocze┼Ťnie odtwarza─ç d┼║wi─Ök.
    W tej wersji do naszego odtwarzacza wprowadzamy ÔÇťAudio FocusÔÇŁ - je┼╝eli inna aplikacja zacznie odtwarza─ç dzwi─Ök to nasz odtwarzacz zostanie automatycznie zatrzymany (pauza).

3. Poprawki w aplikacji

Przejrzeli┼Ťmy jeszcze raz aplikacj─Ö pod k─ůtem ikonek i poprawili┼Ťmy wszystkie miejsca, gdzie ikonki znikn─Ö┼éy po zmianach w HA.

Dodatkowo poprawili┼Ťmy cz─Ö┼Ť─ç funkcjonalno┼Ťci, np. wy┼é─ůczenie bramki:

w tej chwili wy┼é─ůczenie bramki to skrypt kt├│ry robi 3 rzeczy:
image

nie robimy ju┼╝ linux-owego reboot -p tak jak dotychczas, ale wysy┼éamy kod przycisku POWER za pomoc─ů komendy input keyevent 26

26 to w Andoid kod przycisku POWER - o przyciskach jeszcze za chwil─Ö

wcze┼Ťniej wysy┼éamy tak─ů komend─Ö kt├│ra gasi panel echo .... > /sys/class/fd655/panel chcieli┼Ťmy napisa─ç co┼Ť typu STOP ale nie wysz┼éoÔÇŽ :wink:

image

4. Integracja AIS Android

W dotychczasowej naszej integracji do Audio, sami sterujemy naszym odtwarzaczem wysy┼éaj─ůc do niego komendy (play, pause ÔÇŽ)

W naszej nowej integracji ÔÇťAIS AndroidÔÇŁ sterujemy za pomoc─ů Androidowego media kontrolera

czyli wysy┼éamy komendy do odtwarzacza a system Android sam znajduje aplikacj─Ö kt├│ra obecnie odtwarza media i ni─ů steruje

Czyli my m├│wimy systemowi Android ÔÇťpauseÔÇŁ a system Android m├│wi aplikacji Spotify ÔÇťpauseÔÇŁ.

Oczywi┼Ťcie na razie dzia┼éa to gorzej ni┼╝ nasze rozwi─ůzanie (jest mniej responsywnie), ale to podej┼Ťcie ma jedn─ů ogromn─ů zalet─Ö - w ten spos├│b b─Ödziemy mogli sterowa─ç ka┼╝d─ů aplikacj─ů do multimedi├│w w systemie Android (a tych jak pokaza┼é ziom, nie brakuje :wink: )

Oczywi┼Ťcie jak jeste┼Ťcie po┼é─ůczeni po ADB z innym odtwarzaczem, ni┼╝ bramka AIS to te┼╝ t─ů metod─ů mo┼╝ecie do niego wysy┼éa─ç komendy i przyciski - ┼╝eby np zatrzyma─ç odtwarzanie na TV pod┼é─ůczonym po ADB mo┼╝na wys┼éa─ç tak─ů komedn─Ö:

media dispatch play-pause

albo

input keyevent 85

dlaczego 85 ??? Bo w Android kod 85 to kod przycisku MEDIA_PLAY_PAUSE

wszystkie kody znajdziecie w dokumentacji Android dla programist├│w:

3 polubienia

Czytaj─ůc @jolka Tw├│j wpis, najbardziej dzia┼éa na wyobra┼║ni─Ö mo┼╝liwo┼Ť─ç sterowania na poziomie samego AndroidÔÇÖa. Mam teraz wi─Öksz─ů nadziej─Ö, na jeszcze szybsze dopracowanie Aplikacji AIS dom panel. Tak aby funkcjonalno┼Ť─ç wygaszacza ekranu, z detekcj─ů obecno┼Ťci, by┼éa czym┼Ť normalnym, a nie wymys┼éem u┼╝ytkownika. Wykorzystuj─ůc tablet z Antkiem, do sterowania z panelu, nie chcemy aby wypala┼é si─Ö po paru miesi─ůcach u┼╝ytkowaniaÔÇŽ
Ju┼╝ dzi┼Ť chcia┼éem wypr├│bowa─ç kod 26 na swoim Lenovo Yoga, ale pomimo w┼é─ůczonego debugowania odrzuca po┼é─ůczenie po ADBÔÇŽ Czekam na wi─Öcej, jak zawsze przy kolejnym wydaniu mile zaskoczony nowinkami z Waszej strony. :clap:
Dzi─Ökuj─Ö :slightly_smiling_face:

2 polubienia

Dzięki za miłe słowa :slight_smile:

Tak, z tym b─Öd─ů problemyÔÇŽ i my ich nie rozwi─ů┼╝emy niestety, trzeba zg┼éosi─ç problem do IBM czy Lenovo :wink:

Integracja AIS Android, b─Ödzie dzia┼éa┼éa ok z nasz─ů bramk─ů i aplikacjami do odtwarzania multimedi├│w na bramce - dopracujemy t─ů integracj─Ö, bo to nasz sprz─Öt/system i jeste┼Ťmy w stanie to zrobi─ç. Jak kiedy┼Ť wprowadzimy do sprzeda┼╝y tablet PoE, to te┼╝ b─Ödzie dzia┼éa┼éo OK.

Integracja z innymi urz─ůdzeniami na Andoid jest mo┼╝liwaÔÇŽ ale czy b─Ödzie dzia┼éa─ç OK, nie wiemy - nie odpowiadamy za te urz─ůdzenia.

Interfejs ADB jest bardzo niestabilny i nigdy nie zdecydowaliby┼Ťmy si─Ö na integracj─Ö t─ů drog─ů, gdyby nie fakt, ┼╝e integrujemy si─Ö z Android na naszej bramce (na localhost/127.0.0.1).

Oczywi┼Ťcie ca┼éy interfejs (python-adb) jest oparty na kodzie z Google

ale to nie znaczy, ┼╝e to dzia┼éa OK - tu jest prezentacja, kt├│ra wyja┼Ťnia dlaczego powsta┼é ten interfejs

a to jeden ze slajd├│w z tej prezentacji

Jak kto┼Ť kodowa┼é apk na Android i ┼é─ůczy┼é si─Ö po adb to wie o co chodzi :slight_smile:

Podsumowuj─ů─ç - ten interfejs b─Ödzie dzia┼éa┼é ok z nasz─ů bramk─ůÔÇŽ i jego g┼é├│wnym celem jest umo┼╝liwienie sterowania dodatkowymi aplikacjami na bramce. Pracujemy nad tym.

1 polubienie