Brameczka pójdzie do testów.
Teoretycznie możesz zrobić skanowanie urządzeń w pobliżu i potem tylko ich zapis do bazy jako "monitorowanych" , bez przełączników.
Chciałem tak to wykonać a typ brać z jsona który jest generowany
{"id":"A4-C1-38-13-AF-AE","name":"0x181a","rssi":-91,"servicedata":"a4c13813afae00c647260a0c5b","servicedatauuid":"0x181a","brand":"Xiaomi","model":"TH Sensor","model_id":"LYWSD03MMC/MJWSD05MMC_ATC","type":"THB","tempc":19.8,"tempf":67.64,"hum":71,"batt":38,"volt":2.572,"mac":"A4:C1:38:13:AF:AE","gate_mac":"D4:8A:FC:C6:C6:EC"}
Bramka BLE - oparta o Theengs Decoder
-
themechanos
- Posts: 36
- Joined: Tue Oct 01, 2019 10:52 am
Nie, on liczył na klucz deszyfrujący odczytany z chmury xiaomi i temat ucichłlukasz06 wrote: Mon Jul 28, 2025 8:32 amCześć, odezwał się ten gość do Ciebie?Na githubie odezwał się do mnie DigiH gość od biblioteki dekodującej czujniki BLE. Może dodadzą deszyfrowanie dla tego modelu urządzenia
Miałem taki sam (ale innyAdamus10 wrote: Wed Jul 30, 2025 7:56 pm Brameczka pójdzie do testów.
Teoretycznie możesz zrobić skanowanie urządzeń w pobliżu i potem tylko ich zapis do bazy jako "monitorowanych" , bez przełączników.
Chciałem tak to wykonać a typ brać z jsona który jest generowany
{"id":"A4-C1-38-13-AF-AE","name":"0x181a","rssi":-91,"servicedata":"a4c13813afae00c647260a0c5b","servicedatauuid":"0x181a","brand":"Xiaomi","model":"TH Sensor","model_id":"LYWSD03MMC/MJWSD05MMC_ATC","type":"THB","tempc":19.8,"tempf":67.64,"hum":71,"batt":38,"volt":2.572,"mac":"A4:C1:38:13:AF:AE","gate_mac":"D4:8A:FC:C6:C6:EC"}
-
Kwicol
- Posts: 120
- Joined: Sun Jan 03, 2021 3:08 pm
Witam.
Dzisiaj wgrywałem do c3 i s3 supermini ale niestety nie działa u mnie.Czy ten adres domyślny 0x1000 jest prawidłowy?
P.S.
Ok doczytałem 0x0000.
Dzisiaj wgrywałem do c3 i s3 supermini ale niestety nie działa u mnie.Czy ten adres domyślny 0x1000 jest prawidłowy?
P.S.
Ok doczytałem 0x0000.
-
waldem67
- Posts: 10
- Joined: Sun Jan 28, 2018 6:43 pm
- Been thanked: 1 time
Po wgraniu na C3 mini nie rozgłasza SSID, w monitorze mam komunikaty jak niżej, co może być przyczyną ?
E (288) esp_core_dump_flash: No core dump partition found!
Network AP/hostname: BLE2SUPLA-1CDBD4C46600
Using Supla protocol version 23
Disabling network setup, device work in offline mode
LAST STATE ADDED: Offline mode
Current status: [80] Offline mode
[Wi-Fi] setOfflineMode
*** Supla - Initialization done
E (288) esp_core_dump_flash: No core dump partition found!
Network AP/hostname: BLE2SUPLA-1CDBD4C46600
Using Supla protocol version 23
Disabling network setup, device work in offline mode
LAST STATE ADDED: Offline mode
Current status: [80] Offline mode
[Wi-Fi] setOfflineMode
*** Supla - Initialization done
-
Maniek913
- Posts: 593
- Joined: Thu Feb 22, 2018 9:46 pm
U mnie na c3 super mini również nie rozgłasza sieci - Udało się komuś? Na jakim sprzęcie ?waldem67 wrote: Thu Nov 27, 2025 10:15 pm Po wgraniu na C3 mini nie rozgłasza SSID, w monitorze mam komunikaty jak niżej, co może być przyczyną ?
E (288) esp_core_dump_flash: No core dump partition found!
Network AP/hostname: BLE2SUPLA-1CDBD4C46600
Using Supla protocol version 23
Disabling network setup, device work in offline mode
LAST STATE ADDED: Offline mode
Current status: [80] Offline mode
[Wi-Fi] setOfflineMode
*** Supla - Initialization done
Jeśli kompilujesz z nową wersją SD, to domyślnie rozgłaszanie sieci po starcie jest wyłączone.Maniek913 wrote: Fri Jan 09, 2026 6:33 pmU mnie na c3 super mini również nie rozgłasza sieci - Udało się komuś? Na jakim sprzęcie ?waldem67 wrote: Thu Nov 27, 2025 10:15 pm Po wgraniu na C3 mini nie rozgłasza SSID, w monitorze mam komunikaty jak niżej, co może być przyczyną ?
E (288) esp_core_dump_flash: No core dump partition found!
Network AP/hostname: BLE2SUPLA-1CDBD4C46600
Using Supla protocol version 23
Disabling network setup, device work in offline mode
LAST STATE ADDED: Offline mode
Current status: [80] Offline mode
[Wi-Fi] setOfflineMode
*** Supla - Initialization done
Dodaj w kodzie:
Code: Select all
SuplaDevice.allowWorkInOfflineMode(0);
SuplaDevice.setLeaveCfgModeAfterInactivityMin(0);
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
Maniek913
- Posts: 593
- Joined: Thu Feb 22, 2018 9:46 pm
Na razie nie kompilowałem kodu - wgrałem gotowy bin z githuba, Potrzebuję tyko odczyt temperatur z czujników xiaomi. Ale dzięki za wskazówkę.Zibi_007 wrote: Fri Jan 09, 2026 6:39 pmJeśli kompilujesz z nową wersją SD, to domyślnie rozgłaszanie sieci po starcie jest wyłączone.Maniek913 wrote: Fri Jan 09, 2026 6:33 pmU mnie na c3 super mini również nie rozgłasza sieci - Udało się komuś? Na jakim sprzęcie ?waldem67 wrote: Thu Nov 27, 2025 10:15 pm Po wgraniu na C3 mini nie rozgłasza SSID, w monitorze mam komunikaty jak niżej, co może być przyczyną ?
E (288) esp_core_dump_flash: No core dump partition found!
Network AP/hostname: BLE2SUPLA-1CDBD4C46600
Using Supla protocol version 23
Disabling network setup, device work in offline mode
LAST STATE ADDED: Offline mode
Current status: [80] Offline mode
[Wi-Fi] setOfflineMode
*** Supla - Initialization done
Dodaj w kodzie:Code: Select all
SuplaDevice.allowWorkInOfflineMode(0); SuplaDevice.setLeaveCfgModeAfterInactivityMin(0);
No to super! Cieszę się, że pomogłem.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Cześć.
Postanowiłem trochę odświeżyć temat i dodać do projektu wsparcie dla protokołu BTHome v2.
Po co? Bo to otwarty standard, który nie będzie jednak wspierany przez Theengs. Bo można łatwo zbudować własne urządzenia BLE w oparciu o ten standard. Bo szukałem rozwiązania dopasowanego do moich potrzeb. Bo kolejny protokół nie zaszkodzi.
Kod i gotowe binarki można znaleźć na githubie na moim branczu "bthome":
https://github.com/przemobe/BLE2Supla/tree/bthome
Fajnie jeśli komuś jeszcze się to przyda.
Pozdrawiam
Postanowiłem trochę odświeżyć temat i dodać do projektu wsparcie dla protokołu BTHome v2.
Po co? Bo to otwarty standard, który nie będzie jednak wspierany przez Theengs. Bo można łatwo zbudować własne urządzenia BLE w oparciu o ten standard. Bo szukałem rozwiązania dopasowanego do moich potrzeb. Bo kolejny protokół nie zaszkodzi.
Kod i gotowe binarki można znaleźć na githubie na moim branczu "bthome":
https://github.com/przemobe/BLE2Supla/tree/bthome
Fajnie jeśli komuś jeszcze się to przyda.
Pozdrawiam
