Dzięki koledze Veeroos, za dokonane zmiany.
U mnie na ESP 32 C3 Super mini, z "drucianym wieszaczkiem", działa dobrze. Po wgraniu binarki uruchamia się prawidłowo i odczytuje wszystkie 7 czujników bardzo szybko. Kilka razy rozłączałem zasilanie i nie było żadnych problemów z ponownym odczytem. Po dłuższym czasie (cała noc) wskazania termometrów i aplikacji są takie same, niestety po resecie występują niewielkie ( 0.1° - 0.3 °) nieścisłości w temperaturze. Poziom baterii i wilgotności są prawidłowo odczytywane.
Czy ma ktoś podobny problem?
Może częstotliwość odczytu jest za mała.
Zobaczymy jak będzie po najbliższej nocy.
Jeśi znajdę czas to wypróbuję na ESP 32 s3 i zobaczymy co będzie.
Dodam że temperatura w domu nie zmienia się aż tak szybko.
XIAOMI LYWSD03MMC - odczyt przez ESP32
-
- Posts: 579
- Joined: Tue Aug 18, 2020 2:22 pm
Jeśli chodzi o odczytywanie termometrów to najlepiej z tą anteną plastikową z esp32 ( porównuje to wszytko z Raspberry Pi Umieszczonym w tym samym miejscu , esp32c3 z tą antenką panelową chwilę testowałem bo mi miejsca na ładowarkę brakło
Czyta 10 termometrów na 3 poziomach bramka umieszczona po środku domu . Ale to myślę trzeba sprawdzić u siebie indywidualnie .Dzięki veeroos i jego programowi to jeśli byś chciał rozmieścić termometry w całym domu można zrobić dwie bramki .
-
- Posts: 1752
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
Czy firmware obsługuje dalej tylko termometry?
Miała być robiona uniwersalna bramka - coś się ruszyło.
Czy da radę odczytać stan z Xiaomi Door and Window Sensor 2 - MCCGQ02HL?
Miała być robiona uniwersalna bramka - coś się ruszyło.
Czy da radę odczytać stan z Xiaomi Door and Window Sensor 2 - MCCGQ02HL?
Niespełniony automatyk. 
https://www.youtube.com/@3D_Lamp.Photos
https://pool.lector.top/

https://www.youtube.com/@3D_Lamp.Photos
https://pool.lector.top/
-
- Posts: 644
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
To jest tylko bramka do czujników temperatury i wilgotności XIAOMI LYWSD03MMC. Ja się bramką do innych czujników nie zajmowałem.Lector wrote: Wed Dec 18, 2024 8:58 pm Czy firmware obsługuje dalej tylko termometry?
Miała być robiona uniwersalna bramka - coś się ruszyło.
Czy da radę odczytać stan z Xiaomi Door and Window Sensor 2 - MCCGQ02HL?
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
https://github.com/v33r005
https://github.com/v33r005
-
- Posts: 161
- Joined: Sun Jul 18, 2021 6:48 pm
Testuje dalej na esp32 C3 Super Mini. Jest cały czas w jednym miejscu, po resecie niekiedy w 10 min odczyta 6 czujników, a czasem przez 10 godz nie jest w stanie odczytać jednego czy dwóch.
Wartości temperatury i wilgotności w supli nie zmieniają się mimo że wskazana czujnika ciągle się zmieniają. Obserwowałem kilka godz i cały czas wyświetla pierwsze wskazania jakie odczyta. Resetowałem kilka razy i po resecie pojawia się aktualne ale później dalej się nie zmieniają gdy zmienią się wartości na czujniku.
W czym jest problem? Miał ktoś taki problem?
Wartości temperatury i wilgotności w supli nie zmieniają się mimo że wskazana czujnika ciągle się zmieniają. Obserwowałem kilka godz i cały czas wyświetla pierwsze wskazania jakie odczyta. Resetowałem kilka razy i po resecie pojawia się aktualne ale później dalej się nie zmieniają gdy zmienią się wartości na czujniku.
W czym jest problem? Miał ktoś taki problem?
-
- Posts: 644
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
Odczytaj logi, w logach będzie że znaleziono czujnik i wartości odczytane z niego, dodatkowo powinna być informacja jakie dane idą do Supli. Może czujnik nie wysyła poprawnych danych, w logach będzie to widać
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
https://github.com/v33r005
https://github.com/v33r005
-
- Posts: 161
- Joined: Sun Jul 18, 2021 6:48 pm
Logi zebrane: w pierwszym skanowaniu odczytało 5 czujników, w drugim brakujący 1 (mam wszystkich 6), później w kolejnych nic nie odczytuje. Dane wyświetlają się mimo to z pierwszego odczytu.veeroos wrote: Thu Dec 19, 2024 3:56 pm Odczytaj logi, w logach będzie że znaleziono czujnik i wartości odczytane z niego, dodatkowo powinna być informacja jakie dane idą do Supli. Może czujnik nie wysyła poprawnych danych, w logach będzie to widać
Code: Select all
22:28:46.557 -> normal mode
22:28:46.557 -> WiFi: establishing connection with SSID: "Internet dom"
22:28:46.557 -> Connected BSSID: **:**:**:**:**:**
22:28:46.557 -> local IP: 192.168.1.118
22:28:46.557 -> subnetMask: 255.255.255.0
22:28:46.557 -> gatewayIP: 192.168.1.1
22:28:46.557 -> Signal strength (RSSI): -81 dBm
22:28:46.557 ->
22:28:46.557 -> Connected via IP 192.168.1.118
22:28:46.557 -> SSL error: 48, UNKNOWN ERROR CODE (0030)
22:28:46.557 -> LAST STATE ADDED: UNKNOWN ERROR CODE (0030)
22:28:46.557 -> Connected to Supla Server
22:28:46.557 -> Initializing SRPC (proto: 23)
22:28:46.557 -> LAST STATE ADDED: Register in progress
22:28:46.557 -> Current status: [10] Register in progress
22:28:46.557 -> CH[0], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.557 -> CH[1], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[2], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[3], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[4], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[5], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[6], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[7], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[8], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:46.604 -> CH[9], type: 3038, FuncList: 0x0, function: 45, flags: 0x801000C, online, validityTimeSec: 0, icon: 0, value: [c8 cd fb ff 18 fc ff ff]
22:28:47.073 -> Device registered (activity timeout 120 s, server version: 26, server min version: 1)
22:28:47.073 -> LAST STATE ADDED: Registered and ready
22:28:47.073 -> Current status: [17] Registered and ready
22:28:47.073 -> Changing activity timeout to 30 s
22:28:47.682 -> Received new device config
22:28:47.682 -> Processing StatusLed config
22:28:47.682 -> Sending device config result OK (1)
22:28:47.682 -> Received SetChannelConfig for channel 0, function 45, config type 0, config size 32
22:28:47.682 -> Channel[0]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:47.682 -> Channel[0] temperature correction 0.00
22:28:47.682 -> Channel[0] humidity correction 0.00
22:28:47.682 -> Sending channel config result OK (1)
22:28:47.682 -> Received ChannelConfigFinished for channel [0]
22:28:47.682 -> Received SetChannelConfig for channel 1, function 45, config type 0, config size 32
22:28:47.682 -> Channel[1]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:47.682 -> Channel[1] temperature correction 0.00
22:28:47.682 -> Channel[1] humidity correction 0.00
22:28:47.682 -> Sending channel config result OK (1)
22:28:47.729 -> Received ChannelConfigFinished for channel [1]
22:28:47.729 -> Received SetChannelConfig for channel 2, function 45, config type 0, config size 32
22:28:47.729 -> Channel[2]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:47.729 -> Channel[2] temperature correction 0.00
22:28:47.729 -> Channel[2] humidity correction 0.00
22:28:47.729 -> Sending channel config result OK (1)
22:28:47.729 -> Received ChannelConfigFinished for channel [2]
22:28:47.729 -> Received SetChannelConfig for channel 3, function 45, config type 0, config size 32
22:28:47.729 -> Channel[3]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:47.729 -> Channel[3] temperature correction 0.00
22:28:47.729 -> Channel[3] humidity correction 0.00
22:28:47.729 -> Sending channel config result OK (1)
22:28:47.729 -> Received ChannelConfigFinished for channel [3]
22:28:47.729 -> Received SetChannelConfig for channel 4, function 45, config type 0, config size 32
22:28:47.729 -> Channel[4]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:47.729 -> Channel[4] temperature correction 0.00
22:28:47.729 -> Channel[4] humidity correction 0.00
22:28:47.729 -> Sending channel config result OK (1)
22:28:47.729 -> Received ChannelConfigFinished for channel [4]
22:28:47.729 -> Received SetChannelConfig for channel 5, function 45, config type 0, config size 32
22:28:47.729 -> Channel[5]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:47.729 -> Channel[5] temperature correction 0.00
22:28:47.729 -> Channel[5] humidity correction 0.00
22:28:47.729 -> Sending channel config result OK (1)
22:28:48.197 -> Received ChannelConfigFinished for channel [5]
22:28:48.197 -> Received SetChannelConfig for channel 6, function 45, config type 0, config size 32
22:28:48.197 -> Channel[6]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:48.197 -> Channel[6] temperature correction 0.00
22:28:48.197 -> Channel[6] humidity correction 0.00
22:28:48.197 -> Sending channel config result OK (1)
22:28:48.197 -> Received ChannelConfigFinished for channel [6]
22:28:48.197 -> Received SetChannelConfig for channel 7, function 45, config type 0, config size 32
22:28:48.197 -> Channel[7]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:48.197 -> Channel[7] temperature correction 0.00
22:28:48.197 -> Channel[7] humidity correction 0.00
22:28:48.197 -> Sending channel config result OK (1)
22:28:48.197 -> Received ChannelConfigFinished for channel [7]
22:28:48.197 -> Received SetChannelConfig for channel 8, function 45, config type 0, config size 32
22:28:48.197 -> Channel[8]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:48.197 -> Channel[8] temperature correction 0.00
22:28:48.197 -> Channel[8] humidity correction 0.00
22:28:48.197 -> Sending channel config result OK (1)
22:28:48.197 -> Received ChannelConfigFinished for channel [8]
22:28:48.197 -> Received SetChannelConfig for channel 9, function 45, config type 0, config size 32
22:28:48.197 -> Channel[9]: handleChannelConfig, func 45, configtype 0, configsize 32
22:28:48.244 -> Channel[9] temperature correction 0.00
22:28:48.244 -> Channel[9] humidity correction 0.00
22:28:48.244 -> Sending channel config result OK (1)
22:28:48.244 -> Received ChannelConfigFinished for channel [9]
22:28:48.244 -> Activity timeout set to 30 s
22:28:48.244 -> Receieved setChannelCaptionResult for channel [0]
22:28:48.244 -> Receieved setChannelCaptionResult for channel [1]
22:28:48.244 -> Receieved setChannelCaptionResult for channel [2]
22:28:48.244 -> Receieved setChannelCaptionResult for channel [3]
22:28:48.244 -> Receieved setChannelCaptionResult for channel [4]
22:28:48.244 -> Receieved setChannelCaptionResult for channel [5]
22:28:48.244 -> Receieved setChannelCaptionResult for channel [6]
22:28:48.713 -> Receieved setChannelCaptionResult for channel [7]
22:28:48.713 -> Receieved setChannelCaptionResult for channel [8]
22:28:48.713 -> Receieved setChannelCaptionResult for channel [9]
22:28:52.697 -> SRPC: Sending channel state for 0
22:28:52.697 -> SRPC: Sending channel state for 1
22:28:52.697 -> SRPC: Sending channel state for 2
22:28:52.697 -> SRPC: Sending channel state for 3
22:28:52.697 -> SRPC: Sending channel state for 4
22:28:52.697 -> SRPC: Sending channel state for 5
22:28:52.697 -> SRPC: Sending channel state for 6
22:28:52.697 -> SRPC: Sending channel state for 7
22:28:52.697 -> SRPC: Sending channel state for 8
22:28:53.025 -> SRPC: Sending channel state for 9
22:30:43.083 -> skanuje bluetooth
22:30:44.302 -> Urządzenie:0 MAC: A4:C1:38:**:**:** Temp: 22.3stC. Wilgotnosc: 54%. Bateria: 61%.
22:30:44.723 -> Urządzenie:2 MAC: A4:C1:38:**:**:** Temp: 23.1stC. Wilgotnosc: 61%. Bateria: 55%.
22:30:44.958 -> Urządzenie:4 MAC: A4:C1:38:**:**:** Temp: 21.3stC. Wilgotnosc: 58%. Bateria: 79%.
22:30:45.661 -> Urządzenie:5 MAC: A4:C1:38:**:**:** Temp: 5.9stC. Wilgotnosc: 79%. Bateria: 81%.
22:30:45.708 -> Urządzenie:3 MAC: A4:C1:38:**:**:** Temp: 24.2stC. Wilgotnosc: 52%. Bateria: 63%.
22:30:46.176 -> Channel(0) value changed to temp(22.30), humi(54.00)
22:30:46.176 -> Channel(2) value changed to temp(23.10), humi(61.00)
22:30:46.176 -> Channel(3) value changed to temp(24.20), humi(52.00)
22:30:46.176 -> Channel(4) value changed to temp(21.30), humi(58.00)
22:30:46.176 -> Channel(5) value changed to temp(5.90), humi(79.00)
22:32:43.099 -> skanuje bluetooth
22:32:44.505 -> Urządzenie:1 MAC: A4:C1:38:**:**:** Temp: 23.1stC. Wilgotnosc: 60%. Bateria: 50%.
22:32:46.193 -> Channel(1) value changed to temp(23.10), humi(60.00)
22:34:43.089 -> skanuje bluetooth
22:36:43.091 -> skanuje bluetooth
22:38:43.092 -> skanuje bluetooth
22:40:43.065 -> skanuje bluetooth
22:42:43.073 -> skanuje bluetooth
22:44:43.056 -> skanuje bluetooth
22:46:43.094 -> skanuje bluetooth
22:48:43.081 -> skanuje bluetooth
22:48:53.005 -> SRPC: Sending channel state for 0
22:48:53.005 -> SRPC: Sending channel state for 1
22:48:53.005 -> SRPC: Sending channel state for 2
22:48:53.005 -> SRPC: Sending channel state for 3
22:48:53.005 -> SRPC: Sending channel state for 4
22:48:53.005 -> SRPC: Sending channel state for 5
22:48:53.005 -> SRPC: Sending channel state for 6
22:48:53.005 -> SRPC: Sending channel state for 7
22:48:53.005 -> SRPC: Sending channel state for 8
22:48:53.005 -> SRPC: Sending channel state for 9
-
- Posts: 644
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
No dobra ale tu nie masz że ponownie wykryło któryś z czujników,.masz tylko znalezione 6 czujników , jeśli byłby wykryty ponownie którykolwiek ponownie to powinna taka informacja w logach być
Edit
dobra zmieniłem skanowanie na 5s, dorzuciłem więcej logów, będzie pokazywało wszystkie urządzenia jakie sieją Bluetooth w zasięgu bramki, plik firmware dla C3:
Edit
dobra zmieniłem skanowanie na 5s, dorzuciłem więcej logów, będzie pokazywało wszystkie urządzenia jakie sieją Bluetooth w zasięgu bramki, plik firmware dla C3:
You do not have the required permissions to view the files attached to this post.
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
https://github.com/v33r005
https://github.com/v33r005
-
- Posts: 92
- Joined: Sun Jan 03, 2021 3:08 pm
Witam.
Na moim c3 na nowym sofcie jak na razie odczyty się już ładnie zmieniają(wcześniej się zatrzymywały na pierwszym odczycie).Jakie ustawienia do logowania 9600 czy 115200 ?
Na moim c3 na nowym sofcie jak na razie odczyty się już ładnie zmieniają(wcześniej się zatrzymywały na pierwszym odczycie).Jakie ustawienia do logowania 9600 czy 115200 ?
-
- Posts: 644
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
115200Kwicol wrote: Fri Dec 20, 2024 12:00 pm Witam.
Na moim c3 na nowym sofcie jak na razie odczyty się już ładnie zmieniają(wcześniej się zatrzymywały na pierwszym odczycie).Jakie ustawienia do logowania 9600 czy 115200 ?
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
https://github.com/v33r005
https://github.com/v33r005