Migracja GUI-Generic do najnowszej biblioteki

Pico
Posts: 115
Joined: Thu Nov 01, 2018 11:00 am

Post

Nie wiem czy uda mi się sprawdzić jeszcze dzisiaj.Nie mogę teraz nawet wgrać przez kabel.
Odpaliłem serial i widać że modułi co około chwilę się resetuje.
chyba jest jakiś konflikt pinów. Po aktualizacji coś sie nieźle namieszało I chyba bede musiał wszytko rozłączyć od modułu co mnie przeraża. Aczkolwiek w sumie nie widzę co miało by podciągać pin do masy lub plusa.
Pzem odłaczony
krancówki sa przez transoptory
przekazniki widać że są wyłączone
To leci po serialu reset i tak wkoło

Key: 0 Value: ⸮⸮-S)⸮⸮RI⸮⸮V'⸮
Key: 1 Value: ⸮7w⸮⸮o&⸮:+z⸮⸮
Key: 2 Value: xxxxxx
Key: 3 Value: xxxxxx
Key: 4 Value: admin
Key: 5 Value: pass
Key: 6 Value: Esp32
Key: 7 Value: xxxxx
Key: 8 Value: xxxxxxx
Key: 9 Value: 14
Key: 10 Value: 1
Key: 11 Value: 6
Key: 12 Value: 1
Key: 13 Value: 1
Key: 14 Value: 3
Key: 15 Value:
Key: 16 Value: 0
Key: 17 Value:
Key: 18 Value:
Key: 19 Value:
Key: 20 Value:
Key: 21 Value: 0
Key: 22 Value:
Key: 23 Value:
Key: 24 Value: ,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 25 Value:
Key: 26 Value: ,,0,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,
Key: 27 Value:
Key: 28 Value: 1,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 29 Value: 12,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 30 Value:
Key: 31 Value:
Key: 32 Value:
Key: 33 Value:
Key: 34 Value:
Key: 35 Value:
Key: 36 Value: 2,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 37 Value: 2,27,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 38 Value: 1,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 39 Value: 7,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 40 Value: 8,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 41 Value: 9,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 42 Value: 10,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 43 Value: 11,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 44 Value: 0,0,0,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 45 Value: 13,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 46 Value: 14,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 47 Value: 2,28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 48 Value: 0,0,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 49 Value: 3,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 50 Value: 4,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 51 Value: 5,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 52 Value:
Key: 53 Value:
Key: 54 Value:
Key: 55 Value:
Key: 56 Value: 6,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 57 Value: 1,25,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 58 Value: 0,0,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 59 Value: 0,0,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 60 Value:
Key: 61 Value:
Key: 62 Value: 1,31,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 63 Value:
Key: 64 Value:
Key: 65 Value:
Key: 66 Value:
Key: 67 Value: 1
Key: 68 Value: xxxxxxxx
Key: 69 Value: xxxxxxxx
Key: 70 Value: Alarm1,Alarm 2,Alarm 3,Alarm 4,Alarm 5,Alarm 6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 71 Value: ,,,,,,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 72 Value: ,,,,,,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,,
Key: 73 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 74 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 75 Value:
Key: 76 Value:
Key: 77 Value:
Key: 78 Value:
Key: 79 Value:
Key: 80 Value: 1
Key: 81 Value: 0
Key: 82 Value:
Key: 83 Value:
Key: 84 Value: 0
Key: 85 Value: 0
Key: 86 Value: 0,,,,,,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 87 Value:
Key: 88 Value:
Key: 89 Value:
Key: 90 Value:
Key: 91 Value:
Key: 92 Value:
Key: 93 Value:
Key: 94 Value:
Key: 95 Value:
Key: 96 Value: 0.45
Key: 97 Value: 0.45
Key: 98 Value:
Key: 99 Value:
Key: 100 Value:
Key: 101 Value: 1
Key: 102 Value: 0
Key: 103 Value: ,0,,0,0,0,0,0,0,,,,,
Key: 104 Value: 0
Key: 105 Value: 0,0,0,0,0,0,,,,
Key: 106 Value:
Key: 107 Value:
Creating OneWire bus for pin: 4
Initializing OneWire bus at pin 4
OneWire(pin 4) Parasite power is OFF
OneWire(pin 4) Found 0 devices:
Config read
Key: 0 Value: ⸮⸮-S)⸮⸮RI⸮⸮V'⸮
Key: 1 Value: ⸮7w⸮⸮o&⸮:+z⸮⸮
Key: 2 Value: xxxxxx
Key: 3 Value: xxxxxx
Key: 4 Value: admin
Key: 5 Value: pass
Key: 6 Value: Esp32
Key: 7 Value: xxxxxxxx
Key: 8 Value: xxxxxxx
Key: 9 Value: 14
Key: 10 Value: 1
Key: 11 Value: 6
Key: 12 Value: 1
Key: 13 Value: 1
Key: 14 Value: 3
Key: 15 Value:
Key: 16 Value: 0
Key: 17 Value:
Key: 18 Value:
Key: 19 Value:
Key: 20 Value:
Key: 21 Value: 0
Key: 22 Value:
Key: 23 Value:
Key: 24 Value: ,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 25 Value:
Key: 26 Value: ,,0,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,
Key: 27 Value:
Key: 28 Value: 1,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 29 Value: 12,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 30 Value:
Key: 31 Value:
Key: 32 Value:
Key: 33 Value:
Key: 34 Value:
Key: 35 Value:
Key: 36 Value: 2,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 37 Value: 2,27,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 38 Value: 1,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 39 Value: 7,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 40 Value: 8,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 41 Value: 9,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 42 Value: 10,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 43 Value: 11,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 44 Value: 0,0,0,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 45 Value: 13,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 46 Value: 14,1,1,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 47 Value: 2,28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 48 Value: 0,0,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 49 Value: 3,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 50 Value: 4,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 51 Value: 5,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 52 Value:
Key: 53 Value:
Key: 54 Value:
Key: 55 Value:
Key: 56 Value: 6,3,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 57 Value: 1,25,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 58 Value: 0,0,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 59 Value: 0,0,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 60 Value:
Key: 61 Value:
Key: 62 Value: 1,31,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 63 Value:
Key: 64 Value:
Key: 65 Value:
Key: 66 Value:
Key: 67 Value: 1
Key: 68 Value: xxxxxx
Key: 69 Value: xxxxxx
Key: 70 Value: Alarm1,Alarm 2,Alarm 3,Alarm 4,Alarm 5,Alarm 6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 71 Value: ,,,,,,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 72 Value: ,,,,,,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,,
Key: 73 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 74 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 75 Value:
Key: 76 Value:
Key: 77 Value:
Key: 78 Value:
Key: 79 Value:
Key: 80 Value: 1
Key: 81 Value: 0
Key: 82 Value:
Key: 83 Value:
Key: 84 Value: 0
Key: 85 Value: 0
Key: 86 Value: 0,,,,,,0,0,0,0,0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 87 Value:
Key: 88 Value:
Key: 89 Value:
Key: 90 Value:
Key: 91 Value:
Key: 92 Value:
Key: 93 Value:
Key: 94 Value:
Key: 95 Value:
Key: 96 Value: 0.45
Key: 97 Value: 0.45
Key: 98 Value:
Key: 99 Value:
Key: 100 Value:
Key: 101 Value: 1
Key: 102 Value: 0
Key: 103 Value: ,0,,0,0,0,0,0,0,,,,,
Key: 104 Value: 0
Key: 105 Value: 0,0,0,0,0,0,,,,
Key: 106 Value:
Key: 107 Value:
Creating OneWire bus for pin: 4
Initializing OneWire bus at pin 4
OneWire(pin 4) Parasite power is OFF
OneWire(pin 4) Found 0 devices:
Index 0 - address
Index 1 - address
Index 2 - address


