# :ais: Przejście na binarki Termux

**URL:** <https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977>\
**Category:** Ogłoszenia\
**Created:** [19 Sierpień 2022 10:46 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977 "2022-08-19T10:46:41Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

Autor: ![macek](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/macek/32/4936_2.png) [@macek](https://ai-speaker.discourse.group/u/macek)\
Data publikacji: [22 Sierpień 2022 11:48 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/21 "2022-08-22T11:48:14Z")

</div>

> [@Cezary.K](#):
>
> W domysłach mam integrację z palca pisaną dla Android IP WebCam i najnowsza integracja z HACS WebRTC Camera.

Dokladnie chodzi komponent `camera` w HA a dokladnie o _FFmpeg’s libraries_.

---

<div class="post-metadata">

Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
Data publikacji: [22 Sierpień 2022 11:50 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/22 "2022-08-22T11:50:20Z")

</div>

Ale coś się zmieniało od HA 2022.6? Nic na ten temat nie pamiętam, a czytam uważnie blog’a przy każdym wydaniu HA. Jak czytam dokumentację, to integracja stream jest z `default_config`. Teraz rodzi się pytanie, czy to moja konfiguracja winna, czy może przejście na Termux?

---

<div class="post-metadata">

Autor: ![macek](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/macek/32/4936_2.png) [@macek](https://ai-speaker.discourse.group/u/macek)\
Data publikacji: [22 Sierpień 2022 12:00 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/23 "2022-08-22T12:00:48Z")

</div>

> [@Cezary.K](#):
>
> czy może przejście na Termux?

Z duzym prawdopodobieństwiem to przejscie na Termux i brak pakietów wynikających z zależności (_FFmpeg’s libraries_)

---

<div class="post-metadata">

Autor: ![Medykkforek](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@Medykkforek](https://ai-speaker.discourse.group/u/Medykkforek)\
Data publikacji: [22 Sierpień 2022 18:28 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/24 "2022-08-22T18:28:28Z")

</div>

Czyli jak nie zainstaluje termux to nie będę mógł robić aktualizacji ?

---

<div class="post-metadata">

Autor: ![SebiCo](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@SebiCo](https://ai-speaker.discourse.group/u/SebiCo)\
Data publikacji: [22 Sierpień 2022 19:00 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/25 "2022-08-22T19:00:27Z")

</div>

Na tę chwilę jeśli nie zainstalujesz termux to nie zrobisz aktualizacji HA.

---

<div class="post-metadata">

Autor: ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
Data publikacji: [23 Sierpień 2022 11:32 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/26 "2022-08-23T11:32:40Z")

</div>

dzięki za zgłoszenia, trzeba jeszcze odinstalować i zainstalować 2 dodatkowe aplikacje:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/f/fc9f09c67fd12e41be2b3c295fdd41b3e0a72da4.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/abe07bb4c7438679976b6889850844b4e0e6a3ec.png)

zaraz uzupełnie opis

---

<div class="post-metadata">

Autor: ![paciuk](https://avatars.discourse-cdn.com/v4/letter/p/c5a1d2/32.png) [@paciuk](https://ai-speaker.discourse.group/u/paciuk)\
Data publikacji: [23 Sierpień 2022 15:36 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/27 "2022-08-23T15:36:09Z")

</div>

Teraz panel aplikacji dziala ok. Zostaly jeszcze kamery

Edit: w terminalu wklepac komende **pkg install ffmpeg** i po restarcie bramki kamerki dzialaja

---

<div class="post-metadata">

Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
Data publikacji: [23 Sierpień 2022 20:29 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/28 "2022-08-23T20:29:05Z")

</div>

Po uporaniu się z PostgreSQL i doinstalowaniu ffmpeg w końcu konfiguracja HA przeszła walidację bez błędów. Szczerze przyznam, że to największe problemy jakie miałem do tej pory. Jeszcze tylko aplikacje Androida na bramce i może wrócę do normalności czyli nie ruszaniu bramki.  
Szkoda, że nie mamy już tego suport’u co kiedyś. Jako zaangażowany forumowicz, zastanawia mnie i snuję domysły co takiego zadziało się z zespołem AIS? Gdzie podziało się, uwielbiane prze ze mnie, Twoje poczucie humoru @jolka? Czy to już tylko sam awatar został? Raczej się już tego nie dowiemy i nie spotkamy na szkoleniu instalatorów 😩

---

<div class="post-metadata">

Autor: ![SebiCo](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@SebiCo](https://ai-speaker.discourse.group/u/SebiCo)\
Data publikacji: [23 Sierpień 2022 20:57 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/29 "2022-08-23T20:57:11Z")

</div>

> [@Cezary.K](#):
>
> Szkoda, że nie mamy już tego suport’u co kiedyś. Jako zaangażowany forumowicz, zastanawia mnie i snuję domysły co takiego zadziało się z zespołem AIS? Gdzie podziało się, uwielbiane prze ze mnie, Twoje poczucie humoru @jolka? Czy to już tylko sam awatar został? Raczej się już tego nie dowiemy i nie spotkamy na szkoleniu instalatorów 😩

Sam przez prawie 10 lat brałem udział w pewnym projekcie i na początku spoko wszyscy się cieszyli, że powstało coś polskiego i skrojonego na nasze warunki. Jednak po jakimś czasie gdy projekt stał się trochę bardziej popularny, przybywało userów ale niestety z coraz mniejszą wiedzą, ale za to z coraz większymi “chciejstwami” i roszczeniami. Dodam tylko ze projekt był zupełnie darmowy i robiliśmy go za free w swoim wolnym czasie. Niestety po jakimś czasie odpowiadanie na ciągle te same pytania i ciągłe pretensje doprowadzają do właśnie takiej sytuacji, że nie chce się nawet odpowiadać na forum - wcale mnie to nie dziwi…

---

<div class="post-metadata">

Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
Data publikacji: [23 Sierpień 2022 21:04 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/30 "2022-08-23T21:04:57Z")

</div>

Ja mam tylko nadzieję, że samo forum przetrwa jako kopalnia wiedzy. Wszystkim tego życzę.

---

<div class="post-metadata">

Autor: ![Akszyn](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/akszyn/32/4038_2.png) [@Akszyn](https://ai-speaker.discourse.group/u/Akszyn)\
Data publikacji: [24 Sierpień 2022 10:58 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/31 "2022-08-24T10:58:29Z")

</div>

U mnie problem z aplikacją mobilną nadal występuje mimo reinstalacji tych 3 aplikacji

 ![Screenshot_2022-08-24-12-56-55-476_pl.sviete.dom](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/f/f1687708899d8282ea9d86c8a4a6125a305d367a.jpeg)

```auto
Logger: homeassistant.setup
Source: setup.py:192
First occurred: 11:39:52 (1 occurrences)
Last logged: 11:39:52

Setup failed for mobile_app: Unable to import component: dlopen failed: cannot locate symbol "getrandom" referenced by "/data/data/com.termux/files/usr/lib/python3.10/site-packages/nacl/_sodium.abi3.so"...

```

```auto
Logger: aiohttp.server
Source: components/mobile_app/helpers.py:11
First occurred: 12:59:06 (1 occurrences)
Last logged: 12:59:06

Error handling request
Traceback (most recent call last):
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
    resp = await request_handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
    resp = await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
    return await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/http/forwarded.py", line 222, in forwarded_middleware
    return await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
    return await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/http/ban.py", line 82, in ban_middleware
    return await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/http/auth.py", line 236, in auth_middleware
    return await handler(request)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/http/view.py", line 136, in handle
    result = await result
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/config/config_entries.py", line 84, in delete
    result = await hass.config_entries.async_remove(entry_id)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/config_entries.py", line 911, in async_remove
    await entry.async_remove(self.hass)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/config_entries.py", line 532, in async_remove
    component = integration.get_component()
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/loader.py", line 638, in get_component
    cache[self.domain] = importlib.import_module(self.pkg_path)
  File "/data/data/com.termux/files/usr/lib/python3.10/importlib/ __init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/mobile_app/ __init__.py", line 33, in <module>
    from .helpers import savable_state
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/homeassistant/components/mobile_app/helpers.py", line 11, in <module>
    from nacl.secret import SecretBox
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/nacl/secret.py", line 16, in <module>
    import nacl.bindings
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/nacl/bindings/ __init__.py", line 16, in <module>
    from nacl.bindings.crypto_aead import (
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/nacl/bindings/crypto_aead.py", line 17, in <module>
    from nacl._sodium import ffi, lib
ImportError: dlopen failed: cannot locate symbol "getrandom" referenced by "/data/data/com.termux/files/usr/lib/python3.10/site-packages/nacl/_sodium.abi3.so"...

```

---

<div class="post-metadata">

Autor: ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
Data publikacji: [24 Sierpień 2022 13:09 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/32 "2022-08-24T13:09:38Z")

</div>

> [@Akszyn](#):
>
> U mnie problem z aplikacją mobilną nadal występuje mimo reinstalacji tych 3 aplikacji

niestety `getrandom` jest dostępne w Android od API level 28 (Android 9), DEV1 ma API level 25 (Android 7), jeżeli ten problem Ci przeszkadza to odinstaluj AIS Serwer Termux i wróć do AIS Serwer tam powinno być OK

---

<div class="post-metadata">

Autor: ![Akszyn](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/akszyn/32/4038_2.png) [@Akszyn](https://ai-speaker.discourse.group/u/Akszyn)\
Data publikacji: [24 Sierpień 2022 13:13 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/33 "2022-08-24T13:13:30Z")

</div>

Czyli wszystkie 3 aplikacje musiał bym znów odinstalować czy tylko serwer termux i pożegnać się z aktualizacjami ha ? Bo nawet nie mogę usunąć tej integracji której używam aby wyświetlać stan naładowania innego telefonu i jak wiadomo wysyłania powiadomień do innych telefonów

Edit:  
ewentualnie jeśli jest jakaś inna alternatywa aby sprawdzać czy telefon jest włączony oraz jego stan baterii i wysyłać do ha oraz ewentualnie wysyłać powiadomienia z ha na inne telefony to mogę zrezygnować z tej integracji aby móc dalej korzystać z aktualizacji ha

---

<div class="post-metadata">

Autor: ![SebiCo](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@SebiCo](https://ai-speaker.discourse.group/u/SebiCo)\
Data publikacji: [24 Sierpień 2022 18:54 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/35 "2022-08-24T18:54:52Z")

</div>

> [@macek](#):
>
> Instalacja na bramce AIS DEV1 kończy się poprawnie ale przed pierwszym uruchomieniem aplikacji należy nadać aplikacji AIS Server odpowiednie uprawnienia na bramce (przy takiej mojej testowej kombinacji uprawnień aplikacja wystartowała):
> 
> ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/952c4592e6431bb3aa6a15b4076fba886fc9115e.png)
> 
> Dopiero po tym dodatkowym kroku, należy uruchomić aplikację wtedy instalacja przebiega prawidłowo do końca, efekt końcowy:
> 
> ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/6/6fa3c4341f7a97b9c5913562fe13637cfd2e98d6.png)

Na DEV1 jak widać też działa, @jolka napisała tylko że

> [@jolka](#):
>
> Poniższa instrukcja była testowana na bramkach AIS DEV3 i AIS PRO1

co nie znaczy, że nie działa na innych, chyba że coś przegapiłem?

---

<div class="post-metadata">

Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
Data publikacji: [24 Sierpień 2022 19:14 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/36 "2022-08-24T19:14:24Z")

</div>

Czy tylko u mnie nie działa prawidłowo sensor systemmonitor

Miałem wcześniej:

```auto
- platform: systemmonitor
  resources:
    - type: disk_use_percent
      arg: /data/data/pl.sviete.dom/files/home
    - type: disk_free
      arg: /data/data/pl.sviete.dom/files/home
    - type: memory_free
    - type: memory_use_percent
    - type: processor_use
    - type: last_boot
    - type: swap_use_percent
    - type: swap_free

```

Po zmianie na ścieżkę `/data/data/com.termux/files/home` sensory zajętości dysku nie działają?  
Ceche wyczyszczone, usługa ais po restarcie a nadal pokazuje w UI starą ścieżkę,

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/d76a8298dc2ae514dbe28beca89e2f001e2b5473.png)

---

<div class="post-metadata">

Autor: ![SebiCo](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@SebiCo](https://ai-speaker.discourse.group/u/SebiCo)\
Data publikacji: [24 Sierpień 2022 19:24 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/37 "2022-08-24T19:24:08Z")

</div>

Zostały stare sensory - usuń je, na pewno są nowe z nowa ścieżką.

---

<div class="post-metadata">

Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
Data publikacji: [24 Sierpień 2022 19:32 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/38 "2022-08-24T19:32:49Z")

</div>

![jim-carrey-stupid-stupid](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/82a0188459dad2c1b0e83dacda18c1f02a9a8418.gif)

---

<div class="post-metadata">

Autor: ![Akszyn](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/akszyn/32/4038_2.png) [@Akszyn](https://ai-speaker.discourse.group/u/Akszyn)\
Data publikacji: [24 Sierpień 2022 19:33 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/39 "2022-08-24T19:33:20Z")

</div>

trzeba je od nowa dodać z nową ścieżka (moja nazwa to procentowe użycie dysku) a stare usunąć przez narzędzia deweloperskie/statystyki

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/a5443e6704482cf303411ef3605f0db22221c9f0.png)  
aby nie być gołosłownym dodaje screen z nowymi sensorami  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/2/295ce39a2a6afd6440926fbefb58643a4322d47d.png)  
ale raczej czeka mnie tzw format i przywrócenie danych z kopi bez termuxa aby usunąć integracje [Mobile App - Home Assistant](https://www.home-assistant.io/integrations/mobile_app/) i wymyślić nową protezę prawdopodobnie po mqtt czy z użyciem innych taskerów o czym nie mam zielonego pojęcia jak to zrobić

---

<div class="post-metadata">

Autor: ![bartik22](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/bartik22/32/4937_2.png) [@bartik22](https://ai-speaker.discourse.group/u/bartik22)\
Data publikacji: [24 Sierpień 2022 19:56 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/40 "2022-08-24T19:56:12Z")

</div>

> [@Akszyn](#):
>
> czy z użyciem innych taskerów o czym nie mam zielonego pojęcia jak to zrobić

mogę Ci pokazać jak mozna zrobić z taskera przez api do Node reda

Czyli jak dobrze rozumiem po zmianie na termux, nie działa aplikacja HA na telefonie, tak? AIS czy oficjalna HA?

---

<div class="post-metadata">

Autor: ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
Data publikacji: [25 Sierpień 2022 09:28 UTC](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/41 "2022-08-25T09:28:16Z")

</div>

Na OTA dodaliśmy nową wersję aplikacji która nie pyta o uprawnienia ale automatycznie je sama nadaje, w paczce startowej dodaliśmy ffmpeg.  
Przejście na Termux powinno być teraz łatwiejsze.

[Poprzednia strona](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977.md?page=1)

[Następna strona](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977.md?page=3)
