No właśnie. Jak je teraz po zmianie firmware sparować z bramką Zigbee?Zibi_007 wrote: Fri Mar 13, 2026 11:52 pmZ tego co pamiętam, to Ty się nimi sporo "bawiłeś"lukasz06 wrote: Fri Mar 13, 2026 11:33 pmA to ciekawe, ja zmieniałem już 2 razy od początku bramki, ale wiadomo testyZibi_007 wrote: Fri Mar 13, 2026 10:49 pm
Minął już ponad rok, odkąd pierwsze dodałem do bramki. Cały czas chodzą na tych samych bateriach. A działały już wcześniej na bluetooth. Najsłabsza pokazuje ok. 20%. Pewnie jeszcze trochę podziała...
Mój pierwszy czujnik jest na jakimś starym firmware, kolejne w sensie też stare, ale wgywałem do nich soft jakies 3 m-ce temu , to już były bardziej rozbudowane, z możliwością ustawień odczytów raportowania i mocą sygnału. Te ze starszym firmware tego nie miały.
Ja sparowałem, przykleiłem na ścianę/postawiłem na podstawce i nie ruszam![]()
[Problem-rozwiązany] Xiaomi LYWSD03MMC [bramka ZigBee]
Moderator: vajera
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
jak coś nie działa to włącz zasilanie.....
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Coś uwaliłem. Robiłem wg tego : https://github.com/devbis/z03mmc?tab=readme-ov-file
. .
Ok Atc_OTA_400000 się wgrało .Po resecie urządzenia znów się z nim łączę tym flasherem aby wgrać te z03mmc.bin klikam wgraj ale nic się nie dzieje poza tym, że na urządzeniu pojawiają się "---" trzy kreskiOtwórz świetne narzędzie od ATC_MiThermometer https://devbis.github.io/telink-zigbee/
Kliknij przycisk "Połącz" i znajdź urządzenie LYWSD03MMC, poczekaj na połączenie (Połączone w logach)
Na nowym urządzeniu z fabrycznym firmware kliknij "Aktywuj się" i poczekaj chwilę.
Następnie "Wybierz firmware", wybierz plik z przejściowym firmware ATC_ota_400000, kliknij "Start Flashing". Ten krok jest wymagany nawet jeśli już zainstalowałeś niestandardowe oprogramowanie bluetooth. Niewgranie tego pliku prawdopodobnie spowoduje awarię urządzenia i będzie wymagało wgrania przez USB/UART!
W logach zobaczysz "Aktualizacja wykonana po sekundach NN"
Połącz się ponownie z urządzeniem (z nazwą ATC_802190 lub podobną, w zależności od adresu MAC). Jeśli się nie pojawi, wyjmij i włóż baterię z powrotem oraz odśwież stronę za pomocą narzędzia do flashowania.
Wgraj najnowsze oprogramowanie z03mmc.bin firmware na przejściowe, żeby przekonwertować go na Zigbee.
Urządzenie powinno teraz pojawić się w Twoim mostku Zigbee (oczywiście jeśli dołączenie jest włączone). Jeśli nie, włóż akumulator ponownie i/lub zwarj styki RESET i GND na płycie na 5 sekund.
. .
You do not have the required permissions to view the files attached to this post.
jak coś nie działa to włącz zasilanie.....
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
Ja robiłem z tego ale narzędzie to chyba jest takie samoQLQ wrote: Sat Mar 14, 2026 8:01 am Coś uwaliłem. Robiłem wg tego : https://github.com/devbis/z03mmc?tab=readme-ov-file
Ok Atc_OTA_400000 się wgrało .Po resecie urządzenia znów się z nim łączę tym flasherem aby wgrać te z03mmc.bin klikam wgraj ale nic się nie dzieje poza tym, że na urządzeniu pojawiają się "---" trzy kreskiOtwórz świetne narzędzie od ATC_MiThermometer https://devbis.github.io/telink-zigbee/
Kliknij przycisk "Połącz" i znajdź urządzenie LYWSD03MMC, poczekaj na połączenie (Połączone w logach)
Na nowym urządzeniu z fabrycznym firmware kliknij "Aktywuj się" i poczekaj chwilę.
Następnie "Wybierz firmware", wybierz plik z przejściowym firmware ATC_ota_400000, kliknij "Start Flashing". Ten krok jest wymagany nawet jeśli już zainstalowałeś niestandardowe oprogramowanie bluetooth. Niewgranie tego pliku prawdopodobnie spowoduje awarię urządzenia i będzie wymagało wgrania przez USB/UART!
W logach zobaczysz "Aktualizacja wykonana po sekundach NN"
Połącz się ponownie z urządzeniem (z nazwą ATC_802190 lub podobną, w zależności od adresu MAC). Jeśli się nie pojawi, wyjmij i włóż baterię z powrotem oraz odśwież stronę za pomocą narzędzia do flashowania.
Wgraj najnowsze oprogramowanie z03mmc.bin firmware na przejściowe, żeby przekonwertować go na Zigbee.
Urządzenie powinno teraz pojawić się w Twoim mostku Zigbee (oczywiście jeśli dołączenie jest włączone). Jeśli nie, włóż akumulator ponownie i/lub zwarj styki RESET i GND na płycie na 5 sekund.
.
Clip_6.png
.
Clip_7.png
https://github.com/pvvx/ZigbeeTLc?tab=readme-ov-file
Na początku taki świeży termometr z oryginalnym softem zmieniałem na niestandardowy z Bluetooth potem się łączyłem ponownie i wrzucałem zigbee .
Ogólnie to choćby nawet coś nie poszło to wszystko można naprawić przez kabel . Wgrywając cały wsad przez USB
-
Juszczaczek1
- Posts: 389
- Joined: Sun Nov 08, 2020 3:41 pm
- Been thanked: 2 times
Miałem podobnie dopiero przez te stronę udało mi się wgrać te plikiQLQ wrote: Sat Mar 14, 2026 8:01 am Coś uwaliłem. Robiłem wg tego : https://github.com/devbis/z03mmc?tab=readme-ov-file
Ok Atc_OTA_400000 się wgrało .Po resecie urządzenia znów się z nim łączę tym flasherem aby wgrać te z03mmc.bin klikam wgraj ale nic się nie dzieje poza tym, że na urządzeniu pojawiają się "---" trzy kreskiOtwórz świetne narzędzie od ATC_MiThermometer https://devbis.github.io/telink-zigbee/
Kliknij przycisk "Połącz" i znajdź urządzenie LYWSD03MMC, poczekaj na połączenie (Połączone w logach)
Na nowym urządzeniu z fabrycznym firmware kliknij "Aktywuj się" i poczekaj chwilę.
Następnie "Wybierz firmware", wybierz plik z przejściowym firmware ATC_ota_400000, kliknij "Start Flashing". Ten krok jest wymagany nawet jeśli już zainstalowałeś niestandardowe oprogramowanie bluetooth. Niewgranie tego pliku prawdopodobnie spowoduje awarię urządzenia i będzie wymagało wgrania przez USB/UART!
W logach zobaczysz "Aktualizacja wykonana po sekundach NN"
Połącz się ponownie z urządzeniem (z nazwą ATC_802190 lub podobną, w zależności od adresu MAC). Jeśli się nie pojawi, wyjmij i włóż baterię z powrotem oraz odśwież stronę za pomocą narzędzia do flashowania.
Wgraj najnowsze oprogramowanie z03mmc.bin firmware na przejściowe, żeby przekonwertować go na Zigbee.
Urządzenie powinno teraz pojawić się w Twoim mostku Zigbee (oczywiście jeśli dołączenie jest włączone). Jeśli nie, włóż akumulator ponownie i/lub zwarj styki RESET i GND na płycie na 5 sekund.
.
Clip_6.png
.
Clip_7.png
https://atc1441.github.io/TelinkFlasher.html
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Wkurzyłem się i wgrałem te 03mmc.bin na brutala. Wg tego OTA jak dla mnie ten plik jest za duży do wgfrania przez OTA.
Jak to teraz sparować z bramką? Tylko jeden jakoś się podłączył bod bramkę a pozostałe 3 nie. Jak na nich wymusić parowanie?
.
Jak to teraz sparować z bramką? Tylko jeden jakoś się podłączył bod bramkę a pozostałe 3 nie. Jak na nich wymusić parowanie?
.
You do not have the required permissions to view the files attached to this post.
jak coś nie działa to włącz zasilanie.....
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
Musisz zewrzeć GND i RestartQLQ wrote: Sat Mar 14, 2026 11:34 am Wkurzyłem się i wgrałem te 03mmc.bin na brutala. Wg tego OTA jak dla mnie ten plik jest za duży do wgfrania przez OTA.
Jak to teraz sparować z bramką? Tylko jeden jakoś się podłączył bod bramkę a pozostałe 3 nie. Jak na nich wymusić parowanie?
.
20260314_120120.jpg
Code: Select all
Action of the button (or contact "reset" to "gnd" for LYWSD03MMC):
Short press - send temperature, humidity and battery data.
Hold for 2 seconds - Switches temperature between Celsius and Fahrenheit. The change will immediately appear on the screen.
Hold for 7 seconds — reset binding. The screen will display "ooo" (for devices with fast screen refresh, not E-Ink). After restarting, the thermometer will wait forever for registration. Twitching the battery does not change anything.
Hold for 15 seconds - resets bindings and all user settings. The screen will no longer display "ooo" and will display temperature and humidity. After restarting, the thermometer will wait forever for registration. Jerking the battery does not change anything.
After flashing from BLE, the thermometer is already in standby mode for registration in the Zigbee network.
(!) When changing (Zigbee OTA) the firmware version, if there were changes in the FW functionality, re-registration of the device is required (actual for any Zigbee device).
https://github.com/pvvx/ZigbeeTLc
You do not have the required permissions to view the files attached to this post.
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
W urządzeniach Zigbee zasilanych bateryjnie wysłanie danych następuje po zmianie którejś z wartości mierzonych o pewną różnicę. Czyli jak np. temperatura zmieni się o 0,5°C to LYWSD03MMC wyśle taką informację. Z reguły co ileś godzin wysyłają też automatycznie stan baterii (ale jest to bliżej 12h). Jest to tak zrobione, aby jak najdłużej mogło pracować na baterii.mmiikk wrote: Sat Mar 14, 2026 5:40 pm A one raportują same wg jakiegoś ustawienia czy bramka je odpytuje co za zadany interwał? Ustawia się to ?
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
Wysyłają raport do bramki , niby można to ustawiać ale czy to działa. Ja mam wszystko domyślnie tak jak było po wgraniu softu zigbee .mmiikk wrote: Sat Mar 14, 2026 5:40 pm A one raportują same wg jakiegoś ustawienia czy bramka je odpytuje co za zadany interwał? Ustawia się to ?
Jedynie wyłączyć trzeba dla nich raport baterii w woltach bo raz pokazuje 100% za jakiś czas 20% . Flagą w bramce „ DISABLE BATTERY VOLTAGE MESSAGES ”
Code: Select all
Additional settings
ClusterID: 0x0000 (Basic)
Attr: 0x0005, CHAR_STR (id: 0x42), ModelIdentifer (Device Name): 3..23 Chars.
ClusterID: 0x0204 (Thermostat User Interface Configuration)
Attr: 0x0000, ENUM8 (id:0x30). 0 – Celsius, 1- Fahrenheit. Default 0.
Attr: 0x0002, ENUM8 (id:0x30). 0 - Show smiley, 1 - Don't show smiley. Default 0.
Attr: 0x0100, INT16 (id:0x29), Temperature offset, in 0.01° steps, range: -32767 (-327.67°)..32767(+327.67°). Default 0.
Attr: 0x0101, INT16 (id:0x29), Humidity offset, in 0.01% steps, range: -32767 (-327.67%)..32767(+327.67%). Default 0.
Attr: 0x0102, INT16 (id:0x29), Comfort temperature minimum, in 0.01° steps, range -32767..+32767 (-327.67° ..+327.67°). Default 2000 (20.00°C).
Attr: 0x0103, INT16 (id:0x29), Comfort temperature maximum, in 0.01° steps, range -32767..+32767 (-327.67° ..+327.67°). Default 2500 (25.00°C).
Attr: 0x0104, UINT16 (id:0x21), Comfort humidity minimum, in 1% steps, range 0..9999 (0..99.99%). Default 4000 (40.00%).
Attr: 0x0105, UINT16 (id:0x21), Comfort humidity maximum, in 1% steps, range 0..9999 (0..99.99%). Default 6000 (60.00%).
Attr: 0x0106, ENUM8 (id:0x30), Turn off the display. 1 - Display Off. Default 0 - Display On.
Attr: 0x0107, UINT8 (id:0x20), Measurement interval, range: 3..255 seconds. Default 10 seconds.
• Not on all HW variants, turning off the display leads to a significant reduction in consumption. Better results are obtained by increasing the measurement interval.
Default Report Settings
Power configuration (ClusterID: 0x0001), Battery Voltage (Attr: 0x0020). Min interval 360 sec, Max interval 3600 sec, Tolerance 0.
Power configuration (ClusterID: 0x0001), Battery Percentage Remaining (Attr: 0x0021). Min interval 360 sec, Max interval 3600 sec, Tolerance 0.
Temperature Measurement (ClusterID: 0x0402), Measured Value (Attr: 0x0000). Min interval 30 sec, Max interval 180 sec, Tolerance 10 (0.1°).
Relative Humidity Measurement (ClusterID: 0x0405), Measured Value (Attr: 0x0000). Min interval 30 sec, Max interval 180 sec, Tolerance 50 (0.5%).
https://github.com/pvvx/ZigbeeTLc
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 290 times
- Been thanked: 161 times
viewtopic.php?p=231570#p231570mmiikk wrote: Sat Mar 14, 2026 5:40 pm A one raportują same wg jakiegoś ustawienia czy bramka je odpytuje co za zadany interwał? Ustawia się to ?
Oczywiście to są domyślne ustawienia (przy parowaniu) - można je zmienić w GUI.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
