Nowa bramka Dev3

Panowie,bramka działa wyśmienicie steruje wszystkim co w nią wrzuciłem,w porównaniu z 1 wersją czuć różnicę ,lecz nie działa wykrywanie Bluetooth znaczy z telefonu widać bramkę i można się połączyć lecz z bramki do np głośnika czy wspomnianego telefonu już nie bo go nie widać,i chyba najgorsza rzecz po ponownym uruchomieniu bramki czy zaniku energii bramka nie wstaje bez pomocy muszę załączyć monitor i poklikać enter! , PXL_20210811_211724252|375x500

Po 2 dniach wzięła i sia zapaliła sama niebieska dioda… :slight_smile: Bądź tu mądry…

1 polubienie

A u mnie dalej boot,działa ale ,sprawdziłem po zaniku napięcia dalej musze odpalać monitor i poklikac???

Cześć @orchad133

zobacz proszę ten wpis w którym wyjaśniamy jak działa wyświetlacz w DEV3:

może w ten sposób dojdziemy co u Ciebie jest nie tak i czy da się coś zrobić żeby to poprawić

Nic nie zdziałałem oto zdjęcia


A do tego nie mogę aktualizować Jarka ,ani automatycznie ani recznie

z pierwszego obrazka wynika, że nie wkleiłeś kawałka kodu poprawnie…
miałeś w opisie coś takiego

service: ais_shell_command.set_clock_display_text
data:
  text: AI5

a czy jesteś w stanie wysłać logi, z tego co się dzieje podczas aktualizacji?
Na forum i w dokumentacji jest wiele opisów jak to zrobić, w skrócie:

  1. otwierasz 2 karty w przeglądarce na desktopie
  2. w jednej karcie uruchamiasz konsole i wpisujesz pm2 logs
  3. w drugiej karcie naciskasz przycisk aktualizacja
1 polubienie







Sorki, że trochę jak adwokat @jolka, ale z tych obrazków bardzo niekomfortowo się cokolwiek czyta. Zaznacz teks z konsoli, skopiuj standardowo do schowka i zapisz w jakimś edytorze do pliku tekstowego. Lub bezpośrednio wklej na forum jako tekst sformatowany.

2 polubienia

Wiem ale za Chiny nie potrafię,może te fotki będą lepsze


