Skrypt pod Windows - wgrywanie, aktualizacje, backup

Moderator: vajera

lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Na esp C5 jest tak:

Code: Select all

UART
Wykrywanie portu COM.
Wykryto: COM8

Wykrywanie modelu ESP.
Wykryto: ESP32-C5 (revision v1.0)

Wykrywanie rozmiaru FLASH.
Wykryto: 8MB.

USB

Wykrywanie portu COM.
Wykryto: COM5

Wykrywanie modelu ESP.
Wykryto: Chip is =

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

Post

Ok, dorobię menu przy złym pliku z wyborem ponów lub powrót do menu.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
kiler88
Posts: 339
Joined: Sun Jun 21, 2020 10:55 am
Been thanked: 1 time

Post

U mnie generalnie wcześniej działała wcześniejsza wersja podpięta pod port USB, tylko nie robiła resetu, ta wersja pod CH343 nie działa.

Tak wygląda podpięte pod CH343:
1.jpg
Tak wygląda podpięte pod USB:
2.jpg
Tak wygląda podpięte ponownie pod CH343 po użyciu USB, wykrywa już CHIP, ale nie rozmiar:
3.jpg
Sterowniki do CH są:
4.jpg
Na esp napis ESP32-C6-WROOM-1
You do not have the required permissions to view the files attached to this post.
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Wersja z jednym USB ESP32-C6 mini?
Wczoraj jak robiłem blokadę to niby działało, ale późnym wieczorem zauważyłem że nie.
Pewnie w tempie był stary plik i on mi namieszał.
Dziś będzie poprawka, stara wersja bez dopisku test też jest dostępna do pobrania jeszcze
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
kiler88
Posts: 339
Joined: Sun Jun 21, 2020 10:55 am
Been thanked: 1 time

Post

Dwa porty
IMG_20251114_123455733_HDR.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

I lewy port nie działa?
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ś nie ma sił i chęci do siadania do kodu.
Jak wstałem o 5 rano do pracy, to teraz dopiero usiadłem odpocząć :P

Prawdopodobnie wywalę blokadę portu USB i dam stosowny komunikat.
Wczoraj również chwile męczyłem się nad menu po nie wybraniu pliku lub ścieżki.
Okazało się w BATCH nie może być nawias { w nawiasie ( - wywalało CMD.
Dlatego będę musiał troszkę czasu spędzić nad poprawkami.

Dla przypomnienia dwie wersję są dostępne:
esptool.exe 5.1.0 (więcej modułó się nie restartują) - bez blokady na port USB: https://mega.nz/file/h8cxAR6L#-U04Xz7a7 ... ht86En8his
ESPtool.exe 4.9.0 (mniej modułów się nie restartuje) z blokadą na port USB: https://mega.nz/file/MkFAhR6D#ok6peT1DJ ... sO5lwwqUgc
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

OK, jak na ta chwilę jest to finalna wersja skryptu. Jedyna dostępna do pobrania.
https://mega.nz/file/MpEywQKT#W0UCNPFIT ... YdcJtw36-U
- zostały dodane poprawki przy tworzeniu menu wyboru
- dodane menu wyboru na kroku wyboru pliku oraz ścieżki
- przy braku wpisania wyboru na etapie podanej lokalizacji pliku pojawia się ponownie menu, zamiast powrotu do podania nazwy pliku
- wywalenie blokady ESP na podstawie wykrytego portu USB
- na kroku FINISH dodano czerwony komunikat aby zrestartować ręcznie ESP w razie potrzeby

Jakby były jakieś uwagi lub sugestie to będę poprawiać lub dodawać.

Jak znajdę czas to wyedytuje pierwszy post, dodam opis, screeny i linka.
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: Sat Nov 15, 2025 10:33 pm OK, jak na ta chwilę jest to finalna wersja skryptu. Jedyna dostępna do pobrania.
https://mega.nz/file/MpEywQKT#W0UCNPFIT ... YdcJtw36-U
- zostały dodane poprawki przy tworzeniu menu wyboru
- dodane menu wyboru na kroku wyboru pliku oraz ścieżki
- przy braku wpisania wyboru na etapie podanej lokalizacji pliku pojawia się ponownie menu, zamiast powrotu do podania nazwy pliku
- wywalenie blokady ESP na podstawie wykrytego portu USB
- na kroku FINISH dodano czerwony komunikat aby zrestartować ręcznie ESP w razie potrzeby

Jakby były jakieś uwagi lub sugestie to będę poprawiać lub dodawać.

Jak znajdę czas to wyedytuje pierwszy post, dodam opis, screeny i linka.
Sprawdziłem na wszystkim co miałem pod ręką. Łącznie 11 modułów. U mnie, tam gdzie są dwa porty, na CH343 resetuje się zawsze, na ESP32C6 nigdy. Przy jedno portowych nie resetuje się wcale. Nie sprawdziłem tylko Xiao, bo mam na nich w tej chwili 2 aktywne bramki (w innej lokalizacji), a 2 pozostałe rozdałem po ludziach. Zamówiłem kolejne, jak przyjdą, to sprawdzę. W każdym razie działa, informuje o konieczności resetu i jest w miarę intuicyjne. Ciężko o jakąś pomyłkę przy wyborze opcji. Dla mnie bomba!
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Testy zrobione na jednym ESP dwa porty , obydwa wykrywa można przez nie wgrać , zgrać soft . Co prawda nie zresetował się po zakończeniu - ale jest komunikat . Kopia zapasową zrobiona - zaraz się przydało bo namieszałem przy aktualizacji nie ten plik i ESP się wysypało 😉.
Tak więc wszystkie kroki przeszedłem a nie bez aktualizacji . Wgrywanie od nowa poszło , przywracanie kopi z wcześniej zgranego pliku przez skrypt - poszło .
Program wygląda bardzo dobrze intuicyjnie się w nim człowiek porusza komunikaty czytelne prowadzące do celu .
Działa , Rewelacja 👍😁

Nie wiem czy tak ma być ale jeśli wybiera plik i wpisze np. L daje enter to wyskakuje okno z wyborem katalogu otwieram dysk C znajduje katalog ale nie mogę go otworzyć mimo że plik bin jest w środku .
Teraz tak podaje dokładną nazwę pliku do wgrania i enter otwiera się okno odszukuje folder i nie mogę go otworzyć aby wskazać plik . Ale zaznaczając folder daje Enter i program wyświetla że znaleziono plik .

Tyle że za każdym razem muszę podać nazwę pliku co do słowa .

Czy tak to działa czy u Mnie coś nie tak ?

Return to “Bramka ZigBee”