Edit

Odłączyłem wszystko i udało sie wgrać.
Wgrałem ten najnowszy z oficjalnej 4.21.4 z dodaną boblioteką i on działa
Ponownie wgrałem wersję testową 5.0.4 i to samo nie działa
Teraz mam znowu z oficjalnej czyli 4.21.4 i ta wersja jest ok.
Czekając na moją poprawkę dla powiadomień na krańcówek po resecie aż boje się aktualizować bo nie wiadomo co może się znowu wydarzyć . Dobrze że jeszcze nie mam na gotowo tego wszystkiego zamontowane w docelowe miejsce
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Pico wrote: Sun Oct 09, 2022 7:57 pm Odłączyłem wszystko i udało sie wgrać.
Wgrałem ten najnowszy z oficjalnej 4.21.4 z dodaną boblioteką i on działa
Ponownie wgrałem wersję testową 5.0.4 i to samo nie działa
Teraz mam znowu z oficjalnej czyli 4.21.4 i ta wersja jest ok.
Czekając na moją poprawkę dla powiadomień na krańcówek po resecie aż boje się aktualizować bo nie wiadomo co może się znowu wydarzyć . Dobrze że jeszcze nie mam na gotowo tego wszystkiego zamontowane w docelowe miejsce
Wyślij mi na priv konfigurację z tego urządzenia oraz informację co dokładnie zaznaczyłeś przy kompilacji. Spróbuję powtórzyć problem ale niestety jest to już drugi taki przypadek, że na starej wersji działa a na nowej już nie.
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Zaktualizowałem bibliotekę gdzie został poprawiony problem restartującego się modułu.

