Przyciski, guziki, kontrolery scen - zgłoszenia, uwagi, pomysły [bramka ZigBee]

Moderator: vajera

User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Zibi_007 wrote: Mon Jan 05, 2026 4:49 pm
Z jednej strony udało się odczytać storage:

Code: Select all

Storage initialization
readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
Storage: Number of sections 1
Reading section: 0
readStorage: 7; Read: [3 7 0 DB 50 DB 50 ]
Section type: 3; size: 7
storedCRC 20699, CRC calc 20699
LittleFsConfig: file "/supla-dev.cfg" size 390
LittleFsConfig: initializing storage from file...
LittleFsConfig: init result success
Ale potem przy wczytywaniu elementów, padła walidacja:

Code: Select all

 *** Supla - Load state storage
Validating storage state section with current device configuration
Warning! Attempt to write state outside of section size.
Storage: rewriting element state section. All data will be lost.
Element state section size doesn't match current device configuration
 *** Supla - Load state storage done
Komunikat mówi o tym, że jest więcej "Elementów", które próbują pisać/czytąć ze Storage, niż było przed zapisem.

W poprzednim logu (tam gdzie stan był 0) nie ma tego błędu.

Jakby było więcej logów, to byłoby lepiej :D
Tak aby było od startu, przez update + 2 minuty pracy.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

LukiSpajder wrote: Mon Jan 05, 2026 4:10 pm Taka sytuacja zdarza się też kiedy usuwamy urządzenie z bramki ,czujnik otwarcia okna zadziała, występuje to w chwil polaczenia z Supla. Tu logi z takiej sytuacji na bramce testowej. Pod koniec to jest , czujnik w Supli dalej jest offline a zmienił stan .
Może coś tam wypatrzycie ;) :D , chyba że tak ma być. Logika nieodwrócona w czujniku okna.
Chciałbym się upewnić:
1. Masz czujnik na z2s i jest widoczny w Cloud. Powiedzmy, że ma stan 1 oraz odwróconą logikę (więc jest nieaktywny w Cloud).
2. Na bramce go usuwasz (ale nie w Cloud).
3. Urządzenie restuje połączenie i próbuje łączyć się ponownie
4. Pojawia sie konflikt kanałów
5. W cloud aktywuje się ten usunięty czujnik (stan pewnie zmienia się na 0, ale jest odwrócona logika, więc robi się "aktywny")
6. Po jakimś czasie usuwasz kanały tego urządzenia z Cloud

Tak?
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Zibi_007 wrote: Mon Jan 05, 2026 4:49 pm Logi (update z 0.8.91 do 1.24 - moduł 4MB)
1. Bramka na sofcie w wersji 0.8.91 (postawiona na nowo)
2. Sparowany 1 czujnik (ruchu)
3. Czujniki z ustawioną odwróconą logiką (aby prawidłowo wskazywał)
4. Update bramki do 1.24 po kablu
5. I sukces, a raczej błąd, bo czujnik wstaje ze stanem aktywnym. Trzeba go wzbudzić i poczekać, jak wróci do stanu wyjściowego (nieaktywny). Wtedy już działa OK.
6. Logi w załączniku
7. To musi być to (tal linijka kodu), o której pisał @vajera.
vajera wrote: Mon Jan 05, 2026 5:08 pm Znalazłem - ta zmiana w kodzie pierwszy raz pojawia się w wersji 0.9.54-03/10/2025.
Wcześniej nieuważnie czytałem.

Jeśli wersja 0.9.54 wprowadza to ustawienie na Storage, to aktualizacja z wersji przed tą zmianą, do nowszego będzie wysypywała storage. Samo parowanie urządzeń nie ma znaczenia.
Po prostu zmienia się format danych i nie da się tego sensownie odczytac.

Ta linijka musi zostać, bo inaczej Storage na bramce będzie się dużo częściej wysypywał.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klew wrote: Mon Jan 05, 2026 9:41 pm
Zibi_007 wrote: Mon Jan 05, 2026 4:49 pm Logi (update z 0.8.91 do 1.24 - moduł 4MB)
1. Bramka na sofcie w wersji 0.8.91 (postawiona na nowo)
2. Sparowany 1 czujnik (ruchu)
3. Czujniki z ustawioną odwróconą logiką (aby prawidłowo wskazywał)
4. Update bramki do 1.24 po kablu
5. I sukces, a raczej błąd, bo czujnik wstaje ze stanem aktywnym. Trzeba go wzbudzić i poczekać, jak wróci do stanu wyjściowego (nieaktywny). Wtedy już działa OK.
6. Logi w załączniku
7. To musi być to (tal linijka kodu), o której pisał @vajera.
vajera wrote: Mon Jan 05, 2026 5:08 pm Znalazłem - ta zmiana w kodzie pierwszy raz pojawia się w wersji 0.9.54-03/10/2025.
Wcześniej nieuważnie czytałem.

