Nowa funkcjonalność - lokalne akcje i warunkowanie [bramka ZigBee]

Moderator: vajera

User avatar
Mario78
Posts: 409
Joined: Fri Jan 05, 2024 6:18 am
Location: Śląsk
Been thanked: 1 time

Post

Robert Błaszczak wrote: Thu Oct 23, 2025 6:00 pm
vajera wrote: Thu Oct 23, 2025 3:22 pm Scenariusz A:
masz 3 termometry przypięte do tej samej bramki i chcesz żeby głowica TRV reagowała na ten, który akurat wskazuje najniższą temperaturę.

Scenariusz B:

masz 8 termometrów w różnych pomieszczeniach w obrębie np. 3 bramek, na czwartej bramce termostat ścienny połączony z piecem - chcesz żeby kierował się wartościami min/avg/max tych termometrów.

Scenariusz C:

masz 8 termometrów w różnych miejscach w obrębie 3 bramek i chcesz wykonać jakąś akcję, gdy temperatura na którykolwiek z nich przekroczy 25°C (warunkowanie).

Oczywiście te podłączone termometry można "mieszać", czyli można podpiąć np. 2 z tej samej bramki, 3 z bramki B i po jednym z C i D.
I to jest mega rewelacja. Chyba jak dotąd żadne komercyjne rozwiązanie nie ma takiej funkcjonalności. Łukasz (@vajera), wielkie gratulacje za pomysł i przekucie pomysłu w działający kod i jeszcze większe DZIĘKUJĘ za Twoją pracę nad bramką Zigbee.
Chyba nadchodzi czas aby glowice AURATON i ich termostaty dodac do bramki kolegi vajera. 😀
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Robert Błaszczak wrote: Thu Oct 23, 2025 6:00 pm I to jest mega rewelacja. Chyba jak dotąd żadne komercyjne rozwiązanie nie ma takiej funkcjonalności. Łukasz (@vajera), wielkie gratulacje za pomysł i przekucie pomysłu w działający kod i jeszcze większe DZIĘKUJĘ za Twoją pracę nad bramką Zigbee.
Przesadzasz, ale bardzo dziękuje za miłe słowa. Ja też dziękuję za cierpliwość, zaangażowanie i wsparcie - bez tego projekt już dawno stanąłby w miejscu.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Mario78 wrote: Thu Oct 23, 2025 6:21 pm Chyba nadchodzi czas aby glowice AURATON i ich termostaty dodac do bramki kolegi vajera. 😀
:lol:

Mijam czasami Auratona, wyjeżdżając A2 z Poznania ;)
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

Mario78 wrote: Thu Oct 23, 2025 6:21 pm
Robert Błaszczak wrote: Thu Oct 23, 2025 6:00 pm
vajera wrote: Thu Oct 23, 2025 3:22 pm Scenariusz A:
masz 3 termometry przypięte do tej samej bramki i chcesz żeby głowica TRV reagowała na ten, który akurat wskazuje najniższą temperaturę.

Scenariusz B:

masz 8 termometrów w różnych pomieszczeniach w obrębie np. 3 bramek, na czwartej bramce termostat ścienny połączony z piecem - chcesz żeby kierował się wartościami min/avg/max tych termometrów.

Scenariusz C:

masz 8 termometrów w różnych miejscach w obrębie 3 bramek i chcesz wykonać jakąś akcję, gdy temperatura na którykolwiek z nich przekroczy 25°C (warunkowanie).

Oczywiście te podłączone termometry można "mieszać", czyli można podpiąć np. 2 z tej samej bramki, 3 z bramki B i po jednym z C i D.
I to jest mega rewelacja. Chyba jak dotąd żadne komercyjne rozwiązanie nie ma takiej funkcjonalności. Łukasz (@vajera), wielkie gratulacje za pomysł i przekucie pomysłu w działający kod i jeszcze większe DZIĘKUJĘ za Twoją pracę nad bramką Zigbee.
Chyba nadchodzi czas aby glowice AURATON i ich termostaty dodac do bramki kolegi vajera. 😀
Mario, nie mieszajmy myślowo dwóch różnych systemów walutowych. Nie bądźmy Peweksami ;-)
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: 31 times

Post