https://gui-generic-builder.supla.io/test.php
https://gui-generic-builder.supla.io/
piotrekk
Posts: 134
Joined: Thu Sep 19, 2019 7:12 am

Post

3x PZEM na ESP8266 + 18b20 działa na wersji GUI-Generic.v5.0.4.test.m4M1M.fCPU160
Pico
Posts: 115
Joined: Thu Nov 01, 2018 11:00 am

Post

krycha88 wrote: Wed Oct 12, 2022 6:11 pm Zaktualizowałem bibliotekę gdzie został poprawiony problem restartującego się modułu.

https://gui-generic-builder.supla.io/test.php
Esp32 Zaktualizowałem z wersji 4.21.4 do tej nowej poprawionej test 5.0.4.
Moją konfigurację znasz . Wysyłałem na priv.
Znowu się wszystko wysypało identyczna sytuacja jak przedtem. Moduł martwy.
Nie wiem czy to ma znaczenie . Przy pobraniu z generatorora mamy .ZIP a w nim bootloader boot i partitions. Oczywiście przy pierwszym wgrywaniu ładuje wszytko przez kabel . Przy ściągnięciu nowszej wersji aktualizuje przez wi fi czyli wybieram tylko plik GUI-Generic.ESP32.v5.0.5.test.bin
Zawsze tak robiłem i było ok.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Pico wrote: Wed Oct 12, 2022 7:49 pm Esp32 Zaktualizowałem z wersji 4.21.4 do tej nowej poprawionej test 5.0.4.
Moją konfigurację znasz . Wysyłałem na priv.
Znowu się wszystko wysypało identyczna sytuacja jak przedtem. Moduł martwy.
Nie wiem czy to ma znaczenie . Przy pobraniu z generatorora mamy .ZIP a w nim bootloader boot i partitions. Oczywiście przy pierwszym wgrywaniu ładuje wszytko przez kabel . Przy ściągnięciu nowszej wersji aktualizuje przez wi fi czyli wybieram tylko plik GUI-Generic.ESP32.v5.0.5.test.bin
Zawsze tak robiłem i było ok.
Problem okazał się bardziej złożony niż myślałem i faktycznie wynikał z przejścia na aktualną bibliotekę i występował tylko na ESP32. Ogólnie warto potestować przechodzenie w tryb konfiguracyjny z poziomu clouda czy przycisku przy włączonym oraz wyłączonym GUI :)
https://gui-generic-builder.supla.io/
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

krycha88 wrote: Wed Oct 12, 2022 6:11 pm Zaktualizowałem bibliotekę gdzie został poprawiony problem restartującego się modułu.

https://gui-generic-builder.supla.io/test.php
Na wersji 5.0.7 resety już są rozwiązane co już ułatwia testowanie :)
Natomiast nadal są 2 problemy:
1. Wyświetlacz wyświetla tryb konfiguracji z adresem IP, a fizycznie działa normalnie i nie ma żadnej sieci 192.168.4.1. Żadne resetowanie/odłączanie z zasilania nie pomaga.
2. Nadal przyciski działają całkowicie losowo przy ściemniaczu. Tak samo jak na wersji 4.21.5

Niestety nie mam wolnego BME280 i OLEDa aby testować na biurku ale mogę tylko powiedzieć że ta sama konfiguracja ale bez fizycznego OLEDa i BME280, to przyciski do ściemniacza działają poprawnie. Czyli jakby nadal jest jakiś problem z OLED/BME280 na pinach RX/TX
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

