IOT SDK

cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

Usunąłem kontener i obraz
docker rm $(docker ps -a -q)
docker rmi devel/esp8266
postawiłem od nowa

Kod: Zaznacz cały

./build.sh
./run.sh
git pull
./build.sh dimmer

i dalej to samo. Coś jeszcze mam usunąć?
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

A git pull ?
cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

git pull tez robiłem.
Usunąłem teraz jeszcze katalogi supla-docker i CProjects i jeszcze raz

Kod: Zaznacz cały

git clone https://github.com/SUPLA/supla-docker.git
itd. Jak się skończy instalować dam znać
cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

Chyba coś się źle pobiera

Kod: Zaznacz cały

marcin@marcin-HP:~/supla-docker$ ./build.sh
Sending build context to Docker daemon  381.4kB
Step 1/11 : FROM debian:jessie
 ---> ddfad8f0cd0c
Step 2/11 : RUN apt-get update
 ---> Using cache
 ---> ca2c400aebaa
Step 3/11 : RUN apt-get -y install git vim wget build-essential python python-pip
 ---> Using cache
 ---> fca4cf686c97
Step 4/11 : RUN pip install esptool
 ---> Using cache
 ---> baa0a76ba63c
Step 5/11 : RUN mkdir /hdd2
 ---> Using cache
 ---> 7e5858f6b34d
Step 6/11 : RUN uname -m | grep x86_64 &&     cd /hdd2 &&     wget https://www.acsoftware.pl/files/Espressif_x64-docker.tgz &&     tar zxvf Espressif_x64-docker.tgz &&     rm Espressif_x64-docker.tgz
 ---> Running in 1b588c62b525
The command '/bin/sh -c uname -m | grep x86_64 &&     cd /hdd2 &&     wget https://www.acsoftware.pl/files/Espressif_x64-docker.tgz &&     tar zxvf Espressif_x64-docker.tgz &&     rm Espressif_x64-docker.tgz' returned a non-zero code: 1
marcin@marcin-HP:~/supla-docker$ 
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

"Zjadłem" klamerki. Jeszcze raz

git pull
./build.sh
cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

Coś się ruszyło, ale dalej jeszcze nie to

Kod: Zaznacz cały

marcin@marcin-HP:~/supla-docker$ git pull
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 2 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/SUPLA/supla-docker
   601f6bb..a24242a  espressif  -> origin/espressif
Updating 601f6bb..a24242a
Fast-forward
 Dockerfile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
marcin@marcin-HP:~/supla-docker$ ./build.sh
Sending build context to Docker daemon  388.1kB
Step 1/11 : FROM debian:jessie
 ---> ddfad8f0cd0c
Step 2/11 : RUN apt-get update
 ---> Using cache
 ---> ca2c400aebaa
Step 3/11 : RUN apt-get -y install git vim wget build-essential python python-pip
 ---> Using cache
 ---> fca4cf686c97
Step 4/11 : RUN pip install esptool
 ---> Using cache
 ---> baa0a76ba63c
Step 5/11 : RUN mkdir /hdd2
 ---> Using cache
 ---> 7e5858f6b34d
Step 6/11 : RUN uname -m | grep x86_64 && {     cd /hdd2 &&     wget https://www.acsoftware.pl/files/Espressif_x64-docker.tgz &&     tar zxvf Espressif_x64-docker.tgz &&     rm Espressif_x64-docker.tgz; }
 ---> Running in 7c3b62da9c58
The command '/bin/sh -c uname -m | grep x86_64 && {     cd /hdd2 &&     wget https://www.acsoftware.pl/files/Espressif_x64-docker.tgz &&     tar zxvf Espressif_x64-docker.tgz &&     rm Espressif_x64-docker.tgz; }' returned a non-zero code: 1
marcin@marcin-HP:~/supla-docker$ ./run.sh
Unable to find image 'devel/esp8266:latest' locally
docker: Error response from daemon: pull access denied for devel/esp8266, repository does not exist or may require 'docker login'.
See 'docker run --help'.
marcin@marcin-HP:~/supla-docker$ 
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Zmodyfikuje ten skrypt... chwila
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Przerobiłem ten skrypt. Teraz powinno być OK.

Kod: Zaznacz cały

git pull 
./build.sh
cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

Pięknie działa - Bardzo dziękuję.
To teraz tylko nauczyć się modyfikować te softy :shock: :o :cry:
cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

Gotowce pięknie się kompilują, ale ze praktycznie wszystkie moje moduły to Wemosy i NodeMcu to potrzebuję poupychać więcej funkcji na jednym urządzeniu. Rozumiem, że instrukcji nigdzie nie ma jak modyfikować soft pod siebie?
Kiedyś @Espablo pisał ze jak czas pozwoli to przygotuje poradnik viewtopic.php?t=3091 , ale pewnie jak u każdego "odwieczny brak czasu". Czy ma ktoś chęć zdradzić rąbka tajemnicy :?: :mrgreen: Przy okazji byłby już kompletny temat jak zacząć kompilować na linuxie, bo przez te kilka lat istnienia forum jeszcze kompletny taki temat nie powstał, co niestety może powodować migrację na inne rozwiązania (Domoticz, Home Assistant itp), a tego byśmy nie chcieli :? . Przynajmniej ja wszystkich znajomych namawiam na SUPLĘ. :D
ODPOWIEDZ

Wróć do „Zagadnienia ogólne”