Bynajmniej dziwne.
Włożę zaraz drugą bo dziś kupiłem 3szt.
Pytanie, czy idzie ten plik Ota z bramki skasować, aby wykluczyć taką sytuację ponownie?
ZigBee OTA [bramka ZigBee]
Moderator: vajera
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Skasować nie idzie, ale możesz tam wgrać cokolwiek, np. zdjęcie z wakacji. Nie sądzę jednak, żeby to była przyczyna - podejrzewam natomiast, że termometr mógł się zawiesić w czasie instalacji uprzednio przesłanego pliku i to mogło zdrenować baterię.lukasz06 wrote: Sat Mar 28, 2026 10:48 pm Bynajmniej dziwne.
Włożę zaraz drugą bo dziś kupiłem 3szt.
Pytanie, czy idzie ten plik Ota z bramki skasować, aby wykluczyć taką sytuację ponownie?
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
No dobra, to na razie nie kombinuję tylko zmieniam baterięvajera wrote: Sat Mar 28, 2026 10:51 pmSkasować nie idzie, ale możesz tam wgrać cokolwiek, np. zdjęcie z wakacji. Nie sądzę jednak, żeby to była przyczyna - podejrzewam natomiast, że termometr mógł się zawiesić w czasie instalacji uprzednio przesłanego pliku i to mogło zdrenować baterię.lukasz06 wrote: Sat Mar 28, 2026 10:48 pm Bynajmniej dziwne.
Włożę zaraz drugą bo dziś kupiłem 3szt.
Pytanie, czy idzie ten plik Ota z bramki skasować, aby wykluczyć taką sytuację ponownie?
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
ja w temacie wstecznej aktualizacji sonoff TRVZB , udała mi się znaleźć w pliku hex które bajty odpowiadają za nagłówek tj. 15 i 16 bajt.
Tu zrzut ekranu jak to wygląda :
i tak jeśli soft to 1.4.0 dałem opis na rzucie gdzie 1 to a ,4 to b ,0 to c. W pliku numer softu nie jest po kolei . Zmieniając te liczby w sumie jedną 4 czyli b na 5 otrzymamy wersje 1.5.0 . Udało się cofnąć soft do ver.1.4.1 w głowicy. Tak wiec mechanizm aktualizacji przez bramkę można testować do woli
Tu logi z bramki :
Wrzucam teraz ten 1.4.0 niby głowica go łyknęła zobaczę czy się zdezaktualizuje
Może to wszystko jest gdzieś opisany w necie ale tego nie mogłem znaleźć

