Sonoff - WiFi Wireless Smart Switch for MQTT COAP Smart Home

alv
Posts: 74
Joined: Sat Jul 09, 2016 11:36 am

Post

Zybi wrote:Python-a, esptool-a, git-a można zainstalować po Windows.
Mam tak u siebie.
Dla odważnych, windows wprowadza "bash for linux", więc wydaje się że dość prosto będzie można używać takich narzędzi. Nie wiem tylko czy COM jest widoczny wtedy w /dev
0xFF
Posts: 308
Joined: Sat Feb 20, 2016 8:54 pm

Post

Bash to tylko shell (powłoka), jak command.com w DOS, czy powershell w Windows. Nic to nie da, poza bardziej sprawnym posługiwaniem się systemem z linii poleceń. To nie kompletny system.

W przeciwieństwie do Windows, w systemach *nix (podobnych do UNIX) wszystko obsługuje się jako plik. Zatem skrypty odwołujące się do urządzeń typu COM (/dev/ttySx) nie zadziałają w środowisku Windows.
alv
Posts: 74
Joined: Sat Jul 09, 2016 11:36 am

Post

No nie wiem, ja bym to bardziej określił jako coś w stylu sandboxa
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

W esptool na Windows port określmy zamiast /dev/ttyUSBx po prostu COMx, np. COM5 jak nam system przydzielił danej przejściówce USB-serial.
Wszystko działa jak należy.
okos
Posts: 71
Joined: Wed Jul 13, 2016 6:18 am

Post

Zybi wrote:Python-a, esptool-a, git-a można zainstalować po Windows.
Mam tak u siebie.
Nie mogę sobie poradzić z tym :(
Pythona zainstalowałem i nie bardzo wiem gdzie wydać komendę do wyczyszczenia.
Czy możesz coś wiecej podpowiedzieć?
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Sprawdź, czy po instalacji pythona ustawiłeś zmienne środowiskowe jak tu:
https://github.com/BurntSushi/nfldb/wik ... stallation
i doinstaluj pip-a

zainstaluj esptool-a
https://pypi.python.org/pypi/esptool

zainstaluj pyserial-a
https://pypi.python.org/pypi/pyserial

a na koniec z linii komend:
esptool.py --port YOUR_COM_PORT erase_flash

YOUR_COM_PORT - numer portu przydzielony przez system Twojej przejściówce USB-serial , p. COM5 do sprawdzenia w menadżerze urządzeń
okos
Posts: 71
Joined: Wed Jul 13, 2016 6:18 am

Post

ugrzęzłem na tym:
Zybi wrote:
zainstaluj esptool-a
https://pypi.python.org/pypi/esptool
You do not have the required permissions to view the files attached to this post.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

masz dwa myślniki czy jeden?
--upgrade
okos
Posts: 71
Joined: Wed Jul 13, 2016 6:18 am

Post

Miałem tylko jeden...
po dopisaniu drugiego mam takie coś:

Code: Select all

C:\Users>pip install --upgrade esptool

Usage:
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...

no such option: --

Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

zainstaluj git-a i sklonuj esptool-a

https://learn.adafruit.com/building-and ... h-firmware

albo
With some Python installations this may not work and you'll receive an error, try python -m pip install esptool

Return to “Ogólna dyskusja”