vajera wrote: Thu Oct 23, 2025 2:03 pm Wersja 0.9.110-23/10/2025 wprowadza nowy element do zestawu "klocków Lego" 😉 - zdalny (i nie tylko) termometr, do którego można podłączyć maksymalnie 8 termometrów. Mogą to być zarówno lokalne termometry (z tej samej bramki), jak i termometry z innych bramek.
Aktualnie ten termometr liczy średnią temperaturę, ale oczywiście możliwe opcje to min, max, itp.
Termometr rozpoznaje podłączone termometry i monitoruje czas os ostatniej aktualizacji temperatury a jeżeli zostanie przekroczona wartość graniczna od ostatniego połączenia, to taki termometr zostaje "wyrejestrowany". Oczywiście, jeżeli później zaraportuje temperaturę, to zostanie ponownie dodany, o ile będzie dla niego miejsce.
Aktualnie ta wartość graniczna wynosi 30 sekund - na potrzeby testowania prawidłowości tego mechanizmu, docelowo zakładam raczej czas rzędu 30 minut.
Jak wrócę to się pobawię. Pogrupuję sobie termometry kondygnacjami. Zobaczymy kto najwięcej grzeje ;-)
To teraz taki scenariusz. Ustawiam sobie takie dwa termometry, do każdego podpinam po 8 fizycznych. Czy tera mogę stworzyć taki trzeci zdalny termometr i przypisać do niego te dwa pierwsze? W efekcie dostałbym np. średnia temperaturę z dwóch wcześniej wyliczonych średnich. Jest to możliwe? Może pytanie banalne, ale nie mam nawet jak sprawdzić, jaki ten kanał (nowego termometru) się dodaje w Supli.
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Thu Oct 23, 2025 2:03 pm Wersja 0.9.110-23/10/2025 wprowadza nowy element do zestawu "klocków Lego" 😉 - zdalny (i nie tylko) termometr, do którego można podłączyć maksymalnie 8 termometrów. Mogą to być zarówno lokalne termometry (z tej samej bramki), jak i termometry z innych bramek.
Aktualnie ten termometr liczy średnią temperaturę, ale oczywiście możliwe opcje to min, max, itp.
Termometr rozpoznaje podłączone termometry i monitoruje czas os ostatniej aktualizacji temperatury a jeżeli zostanie przekroczona wartość graniczna od ostatniego połączenia, to taki termometr zostaje "wyrejestrowany". Oczywiście, jeżeli później zaraportuje temperaturę, to zostanie ponownie dodany, o ile będzie dla niego miejsce.
Aktualnie ta wartość graniczna wynosi 30 sekund - na potrzeby testowania prawidłowości tego mechanizmu, docelowo zakładam raczej czas rzędu 30 minut.
Takie pytanko jak dodać te termometry do tego kanału , utworzył się, pokazuje się w Cloud i ……….😉😁

EDIT:
Znalazłem 😉 w zakładce każdego termometru mamy flagę po której przełączeniu jest możliwie wpisania adresu i numeru kanału .
Rozumie że jeśli to są termometry z tej samej bramki to i tak wpisujemy adres tej bramki .

Jak ustawić te zakresy ?
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

LukiSpajder wrote: Fri Oct 24, 2025 2:44 am
vajera wrote: Thu Oct 23, 2025 2:03 pm Wersja 0.9.110-23/10/2025 wprowadza nowy element do zestawu "klocków Lego" 😉 - zdalny (i nie tylko) termometr, do którego można podłączyć maksymalnie 8 termometrów. Mogą to być zarówno lokalne termometry (z tej samej bramki), jak i termometry z innych bramek.
Aktualnie ten termometr liczy średnią temperaturę, ale oczywiście możliwe opcje to min, max, itp.
Termometr rozpoznaje podłączone termometry i monitoruje czas os ostatniej aktualizacji temperatury a jeżeli zostanie przekroczona wartość graniczna od ostatniego połączenia, to taki termometr zostaje "wyrejestrowany". Oczywiście, jeżeli później zaraportuje temperaturę, to zostanie ponownie dodany, o ile będzie dla niego miejsce.
Aktualnie ta wartość graniczna wynosi 30 sekund - na potrzeby testowania prawidłowości tego mechanizmu, docelowo zakładam raczej czas rzędu 30 minut.
Takie pytanko jak dodać te termometry do tego kanału , utworzył się, pokazuje się w Cloud i ……….😉😁
Zasadniczo ten mechanizm działa tak:

Taki termometr ma na starcie 8 wolnych slotów (128 B :shock: ), niczego sam nie dodaje, tylko czeka na zgłoszenia.

Kiedy trafia do niego nowe zgłoszenie, termometr sprawdza najpierw czy zarejestrował już takie id - jeżeli tak, to uaktualnia pomiar temperatury, jeżeli nie to dodaje sobie to nowe id i zapisuje jego temperaturę.