Zaznacz myszką tekst w okienku terminala i wklej do posta jako Tekst sformatowany (Ctrl+E) czyli pomiędzy znaki odwrotnego apostrofu `

wpisz lub wklej tutaj kod
```2|ais      | 2021-08-28 18:00:10 INFO (MainThread) [homeassistant.components.automation.ais_discovery_info_to_dom_devices] AIS Discovery info to dom devices: Executing step call service
2|ais      | 2021-08-28 18:00:14 INFO (SyncWorker_10) [homeassistant.components.ais_updater] execute_upgrade
2|ais      | /system/xbin/su: not allowed
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_10) [homeassistant.components.ais_dom.ais_global] No access to root
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_10) [homeassistant.components.ais_updater] 2021.8.9
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_10) [homeassistant.components.ais_updater] 2021.8.9
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_1) [homeassistant.components.ais_updater] applay_the_fix
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_1) [homeassistant.components.ais_updater] We have fix_script echo "2021-08-28" > /data/data/pl.sviete.dom/files/home/AIS/.ais_fix
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_12) [homeassistant.components.ais_updater] download_upgrade
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_1) [homeassistant.components.ais_updater] fix_script, return: 0
2|ais      | /system/xbin/su: not allowed
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_12) [homeassistant.components.ais_dom.ais_global] No access to root
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_12) [homeassistant.components.ais_updater] We have release_script dependencies echo "AIS release script starting for 21.08.23 on chanel 3" -#-
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_4) [homeassistant.components.ais_updater] install_upgrade
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_4) [homeassistant.components.ais_updater] No release_script this time!
2|ais      | 2021-08-28 18:00:15 INFO (SyncWorker_4) [homeassistant.components.ais_updater] run_shell_command: ['am', 'start', '-n', 'launcher.sviete.pl.domlauncherapp/.LauncherActivity', '-e', 'command', 'ais-dom-update']
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] 
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] subprocess return code: -6
2|ais      | 2021-08-28 18:00:16 INFO (SyncWorker_4) [homeassistant.components.ais_updater] ais_shell_command as su su -c 'am start -n launcher.sviete.pl.domlauncherapp/.LauncherActivity -e command ais-dom-update'
2|ais      | 2021-08-28 18:00:16 INFO (MainThread) [homeassistant.components.ais_shell_command] execute_command: su -c 'am start -n launcher.sviete.pl.domlauncherapp/.LauncherActivity -e command ais-dom-update'
wpisz lub wklej tutaj kod
```7}'
2|ais      | 2021-08-28 18:06:10 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'click' when rendering '{{ value_json.click }}'
5|zigbee   | Zigbee2MQTT:info  2021-08-28 18:06:21: MQTT publish: topic 'zigbee2mqtt/Światło kacper', payload '{"action":null,"consumption":41.02,"energy":41.02,"linkquality":102,"operation_mode":null,"power":0,"state":"OFF","temperature":29}'
2|ais      | 2021-08-28 18:06:21 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'click' when rendering '{{ value_json.click }}'
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_13) [homeassistant.components.ais_updater] execute_upgrade
2|ais      | /system/xbin/su: not allowed
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_13) [homeassistant.components.ais_dom.ais_global] No access to root
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_13) [homeassistant.components.ais_updater] 2021.8.9
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_13) [homeassistant.components.ais_updater] 2021.8.9
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_15) [homeassistant.components.ais_updater] applay_the_fix
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_15) [homeassistant.components.ais_updater] We have fix_script echo "2021-08-28" > /data/data/pl.sviete.dom/files/home/AIS/.ais_fix
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_1) [homeassistant.components.ais_updater] download_upgrade
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_15) [homeassistant.components.ais_updater] fix_script, return: 0
2|ais      | /system/xbin/su: not allowed
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_1) [homeassistant.components.ais_dom.ais_global] No access to root
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_1) [homeassistant.components.ais_updater] We have release_script dependencies echo "AIS release script starting for 21.08.23 on chanel 3" -#-
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_4) [homeassistant.components.ais_updater] install_upgrade
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_4) [homeassistant.components.ais_updater] No release_script this time!
2|ais      | 2021-08-28 18:06:39 INFO (SyncWorker_4) [homeassistant.components.ais_updater] run_shell_command: ['am', 'start', '-n', 'launcher.sviete.pl.domlauncherapp/.LauncherActivity', '-e', 'command', 'ais-dom-update']

Coś z uprawnieniami jest nie tak - nie masz root-a

image

łączysz się z apką po porcie 8180 bo nie masz dostępu do portu 80 (w Linux tylko root może uruchomić coś na porcie TCP/UDP z numerem poniżej 1024)

image

Czy to jest napewno nasza bramka? (może celnicy podmienili na granicy :slight_smile: )

mozesz coś takiego w konsoli wpisać:

getprop | grep -e 'model' -e 'version.sdk' -e 'manufacturer' -e 'hardware' -e 'platform' -e 'revision' -e 'serialno' -e 'product.name' -e 'brand'

Brak root-a tłumaczy też problem z godziną na wyświetlaczu - komenda która wyświetla jest z su (super usera)

su -c "echo HIAI  > /sys/class/fd655/panel"

Test czy jest root

z root-em jest jak z Bogiem - czyli on może wszystko i niestety nie wiadomo do końca gdzie i czy jest :wink: ale zobaczmy co się dzieje jak wpsziszesz w konsoli:

su

i naciśniesz enter?

a następnie

whoami

powinno być coś takiego

jeżeli mamy to zdalnie naprawić to będzie potrzebne adb i komputer, bo przez telefon czy tablet to się nie da. Jżeli nie masz komputera i nie dasz rady połączyć sie po adb z bramką z komutera to pozostają 2 opcje:

[POST EDYTOWANY, NIE MA OPCJI NR 1]

jeżeli to nie pomoże to pozostaje opcja nr 2. - odesłać do nas - chętnie sprawdzimy o co chodzi

2. odesłanie i programowanie u nas

skontaktuj się przez email z @Celina żeby ustalić jak to ogarnąć, zdalnie bez adb nic nie poradzimy niestety

PS najnowsze img z DEV3 sprawdzone - root jest

PS2

aplikację AIS server możesz zaktualizować z przeglądarki na bramce, ale bez root-a za każdym razem będzie trzeba ręcznie i inne rzeczy też mogą nie działać poprawnie…

Aktualizacja serwera:

  1. odpalasz przeglądarkę

  1. wchodzisz na adres https://ai-speaker.com/ota

  2. pobierasz aplikację a następnie ją otwierasz i instalujesz

~ $ getprop | grep -e 'model' -e 'version.sdk' -e 'manufacturer' -e 'hardware' -e 'platform' -e 'revision' -e 'serialno' -e 'product.name' -e 'brand'[ro.board.platform]: [g12a]
[ro.boot.hardware]: [amlogic]
[ro.boot.serialno]: [1234567890]
[ro.build.version.sdk]: [28]
[ro.hardware]: [amlogic]
[ro.product.brand]: [AIS]
[ro.product.disp.model]: [AIS3-DEV3]
[ro.product.manufacturer]: [Amlogic]
[ro.product.model]: [AIS-DEV3]
[ro.product.name]: [DEV3]
[ro.product.vendor.brand]: [AIS]
[ro.product.vendor.manufacturer]: [Amlogic]
[ro.product.vendor.model]: [DEV3]
[ro.revision]: [0]
[ro.serialno]: [1234567890]
[ro.vendor.platform.disable.audiorawout]: [false]
[ro.vendor.platform.has.mbxuimode]: [true]
[ro.vendor.platform.has.realoutputmode]: [true]
[ro.vendor.platform.hdmi.device_type]: [4]
[ro.vendor.platform.is.tv]: [0]
[ro.vendor.platform.need.display.hdmicec]: [true]
[ro.vendor.platform.support.dolby]: [true]
[ro.vendor.platform.support.dolbyvision]: [true]
[ro.vendor.platform.support.dts]: [true]
[ro.vendor.platform.support.network_led]: [false]
[ro.vendor.platform.support.over.4k30]: [true]
~ $ su
/system/xbin/su: not allowed
~ $ whoami
u0_a57
~ $ 

ok bede resetowac a jak nie to moze to adb,odeslanie to raczej nie za bardzo bramka jest w UK

Cześć!
A masz kogoś (znajomego/rodzinę) kto się będzie wybierał w Twoje strony? Moglibyśmy podesłać mu nową dev3 dla Ciebie a tamtą jakoś się ogarnie przy okazji :wink: Daj znać na priv (bo faktycznie import/export to teraz siwy dym)

Na razie może zacznie działać po wymazaniu wszystkiego,w ofensywie jest jeszcze Dev1 hihi :smiley:,a może wygram pro,dam znać jak wymaże