Głowice termostatyczne i termostaty ścienne - [bramka ZigBee]

Moderator: vajera

zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

vajera wrote: Thu Dec 11, 2025 10:51 am Wyłączyłeś GUI i zresetowałeś bramkę? Czy po prostu zaznaczyłeś w GUI "No GUI on start"? Pytam pod kątem zużycia RAMu, pamiętaj że zmiana trybu GUI/wyłączenie go odbywa się przy kolejnym uruchomieniu bramki.
No to to co wysłałem będzie do poprawki. Zrobiłem to wychodzi na to źle. Nie dam głowy ale chyba nawet nie zresetowałem bramki. Po prostu zamknąłem okno przeglądarki :roll: Dzisiaj jak wrócę do domu zrobię to na tych dwóch kompletach które sobie teraz pracują testowo i już z wyłączeniem GUI i resetem. A później podejmę próbę uruchomienia już testowo czterech kompletów i dam znać. Wtedy jak ewentualnie będziesz i będziesz miał chwilkę podpowiesz co mam zrobić. Logi z konsoli z przerwą 15 minutową na wszelki wypadek będzie już przygotowany. Możemy się tak umówić?
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

zzrr wrote: Thu Dec 11, 2025 11:10 am
vajera wrote: Thu Dec 11, 2025 10:51 am Wyłączyłeś GUI i zresetowałeś bramkę? Czy po prostu zaznaczyłeś w GUI "No GUI on start"? Pytam pod kątem zużycia RAMu, pamiętaj że zmiana trybu GUI/wyłączenie go odbywa się przy kolejnym uruchomieniu bramki.
No to to co wysłałem będzie do poprawki. Zrobiłem to wychodzi na to źle. Nie dam głowy ale chyba nawet nie zresetowałem bramki. Po prostu zamknąłem okno przeglądarki :roll: Dzisiaj jak wrócę do domu zrobię to na tych dwóch kompletach które sobie teraz pracują testowo i już z wyłączeniem GUI i resetem. A później podejmę próbę uruchomienia już testowo czterech kompletów i dam znać. Wtedy jak ewentualnie będziesz i będziesz miał chwilkę podpowiesz co mam zrobić. Logi z konsoli z przerwą 15 minutową na wszelki wypadek będzie już przygotowany. Możemy się tak umówić?
Nie to, że źle zrobiłeś, ale zastanawiało mnie zużycie RAMu - nadal był spory zapas, ale miałem podejrzenie, że to jest sesja z GUI (zamknięcie przeglądarki nie zwalnia zasobów). Natomiast obciążenie procesora było naprawdę niewielkie, więc rezerwy mocy (RAM, CPU) są, wąskim gardłem mogą się ewentualnie okazać wewnętrzne bufory Zigbee, ale może to faktycznie była wina mojej nietrafionej "poprawki".
W razie czego pojemność tych buforów też można zwiększyć, więc ze spokojem. Myślę też nad wydłużeniem czasu głównej pętli obiektu termostatu - teraz kontrola temperatur, kalibracji nastaw itp. odbywa się w odstępach 5 sekund - chciałem, że ta komunikacja była jak najbardziej płynna, ale przy dużej liczbie termostatów to może paradoksalnie powodować zatory - wtedy zrobię ją może konfigurowalną i potestujemy ekstremalne warunki brzegowe.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

vajera wrote: Thu Dec 11, 2025 11:37 am Nie to, że źle zrobiłeś, ale zastanawiało mnie zużycie RAMu - nadal był spory zapas, ale miałem podejrzenie, że to jest sesja z GUI (zamknięcie przeglądarki nie zwalnia zasobów). Natomiast obciążenie procesora było naprawdę niewielkie, więc rezerwy mocy (RAM, CPU) są, wąskim gardłem mogą się ewentualnie okazać wewnętrzne bufory Zigbee, ale może to faktycznie była wina mojej nietrafionej "poprawki".
W razie czego pojemność tych buforów też można zwiększyć, więc ze spokojem. Myślę też nad wydłużeniem czasu głównej pętli obiektu termostatu - teraz kontrola temperatur, kalibracji nastaw itp. odbywa się w odstępach 5 sekund - chciałem, że ta komunikacja była jak najbardziej płynna, ale przy dużej liczbie termostatów to może paradoksalnie powodować zatory - wtedy zrobię ją może konfigurowalną i potestujemy ekstremalne warunki brzegowe.
Super. Czyli rozumiem że jak będę miał wszystko popodłączane to zrobię logi tak jak wcześniej napisałeś z tym że już dobrze :) i prześlę, Sam wtedy będziesz wiedział czy się przydadzą czy nie. Bo z tego co mówisz to już i bez logów widzę że jest i pomysł i rezerwowe ewentualne rozwiązania, Fajnie...👍
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