LukaszH wrote: Thu Oct 13, 2022 2:51 pm Natomiast nadal są 2 problemy:
1. Wyświetlacz wyświetla tryb konfiguracji z adresem IP, a fizycznie działa normalnie i nie ma żadnej sieci 192.168.4.1. Żadne resetowanie/odłączanie z zasilania nie pomaga.
Wrzuciłem poprawkę.
LukaszH wrote: Thu Oct 13, 2022 2:51 pm 2. Nadal przyciski działają całkowicie losowo przy ściemniaczu. Tak samo jak na wersji 4.21.5
Sprawdziłem dla GPIO27 i wg mnie działa ściemniacz normalnie. Jakiego GPIO użyłeś czy zaznaczyłeś pullUP dla przycisku?
https://gui-generic-builder.supla.io/
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

krycha88 wrote: Thu Oct 13, 2022 5:42 pm
LukaszH wrote: Thu Oct 13, 2022 2:51 pm Natomiast nadal są 2 problemy:
1. Wyświetlacz wyświetla tryb konfiguracji z adresem IP, a fizycznie działa normalnie i nie ma żadnej sieci 192.168.4.1. Żadne resetowanie/odłączanie z zasilania nie pomaga.
Wrzuciłem poprawkę.
LukaszH wrote: Thu Oct 13, 2022 2:51 pm 2. Nadal przyciski działają całkowicie losowo przy ściemniaczu. Tak samo jak na wersji 4.21.5
Sprawdziłem dla GPIO27 i wg mnie działa ściemniacz normalnie. Jakiego GPIO użyłeś czy zaznaczyłeś pullUP dla przycisku?
Jeśli chodzi o OLED to już wszystko się wyświetla i działa prawidłowo - dziękuje!

Natomiast przyciski to mi trochę wstyd i dobrze że nakierowałeś mnie na wewnętrzny pull up. Sprawa u mnie jest bardziej skomplikowana, ponieważ w mojej aplikacji do przycisków używam transoptora PC817 który na części tranzystora miał zastosowany 1k ohm. Cały czas w opcjach miałem ustawiony wewnętrzny pull up ale ten wewnętrzny rezystor jest na tyle mocny że nie zbijał mi do masy wciśnięcie przycisku które idzie przez PC817 - jak mierzyłem schodziło z 3,3V do około 2,6V (zaczyna działać tutaj dzielnik napięcia). Jak wyłączyłem wewnętrzny pull up w opcjach to wreszcie zbija poniżej 1V (mikrokontroler prawidłowo widzi już stan LOW) co sprawia że działa przycisk jak należy. Także przepraszam tutaj za zamieszanie i może dla innych się przyda ta informacja że jeżeli jakoś hardware już ma pull up (jak mój układ przez PC817) to warto sprawdzić napięcia bo wbijały się u mnie stany nie ustalone, dlatego w efekcie działanie przycisku było dosyć losowe.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

LukaszH wrote: Fri Oct 14, 2022 10:55 am Natomiast przyciski to mi trochę wstyd i dobrze że nakierowałeś mnie na wewnętrzny pull up. Sprawa u mnie jest bardziej skomplikowana, ponieważ w mojej aplikacji do przycisków używam transoptora PC817 który na części tranzystora miał zastosowany 1k ohm. Cały czas w opcjach miałem ustawiony wewnętrzny pull up ale ten wewnętrzny rezystor jest na tyle mocny że nie zbijał mi do masy wciśnięcie przycisku które idzie przez PC817 - jak mierzyłem schodziło z 3,3V do około 2,6V (zaczyna działać tutaj dzielnik napięcia). Jak wyłączyłem wewnętrzny pull up w opcjach to wreszcie zbija poniżej 1V (mikrokontroler prawidłowo widzi już stan LOW) co sprawia że działa przycisk jak należy. Także przepraszam tutaj za zamieszanie i może dla innych się przyda ta informacja że jeżeli jakoś hardware już ma pull up (jak mój układ przez PC817) to warto sprawdzić napięcia bo wbijały się u mnie stany nie ustalone, dlatego w efekcie działanie przycisku było dosyć losowe.
Do dnia dzisiejszego używam twojego projektu dimmera, więc znasz się na rzeczy :)
https://gui-generic-builder.supla.io/

Return to “GUI Generic”