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… Bądź tu mądry…
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ć
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:
- otwierasz 2 karty w przeglądarce na desktopie
- w jednej karcie uruchamiasz konsole i wpisujesz
pm2 logs
- w drugiej karcie naciskasz przycisk aktualizacja
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.
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
łą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)
Czy to jest napewno nasza bramka? (może celnicy podmienili na granicy )
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 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:
- odpalasz przeglądarkę
-
wchodzisz na adres https://ai-speaker.com/ota
-
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 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 ,a może wygram pro,dam znać jak wymaże