Skrypt pod Windows - wgrywanie, aktualizacje, backup

Moderator: vajera

User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

LukiSpajder wrote: Tue Nov 11, 2025 7:53 pm

Code: Select all

Hard resetting via RTS pin...
Traceback (most recent call last):
  File "esptool.py", line 37, in <module>
  File "esptool\__init__.py", line 1173, in _main
  File "esptool\__init__.py", line 1032, in main
  File "esptool\cli_util.py", line 229, in __call__
  File "rich_click\rich_command.py", line 404, in __call__
  File "click\core.py", line 1442, in __call__
  File "rich_click\rich_command.py", line 187, in main
  File "click\core.py", line 1830, in invoke
  File "click\core.py", line 1226, in invoke
  File "click\core.py", line 794, in invoke
  File "click\decorators.py", line 34, in new_func
  File "esptool\__init__.py", line 894, in read_flash_cli
  File "esptool\cmds.py", line 1381, in read_flash
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\XXXXX\\hhhh.bin'
[PYI-10424:ERROR] Failed to execute script 'esptool' due to unhandled exception!
U Mnie przy próbie zrobienia kopi taki błąd.

Nie we wszystkich ekranach jest opcja powrotu ( wstecz)
Przy próbie aktualizacji nie widzi pliku bin
Niby wyskakuje że resetuje układ ale fizycznie nie

Może coś źle robię albo trzeba coś przestawic
Czy jakiś folder ma znak spacji?
Zobacz na innym folderze, najlepiej z po za c:\user
Last edited by Lector on Tue Nov 11, 2025 8:03 pm, edited 1 time in total.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Zibi_007 wrote: Tue Nov 11, 2025 7:54 pm
Lector wrote: Tue Nov 11, 2025 7:13 pm Wersja ZIP https://mega.nz/file/N5MGVZTI#yt2kC41c1 ... _MyYuhzbKs
- Poprawiony opis okna z podaniem ścieżki pliku.
- Dodane sprawdzenie czy ESP się zresetowało (po każdej opcji), jak nie wykonuje reset.

Wszelkie uwagi, dalej mile widziane.
Jak również sprawdzenie innych układów ESP.

Myślę ze ciągle mogą być jakieś literówki czy coś.
OK, teraz sprawdza czy się zresetowało, twierdzi, że nie, przystępuje do resetu i... nic nie robi.
Hmm nic mi już do głowy nie przychodzi.

Może to ze zamiast podać jaki układ esp32c6 jest auto.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Lector wrote: Tue Nov 11, 2025 7:58 pm
LukiSpajder wrote: Tue Nov 11, 2025 7:53 pm

Code: Select all

Hard resetting via RTS pin...
Traceback (most recent call last):
  File "esptool.py", line 37, in <module>
  File "esptool\__init__.py", line 1173, in _main
  File "esptool\__init__.py", line 1032, in main
  File "esptool\cli_util.py", line 229, in __call__
  File "rich_click\rich_command.py", line 404, in __call__
  File "click\core.py", line 1442, in __call__
  File "rich_click\rich_command.py", line 187, in main
  File "click\core.py", line 1830, in invoke
  File "click\core.py", line 1226, in invoke
  File "click\core.py", line 794, in invoke
  File "click\decorators.py", line 34, in new_func
  File "esptool\__init__.py", line 894, in read_flash_cli
  File "esptool\cmds.py", line 1381, in read_flash
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\XXXXX\\hhhh.bin'
[PYI-10424:ERROR] Failed to execute script 'esptool' due to unhandled exception!
U Mnie przy próbie zrobienia kopi taki błąd.

Nie we wszystkich ekranach jest opcja powrotu ( wstecz)
Przy próbie aktualizacji nie widzi pliku bin
Niby wyskakuje że resetuje układ ale fizycznie nie

Może coś źle robię albo trzeba coś przestawic
Czy jakiś folder ma znak spacji?
Zobacz na innym folderze, najlepiej z po za c:\user
Dobra poszło kopia zrobiona , a co może być że
nie wykrywa pliku bin do wgrania ?
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

LukiSpajder wrote: Tue Nov 11, 2025 8:12 pm
Lector wrote: Tue Nov 11, 2025 7:58 pm
LukiSpajder wrote: Tue Nov 11, 2025 7:53 pm

Code: Select all

Hard resetting via RTS pin...
Traceback (most recent call last):
  File "esptool.py", line 37, in <module>
  File "esptool\__init__.py", line 1173, in _main
  File "esptool\__init__.py", line 1032, in main
  File "esptool\cli_util.py", line 229, in __call__
  File "rich_click\rich_command.py", line 404, in __call__
  File "click\core.py", line 1442, in __call__
  File "rich_click\rich_command.py", line 187, in main
  File "click\core.py", line 1830, in invoke
  File "click\core.py", line 1226, in invoke
  File "click\core.py", line 794, in invoke
  File "click\decorators.py", line 34, in new_func
  File "esptool\__init__.py", line 894, in read_flash_cli
  File "esptool\cmds.py", line 1381, in read_flash
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\XXXXX\\hhhh.bin'
[PYI-10424:ERROR] Failed to execute script 'esptool' due to unhandled exception!
U Mnie przy próbie zrobienia kopi taki błąd.

