XIAOMI LYWSD03MMC - odczyt przez ESP32

lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Mam oryginalny. To wieczorem sobie apke ściągnę i
zobaczę.
A ogólnie to do tego softu nie trzeba zmieniać oprogramowania?
Juszczaczek1
Posts: 389
Joined: Sun Nov 08, 2020 3:41 pm
Been thanked: 2 times

Post

lukasz06 wrote: Thu Dec 07, 2023 1:02 pm Mam oryginalny. To wieczorem sobie apke ściągnę i
zobaczę.
A ogólnie to do tego softu nie trzeba zmieniać oprogramowania?
W pierwszym poście tego tematu jest napisane że trzeba aby działało
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

No dobra apkę zainstalowałem ,spisałem mac adres, zmieniłem oprogramowanie czujnika, a w arduino wyskakuje mi błąd

C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:303:6: error: redefinition of 'void setup()'
void setup() {
^~~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:1:6: note: 'void setup()' previously defined here
void setup() {
^~~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:332:6: error: redefinition of 'void loop()'
void loop() {
^~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:6:6: note: 'void loop()' previously defined here
void loop() {
^~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino: In function 'void Konwersja()':
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:412:17: error: 'XIAOMI_BLE_DEVICE_2_MAC' was not declared in this scope
if(MAC_ADR == XIAOMI_BLE_DEVICE_2_MAC){BLE_DEVICE = 2; wyswietl = 1; Wyswietl();}
^~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:412:17: note: suggested alternative: 'XIAOMI_BLE_DEVICE_1_MAC'
if(MAC_ADR == XIAOMI_BLE_DEVICE_2_MAC){BLE_DEVICE = 2; wyswietl = 1; Wyswietl();}
^~~~~~~~~~~~~~~~~~~~~~~
XIAOMI_BLE_DEVICE_1_MAC
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:413:17: error: 'XIAOMI_BLE_DEVICE_3_MAC' was not declared in this scope
if(MAC_ADR == XIAOMI_BLE_DEVICE_3_MAC){BLE_DEVICE = 3; wyswietl = 1; Wyswietl();}
^~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:413:17: note: suggested alternative: 'XIAOMI_BLE_DEVICE_1_MAC'
if(MAC_ADR == XIAOMI_BLE_DEVICE_3_MAC){BLE_DEVICE = 3; wyswietl = 1; Wyswietl();}
^~~~~~~~~~~~~~~~~~~~~~~
XIAOMI_BLE_DEVICE_1_MAC

exit status 1

Compilation error: redefinition of 'void setup()'
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Pewnie użyłeś w programie jednego czujnika, a program jest dla 3, zakomentuj niepotrzebne czujniki w void Konwersja(), albo zostaw adresy czujników tak dla testu żeby zobaczyć czy kod działa, nawet jak zakomendowales je w setupie
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
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Code: Select all

C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:303:6: error: redefinition of 'void setup()'
void setup() {
^~~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:1:6: note: 'void setup()' previously defined here
void setup() {
^~~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:332:6: error: redefinition of 'void loop()'
void loop() {
^~~~
C:\Users\Jacek\AppData\Local\Temp\.arduinoIDE-unsaved2023118-3892-6t5awi.1x3s8\sketch_dec8a\sketch_dec8a.ino:6:6: note: 'void loop()' previously defined here
void loop() {
^~~~
To raczej wygląda jakby ktoś dwa razy wkleił kod.
Masz dwie metody setup i dwie loop.
Reszty błędów nie przeglądałem.
Najlepsze suple dla Twojego domu :mrgreen:
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Tak ja mam jeden czujnik, a tam są adresy 3. Zostawiłem je i teraz otrzymuje error "redefinition of void setup"
Juszczaczek1
Posts: 389
Joined: Sun Nov 08, 2020 3:41 pm
Been thanked: 2 times

Post

A jak wklejasz kod do nowego szkicu w Arduino to szkic jest czysty? Bo ja jak mam nowy szkic to z automatu są wklejone jakieś linijki kodu i muszę to ręcznie kasować i dopiero wkleić szkic
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Wklejam pod tymi linijkami.
To sprubuje je wymazać i wgrać
Edit: Dostaje komunikat że program zjada 100% pamięci...
Edit2: Zmieniłem partycję i wgrało :)
Pora na testy ( Esp32Devkit) jak będzie słabo, to zamówię s3
Dzięki za pomoc Panowie :)
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Układ co 24min się restartuje i działa dalej.
Mam jeszcze basica z C3. Może tam by było lepiej?
A ten s3 to oryginał, czy klon wystarczy
Jest też wersja N8R2 i N16R8. Jak długo wam to działa bez rozlaczania.?
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

lukasz06 wrote: Sat Dec 09, 2023 8:53 am Układ co 24min się restartuje i działa dalej.
Mam jeszcze basica z C3. Może tam by było lepiej?
A ten s3 to oryginał, czy klon wystarczy
Jest też wersja N8R2 i N16R8. Jak długo wam to działa bez rozlaczania.?
Mi na N16R8 ponad godzinę chodzi, później restart
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

Return to “Zagadnienia ogólne”