Jeśli wersja 0.9.54 wprowadza to ustawienie na Storage, to aktualizacja z wersji przed tą zmianą, do nowszego będzie wysypywała storage. Samo parowanie urządzeń nie ma znaczenia.
Po prostu zmienia się format danych i nie da się tego sensownie odczytac.

Ta linijka musi zostać, bo inaczej Storage na bramce będzie się dużo częściej wysypywał.
Jest jeszcze jedna hipoteza - w którejś z 1.1.x włączyłem zapis stanu w lokalnych VirtualBinary (tych tworzonych w bramce np. na potrzeby lokalnej logiki) - jeżeli ktoś ma takowe, to to uaktualnienie też mogło skasować Storage.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

vajera wrote: Mon Jan 05, 2026 10:02 pm Jest jeszcze jedna hipoteza - w którejś z 1.1.x włączyłem zapis stanu w lokalnych VirtualBinary (tych tworzonych w bramce np. na potrzeby lokalnej logiki) - jeżeli ktoś ma takowe, to to uaktualnienie też mogło skasować Storage.
W takiej sytuacji wręcz musi kasować :) a hipoteza staje się udowodnionym twierdzeniem :)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

klew wrote: Mon Jan 05, 2026 5:23 pm
Jakby było więcej logów, to byłoby lepiej :D
Tak aby było od startu, przez update + 2 minuty pracy.
No to już chyba niepotrzebne, ale może w celach edukacyjnych proszę bardzo:

Logi (update z 0.8.91 do 1.24 - moduł 4MB)
1. Bramka na sofcie w wersji 0.8.91 (postawiona na nowo)
2. Sparowany 1 czujnik (ruchu) aby nie zaśmiecać niczym więcej logów
3. Czujniki z ustawioną odwróconą logiką (aby prawidłowo wskazywał)
4. Update bramki do 1.24 po kablu
5. Czujnik wstaje ze stanem aktywnym. Trzeba go wzbudzić i poczekać, jak wróci do stanu wyjściowego (nieaktywny). Wtedy już działa OK.
6. Logi w załączniku - od restartu bramki po update, przez wzbudzenie czujnika aby był aktywny, powrót do stanu wyjściowego, ponowna aktywacja i czekanie na powrót.
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klew wrote: Mon Jan 05, 2026 10:04 pm
vajera wrote: Mon Jan 05, 2026 10:02 pm Jest jeszcze jedna hipoteza - w którejś z 1.1.x włączyłem zapis stanu w lokalnych VirtualBinary (tych tworzonych w bramce np. na potrzeby lokalnej logiki) - jeżeli ktoś ma takowe, to to uaktualnienie też mogło skasować Storage.
W takiej sytuacji wręcz musi kasować :) a hipoteza staje się udowodnionym twierdzeniem :)
q.e.d. 😉
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

vajera wrote: Mon Jan 05, 2026 11:15 pm q.e.d. 😉
Ten skrót, choć pisany inaczej, kojarzy mi się z elektrodynamiką kwantową :D
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klew wrote: Mon Jan 05, 2026 11:27 pm
vajera wrote: Mon Jan 05, 2026 11:15 pm q.e.d. 😉
Ten skrót, choć pisany inaczej, kojarzy mi się z elektrodynamiką kwantową :D
Fakt 😉
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Mon Jan 05, 2026 11:32 pm
klew wrote: Mon Jan 05, 2026 11:27 pm
vajera wrote: Mon Jan 05, 2026 11:15 pm q.e.d. 😉
Ten skrót, choć pisany inaczej, kojarzy mi się z elektrodynamiką kwantową :D
Fakt 😉
I jak to na takim Forum można szybko przejść od Archimedesa przez Halmosa do Feynmana. To tylko tutaj jest możliwe :lol:
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036

Return to “Bramka ZigBee”