XIAOMI LYWSD03MMC - odczyt przez ESP32

LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Ja obecnie testuję cały czas twój ostatni kod wgrany przez arduino na esp32s3. ( sprawdzając to z bramką na Raspberry Pi)
Jedynie zmieniłem czasy scan_time na 4 i scan_bt_time 20 . Nie zawiesza się a w ciągu 2 minut odczyta każdy termometr . Jedli było ustawione 120 sekund nie zawsze odczytało termometry . Jedynie nie wiem czy nie spowoduje to szybszego uszkodzenia pamięci przy tak częstym odczycie ?
I dział dosyć dobrze nawet z biblioteką najnowsza SD 24.11.4 się kompiluje poprawnie - stan baterii działa .
Jedynie co to jeśli termometr się rozłączy czyli po 5 skanowaniach nie wykryje go to temperatura pozostaje cały czas nie pokazuje kresek . Jedynie gdy dalej termometr nie jest odczytywany to po restarcie układu po 24 godzinach pojawiają się kreski .
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

Generalnie chodziło o binarke, ale OKI. Teraz tak mam jeden feedback że po restarcie nic się nie wysypało, jutro będę sam to testował, a kasowaleś zawartość ESP przed wgraniem binarki? Brałeś program z folderu programu testowego?
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

veeroos wrote: Mon Dec 16, 2024 7:33 pm Generalnie chodziło o binarke, ale OKI. Teraz tak mam jeden feedback że po restarcie nic się nie wysypało, jutro będę sam to testował, a kasowaleś zawartość ESP przed wgraniem binarki? Brałeś program z folderu programu testowego?
Tak to wgrałem ten testowy co wrzuciłeś dziś . Uzupełnię dane i sprawdzę co się dziej po restarcie. Czyściłem pamięć ( może spróbuję wgrać jeszcze raz od nowa ) brałem z testowego bez ota.
Ściągnę i wgram wszystko od nowa
Teraz jak kolejny raz włączyłem i wyłączyłem układ to wymazało wszystko
You do not have the required permissions to view the files attached to this post.
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

Dobra ja jutro u siebie sprawdzę tak jak pisałem, wezmę procesor i czujniki do pracy, wrzucę i niech się testują, może jakiś wadliwy procesor jest, bo powiem Ci że mam czujniki temperatury na esp-07 i podobne objawy są, ale nie na wszystkich . Ten sam soft wgrany, a różne zachowania, może już koledzy z dalekiego wschodu idą na ilość nie na jakość 🤔
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Wszystko wrzucone od nowa wyczyszczona pamięć plik ściągnięty jeszcze raz. . Ale dalej to samo po restarcie lub wyłączeniu i włączeniu zasilania znikają dane najpierw termometrów po kolejnym wyłączeniu sieci i clouda .

U mnie się tak dziej ale może jest tak jak mówisz coś z tym moim układem lub coś może źle wgrywam . Musi ktoś to jeszcze przestawać i potwierdzić . ( może jakiś inny układ kupić C3 sprawdzony używam to co na zdjęciu )
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Logi? ;)
Najlepsze suple dla Twojego domu :mrgreen:
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

Code: Select all

 $   local web server
LAST STATE ADDED: Config mode
Current status: [40] Config mode

