Aktualizacje oprogramowania [bramka ZigBee]

Moderator: vajera

User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

Zibi_007 wrote: Thu Jul 31, 2025 6:44 pm
RomanG wrote: Thu Jul 31, 2025 6:39 pm
vajera wrote: Thu Jul 31, 2025 5:46 pm

W 0.8.70-31/07/2025 powinno być OK.
...i jest dobrze! :)
Teraz zastanawiam się, czy i ewentualnie jak można by utworzyć reakcję, która wywołałaby konkretnie ustawioną melodię (melodia, głośność i czas różne dla różnych reakcji).
Testowałem to na scenach poprzez załączanie i wyłączanie odpowiednich "wyłączników" (melodia, głośność, czas), ale jest to ogromnie niewygodne i zdarzało się, że nie zawsze trafiało w odpowiednią pozycję.
Czy można to zrobić łatwiej?
W tej chwili raczej nie.
No i powstaje problem z powrotem do pierwotnych nastawień.
No chyba, że za każdym razem wywołasz sekwencję ustawienia melodii i wrócisz do stanu pierwotnego (np. włącz m., włącz m., włącz m., włącz a., wyłącz m., wyłącz m., wyłącz m.).
ja mam tak zrobione i nic mądrzejszego (prostszego) nie wymyśliłem...
Dokładnie tak testowałem, ale zdarzało się, że ustawienia nie wróciły do pozycji wyjściowej (urządzenie nie zaparkowało :lol: ).
Marzeniem byłoby, gdyby w cloud-zie można "zaadresować" konkretne ustawienie "syreny" i podstawić je w reakcji.
Cóż szkodzi pomarzyć!!! :lol:
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

RomanG wrote: Thu Jul 31, 2025 6:55 pm Dokładnie tak testowałem, ale zdarzało się, że ustawienia nie wróciły do pozycji wyjściowej (urządzenie nie zaparkowało :lol: ).
Marzeniem byłoby, gdyby w cloud-zie można "zaadresować" konkretne ustawienie "syreny" i podstawić je w reakcji.
Cóż szkodzi pomarzyć!!! :lol:
Zrobiłem coś takiego przy zaworze Sonoffa (SWV) - z poziomu GUI możesz zapisać lub odczytać program. W kolejnym etapie chcę stworzyć wirtualny przekaźnik, do którego można będzie wgrać ten program i uruchomić go z aplikacji/Cloud.

W sumie podobne rozwiązanie można by zastosować dla tej syreny - kilka (ile?) wirtualnych przekaźników, do których można wgrać indywidualne ustawienia syreny i wykorzystywać je np. w reakcjach.

W Supla przydałby się taki wirtualny przekaźnik wielostanowy - zamiast ON/OFF kilka pozycji - w formie suwaka albo pokrętła....a co...też mogę sobie pomarzyć ;)
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: 32 times

Post

RomanG wrote: Thu Jul 31, 2025 6:55 pm
Zibi_007 wrote: Thu Jul 31, 2025 6:44 pm
RomanG wrote: Thu Jul 31, 2025 6:39 pm
...i jest dobrze! :)
Teraz zastanawiam się, czy i ewentualnie jak można by utworzyć reakcję, która wywołałaby konkretnie ustawioną melodię (melodia, głośność i czas różne dla różnych reakcji).
Testowałem to na scenach poprzez załączanie i wyłączanie odpowiednich "wyłączników" (melodia, głośność, czas), ale jest to ogromnie niewygodne i zdarzało się, że nie zawsze trafiało w odpowiednią pozycję.
Czy można to zrobić łatwiej?
W tej chwili raczej nie.
No i powstaje problem z powrotem do pierwotnych nastawień.
No chyba, że za każdym razem wywołasz sekwencję ustawienia melodii i wrócisz do stanu pierwotnego (np. włącz m., włącz m., włącz m., włącz a., wyłącz m., wyłącz m., wyłącz m.).
ja mam tak zrobione i nic mądrzejszego (prostszego) nie wymyśliłem...
Dokładnie tak testowałem, ale zdarzało się, że ustawienia nie wróciły do pozycji wyjściowej (urządzenie nie zaparkowało :lol: ).
Marzeniem byłoby, gdyby w cloud-zie można "zaadresować" konkretne ustawienie "syreny" i podstawić je w reakcji.
Cóż szkodzi pomarzyć!!! :lol:
Pewnie, marzyć można zawsze! :)
W obecnym układzie ciężko będzie coś więcej zdziałać.
Cała syrena musiałaby przejść na inne kanały w Supli.
Kanały dimmera mogłyby może dać radę, ale to trzeba by wszystko przebudować od nowa.
Już kiedyś o tym tutaj dyskutowaliśmy.
Cieszmy się z tego co już mamy :)
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 32 times

