XIAOMI LYWSD03MMC - odczyt przez ESP32
-
klimasstudio
- Posts: 1274
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Czy ktoś już popełnił kod zgodny z SUPLĄ ? Jakie najlepiej płytki/moduły zakupić ?
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
No ja kod zrobilem poszukaj w tym temacie, teoretycznie da się zrobić termostat na tym...
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
xkamil
- Posts: 5
- Joined: Sat May 02, 2020 1:31 pm
Witam,
mam problem z kodem, próbuje nawet samego odczytu wartości, bez supli.
Przy kompilacji wyrzuca mi błędy:
Windows 10
Arduino IDE 2.2.1
ESP32-S3-WROOM-1
Jakieś konkretne biblioteki są potrzebne?
mam problem z kodem, próbuje nawet samego odczytu wartości, bez supli.
Przy kompilacji wyrzuca mi błędy:
Code: Select all
C:\Users\Alladyn\Documents\Arduino\Supla_esp32_xiaomi\Supla_esp32_xiaomi.ino: In function 'void resetModule()':
C:\Users\Alladyn\Documents\Arduino\Supla_esp32_xiaomi\Supla_esp32_xiaomi.ino:70:5: error: 'ets_printf' was not declared in this scope; did you mean 'vswprintf'?
70 | ets_printf("reboot\n");
| ^~~~~~~~~~
| vswprintf
C:\Users\Alladyn\Documents\Arduino\Supla_esp32_xiaomi\Supla_esp32_xiaomi.ino: In member function 'virtual void MyAdvertisedDeviceCallbacks::onResult(BLEAdvertisedDevice)':
C:\Users\Alladyn\Documents\Arduino\Supla_esp32_xiaomi\Supla_esp32_xiaomi.ino:82:73: error: conversion from 'String' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
82 | std::string strServiceData = advertisedDevice.getServiceData(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
exit status 1
Compilation error: 'ets_printf' was not declared in this scope; did you mean 'vswprintf'?Arduino IDE 2.2.1
ESP32-S3-WROOM-1
Jakieś konkretne biblioteki są potrzebne?
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Masz problem tylko z odczytem, czy też ESP znika z serwera? Bo ja miałem coś takiego, że ESP po paru dniach nie mógł połączyć się z serwerem i pomagał tylko reset zasilania, pomyślałem sobie więc żeby może zrobić coś takiego, że po odczycie czujników usypiać ESP na określony czas i po wybudzeniu odczytywać po raz kolejny czujniki, wtedy byśmy nie potrzebowali restartu urządzenia, bo on by się sam restartował co ten określony czas? No chyba, że się mylę, to niech ktoś mnie poprawi.Juszczaczek1 wrote: Mon Nov 27, 2023 3:22 pm Koledzy macie też taki problem ze co około 10 dni ESP przestaje odczytywać wyniki i pomaga wypięcie na chwilę z sieci moduł. Jeśli nie wyłączę to wyniki nagle pojawiają się ale dopiero po około 3 dniach
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
Juszczaczek1
- Posts: 389
- Joined: Sun Nov 08, 2020 3:41 pm
- Been thanked: 2 times
Mam taki problem jak Ty, widziałem gdzieś na forum że można dopisać jakoś kod aby moduł resetować się np o 24h , nie mogę tego tematu znaleźć, chyba pisał o nim Klew , nie wiem czy dobrze kojarzę chodziło o to że pamięć się przepełniała na ESP czy coś takiego
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
podajesz w sumie komendęJuszczaczek1 wrote: Tue Nov 28, 2023 11:34 am Mam taki problem jak Ty, widziałem gdzieś na forum że można dopisać jakoś kod aby moduł resetować się np o 24h , nie mogę tego tematu znaleźć, chyba pisał o nim Klew , nie wiem czy dobrze kojarzę chodziło o to że pamięć się przepełniała na ESP czy coś takiego
Code: Select all
ESP.reset();Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