W momencie, gdy zapisze 8 różnych id, przestaje przyjmować nowe zgłoszenia, ale cały czas sprawdza, czy te już zarejestrowane nadal przysyłają dane i jeżeli któryś przekroczy założony czas, to zostaje wyrejestrowany i miejsce czeka na nowe zgłoszenie.

Odpowiadając na pytanie, jak dodać nowy termometr - robisz to w widoku termometru, który chcesz dodać.
Włączasz mu flagę 😉 enable temperature forwarding - wtedy pojawia się możliwość wpisania adresu IP/nazwy mDNS i numeru kanału tego termometru-koncentratora.
Jeżeli termometr źródłowy i docelowy znajdują się w obrębie tej samej bramki, to w ustawieniach termometru źródłowego wpisujemy IP 0.0.0.0.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

LukiSpajder wrote: Fri Oct 24, 2025 2:44 am
vajera wrote: Thu Oct 23, 2025 2:03 pm Wersja 0.9.110-23/10/2025 wprowadza nowy element do zestawu "klocków Lego" 😉 - zdalny (i nie tylko) termometr, do którego można podłączyć maksymalnie 8 termometrów. Mogą to być zarówno lokalne termometry (z tej samej bramki), jak i termometry z innych bramek.
Aktualnie ten termometr liczy średnią temperaturę, ale oczywiście możliwe opcje to min, max, itp.
Termometr rozpoznaje podłączone termometry i monitoruje czas os ostatniej aktualizacji temperatury a jeżeli zostanie przekroczona wartość graniczna od ostatniego połączenia, to taki termometr zostaje "wyrejestrowany". Oczywiście, jeżeli później zaraportuje temperaturę, to zostanie ponownie dodany, o ile będzie dla niego miejsce.
Aktualnie ta wartość graniczna wynosi 30 sekund - na potrzeby testowania prawidłowości tego mechanizmu, docelowo zakładam raczej czas rzędu 30 minut.
Takie pytanko jak dodać te termometry do tego kanału , utworzył się, pokazuje się w Cloud i ……….😉😁

EDIT:
Znalazłem 😉 w zakładce każdego termometru mamy flagę po której przełączeniu jest możliwie wpisania adresu i numeru kanału .
Rozumie że jeśli to są termometry z tej samej bramki to i tak wpisujemy adres tej bramki .
wpisujesz wtedy 0.0.0.0
Jak ustawić te zakresy ?
Jakie zakresy masz na myśli?
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Zibi_007 wrote: Fri Oct 24, 2025 1:10 am Jak wrócę to się pobawię. Pogrupuję sobie termometry kondygnacjami. Zobaczymy kto najwięcej grzeje ;-)
To teraz taki scenariusz. Ustawiam sobie takie dwa termometry, do każdego podpinam po 8 fizycznych. Czy tera mogę stworzyć taki trzeci zdalny termometr i przypisać do niego te dwa pierwsze? W efekcie dostałbym np. średnia temperaturę z dwóch wcześniej wyliczonych średnich. Jest to możliwe? Może pytanie banalne, ale nie mam nawet jak sprawdzić, jaki ten kanał (nowego termometru) się dodaje w Supli.
Jest to możliwe, aczkolwiek aktualna wersja na to nie pozwala.
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: Fri Oct 24, 2025 8:15 am
Zibi_007 wrote: Fri Oct 24, 2025 1:10 am Jak wrócę to się pobawię. Pogrupuję sobie termometry kondygnacjami. Zobaczymy kto najwięcej grzeje ;-)
To teraz taki scenariusz. Ustawiam sobie takie dwa termometry, do każdego podpinam po 8 fizycznych. Czy tera mogę stworzyć taki trzeci zdalny termometr i przypisać do niego te dwa pierwsze? W efekcie dostałbym np. średnia temperaturę z dwóch wcześniej wyliczonych średnich. Jest to możliwe? Może pytanie banalne, ale nie mam nawet jak sprawdzić, jaki ten kanał (nowego termometru) się dodaje w Supli.
Jest to możliwe, aczkolwiek aktualna wersja na to nie pozwala.
Dziękuję za odpowiedź. Czyli wszystko przed nami. Teraz czytam co napisałem i aż mi wstyd za te literówki. Muszę kupić większy smartfon, bo nie widzę co piszę ;)
Dobra, wracam do łóżka, bo za parę godzin mam ważne spotkanie, a śpię ostatnio po 4-5 godzin na dobę :(
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”