Post

vajera wrote: Thu Jul 31, 2025 7:24 pm
RomanG wrote: Thu Jul 31, 2025 6:55 pm Dokładnie tak testowałem, ale zdarzało się, że ustawienia nie wróciły do pozycji wyjściowej (urządzenie nie zaparkowało :lol: ).
Marzeniem byłoby, gdyby w cloud-zie można "zaadresować" konkretne ustawienie "syreny" i podstawić je w reakcji.
Cóż szkodzi pomarzyć!!! :lol:
Zrobiłem coś takiego przy zaworze Sonoffa (SWV) - z poziomu GUI możesz zapisać lub odczytać program. W kolejnym etapie chcę stworzyć wirtualny przekaźnik, do którego można będzie wgrać ten program i uruchomić go z aplikacji/Cloud.

W sumie podobne rozwiązanie można by zastosować dla tej syreny - kilka (ile?) wirtualnych przekaźników, do których można wgrać indywidualne ustawienia syreny i wykorzystywać je np. w reakcjach.

W Supla przydałby się taki wirtualny przekaźnik wielostanowy - zamiast ON/OFF kilka pozycji - w formie suwaka albo pokrętła....a co...też mogę sobie pomarzyć ;)
To też jest jakieś wyjście. 5 presetów chyba by wystarczyło...
Żona powinna zrozumieć - przynieś piwo, przynieś wino, przynieś coś mocniejszego, teraz zakąska, szykuj się - idę :lol: No to jest pięć!
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: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Chciałem poinformować, że w trakcie dodawania nowego urządzenia do bramki poczyniłem przypadkowo dwie niewielkie poprawki w kodzie, które spowodowały zwolnienie około 40 KB RAMu :twisted: :geek: 8-)
Od dłuższego czasu z niepokojem obserwowałem wskaźnik Minimal Free Heap, który potrafił osiągnąć wartości rzędu kilkuset bajtów (!), aktualnie moja testowa bramka z pełnym GUI raportuje:

Code: Select all

Free Heap: 86012 B | Minimal Free Heap: 39588 B | HeapSize: 359548 B | MaxAllocHeap: 65524 B
To daje spory margines na dodawanie nowych funkcji do GUI a nie ukrywam, że problem pamięci mocno mnie stresował w ostatnich tygodniach.

Przy tej okazji konkurs ;) - kto zgadnie/odkryje, co dało tak sporą zmianę?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

A jaka jest nagroda? :D
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 32 times

Post

vajera wrote: Fri Aug 01, 2025 2:25 pm Chciałem poinformować, że w trakcie dodawania nowego urządzenia do bramki poczyniłem przypadkowo dwie niewielkie poprawki w kodzie, które spowodowały zwolnienie około 40 KB RAMu :twisted: :geek: 8-)
Od dłuższego czasu z niepokojem obserwowałem wskaźnik Minimal Free Heap, który potrafił osiągnąć wartości rzędu kilkuset bajtów (!), aktualnie moja testowa bramka z pełnym GUI raportuje:

Code: Select all

Free Heap: 86012 B | Minimal Free Heap: 39588 B | HeapSize: 359548 B | MaxAllocHeap: 65524 B
To daje spory margines na dodawanie nowych funkcji do GUI a nie ukrywam, że problem pamięci mocno mnie stresował w ostatnich tygodniach.

Przy tej okazji konkurs ;) - kto zgadnie/odkryje, co dało tak sporą zmianę?
Ale wiesz, że na Githubie jest taka funkcjonalność, co się nazywa "Compare"? :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
[email protected]
Posts: 1590
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 27 times

Post

To ja zgaduje nie otwierając githuba: masa powtarzalnego tekstu w definicji urządzeń i w GUI?
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

[email protected] wrote: Fri Aug 01, 2025 2:55 pm To ja zgaduje nie otwierając githuba: masa powtarzalnego tekstu w definicji urządzeń i w GUI?
W definicjach urządzeń wbrew pozorom nie ma zbyt wiele powtarzalnego tekstu - tam są głównie literały (#define), które kompilator zamienia na liczby. W GUI było sporo powtarzalnego tekstu i robiłem z tym porządek, ale bez większych efektów bo teksty i tak były zaszyte we FLASHu a ja walczyłem o RAM. Ale ciepło, ciepł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
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

lukasz06 wrote: Fri Aug 01, 2025 2:33 pm A jaka jest nagroda? :D
Wiedziałem, że pytanie padnie ;) Butelka whisky przy najbliższej okazji (SOP? ;) )
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”