Nie wiem czy to do końca jest to, ale ja myśle ze Robert z tym linkiem co podesłał ma racje.
Wymontowałem takiego samego wemosa z urządzenia w domu, żeby to sprawdzić. Na nim też był soft z webinterface.
Wgrałem na niego soft który tu wcześniej wrzuciłem i zadziałało od strzała.
Czyli wychodzi na to że mam wemosa z 1MB mimo ze z oznaczeń na płytce wynika 4MB.
Używam boardow 3.1.2
Jeszcze dodam że zmieniłem w kodzie
Supla::LittleFsConfig configSupla(); ------>>> Supla::LittleFsConfig configSupla(2048);
Problem z wgraniem softu z webinterface ESP8266
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
No to się wyjaśniło. A ja już dwa razy przeinstalowałem Arduino IDE. Na SuplaDevice 25.6 wszystko działa, a na 25.8.1 nie chce 
To wypadałoby poprawić przykłady o deklarację tego przycisku chyba?
To wypadałoby poprawić przykłady o deklarację tego przycisku chyba?
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
nebraska
- Posts: 204
- Joined: Thu Dec 08, 2022 3:00 pm
- Been thanked: 1 time
Dobrze że mi tego linka podeslaleś, bym siedział kolejne 4hRobert Błaszczak wrote: Sat Oct 11, 2025 5:49 pm No to się wyjaśniło. A ja już dwa razy przeinstalowałem Arduino IDE. Na SuplaDevice 25.6 wszystko działa, a na 25.8.1 nie chce
To wypadałoby poprawić przykłady o deklarację tego przycisku chyba?
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Celowo nie wrzuciłem kodu w znaczniki, bo tam niestety nie działają kolory. Metodą prób (bo ze mnie dupa, a nie programista) uzupełniłem przykład VirtualRelay o obsługę przycisku CONFIG, który trzeba przytrzymać przez 5 sekund. Na czerwono zaznaczyłem, co trzeba dodać.Robert Błaszczak wrote: Sat Oct 11, 2025 5:49 pm No to się wyjaśniło. A ja już dwa razy przeinstalowałem Arduino IDE. Na SuplaDevice 25.6 wszystko działa, a na 25.8.1 nie chce
To wypadałoby poprawić przykłady o deklarację tego przycisku chyba?
#define STATUS_LED_GPIO 2
#define BUTTON_CFG_GPIO 0
#include <SuplaDevice.h>
#include <supla/network/esp_wifi.h>
#include <supla/device/status_led.h>
#include <supla/control/button.h>
#include <supla/storage/littlefs_config.h>
#include <supla/network/esp_web_server.h>
#include <supla/network/html/device_info.h>
#include <supla/network/html/protocol_parameters.h>
#include <supla/network/html/status_led_parameters.h>
#include <supla/network/html/wifi_parameters.h>
#include <supla/device/supla_ca_cert.h>
#include <supla/control/virtual_relay.h>
#include <supla/storage/eeprom.h>
Supla::Eeprom eeprom;
Supla::ESPWifi wifi;
Supla::LittleFsConfig configSupla;
Supla::Device::StatusLed statusLed(STATUS_LED_GPIO, true); // inverted state
Supla::EspWebServer suplaServer;
void setup() {
Serial.begin(115200);
// HTML www component
new Supla::Html::DeviceInfo(&SuplaDevice);
new Supla::Html::WifiParameters;
new Supla::Html::ProtocolParameters;
new Supla::Html::StatusLedParameters;
// Config button configuration
auto buttonCfg = new Supla::Control::Button(BUTTON_CFG_GPIO, true, true);
buttonCfg->configureAsConfigButton(&SuplaDevice);
// Channel #0 Virtual Relay
auto vr = new Supla::Control::VirtualRelay();
vr->setDefaultFunction(SUPLA_CHANNELFNC_POWERSWITCH);
// Enable state restore after device restart:
vr->setDefaultStateRestore();
// configure defualt Supla CA certificate
SuplaDevice.setSuplaCACert(suplaCACert);
SuplaDevice.setSupla3rdPartyCACert(supla3rdCACert);
SuplaDevice.begin();
}
void loop() {
SuplaDevice.iterate();
}
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
