Supla Device, WebInterface, problemy początkującego

User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Tak, pisałem, że ustawiałem albo 16, albo led_builtin(czy jak to się tam nazywa). I nic.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 137 times
Been thanked: 137 times

Post

SOYER wrote: Sat Jan 27, 2024 10:53 am Tak, pisałem, że ustawiałem albo 16, albo led_builtin(czy jak to się tam nazywa). I nic.
A gdzie masz diodę podłączoną? Jeśli to gotowy moduł, to poszukaj jego dokumentacji lub jakiegoś przykładu w sieci.
Bo jak próbujesz jedno albo drugie, to znaczy że nie wiesz, tylko strzelasz ;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Przecież piszemy cały czas w jednym temacie. Pisałem na początku, że mam nodeMCU na esp8266 v3, ledy wbudowane są pod gpio 2 i 16.
Próbuję jedno i drugie bo nie działa, a nie wiem czemu.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

#include <supla/device/status_led.h>

potem
#define STATUS_LED_GPIO 2 // lub 16

potem
Supla::Device::StatusLed statusLed(STATUS_LED_GPIO, true); // inverted state
Supla::Html::StatusLedParameters htmlStatusLed;

tyle
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 137 times
Been thanked: 137 times

Post

To powinno działać.
A działa na innych programach lub na jakimś prostym przykładzie z Arduino do migania diodą?
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Ok, dzięki, tyle chciałem wiedzieć, że z kodem wszystko ok.
Będę szukał przyczyny.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

lukfud wrote: Sat Jan 20, 2024 11:27 am Dodając:

Code: Select all

#include <supla/network/esp_web_server.h>
Supla::EspWebServer suplaServer;
#include <ESP8266HTTPUpdateServer.h>
ESP8266HTTPUpdateServer httpUpdater;
void setup() {
  httpUpdater.setup(suplaServer.getServerPtr(), "/update");
}
będzie możliwość aktualizacji pod adresem http://192.168.4.1/update

Generowanie GUID w WebI jest automatyczne i nie masz na to wpływu ;)
@lukfud a masz coś do OTA dla esp32?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

SOYER wrote: Sat Feb 03, 2024 5:25 pm @lukfud a masz coś do OTA dla esp32?

Code: Select all

#ifdef ARDUINO_ARCH_ESP32
#include <WebServer.h>
WebServer server;
#include <HTTPUpdateServer.h>
HTTPUpdateServer httpUpdater;
#else
#include <ESP8266WebServer.h>
ESP8266WebServer server;
#include <ESP8266HTTPUpdateServer.h>
ESP8266HTTPUpdateServer httpUpdater;
#endif
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Bardzo dziękuję @lukfud.

Powiedz mi jeszcze czy jeśli wgrywam również webinterface od supli to dołączam tak jak napisałeś:
#include <WebServer.h>
WebServer server
czy wtedy nie trzeba? Bo przy webinterface jest coś takiego: #include <supla/network/esp_web_server.h>


To:
#include <HTTPUpdateServer.h>
HTTPUpdateServer httpUpdater;
wiadomo musi być.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 137 times
Been thanked: 137 times

Post

SOYER wrote: Sat Feb 03, 2024 5:45 pm Bardzo dziękuję @lukfud.

Powiedz mi jeszcze czy jeśli wgrywam również webinterface od supli to dołączam tak jak napisałeś:
#include <WebServer.h>
WebServer server
czy wtedy nie trzeba? Bo przy webinterface jest coś takiego: #include <supla/network/esp_web_server.h>


To:
#include <HTTPUpdateServer.h>
HTTPUpdateServer httpUpdater;
wiadomo musi być.
Nie dodaje się tego web server. On jest w tym esp_web_serwer.
We wcześniejszym poście, lukfud podał kod jak ustawić tego updatera do web server a
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”