Dopiero wróciłem do domu. W załączniku poprawiony log 2 komplety na cztery zarejestrowane NoGUI soft 0.9.194-10/12/25 Wczoraj i teraz wyraźnie widzę że lepiej sie zachowuje niż na 193. Jeszcze coś zauwazyłem po własnych doświadczeniach. Nie wiem na czy to zamierzone i tak ma być ale wydaje mi się że lepiej było by aby na termostatach nie przypisywał się automatycznie dodatkowy termometr. Wczoraj na 193 i na 194 po połączeniu termostatu do bramki w cloud kazdy rejestruje się z dodatkowym termometrem. Nie pamiętam na tą chwile czy z losowym czy zawsze z pierwszym HVAC który był podłączany do bramki ale u siebie od razu przestawiałem na wszystkich na brak. Nie wiem czy to zabiera jakieś zasoby ale ktoś nieświadomy będzie miał na starcie dodatkowy termometr w każdym termostacie. Czy to zabiera jakieś zasoby u siebie nie sprawdzałem. Biorę się za popodłączanie i zasilenie wszystkiego na raz. [attachment=0]2na3NoGUI.zip
You do not have the required permissions to view the files attached to this post.
Zenon
Posts: 107
Joined: Thu Apr 10, 2025 9:51 am
Has thanked: 2 times

Post

zzrr wrote: Thu Dec 11, 2025 5:51 pm Dopiero wróciłem do domu. W załączniku poprawiony log 2 komplety na cztery zarejestrowane NoGUI soft 0.9.194-10/12/25
Wczoraj i teraz wyraźnie widzę że lepiej sie zachowuje niż na 193.
Jeszcze coś zauwazyłem po własnych doświadczeniach. Nie wiem na czy to zamierzone i tak ma być ale wydaje mi się że lepiej było by aby na termostatach nie przypisywał się automatycznie dodatkowy termometr. Wczoraj na 193 i na 194 po połączeniu termostatu do bramki w cloud kazdy rejestruje się z dodatkowym termometrem. Nie pamiętam na tą chwile czy z losowym czy zawsze z pierwszym HVAC który był podłączany do bramki ale u siebie od razu przestawiałem na wszystkich na brak. Nie wiem czy to zabiera jakieś zasoby ale ktoś nieświadomy będzie miał na starcie dodatkowy termometr w każdym termostacie. Czy to zabiera jakieś zasoby u siebie nie sprawdzałem. Biorę się za popodłączanie i zasilenie wszystkiego na raz.
[attachment=0]2na3NoGUI.zip
Witam!
Ale kolega odkrycia dokonał :lol: Tak jest od samego początku i nie pamiętam ile razy było już o tym pisane a Forum odwiedzam niezbyt często.
Wyjawię koledze jeszcze jedną tajemnicę. Jak kolega będzie miał na bramce czujnik binarny to też się doda i na pierwszy rzut oka go nie widać a potem na przykład czujnik ruchu w łazience wyłącza grzanie w pokoju :lol:
Pozdrawiam
Zenon
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

Zenon wrote: Thu Dec 11, 2025 6:26 pm Ale kolega odkrycia dokonał :lol: Tak jest od samego początku i nie pamiętam ile razy było już o tym pisane a Forum odwiedzam niezbyt często.
Mogło tak być, nie będę kłamał że przeczytałem wszystko :) ;)
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

zzrr wrote: Thu Dec 11, 2025 5:51 pm Jeszcze coś zauwazyłem po własnych doświadczeniach. Nie wiem na czy to zamierzone i tak ma być ale wydaje mi się że lepiej było by aby na termostatach nie przypisywał się automatycznie dodatkowy termometr. Wczoraj na 193 i na 194 po połączeniu termostatu do bramki w cloud kazdy rejestruje się z dodatkowym termometrem. Nie pamiętam na tą chwile czy z losowym czy zawsze z pierwszym HVAC który był podłączany do bramki ale u siebie od razu przestawiałem na wszystkich na brak. Nie wiem czy to zabiera jakieś zasoby ale ktoś nieświadomy będzie miał na starcie dodatkowy termometr w każdym termostacie. Czy to zabiera jakieś zasoby u siebie nie sprawdzałem.
[attachment=0]2na3NoGUI.zip
Supla tak ma 😉
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: 13913
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 138 times
Been thanked: 137 times

Post