Nie we wszystkich ekranach jest opcja powrotu ( wstecz)
Przy próbie aktualizacji nie widzi pliku bin
Niby wyskakuje że resetuje układ ale fizycznie nie

Może coś źle robię albo trzeba coś przestawic
Czy jakiś folder ma znak spacji?
Zobacz na innym folderze, najlepiej z po za c:\user
Dobra poszło kopia zrobiona , a co może być że
nie wykrywa pliku bin do wgrania ?
Foldery w User mogą mieć ograniczenia.
Skopiuj plik do innego folder - c:\firmweare\
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Dziś znowu troszkę walczę z kodem, znalazłem jedną literówkę, poszerzyłem trochę okno.
Do komendy esptool.exe nie trafia juz auto tylko chip id z jakim wykrywa połączenie.
Poprawka gdzie ma wgrywać update, update działa dla flash od 2mb.


Na czym testuje:
- ESP32-C6FH4 (mini) nie robi resetu po wgraniu firmware, z tego co szukam to chyba sprzętowo nie jest na to przystosowany
- ESP32-C6 (QFN40) - płytka z 8MB, resetuje się ładnie

Do wersji mini - jak rozpozna ESP32-C6FH4 mogę dodać komunikat że należy ręcznie zresetować.
Pytanie przy jakim modelu jeszcze nie resetuje.
Teraz przy detekcji pokazuję modelu ESP pokazuje ciut więcej.

Nie posiadam innych do testów.

Link do poprawionego skryptu: https://mega.nz/file/1kNHhZ5Q#ZW04x0aQb ... k67BTMrKyo
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Lector wrote: Wed Nov 12, 2025 9:23 pm Dziś znowu troszkę walczę z kodem, znalazłem jedną literówkę, poszerzyłem trochę okno.
Do komendy esptool.exe nie trafia juz auto tylko chip id z jakim wykrywa połączenie.
Poprawka gdzie ma wgrywać update, update działa dla flash od 2mb.


Na czym testuje:
- ESP32-C6FH4 (mini) nie robi resetu po wgraniu firmware, z tego co szukam to chyba sprzętowo nie jest na to przystosowany
- ESP32-C6 (QFN40) - płytka z 8MB, resetuje się ładnie

Do wersji mini - jak rozpozna ESP32-C6FH4 mogę dodać komunikat że należy ręcznie zresetować.
Pytanie przy jakim modelu jeszcze nie resetuje.
Teraz przy detekcji pokazuję modelu ESP pokazuje ciut więcej.

Nie posiadam innych do testów.

Link do poprawionego skryptu: https://mega.nz/file/1kNHhZ5Q#ZW04x0aQb ... k67BTMrKyo
Ja do testów mam przynajmniej 5 różnych C6 (N4/N8/N16, SuperMini i Xiao). Mogę je wszystkie przetestować, ale dopiero w weekend. W tej chwili pod ręką mam 3 z nich. Później sprawdzę. Ale do rzeczy. ESP-Flasher normalnie resetuje wszystkie moduły (także te mini) przynajmniej u mnie. Musi więc istnieć jakiś sposób (komenda) na wywołanie restartu, bo on też przecież bazuje na esptool...
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Esptool.exe niby nie na, ale esptool.py ma.
Pewnie tu jest ta różnica.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Lector wrote: Wed Nov 12, 2025 9:59 pm Esptool.exe niby nie na, ale esptool.py ma.
Pewnie tu jest ta różnica.
To faktycznie może być to... Z ciekawości sprawdzę sobie wszystkie moduły w weekend na .py.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Lector wrote: Wed Nov 12, 2025 9:23 pm Dziś znowu troszkę walczę z kodem, znalazłem jedną literówkę, poszerzyłem trochę okno.
Do komendy esptool.exe nie trafia juz auto tylko chip id z jakim wykrywa połączenie.
Poprawka gdzie ma wgrywać update, update działa dla flash od 2mb.


Na czym testuje:
- ESP32-C6FH4 (mini) nie robi resetu po wgraniu firmware, z tego co szukam to chyba sprzętowo nie jest na to przystosowany
- ESP32-C6 (QFN40) - płytka z 8MB, resetuje się ładnie

Do wersji mini - jak rozpozna ESP32-C6FH4 mogę dodać komunikat że należy ręcznie zresetować.
Pytanie przy jakim modelu jeszcze nie resetuje.
Teraz przy detekcji pokazuję modelu ESP pokazuje ciut więcej.

Nie posiadam innych do testów.

Link do poprawionego skryptu: https://mega.nz/file/1kNHhZ5Q#ZW04x0aQb ... k67BTMrKyo
Sprawdziłem. N4/N8/N16 - żaden się nie resetuje :(
Poniżej zdjęcia N8 (N4 i N16 mam w skręconych obudowach).
Resztę (w tym inne N4/8/16) sprawdzę w weekend.
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

A podaj nazwę pod jaka go wykrywa.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Bramka ZigBee”