Jak obecnie u Ciebie z działaniem dev1?
Na razie nie działa mi tunel i cześć usług (samo ha działa lokalnie ale wyświetla nadal błędy mimo formatu przez recovery czyli nowe id bramki ale przywrócone przez ftp wraz z backupem) gdyż nie mam czasu pokombinować jak wrócić do wersji przed termuxa i zastanawiam się nad zakupem nowszej wersji bramki ale też mam te same obawy
mam już dev3, zaktualizowałem do bety, ale był błąd z argo 1033, zrobiłem pełen reset, potem znowu beta i zainstalowałem alfę i niestety ais nie wstaje, wpada w bootlopa z poniższym logiem:
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/config.py”, line 19, in
3|ais | from . import auth
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/auth/init.py”, line 12, in
3|ais | from homeassistant import data_entry_flow
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/data_entry_flow.py”, line 15, in
3|ais | from .core import HomeAssistant, callback
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/core.py”, line 45, in
3|ais | from . import block_async_io, loader, util
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/loader.py”, line 34, in
3|ais | from .helpers.json import JSON_DECODE_EXCEPTIONS, json_loads
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/helpers/json.py”, line 7, in
3|ais | import orjson
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/orjson/init.py”, line 1, in
3|ais | from .orjson import *
3|ais | ModuleNotFoundError: No module named ‘orjson.orjson’
3|ais | Traceback (most recent call last):
3|ais | File “/data/data/com.termux/files/usr/bin/hass”, line 8, in
3|ais | sys.exit(main())
3|ais | ^^^^^^
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/main.py”, line 159, in main
3|ais | args = get_arguments()
3|ais | ^^^^^^^^^^^^^^^
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/main.py”, line 69, in get_arguments
3|ais | from . import config as config_util
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/config.py”, line 19, in
3|ais | from . import auth
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/auth/init.py”, line 12, in
3|ais | from homeassistant import data_entry_flow
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/data_entry_flow.py”, line 15, in
3|ais | from .core import HomeAssistant, callback
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/core.py”, line 45, in
3|ais | from . import block_async_io, loader, util
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/loader.py”, line 34, in
3|ais | from .helpers.json import JSON_DECODE_EXCEPTIONS, json_loads
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/homeassistant/helpers/json.py”, line 7, in
3|ais | import orjson
3|ais | File “/data/data/com.termux/files/usr/lib/python3.11/site-packages/orjson/init.py”, line 1, in
3|ais | from .orjson import *
3|ais | ModuleNotFoundError: No module named ‘orjson.orjson’
co mogę z tym zrobić?
ręczna instalacja alfy i bety z konsoli nie przynosi efektu, cały czas wywala się na tym module orjson.orjson
Ciekawe ile osób ma problemy na dev 1 z pythonem i numphy
Raczej wszyscy, na DEV1 proponuję zostać na ais_server 3.0.1, niestety wtedy max wersja ha to 2022.5.5 - ale za to stabilna jak skała ![]()
Ale co się stało że dev 1 nie wspiera zbytnio termux?
Już idzie do mnie dev 3
Nie wiem, może winny jest prekompilowany kernel, bo w sumie architektura jest podobna…
DEV3 to fajna bramka i 128GB eMMC robi robotę z postgresem ![]()
Będzie czuć różnicę od dev1 ? Oraz co to jest postgrrsem widzę już baza danych
Będzie czuć, może nie tak jak po przesiadce na PRO1, ale różnica jest odczuwalna.
BTW Niedługo “wjedzie na bramki” AisServerTermux w wersji 4.2.0 może cos poprawi?
Aktualizacja na kanale ALFA
Co nowego:
1. Najnowsze zigbee2mqtt
2. Najnowszy beta Home Assistant
https://rc.home-assistant.io/blog/2022/11/30/release-202212/
3. Android 4.2.0
- Poprawka na automatyczne uruchamianie usług systemu po restarcie lub zaniku prądu
- Poprawka na mówienie własnego tekstu powitania po uruchomieniu systemu
Cześć, czy jest możliwość aktualizacji samej usługi zigbee2mqtt do 1.28.3 bez aktualizacji systemu Ais ha ? Mam teraz wersie 2022.10.5 która pracuje w miare stabilnie i nie chcial bym tego narazie zmieniać.
Kawałek skryptu odpowiedzialny za aktualizację m2z - prawie żywcem zerżnięty z oryginału więc powinien zadziałać - klep linie po kolei.
cd ~
curl -H 'Cache-Control: no-cache' -o "/data/data/com.termux/files/home/AIS/zigbee_update.zip" -L https://github.com/sviete/AIS-utils/blob/master/releases/zigbee_alfa.zip?raw=true
cp -R /data/data/com.termux/files/home/zigbee2mqtt/data /data/data/com.termux/files/home/data-backup
rm -rf /data/data/com.termux/files/home/zigbee2mqtt
7z x -mmt=2 -o/data/data/com.termux/files/home/zigbee2mqtt /data/data/com.termux/files/home/AIS/zigbee_update.zip -y
rm -rf /data/data/com.termux/files/home/AIS/zigbee_update.zip
cp -R /data/data/com.termux/files/home/data-backup/* /data/data/com.termux/files/home/zigbee2mqtt/data
rm -rf /data/data/com.termux/files/home/data-backup
pm2 restart zigbee
pm2 restart ais
Przy załorzeniu, że @Mdk jest na wersji Termux.
więc raczej termux, a jeśli nie to wszystkie wystąpienia
com.termux
trzeba zastąpić
pl.sviete.dom
![]()
Dziękuje za skrypty. Tak jestem na Termuxie, ogarnę to jak wrócę z pracy.
A czy jest możliwość zrobienia backup calego systemu bramki a nie tylko ustawień. Bo az strach sie bać aktualizować a w razie czego przywrócę backup i bede miał spowrotem wersję Maja z moimi ustawieniami. Cos w stylu enigma2 na dekoderze.
Musiałbyś spakować cały katalog /data/data/com.termux/files np. tak
spakować katalog files do files.tar.7z
cd /data/data/com.termux
w zależności czy bramka PRO1
7za a -m0=lzma2 files.tar.7z /data/data/com.termux/files
czy inna
7za a -m0=lzma2 files.tar.7z /data/data/com.termux/files -mmt=2
czekasz, czekasz, czekasz
i mając już w cd /data/data/com.termux plik files.tar.7z możesz go sobie skopiować na kompa i mieć jako backup - jest pełny ze wszystkimi ustawieniami i nawet bazą danych (jeśli jest)
W celu przywrócenie backupu kopiujesz files.tar.7z do /sdcard/ (/storage/emulated/0/) i postępujesz analogicznie z instrukcją
Bramka: PEŁNY RESET aplikacji - faq - AI-Speaker
nie testowałem tego, ale powinno działać.
EDIT
Oryginalny skrypt AIS “ais_backup.sh” tworzący “czyściocha” jest w:
/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/ais_shell_command/scripts
więc to co podałem wyżej zadziała.
Nikodem wydany na kanale ALFA i BETA
Najnowszy Home Assistant 2022.12.3
Najnowszy Zigbee2Mqtt 1.28.4
Fajna nowość to Lokalny Kalendarz
Nikt nie zostawił informacji, czy aktualizacja się udała - to krótka informacja ode mnie.
Aktualizacji automatycznie z GUI nie mogłem wykonać to posłużyłem się terminalem:
curl -L https://raw.githubusercontent.com/sviete/AIS-utils/master/releases/beta.sh -o ~/AIS/beta.sh
chmod +x ~/AIS/beta.sh
cd ~/AIS
./beta.sh
Jedyny fragment który zgłosił błędy wyświetlam poniżej
kopia:
ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
hass-nabucasa 0.55.0 requires cryptography<38.0,>=2.8, but you have cryptography 38.0.3 which is incompatible.
Pierwsze uruchomienie trwało długo, ale bez błędów.
W logach mam 1 nowy błąd (poza reszta która się powtarza)

Odważyłem się i ja! Aktualizację zainicjowałem z poziomu aplikacji. Faktycznie trwało to dość długo, ale przebiegło bezproblemowo. Żadnych błędów nie zauważyłem.