Tu zrzut ekranu jak to wygląda :
i tak jeśli soft to 1.4.0 dałem opis na rzucie gdzie 1 to a ,4 to b ,0 to c. W pliku numer softu nie jest po kolei . Zmieniając te liczby w sumie jedną 4 czyli b na 5 otrzymamy wersje 1.5.0 . Udało się cofnąć soft do ver.1.4.1 w głowicy. Tak wiec mechanizm aktualizacji przez bramkę można testować do woli
Tu logi z bramki :
Code: Select all
Unexpected error: could not open port 'COM10': PermissionError(13, 'Odmowa dostępu.', None, 5)
[12:48:57][4971508][I][Z2S_trv_interface.cpp:1695] iterateAlways(): _trv_external_sensor_detection_enabled = 1
[12:48:57]_trv_external_sensor_present = 0
[12:48:57]
[12:48:57][4971509][I][Z2S_trv_interface.cpp:1797] iterateAlways():
[12:48:57]_trv_fixed_temperature_calibration 0
[12:48:57]_trv_temperature_calibration 0
[12:48:57]_trv_fixed_temperature_calibration_updated 0
[12:48:58]NLME Status Indication, status: 0x12
[12:48:59][4973396][I][z2s_web_gui.cpp:6430] startDeviceOTACallback(): ota_image_size = 332084
[12:48:59][4973397][I][ZigbeeGateway.cpp:2910] sendOTAUpgradeServerNotifyRequest():
[12:48:59]ota_file_header ready to send:
[12:48:59]manufacturer_code: 0x1286; image_type: 0x2007; file_version: 0x00001500
[12:48:59]image_size: 0x00051134 (332084); field_control: 0x0002
[12:48:59]security_credential_version: 0x00; upgrade_file_destination: 08:DD:EB:FF:FE:A9:8C:F4
[12:48:59]minimum_hardware_version: 0x0000; maximum_hardware_version: 0x0000
[12:48:59][4973399][I][z2s_web_gui.cpp:6436] startDeviceOTACallback(): OTA upgrade server notify sent successfully!
[12:49:01][4975363][D][ZigbeeCore.cpp:515] zb_apsde_data_indication_handler(): APSDE INDICATION - Received APSDE-DATA indication, status: 0
[12:49:01][4975364][D][ZigbeeCore.cpp:519] zb_apsde_data_indication_handler(): APSDE INDICATION - dst_endpoint: 1, src_endpoint: 1, dst_addr_mode: 255
[12:49:01]APSDE INDICATION - src_addr_mode: 0, cluster_id: 0x0019, asdu_length: 12
[12:49:01]APSDE INDICATION - dst_short_addr: 0x0000, src_short_addr: 0xc078
[12:49:01]APSDE INDICATION - profile_id: 0x0104, security_status: 0, lqi: 122, rx_time: 0
Może to wszystko jest gdzieś opisany w necie ale tego nie mogłem znaleźć
You do not have the required permissions to view the files attached to this post.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Uwielbiam WasLukiSpajder wrote: Sun Mar 29, 2026 12:01 pm ja w temacie wstecznej aktualizacji sonoff TRVZB , udała mi się znaleźć w pliku hex które bajty odpowiadają za nagłówek tj. 15 i 16 bajt.
Tu zrzut ekranu jak to wygląda :
TRVZB zniana nagłówka.png
i tak jeśli soft to 1.4.0 dałem opis na rzucie gdzie 1 to a ,4 to b ,0 to c. W pliku numer softu nie jest po kolei . Zmieniając te liczby w sumie jedną 4 czyli b na 5 otrzymamy wersje 1.5.0 . Udało się cofnąć soft do ver.1.4.1 w głowicy. Tak wiec mechanizm aktualizacji przez bramkę można testować do woli![]()
Tu logi z bramki :Wrzucam teraz ten 1.4.0 niby głowica go łyknęła zobaczę czy się zdezaktualizujeCode: Select all
Unexpected error: could not open port 'COM10': PermissionError(13, 'Odmowa dostępu.', None, 5) [12:48:57][4971508][I][Z2S_trv_interface.cpp:1695] iterateAlways(): _trv_external_sensor_detection_enabled = 1 [12:48:57]_trv_external_sensor_present = 0 [12:48:57] [12:48:57][4971509][I][Z2S_trv_interface.cpp:1797] iterateAlways(): [12:48:57]_trv_fixed_temperature_calibration 0 [12:48:57]_trv_temperature_calibration 0 [12:48:57]_trv_fixed_temperature_calibration_updated 0 [12:48:58]NLME Status Indication, status: 0x12 [12:48:59][4973396][I][z2s_web_gui.cpp:6430] startDeviceOTACallback(): ota_image_size = 332084 [12:48:59][4973397][I][ZigbeeGateway.cpp:2910] sendOTAUpgradeServerNotifyRequest(): [12:48:59]ota_file_header ready to send: [12:48:59]manufacturer_code: 0x1286; image_type: 0x2007; file_version: 0x00001500 [12:48:59]image_size: 0x00051134 (332084); field_control: 0x0002 [12:48:59]security_credential_version: 0x00; upgrade_file_destination: 08:DD:EB:FF:FE:A9:8C:F4 [12:48:59]minimum_hardware_version: 0x0000; maximum_hardware_version: 0x0000 [12:48:59][4973399][I][z2s_web_gui.cpp:6436] startDeviceOTACallback(): OTA upgrade server notify sent successfully! [12:49:01][4975363][D][ZigbeeCore.cpp:515] zb_apsde_data_indication_handler(): APSDE INDICATION - Received APSDE-DATA indication, status: 0 [12:49:01][4975364][D][ZigbeeCore.cpp:519] zb_apsde_data_indication_handler(): APSDE INDICATION - dst_endpoint: 1, src_endpoint: 1, dst_addr_mode: 255 [12:49:01]APSDE INDICATION - src_addr_mode: 0, cluster_id: 0x0019, asdu_length: 12 [12:49:01]APSDE INDICATION - dst_short_addr: 0x0000, src_short_addr: 0xc078 [12:49:01]APSDE INDICATION - profile_id: 0x0104, security_status: 0, lqi: 122, rx_time: 0![]()
![]()
Może to wszystko jest gdzieś opisany w necie ale tego nie mogłem znaleźć![]()
![]()
Uzupełniając - numer wersji ma 4 bajty, u Ciebie akurat te dwa ostatnie to 0x00, ale taka informacja na przyszłość.
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
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
vajera wrote: Sun Mar 29, 2026 1:05 pmLukiSpajder wrote: Sun Mar 29, 2026 12:01 pm ja w temacie wstecznej aktualizacji sonoff TRVZB , udała mi się znaleźć w pliku hex które bajty odpowiadają za nagłówek tj. 15 i 16 bajt.
Tu zrzut ekranu jak to wygląda :
I tu mnie masz
Uwielbiam WasSam też tak mam, chyba od zawsze - nowa zabawka daje radość na jakiś czas a później pojawiają się pytania - a gdybym ten drucik włożył tutaj?
![]()
Popraw mnie w opisie bo wlanie się gryzłem czy zamieszczać wyjaśnienie żeby nie nagadać głupot
Uzupełniając - numer wersji ma 4 bajty, u Ciebie akurat te dwa ostatnie to 0x00, ale taka informacja na przyszłość.
W sprawie tego czujnika Xiaomi, to znów nowa bateria rozładowana.
Wgrałem do bramki inny plik Ota ( od Sonoffa dr2) bo miałem przypuszczenie, że wykonuje tę aktualizację w kółko.
Pozmieniałem mu raportowanie o baterii, temp i wilgotności. Nic to nie dało.
Spróbuję chyba wgrać mu inną wersję, bo nie mam pomysłów.
Edit
Wgrałem wersję 1141-0203-11003001-z03mmc.zigbee. Poszło dość gładko, poza tym, że
czas jakby najpierw był 00:00:00, a poźniej wzrósł do ok 8min i leciał w dół, także spoko
Mam ją w pozostałych termometrach w innych pokojach, zobaczymy jak będzie.
Tylko nie wiem, czy te raportowanie muszę znów ustawiać, czy to zapamiętało?
Wgrałem do bramki inny plik Ota ( od Sonoffa dr2) bo miałem przypuszczenie, że wykonuje tę aktualizację w kółko.
Pozmieniałem mu raportowanie o baterii, temp i wilgotności. Nic to nie dało.
Spróbuję chyba wgrać mu inną wersję, bo nie mam pomysłów.
Edit
Wgrałem wersję 1141-0203-11003001-z03mmc.zigbee. Poszło dość gładko, poza tym, że
czas jakby najpierw był 00:00:00, a poźniej wzrósł do ok 8min i leciał w dół, także spoko
Mam ją w pozostałych termometrach w innych pokojach, zobaczymy jak będzie.
Tylko nie wiem, czy te raportowanie muszę znów ustawiać, czy to zapamiętało?
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
To jest mroczna strona aktualizacji OTA, bramka nie ma wpływu na zawartość pliku aktualizacji. Dodatkowo, o ile w przypadku Sonoff czy IKEA, to producent pilnuje jakości kodu aktualizacji, to w przypadku DIY nie ma żadnej kontroli jakości. Prawdopodobnie to, co wgrywasz, powoduje awarię i termometr wpada w jakąś pętlę restartów? Albo blokuje usypianie?lukasz06 wrote: Sun Mar 29, 2026 7:52 pm W sprawie tego czujnika Xiaomi, to znów nowa bateria rozładowana.
Wgrałem do bramki inny plik Ota ( od Sonoffa dr2) bo miałem przypuszczenie, że wykonuje tę aktualizację w kółko.
Pozmieniałem mu raportowanie o baterii, temp i wilgotności. Nic to nie dało.
Spróbuję chyba wgrać mu inną wersję, bo nie mam pomysłów.
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
Dokładnie, wyglądało to tak, jakby cały czas był połączony, ekran przygasał, a w Gui sprawdzając RSSI i wersje oprogramowania, podawał od strzała, gdzie w innych termometrach trzeba kliknąć przycisk, aby go obudzić lub kilka razy wcisnąć RSSI.vajera wrote: Sun Mar 29, 2026 8:29 pmTo jest mroczna strona aktualizacji OTA, bramka nie ma wpływu na zawartość pliku aktualizacji. Dodatkowo, o ile w przypadku Sonoff czy IKEA, to producent pilnuje jakości kodu aktualizacji, to w przypadku DIY nie ma żadnej kontroli jakości. Prawdopodobnie to, co wgrywasz, powoduje awarię i termometr wpada w jakąś pętlę restartów? Albo blokuje usypianie?lukasz06 wrote: Sun Mar 29, 2026 7:52 pm W sprawie tego czujnika Xiaomi, to znów nowa bateria rozładowana.
Wgrałem do bramki inny plik Ota ( od Sonoffa dr2) bo miałem przypuszczenie, że wykonuje tę aktualizację w kółko.
Pozmieniałem mu raportowanie o baterii, temp i wilgotności. Nic to nie dało.
Spróbuję chyba wgrać mu inną wersję, bo nie mam pomysłów.
Jeśli nadal tak będzie spróbuję wrócić do Ble i przejść wszystkie kroki jeszcze raz.
Więc testuję dalej, mam jeszcze 2 baterie
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
vajera wrote: Sun Mar 29, 2026 1:05 pmLukiSpajder wrote: Sun Mar 29, 2026 12:01 pm ja w temacie wstecznej aktualizacji sonoff TRVZB , udała mi się znaleźć w pliku hex które bajty odpowiadają za nagłówek tj. 15 i 16 bajt.
Tu zrzut ekranu jak to wygląda :
TRVZB zniana nagłówka
@vajera oczywiście popraw mnie jeśli to nie tak
Uzupełniając - numer wersji ma 4 bajty, u Ciebie akurat te dwa ostatnie to 0x00, ale taka informacja na przyszłość.
wychodzi ze ten 15 i 16 bajt to tak zwane nibble czyli dwie liczby na bajt )
tak wygląda to w pliku ota otwartym w hex :
Code: Select all
1E F1 EE 0B 00 01 38 00 00 00 86 12 07 20 00 04
Code: Select all
Unexpected error: could not open port 'COM10': PermissionError(13, 'Odmowa dostępu.', None, 5)
[20:18:08][270043][I][z2s_web_gui.cpp:6430] startDeviceOTACallback(): ota_image_size = 332084
[20:18:08][270043][I][ZigbeeGateway.cpp:2910] sendOTAUpgradeServerNotifyRequest():
[20:18:08]ota_file_header ready to send:
[20:18:08]manufacturer_code: 0x1286; image_type: 0x2007; file_version: 0x00000400
[20:18:08]image_size: 0x00051134 (332084); field_control: 0x0002
[20:18:08]security_credential_version: 0x00; upgrade_file_destination: 08:DD:EB:FF:FE:A9:8C:F4
[20:18:08]minimum_hardware_version: 0x0000; maximum_hardware_version: 0x0000
[20:18:08][270045][I][z2s_web_gui.cpp:6436] startDeviceOTACallback(): OTA upgrade server notify sent successfully!
[20:18:08][270256][V][ZigbeeCore.cpp:503] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Unavailable (0x3c), status: ESP_OK
[20:18:08][270328][I][Z2S_trv_interface.cpp:1631] iterateAlways(): TRV child lock difference detected hvac = 0, trv = 255
Wychodzi że to tylko nagłówek po który głowica sprawdza czy dostała wyższy soft . Numer po dezaktualizacji i tak będzie numerem softu jaki wgraliśmy czyli w moim przypadku w Gui wyświetla 1.4.1 - na ten moment tylko o jedną wersje udało się cofnąć
(jeśli chodzi o te bajty to wyjaśnienie przy małym udziale ChatGPT - więc jak by to nie prawda to proszę dać znać
To tylko informacyjnie