Connected BSSID: AA:EB:3E:EE:9F:E2
local IP: 192.168.117.184
subnetMask: 255.255.255.0
gatewayIP: 192.168.117.23
Signal strength (RSSI): -47 dBm
skanuje bluetooth 
SERVER: get request
LittleFsConfig:: custom ca file missing
SERVER: get request
LittleFsConfig:: custom ca file missing
SERVER: post request
SERVER: key sid, value 
SERVER: key wpw, value 
SERVER: key protocol_supla, value 1
SERVER: key svr, value 
SERVER: key eml, value 
SERVER: key sec, value 0
SERVER: key custom_ca, value 
SERVER: key protocol_mqtt, value 0
SERVER: key mqttserver, value 
SERVER: key mqtttls, value 0
SERVER: key mqttport, value 1883
SERVER: key mqttauth, value 1
SERVER: key mqttuser, value 
SERVER: key mqttpasswd, value 
SERVER: key mqttprefix, value 
SERVER: key mqttqos, value 0
SERVER: key mqttretain, value 0
SERVER: key led, value 0
SERVER: key select_mode, value 4
SERVER: key dev_name, value Supla-Xiaomi-Gate
SERVER: key cmd1, value 
SERVER: key rbt, value 0
rbt found 0
Wi-Fi SSID missing
SERVER: get request
SERVER: post request
SERVER: key sid, value 
SERVER: key wpw, value 
SERVER: key protocol_supla, value 1
SERVER: key svr, value 
SERVER: key eml, value 
SERVER: key sec, value 0
SERVER: key custom_ca, value 
SERVER: key protocol_mqtt, value 0
SERVER: key mqttserver, value 
SERVER: key mqtttls, value 0
SERVER: key mqttport, value 1883
SERVER: key mqttauth, value 1
SERVER: key mqttuser, value 
SERVER: key mqttpasswd, value 
SERVER: key mqttprefix, value 
SERVER: key mqttqos, value 0
SERVER: key mqttretain, value 0
SERVER: key led, value 0
SERVER: key select_mode, value 4
SERVER: key xiao1, value A4:C1:38:00:00:01
SERVER: key xiao2, value A4:C1:38:00:00:02
SERVER: key xiao3, value A4:C1:38:00:00:03
SERVER: key xiao4, value A4:C1:38:00:00:04
SERVER: key dev_name, value Supla-Xiaomi-Gate
SERVER: key cmd1, value 
SERVER: key rbt, value 0
rbt found 0
Wi-Fi SSID missing
SERVER: get request
skanuje bluetooth 
SERVER: get request
SERVER: post request
SERVER: key mqttqos, value 0
SERVER: key mqttpasswd, value 
SERVER: key eml, value ***** (tu był mail)
SERVER: key rbt, value 0
rbt found 0
SERVER: key protocol_mqtt, value 0
SERVER: key mqttretain, value 0
SERVER: key led, value 0
SERVER: key mqttauth, value 1
SERVER: key sid, value Redmi13
SERVER: key sec, value 0
SERVER: key select_mode, value 4
SERVER: key cmd1, value 
SERVER: key mqttprefix, value 
SERVER: key protocol_supla, value 1
SERVER: key dev_name, value Supla-Xiaomi-Gate
SERVER: key mqttuser, value 
SERVER: key mqtttls, value 0
SERVER: key mqttport, value 1883
SERVER: key svr, value **** (tu był serwer)
SERVER: key mqttserver, value 
SERVER: key xiao3, value A4:C1:38:00:00:03
SERVER: key xiao4, value A4:C1:38:00:00:04
SERVER: key xiao1, value A4:C1:38:00:00:01
SERVER: key wpw, value 12345678
SERVER: key xiao2, value A4:C1:38:00:00:02
SERVER: get request
SERVER: post request
SERVER: key mqttqos, value 0
SERVER: key mqttpasswd, value 
SERVER: key eml, value ****** (tu był mail)
SERVER: key rbt, value 1
rbt found 1
Scheduling soft restart in 1000 ms
LAST STATE ADDED: Software reset (277)
Current status: [41] Software reset
SERVER: key protocol_mqtt, value 0
SERVER: key mqttretain, value 0
SERVER: key led, value 0
SERVER: key mqttauth, value 1
SERVER: key sid, value Redmi13
SERVER: key sec, value 0
SERVER: key select_mode, value 4
SERVER: key cmd1, value 
SERVER: key mqttprefix, value 
SERVER: key protocol_supla, value 1
SERVER: key dev_name, value Supla-Xiaomi-Gate
SERVER: key mqttuser, value 
SERVER: key mqtttls, value 0
SERVER: key mqttport, value 1883
SERVER: key svr, value ****** (tu był serwer)
SERVER: key mqttserver, value 
SERVER: key xiao3, value A4:C1:38:00:00:03
SERVER: key xiao4, value A4:C1:38:00:00:04
SERVER: key xiao1, value A4:C1:38:00:00:01
SERVER: key wpw, value 12345678
SERVER: key xiao2, value A4:C1:38:00:00:02
Reset requested. Reset device
Stopping local web server
WiFi Station disconnected
Resetting in 0.5s...
See you soon!
ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x40048b82
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x1058
load:0x403cc710,len:0x8a8
load:0x403ce710,len:0x2fac
entry 0x403cc710
Main storage not configured
LittleFsConfig: config file size 844
LittleFsConfig: initializing storage from file...
LittleFsConfig: init result 1
Button[0]::configureAsConfigButton
Button[0]::setHoldTime: 5000
Button[0]::setMulticlickTime: 300
Channel[0] initial caption set to 'Czujnik Xiaomi 1'
Channel[1] initial caption set to 'Czujnik Xiaomi 2'
Channel[2] initial caption set to 'Czujnik Xiaomi 3'
Channel[3] initial caption set to 'Czujnik Xiaomi 4'
Supla - starting initialization (platform 0)
Main storage not configured
Security level: Supla CA
RemoteDeviceConfig: Registering field 0x00000001
Button[0]::onLoadConfig: skip
Channel[0] temperature correction 0.00
Channel[0] humidity correction 0.00
Channel[1] temperature correction 0.00
Channel[1] humidity correction 0.00
Channel[2] temperature correction 0.00
Channel[2] humidity correction 0.00
Channel[3] temperature correction 0.00
Channel[3] humidity correction 0.00
Button[0]: Initialized: pin 9, pullUp 1, invertLogic 1, state 1
Channel(0) value changed to temp(-275.00), humi(-1.00)
Channel(1) value changed to temp(-275.00), humi(-1.00)
Channel(2) value changed to temp(-275.00), humi(-1.00)
Channel(3) value changed to temp(-275.00), humi(-1.00)
GUID: 66FEE1B4311D415604F69C2CC1C72610
Device name: Supla-Xiaomi-Gate
Device software version: 16.12.2024 @veeroos
Initializing network layer
[Wi-Fi] Network AP/hostname: SUPLA-XIAOMI-GATE-F0F5BDFBEF2C
Using Supla protocol version 23
Current status: [5] SuplaDevice initialized
Enter normal mode
WiFi: establishing connection with SSID: "Redmi13"
E (511) wifi:sta is connecting, return error
Connected BSSID: AA:EB:3E:EE:9F:E2
local IP: 192.168.117.184
subnetMask: 255.255.255.0
gatewayIP: 192.168.117.23
Signal strength (RSSI): -47 dBm
Establishing encrypted connection with:******* (tu był serwer)
Connected via IP 192.168.117.184
SSL error: 48, UNKNOWN ERROR CODE (0030)
LAST STATE ADDED: UNKNOWN ERROR CODE (0030)
Connected to Supla Server
Initializing SRPC (proto: 23)
LAST STATE ADDED: Register in progress
Current status: [10] Register in progress
Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 D4 02 00 00 76 65 65 72 6F 6F 73 40 69 6E 74 65 72 69 61 2E 70 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 E1 E0 6A DD 16 07 82 10 38 BC C0 C7 BD F4 4F 66 FE E1 B4 31 1D 41 56 04 F6 9C 2C C1 C7 26 10 53 75 70 6C 61 2D 58 69 61 6F 6D 69 2D 47 61 74 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
CH[0], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
Send: [00 DE 0B 00 00 00 00 00 00 2D 00 00 00 0C 00 01 08 00 00 00 00 00 00 00 00 00 C8 CD FB FF 18 FC FF FF 00 ]
CH[1], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
Send: [01 DE 0B 00 00 00 00 00 00 2D 00 00 00 0C 00 01 08 00 00 00 00 00 00 00 00 00 C8 CD FB FF 18 FC FF FF 00 ]
CH[2], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
Send: [02 DE 0B 00 00 00 00 00 00 2D 00 00 00 0C 00 01 08 00 00 00 00 00 00 00 00 00 C8 CD FB FF 18 FC FF FF 00 ]
CH[3], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
Send: [03 DE 0B 00 00 00 00 00 00 2D 00 00 00 0C 00 01 08 00 00 00 00 00 00 00 00 00 C8 CD FB FF 18 FC FF FF 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1A 01 53 55 50 4C 41 ]
Device registered (activity timeout 120 s, server version: 26, server min version: 1)
LAST STATE ADDED: Registered and ready
Current status: [17] Registered and ready
Changing activity timeout to 30 s
Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 03 00 00 00 80 02 00 00 19 00 00 00 00 00 00 00 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 31 00 ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 04 00 00 00 80 02 00 00 19 00 00 00 01 00 00 00 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 32 00 ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 05 00 00 00 80 02 00 00 19 00 00 00 02 00 00 00 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 33 00 ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 06 00 00 00 80 02 00 00 19 00 00 00 03 00 00 00 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 34 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1C 00 00 00 01 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 53 55 50 4C 41 ]
Received new device config
Processing StatusLed config
Sending device config result OK (1)
Send: [53 55 50 4C 41 17 07 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 28 00 00 00 00 2D 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
Received SetChannelConfig for channel 0, function 45, config type 0, config size 32
Channel[0]: handleChannelConfig, func 45, configtype 0, configsize 32
Channel[0] temperature correction 0.00
Channel[0] humidity correction 0.00
Sending channel config result OK (1)
Send: [53 55 50 4C 41 17 08 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 04 00 00 00 AB 02 00 00 01 00 00 00 00 53 55 50 4C 41 ]
Received ChannelConfigFinished for channel [0]
Recv: [53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 28 00 00 00 01 2D 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
Received SetChannelConfig for channel 1, function 45, config type 0, config size 32
Channel[1]: handleChannelConfig, func 45, configtype 0, configsize 32
Channel[1] temperature correction 0.00
Channel[1] humidity correction 0.00
Sending channel config result OK (1)
Send: [53 55 50 4C 41 17 09 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 06 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 ]
Received ChannelConfigFinished for channel [1]
Recv: [53 55 50 4C 41 17 07 00 00 00 AA 02 00 00 28 00 00 00 02 2D 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
Received SetChannelConfig for channel 2, function 45, config type 0, config size 32
Channel[2]: handleChannelConfig, func 45, configtype 0, configsize 32
Channel[2] temperature correction 0.00
Channel[2] humidity correction 0.00
Sending channel config result OK (1)
Send: [53 55 50 4C 41 17 0A 00 00 00 B4 02 00 00 03 00 00 00 01 00 02 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 08 00 00 00 AB 02 00 00 01 00 00 00 02 53 55 50 4C 41 ]
Received ChannelConfigFinished for channel [2]
Recv: [53 55 50 4C 41 17 09 00 00 00 AA 02 00 00 28 00 00 00 03 2D 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
Received SetChannelConfig for channel 3, function 45, config type 0, config size 32
Channel[3]: handleChannelConfig, func 45, configtype 0, configsize 32
Channel[3] temperature correction 0.00
Channel[3] humidity correction 0.00
Sending channel config result OK (1)
Send: [53 55 50 4C 41 17 0B 00 00 00 B4 02 00 00 03 00 00 00 01 00 03 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 0A 00 00 00 AB 02 00 00 01 00 00 00 03 53 55 50 4C 41 ]
Received ChannelConfigFinished for channel [3]
Recv: [53 55 50 4C 41 17 0B 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
Activity timeout set to 30 s
Recv: [53 55 50 4C 41 17 0C 00 00 00 8A 02 00 00 1A 00 00 00 00 00 00 00 1A 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 31 00 53 55 50 4C 41 ]
Receieved setChannelCaptionResult for channel [0]
Recv: [53 55 50 4C 41 17 0D 00 00 00 8A 02 00 00 1A 00 00 00 01 00 00 00 1A 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 32 00 53 55 50 4C 41 ]
Receieved setChannelCaptionResult for channel [1]
Recv: [53 55 50 4C 41 17 0E 00 00 00 8A 02 00 00 1A 00 00 00 02 00 00 00 1A 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 33 00 53 55 50 4C 41 ]
Receieved setChannelCaptionResult for channel [2]
Recv: [53 55 50 4C 41 17 0F 00 00 00 8A 02 00 00 1A 00 00 00 03 00 00 00 1A 11 00 00 00 43 7A 75 6A 6E 69 6B 20 58 69 61 6F 6D 69 20 34 00 53 55 50 4C 41 ]
Receieved setChannelCaptionResult for channel [3]
SRPC: Sending channel state for 0
Send: [53 55 50 4C 41 17 0C 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 00 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 75 B8 F0 F5 BD FB EF 2C 00 00 D1 64 00 00 06 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
SRPC: Sending channel state for 1
Send: [53 55 50 4C 41 17 0D 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 01 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 75 B8 F0 F5 BD FB EF 2C 00 00 D1 64 00 00 06 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
SRPC: Sending channel state for 2
Send: [53 55 50 4C 41 17 0E 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 02 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 75 B8 F0 F5 BD FB EF 2C 00 00 D1 64 00 00 06 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
SRPC: Sending channel state for 3
Send: [53 55 50 4C 41 17 0F 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 03 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 75 B8 F0 F5 BD FB EF 2C 00 00 D1 64 00 00 06 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Key value too big
Key value too big
Key value too big

Tak wygląda log od włączenia do skonfigurowania, niestety nie mam zewnętrznego Uarta tylko korzystam z tego co nam oferuje ESP32 C3 Super Mini i nie odczytam co się dzieje podczas resetowania urządzenia bo zanim mi się ponownie Terminal wybudzi to logi już są poprawne. Ale tak jak kolega zauważył znikają adresy czujników najpier jeden, później kolejny, ale mi ustawienia sieci, serwerów i liczby czujników nie znikają. tylko adresy ustawiane sąjako domyślnie. @klew jak coś mogę wysłać program to byś spojrzał.
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: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

veeroos wrote: Tue Dec 17, 2024 7:08 am Tak wygląda log od włączenia do skonfigurowania, niestety nie mam zewnętrznego Uarta tylko korzystam z tego co nam oferuje ESP32 C3 Super Mini i nie odczytam co się dzieje podczas resetowania urządzenia bo zanim mi się ponownie Terminal wybudzi to logi już są poprawne. Ale tak jak kolega zauważył znikają adresy czujników najpier jeden, później kolejny, ale mi ustawienia sieci, serwerów i liczby czujników nie znikają. tylko adresy ustawiane sąjako domyślnie. @klew jak coś mogę wysłać program to byś spojrzał.

Code: Select all

LittleFsConfig: config file size 844
Tu widać rozmiar configa - obecnie zajmuje 844 bajty. Domyśny rozmiar maksymalny, po którym zacznie się wszystko sypać to coś koło 1000.

Dodaj sobie w programie logowanie wszystkich adresów tych czujników Xiaomi, analogicznie jak ten print:

Code: Select all

SERVER: key xiao1, value A4:C1:38:00:00:01
No i na końcu widać:

Code: Select all

Key value too big
Ten log pochodzi z tego miejsca: https://github.com/SUPLA/supla-device/b ... e.cpp#L540

I oznacza, że nie udało się "zserializować" configa i zapisać do pamięci, bo przekroczył dozwolony rozmiar.
Ogólnie kanały też zapisują dane w configu i po dodaniu np. termometrów, są dodawane parametry związane z korektami temperatury. No i najwyżaźniej się nie mieści.

Tu zerknij: viewtopic.php?p=180602#p180602
Najlepsze suple dla Twojego domu :mrgreen:
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

Dzięki wielkie, gdzieś umknął mi ten temat, ale jak go podlinkowałęś to przypomniałem sobie, że na pewno to czytałem , a dziwnę że na to nie wpadłem żeby zmienić wielkość pliku Configu. W sumie ten komunikat ,mnie niepokoił, ale myślałem, że to jest od bibliotek dodatkowych. No ale OK. Dzisiaj poprawiam wszystkie wersje programów i wrzucę na GH. Dam znać jak to zrobię.

Edit

Programy dla układów ESP32 C3, ESP32 S3, oraz do zwykłych ESP32 są już na moim GH. Proszę o testy i komentarze
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
Kwicol
Posts: 120
Joined: Sun Jan 03, 2021 3:08 pm

Post

tomekk87 wrote: Tue Oct 22, 2024 7:09 pm Możesz podać linka do binarki bo nie mogę jej znaleźć na Twoim githubie

Edit

Znalazłem bina, dzięki
Też szukam i nie mogę znaleźć ? Pomożecie na C3 chciałem po testować.

Return to “Zagadnienia ogólne”