Czy Jolka umie włączyć przeglądarkę?

@jolka @ziom w nawiązaniu do ostatnich tematów kol. @ziom - czy zainstalowaną natywnie na bramce przeglądarkę da się obsłużyć głosowo? wraz z jakąś konkretną stroną spod adresu url lub ulubionych (najlepiej na pełnym ekranie)?

Są różne strony z materiałami video w trybie streamingu - można by łatwo do nich przechodzić, np. Jolka - włącz kamerę z Krakowa, Jolka - włącz transmisję mszy, Jolka - włącz czwórkę online, etc…

Jasne że Jolka może! :slight_smile:

jak jesteś połączony po adb to taką komendą w konsoli PC:

adb shell am start -a android.intent.action.VIEW -d https://ai-speaker.com

albo w konsoli na bramce taką:

su -c "am start -a android.intent.action.VIEW -d https://ai-speaker.com"

a żeby komendę konsolową, wykonać z aplikacji możesz użyć serwisu ais_shell_command.execute_command

service: ais_shell_command.execute_command
data:
  command: 'su -c "am start -a android.intent.action.VIEW -d https://google.com"'

a tak robisz zrzut ekranu z bramki AIS i go pobierasz na PC po adb:

adb shell screencap -p /sdcard/screencap.png && adb pull /sdcard/screencap.png         

Teraz wystarczy połączyć kropki (wywołanie serwisu pod przyciskiem w aplikacji) i można mieć pilot który będzie uruchamiał każdą aplikację Android. Bo am może uruchamiać każdą aplikację/aktywność w Android.

@ziom Dobra robota :+1: dało to nam myślenia. Pisz proszę dalej! Musimy tylko podkreślić, że te rzeczy nie są przez nas wspierane, żeby ktoś nam nie zgłaszał, że mu popcorn time nie działa :wink: … mam nadzieję rozumiesz. Pozdrowienia

3 polubienia

@araczkowski bardzo dziękuję. :slightly_smiling_face:

Jakiś parametr aby taką stronę uruchomić, od razu na pełnym ekranie, istnieje?

Jaki ekran masz na myśli? Zdalnie podłączonego PC po scrcpy? Wyświetlającego android-ową aplikację uruchomioną na bramce?

@Cezary.K nie, nie scrcpy

To co pisał @araczkowski uruchamia przeglądarkę Chome (tutaj z przykładowym adresem https://google.com. Chodzi mi o to aby ta przeglądarka uruchomiłą się od razu w trybie pełnego ekranu (coś jak F11 na klawiaturze)

W przeglądarce Chrome na android nie ma takiej flagi typu --kiosk mode (coś takiego jest na desktopie).
Ale możesz użyć specjalną aplikację typu ramka / webview.

Taką aplikacją jest ais dom - to ramka / przeglądarka, możesz ją uruchomić tak:

am start -n pl.sviete.dom.client/pl.sviete.dom.BrowserActivityNative  -f 32768

teraz wystarczyło by dodać przekazywanie parametru do tej aktywności przeglądarki, coś takiego:

am start -n pl.sviete.dom.client/pl.sviete.dom.BrowserActivityNative --es "GO_TO_URL" "https://powiedz.co"  -f 32768

i będziesz miał stronę full screen

Tu masz kody - możesz dodać taką funkcjonalność:

Możesz też poszukać gotowej aplikacji w Google Play Store, to największa platforma z aplikacjami na świecie i każda apka może działać na bramce AIS :slight_smile:

2 polubienia

Wyobraźmy sobie taką sytuację: na tablecie wiszących na ścianie jest dedykowana aplikacja do dzwonka z kamerą (video doorbell), po wciśnięciu przycisku Jolka wie, że ktoś dzwoni do drzwi, czy może także uruchomić taką aplikację na tym zdalnym tablecie? Nie mam jeszcze smart zamka więc muszę pofatygować się otworzyć drzwi, chętnie w drodze do drzwi zobaczę kto tam czeka. Oczywiście po otwarciu drzwi Jolka powinna zamknąć taką aplikację i wygasić ekran tego tabletu :grinning:.

1 polubienie

Dziękuję. Jednak nie działa dobrze owo --es “GO_TO_URL” “https://powiedz.co” Aplikacja AIS DOM uruchamia się ale standardowo, bez ramki webview

Ale dzięki serdeczne za informacje :slight_smile:

no tak… bo nikt jeszcze nikt tego nie zaprogramował :wink:

To znaczy, że wystarczyło by to dodać do kodu ais dom, 2-3 linijki kodu, do tego źródła które podlinkowałem i będzie. Każdy ma do tego dostęp - my jesteśmy otwarci na każdą zmianę/ulepszenie dostarczone przez użytkowników.

Dobrze kombinujesz, tak to dokładnie to już działa w aplikacji ais dom… tylko okazuje się, że to nasze api niekoniecznie jest zrozumiałe dla użytkowników bramki. Dojdziemy do tego z czasem:

PS
@jolka szukaj proszę ludzi którzy potrafią kodować, rozdajmy im bramki, tłumaczymy jak działa nasze api i gdzie są nasze kody które można za darmo pobierać / zmieniać / ulepszać , itd… Po dzisiejszym weekendzie, odnoszę wrażenie, że to jak AIS działa i jakie ma możliwości, niestety nie bardzo jest zrozumiałe dla naszych użytkowników.

wrócimy do tematu, ale teraz zmykam bo popcorn time już odtwarza… @ziom jesteś genialny :+1:

3 polubienia

Zgadzam się z tym, uważam, że brakuje przykładów wykorzystania (krotki opis funkcjonalności nie wnosi wiele do tego zeby móc z tego skorzystać) bo w moim przypadku jak coś mam pokazane technicznie to jestem wstanie to wykorzystać, poprawić, dorobić, “polepszyć” na zasadzie copy-paste :grinning:.

Czy aplikację AIS dom Panel można porównać do WallPanel (WallPanel | WallPanel is an Android application for Web Based Dashboards and Home Automation Platforms)? Taki zdalny klient do HA?

Od kilkunastu miesięcy używam HA ale w bramce AIS widzę zdecydowanie większy potencjał - “teoretycznie” większe możliwości przy mniejszym nakładzie pracy i czasu a to co już jest to bardzo spore ułatwienie na start.

3 polubienia

Cóż… Niwatpluwie to wszystko jest zrozumiałe i genialne w głowach twórców a dla nas szaraków (dla mnie) niejasne, skomplikowane i trudne… :grinning_face_with_smiling_eyes:

Szacunek😄 Popracuję nad tym.

A dla Was niech nieobca będzie odpowiednia metodyka i umiejętność komunikacji w postaci dobrej dokumentacji.

Pozdrowienia :grinning_face_with_smiling_eyes:

Na upartego miałbyś zrobić troszkę na około (tak mi się wydaje) dodać taka integrację

I przypisać pod jakiś button wywołanie tego i wtedy np przy pomocy myszki podłączonej do bramki lub przy pomocy niedawno odkrytego zdalnego pulpitu przy pomocy adb klikać w ten przycisk który by ci uruchomił link w przeglądarce na bramce

lub jeśli masz podłączony mikrofon do bramki bądź posiadasz ich pilota to przypisać polecenie głosowe wywołujące tą integrację