Wsparcie GUI-Generic dla ESP32

michal.inowroclaw
Posty: 6
Rejestracja: wt sie 09, 2022 5:11 pm

Niestety nie działa, chociaż na konsoli leci coś innego
####################
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40049a42
SPIWP:0xee
mode:QIO, clock div:2
load:0x3fcd6100,len:0x38c
ets_loader.c 78
ESP-ROM:esp32c3-api1-20210207
####################
wydaje mi się, że zamiast QIO powinno być DOUT

W między czasie skompilowałem binarkę przez arduino ide i ta działa bez problemu. skorzystałem z tych bibliotek
https://raw.githubusercontent.com/espre ... index.json
https://github.com/SUPLA/supla-arduino

pozdr
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

pokaż screena z jakimi parametrami skompilowałeś soft. A czy teraz jak wgrasz tylko binarkę z buildera to nie zadziała?
https://gui-generic-builder.supla.io/
michal.inowroclaw
Posty: 6
Rejestracja: wt sie 09, 2022 5:11 pm

przy samej binarce:
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40380000
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3c0d0020,len:0x38a10
load:0x3fc8e200,len:0x341c
load:0x40380000,len:0x41bc
load:0x42000020,len:0xc6a64
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x10 (RTCWDT_RTC_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3c0d0020,len:0x38a10
load:0x3fc8e200,len:0x341c
load:0x40380000,len:0x41bc
load:0x42000020,len:0xc6a64
load:0x403841bc,len:0x9f74
load:0x50000010,len:0x10
SHA-256 comparison failed:
Calculated: a70205fa418bad15dd33949a72dbfbcb0386f483c2bd2ff4aad2d61b77df9ad5
Expected: 0569d9e4d45fef7a535261078c6a1f8650b3ad080db055cef68469b4061c1c5f
Attempting to boot anyway...
entry 0x4038207c
ESP-ROM:esp32c3-api1-20210207

w zał screen z arduino ide
Załączniki
arduino.jpg
arduino.jpg (42 KiB) Przejrzano 843 razy
Awatar użytkownika
uchnast.michal
Posty: 1074
Rejestracja: wt cze 04, 2019 11:37 am

krycha88 pisze: czw wrz 02, 2021 12:55 pm
uchnast.michal pisze: czw wrz 02, 2021 10:41 am Wgrałem do Sonoff Dual R3. Wygląda dobrze. Działa stabilnie. Ustawiłem jako roletę dla GPIO 14: relay 2, GPIO 27: relay 1.
Teraz czas na pomiar anergii, wie ktoś może co tam jest i czy Generic wspiera? Z góry dzięki.
Edit
Bin generowałem w gui-generic-builder.supla.io
Edit2
Znalazłem info, że za pomiar odpowiedzialny jest CSE7761.
* CSE7766 is single channel with UART interface
* CSE7761 is dual channel with SPI interface

Może się przyda

Kod: Zaznacz cały

https://github.com/kakopappa/CSE7761

Kod: Zaznacz cały

https://github.com/arendst/Tasmota/discussions/10793
Ale działa ten pomiar?
@Krycha jakie wsparcie byłoby satysfakcjonujące dla Ciebie za dodanie CSE7761?. Mam kilka takich modułów i aż szkoda, że bez pomiaru energii:( Z góry dzięki.
e-talking............
Byłem tam - Supla Offline Party 2023
Janko795
Posty: 3
Rejestracja: czw sie 18, 2022 5:08 pm

Hej.

Testowałem wczoraj nowego TH R3 20A / 16A inaczej THR320D, THR316D TH Elite

Sam TH działa można ustawić GPIO (zwłaszcza w wersji 16A bo 20A ma przekaźnik sterowany dwoma GPIO i się "gryzie") - ale niestety nie może wykryć DS18B20 (jest na GPIO 25)

Czy w GUI jest opcja Interlock jak przy roletach? Aby na razi mógł być włączony tylko jeden kanał - to wymagane jest przy wersji 20A. Gpio 19 musi być LOW a 22 High i odwrotnie aby włączyć lub wyłączyć przekaźnik 230V

Jakieś pomysły co do DS18B20? Próbowałem na GUI Builder ESP32 Dev Mode -> ESP32

Na Tasmota działa wszystko idealnie pod tymi samymi GPIO.
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

Janko795 pisze: pt sie 19, 2022 7:51 am Hej.

Testowałem wczoraj nowego TH R3 20A / 16A inaczej THR320D, THR316D TH Elite

Sam TH działa można ustawić GPIO (zwłaszcza w wersji 16A bo 20A ma przekaźnik sterowany dwoma GPIO i się "gryzie") - ale niestety nie może wykryć DS18B20 (jest na GPIO 25)

Czy w GUI jest opcja Interlock jak przy roletach? Aby na razi mógł być włączony tylko jeden kanał - to wymagane jest przy wersji 20A. Gpio 19 musi być LOW a 22 High i odwrotnie aby włączyć lub wyłączyć przekaźnik 230V

Jakieś pomysły co do DS18B20? Próbowałem na GUI Builder ESP32 Dev Mode -> ESP32

Na Tasmota działa wszystko idealnie pod tymi samymi GPIO.
Myślę, w GUI Genericu dla ESP32 mógł wkraść się błąd uniemożliwiający korzystanie z I2C. U mnie - w przypadku MCP23017 - nie dało się wybrać adresu. Dotychczas nic nie zgłaszałem, bo nie zbadałem sprawy dogłębnie, a nie chciałbym niepotrzebnie zawracać głowy Krysze.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Janko795 pisze: pt sie 19, 2022 7:51 am Hej.

Testowałem wczoraj nowego TH R3 20A / 16A inaczej THR320D, THR316D TH Elite

Sam TH działa można ustawić GPIO (zwłaszcza w wersji 16A bo 20A ma przekaźnik sterowany dwoma GPIO i się "gryzie") - ale niestety nie może wykryć DS18B20 (jest na GPIO 25)

Czy w GUI jest opcja Interlock jak przy roletach? Aby na razi mógł być włączony tylko jeden kanał - to wymagane jest przy wersji 20A. Gpio 19 musi być LOW a 22 High i odwrotnie aby włączyć lub wyłączyć przekaźnik 230V

Jakieś pomysły co do DS18B20? Próbowałem na GUI Builder ESP32 Dev Mode -> ESP32

Na Tasmota działa wszystko idealnie pod tymi samymi GPIO.
to samo co tutaj:
viewtopic.php?p=128413#p128413
https://gui-generic-builder.supla.io/
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

jaku2k pisze: pt sie 19, 2022 10:55 am Myślę, w GUI Genericu dla ESP32 mógł wkraść się błąd uniemożliwiający korzystanie z I2C. U mnie - w przypadku MCP23017 - nie dało się wybrać adresu. Dotychczas nic nie zgłaszałem, bo nie zbadałem sprawy dogłębnie, a nie chciałbym niepotrzebnie zawracać głowy Krysze.
Myślę, że to samo co tutaj:
viewtopic.php?p=128453#p128453
https://gui-generic-builder.supla.io/
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

krycha88 pisze: pt sie 19, 2022 11:12 am
jaku2k pisze: pt sie 19, 2022 10:55 am Myślę, w GUI Genericu dla ESP32 mógł wkraść się błąd uniemożliwiający korzystanie z I2C. U mnie - w przypadku MCP23017 - nie dało się wybrać adresu. Dotychczas nic nie zgłaszałem, bo nie zbadałem sprawy dogłębnie, a nie chciałbym niepotrzebnie zawracać głowy Krysze.
Myślę, że to samo co tutaj:
viewtopic.php?p=128453#p128453
To raczej nie było to samo, bo operacje wykonywałem w taki sam sposób, jak opisany w podlinkowanym poście. Problem został najwyraźniej naprawiony (poprzednio testowałem na starszej wersji).
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
projector
Posty: 37
Rejestracja: śr cze 15, 2022 7:35 am

Drodzy forumowicze, nie jestem native speakerem polskiego na ten temat ciężko mi znaleźć odpowiedzi na swoje pytania na forum, może możecie mi pomóc. Nie mogę zaprogramować Son of Dual R3 Lite, próbowałem już różnych programatorów i nie osiągnąłem wyniku. Wcześniej nie miałem problemów z Programowanie: GPIO0 w GND, programator na CH340 był odpowiedni dla ESP82xx, CP2102 był odpowiedni dla ESP32, a dla DualR3Lite na ESP32 próbuję obu i otrzymuję komunikat " the device has been lost."Może wiesz, w czym może być problem? Czym programujesz DualR3Lite?
ODPOWIEDZ

Wróć do „GUI Generic”