vajera wrote: Thu Dec 11, 2025 6:37 pm
zzrr wrote: Thu Dec 11, 2025 5:51 pm Jeszcze coś zauwazyłem po własnych doświadczeniach. Nie wiem na czy to zamierzone i tak ma być ale wydaje mi się że lepiej było by aby na termostatach nie przypisywał się automatycznie dodatkowy termometr. Wczoraj na 193 i na 194 po połączeniu termostatu do bramki w cloud kazdy rejestruje się z dodatkowym termometrem. Nie pamiętam na tą chwile czy z losowym czy zawsze z pierwszym HVAC który był podłączany do bramki ale u siebie od razu przestawiałem na wszystkich na brak. Nie wiem czy to zabiera jakieś zasoby ale ktoś nieświadomy będzie miał na starcie dodatkowy termometr w każdym termostacie. Czy to zabiera jakieś zasoby u siebie nie sprawdzałem.
[attachment=0]2na3NoGUI.zip
Supla tak ma 😉
U mnie nie ma :P
Box pracuje na podobnej zasadzie i nigdzie nic samo się nie dodaje (poza celowymi operacjami).
Więc to nie "Supla tak ma", tylko "Z2S tak ma" ;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klew wrote: Thu Dec 11, 2025 6:39 pm
vajera wrote: Thu Dec 11, 2025 6:37 pm
zzrr wrote: Thu Dec 11, 2025 5:51 pm Jeszcze coś zauwazyłem po własnych doświadczeniach. Nie wiem na czy to zamierzone i tak ma być ale wydaje mi się że lepiej było by aby na termostatach nie przypisywał się automatycznie dodatkowy termometr. Wczoraj na 193 i na 194 po połączeniu termostatu do bramki w cloud kazdy rejestruje się z dodatkowym termometrem. Nie pamiętam na tą chwile czy z losowym czy zawsze z pierwszym HVAC który był podłączany do bramki ale u siebie od razu przestawiałem na wszystkich na brak. Nie wiem czy to zabiera jakieś zasoby ale ktoś nieświadomy będzie miał na starcie dodatkowy termometr w każdym termostacie. Czy to zabiera jakieś zasoby u siebie nie sprawdzałem.
[attachment=0]2na3NoGUI.zip
Supla tak ma 😉
U mnie nie ma :P
Box pracuje na podobnej zasadzie i nigdzie nic samo się nie dodaje (poza celowymi operacjami).
Więc to nie "Supla tak ma", tylko "Z2S tak ma" ;)
Oj tam, oj tam...ja tam wyczuwam sabotaż :lol: :lol: :lol:

Oczywiście żartuje, ale na poważnie to spójrz proszę na ten kod:

Code: Select all

	
 auto Supla_Z2S_HvacBase = new Supla::Control::HvacBaseEE();

 Supla_Z2S_HvacBase->setMainThermometerChannelNo(
    z2s_channels_table[trv_thermometer_slot].Supla_channel); 
    //to jest numer kanału termometru wewnętrznego głowicy, który zostaje dodany przed Hvac
    
Supla_Z2S_HvacBase->setBinarySensorChannelNo(
    Supla_Z2S_HvacBase->getChannel()->getChannelNumber());
    //tutaj zgodnie z Twoim zaleceniem ustawiam nr kanału sensora na numer kanału Hvac
przy kolejnym uruchomieniu bramki idzie initZ2SDeviceHvac:

Code: Select all

auto Supla_Z2S_HvacBase = new Supla::Control::HvacBaseEE(
    Supla_Z2S_TRVInterface);
            
  Supla_Z2S_HvacBase->getChannel()->setChannelNumber(
      z2s_channels_table[channel_number_slot].Supla_channel);

  Supla_Z2S_HvacBase->setMainThermometerChannelNo(
      z2s_channels_table[channel_number_slot].Supla_secondary_channel);
      //zgodnie z Twoim zaleceniem, bo zmiana jest później w onLoadState

  Supla_Z2S_HvacBase->setBinarySensorChannelNo(
      z2s_channels_table[channel_number_slot].Supla_channel);
      //j.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
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 32 times

Post

klew wrote: Thu Dec 11, 2025 6:39 pm
vajera wrote: Thu Dec 11, 2025 6:37 pm
zzrr wrote: Thu Dec 11, 2025 5:51 pm Jeszcze coś zauwazyłem po własnych doświadczeniach. Nie wiem na czy to zamierzone i tak ma być ale wydaje mi się że lepiej było by aby na termostatach nie przypisywał się automatycznie dodatkowy termometr. Wczoraj na 193 i na 194 po połączeniu termostatu do bramki w cloud kazdy rejestruje się z dodatkowym termometrem. Nie pamiętam na tą chwile czy z losowym czy zawsze z pierwszym HVAC który był podłączany do bramki ale u siebie od razu przestawiałem na wszystkich na brak. Nie wiem czy to zabiera jakieś zasoby ale ktoś nieświadomy będzie miał na starcie dodatkowy termometr w każdym termostacie. Czy to zabiera jakieś zasoby u siebie nie sprawdzałem.
[attachment=0]2na3NoGUI.zip
Supla tak ma 😉
U mnie nie ma :P
Box pracuje na podobnej zasadzie i nigdzie nic samo się nie dodaje (poza celowymi operacjami).
Więc to nie "Supla tak ma", tylko "Z2S tak ma" ;)
Kolejny raz powrót do tematu automatycznego przypisywania termometrów i czujników.
@klew - nie dam rady tego zrobić zdalnie a nie ma mnie na miejscu.
Zrób proszę (w wolnej chwili) eksperyment w celach edukacyjnych.
Wyrzuć wszystko z boxa i dodaj tylko czujnik otwarcia okna.
Później sparuj głowicę termostatyczną.
Sprawdź gdzie się ten czujnik znalazł, bo o ile mnie pamięć nie myli, a podczas zabawy z boxem i czujnikiem otwarcia zdarzyła mi się taka kolejność parowania, to właśnie wtedy czujnik dodał się z automatu do parowanej po nim głowicy. Nie wiem jak sprawa wygląda z termometrem zewnętrznym, bo takiego od Auratona nie posiadam...
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”