Taken
10 Sierpień 2021 09:05
#1
Witam.
Chce zainstalować ebusd na AIS by komunikować się z piecem (Saunier Duval) przez adapter v3 ze strony ebusd.eu
Instaluje ebusd według readme (ebusd-debian/README.md at master · john30/ebusd-debian · GitHub ) ale wywala mi błąd przy dodawaniu paczki do listy:
~ $ wget -O sources.list.d/ebusd.list https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd-default-buster.list
sources.list.d/ebusd.list: No such file or directory
~ $
Ktoś ma już dodaną taką integrację? Proszę o radę jak ją zainstalować
Taken
16 Sierpień 2021 19:01
#2
Może ktoś chociaż ma jakieś wskazówki jak można to ogarnąć
Linux na bramce to nie Debian. Więc pewnie jest problem z drzewem katalogów i dlatego dodanie tego repozytorium skutkuje błędem.
To są moje domysły, za cienki jestem aby pomóc…
Taken
16 Sierpień 2021 19:45
#4
Po wpisaniu ~ $ apt-get update
Dostaje:
Ign:1 Linux main apt repo for AI-Speaker.com dom InRelease
Ign:2 Linux main apt repo for AI-Speaker.com python InRelease
Hit:3 Linux main apt repo for AI-Speaker.com dom Release
Hit:4 Linux main apt repo for AI-Speaker.com python Release
Ign:5 Linux main apt repo for AI-Speaker.com dom Release.gpg
Ign:6 Linux main apt repo for AI-Speaker.com python Release.gpg
Reading package lists… Done
Czy nie jest przypadkiem tak że packgages jest podczytywane z zewnątrz?
Czy można zatem pomóc jakoś AIS Team w dodaniu ebusd do repo AIS?
macek
16 Sierpień 2021 19:56
#5
Cezary.K:
To są moje domysły
To sa fakty , w linuxie root directory wskazuje na katalog główny \
, AIS uruchomione jest w środowisku Android i dlatego:
Wyjaśnienie unikalnej architektury AI-Speaker.
Postaram się opisać, co jest unikalnego w naszym projekcie, czym różnimy się od systemu na RPi czy na mini serwerach z kontenerami Dockera. Pozwoli to lepiej zrozumieć, dlaczego idziemy tą drogą i podjąć decyzję czy AIS to system dla Ciebie? Zapraszam do lektury.
Linux + Android
Na bramkach AIoT mamy 3 warstwy:
Jądro Linux-a,
System Android
Aplikacje AIS dom.
Aplikacja AIS-dom współdzieli to samo jądro z systemem Android.
[ais_linux]
Cały s…
Taken
16 Sierpień 2021 20:12
#6
Zatem jak powinny wyglądać komendy dla zainstalowania ebusd?
wget -O ebusd.list https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd-default-buster.list
daje 2021-08-16 22:05:07 (227 KB/s) - ‘ebusd.list’ saved [62/62]
ale potem apt-get install ebusd
daje
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
E: Unable to locate package ebusd
Raczej w środowisku Termux…
Środowisko Linux-a, które mamy na urządzeniu
Na urządzeniu dostarczamy emulator terminala i zestaw programów działających w konsoli (binarki skompilowane pod architekturę procesora na urządzeniu z uwzględnieniem prefiksu środowiska).
Nasz system współdzieli jądro Linuksa z systemem Android. Dzięki temu mamy multimedia z Androida oraz interfejs tekstowy do shell-a i repozytorium pakietów APT z dodatkowymi binarkami na jednym urządzeniu w tym samym czasie.
Jest to kompletne środowisko Linuxa, al…
Angust
18 Sierpień 2021 23:52
#9
Ebusd na debiana przychodzi skompilowany pod: amd64 arm64 armel armhf i386 (za ebusd-debian/distributions at master · john30/ebusd-debian · GitHub linia 6). Na bramce masz armv7l albo armv8l, więc architektura procka wydaje się być niezgodna - @jolka proszę o potwierdzenie.
Jeśli rzeczywiście jest niezgodna, to nawet jak zainstalujesz, aplikacja się nie uruchomi - musiałbyś kompilować ręcznie.