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

Moderator: vajera

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: Wed Apr 16, 2025 9:04 pm @Zibi_007, @LukiSpajder - mam prośbę :

przełączcie tę ME167 w tryb wewnętrznego termometru - tak, żeby wskazywała prawidłową temperaturę z czujnika głowicy i wtedy dajcie:

custom-cmd nr_kanału-termostatu 0xEf00 0 set 10 00012F02000400000005

i zobaczcie o ile zmieni się tempertura z głowicy?
Na razie nic z tego, bo po przełączeniu na wewnętrzny termometr dalej pokazuje mi 50 stopni ;-) a w Supli brak odczytu
S.próbuję zresetować głowicę i dam znać.
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: Wed Apr 16, 2025 9:04 pm @Zibi_007, @LukiSpajder - mam prośbę :

przełączcie tę ME167 w tryb wewnętrznego termometru - tak, żeby wskazywała prawidłową temperaturę z czujnika głowicy i wtedy dajcie:

custom-cmd nr_kanału-termostatu 0xEf00 0 set 10 00012F02000400000005

i zobaczcie o ile zmieni się tempertura z głowicy?
Dobra sprawdziłem. Na kanale termostatu nie robi nic, ale na kanale termometru podnosi temperaturę (wprowadza korektę), zgodnie z oczekiwaniami o 5 stopni.
Sprawdziłem rosnąco. Granicą jest 50 stopni. Wyżej nie podniesie. I głowica i Supla wyświetlają maksymalnie 50 stopni.

Przy okazji się dowiedziałem, jak wrócić z tych 50 stopni do normalności. Dzięki.
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

Zibi_007 wrote: Wed Apr 16, 2025 9:33 pm
vajera wrote: Wed Apr 16, 2025 9:04 pm @Zibi_007, @LukiSpajder - mam prośbę :

przełączcie tę ME167 w tryb wewnętrznego termometru - tak, żeby wskazywała prawidłową temperaturę z czujnika głowicy i wtedy dajcie:

custom-cmd nr_kanału-termostatu 0xEf00 0 set 10 00012F02000400000005

i zobaczcie o ile zmieni się tempertura z głowicy?
Dobra sprawdziłem. Na kanale termostatu nie robi nic, ale na kanale termometru podnosi temperaturę (wprowadza korektę), zgodnie z oczekiwaniami o 5 stopni.
Sprawdziłem rosnąco. Granicą jest 50 stopni. Wyżej nie podniesie. I głowica i Supla wyświetlają maksymalnie 50 stopni.

Przy okazji się dowiedziałem, jak wrócić z tych 50 stopni do normalności. Dzięki.
Dzięki! Teraz bardzo ważne pytanie - rosnąco tzn. każdy taki rozkaz z 05 na końcu podnosi temperaturę o kolejne 5 stopni? Czyli jak wyjściowo masz 25 to po 5 takich rozkazach jest 50? Czy musisz wydać ten rozkaz z końcówką 0019?
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: Wed Apr 16, 2025 9:42 pm
Zibi_007 wrote: Wed Apr 16, 2025 9:33 pm
vajera wrote: Wed Apr 16, 2025 9:04 pm @Zibi_007, @LukiSpajder - mam prośbę :

przełączcie tę ME167 w tryb wewnętrznego termometru - tak, żeby wskazywała prawidłową temperaturę z czujnika głowicy i wtedy dajcie:

custom-cmd nr_kanału-termostatu 0xEf00 0 set 10 00012F02000400000005

i zobaczcie o ile zmieni się tempertura z głowicy?
Dobra sprawdziłem. Na kanale termostatu nie robi nic, ale na kanale termometru podnosi temperaturę (wprowadza korektę), zgodnie z oczekiwaniami o 5 stopni.
Sprawdziłem rosnąco. Granicą jest 50 stopni. Wyżej nie podniesie. I głowica i Supla wyświetlają maksymalnie 50 stopni.

Przy okazji się dowiedziałem, jak wrócić z tych 50 stopni do normalności. Dzięki.
Dzięki! Teraz bardzo ważne pytanie - rosnąco tzn. każdy taki rozkaz z 05 na końcu podnosi temperaturę o kolejne 5 stopni? Czyli jak wyjściowo masz 25 to po 5 takich rozkazach jest 50? Czy musisz wydać ten rozkaz z końcówką 0019?
Nie, nie podnosi za każdym razem o 5 stopni. Tylko raz. ja rosnąco zmieniałem wartości i jak doszedłem do 14 (20 dziesiętnie) to przy 15 (21) i dalej pokazywało już tylko 50 stopni. Startowałem od 30, bo głowicę w ręku trzymałem ;-)
No i napisałem, że dzięki Tobie wiem, jak wrócić, bo jak wpiszę 0 to wraca do pomiaru bez korekty.
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: Wed Apr 16, 2025 9:04 pm @Zibi_007, @LukiSpajder - mam prośbę :

przełączcie tę ME167 w tryb wewnętrznego termometru - tak, żeby wskazywała prawidłową temperaturę z czujnika głowicy i wtedy dajcie:

custom-cmd nr_kanału-termostatu 0xEf00 0 set 10 00012F02000400000005

i zobaczcie o ile zmieni się tempertura z głowicy?

U Mnie nic się nie zmienia chyba że coś robię źle - zobacz

Code: Select all

>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 1 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 1 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 1 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 1 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 1 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 1 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 1 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 1 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent


custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 5 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x5 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 24466
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent

Logi :
Last edited by LukiSpajder on Thu Apr 17, 2025 1:27 pm, edited 1 time in total.
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Wed Apr 16, 2025 8:56 pm
LukiSpajder wrote: Wed Apr 16, 2025 7:40 pm
vajera wrote: Wed Apr 16, 2025 6:38 pm

To,sprawdź 0.7.37 (może być OTA)
jest dużo lepiej ale ogólnie dalej skacze ;) temperatura wyświetlana na głowicy , może za często wysyła te korekty do głowicy ?
Zauważyłem tez że np. jak na głowicy jest 33 to w apce 19 . Ale to może normalne.
teraz temp się wacha od 4 do 50 na głowicy .
Może jak się zastosuje termometr zewnętrzny to nie potrzebnie odczytuje do supli temperaturę z głowicy - głośno myślę ;)
A to co jest na wyświetlaczu to nie jest nastawa temperatury? U mnie to pokazuje nastawę, podglądu temperatury nie mam...
Jeśli wyświetlacz zgaszony , nacisnę pokrętło pokaże temperaturę z czujnika ( czyli jaka zmierzona ) , jeśli jeszcze raz nacisnę to włączy program . Kręcenie w lewo / w prawo pokazuje temperatur nastawioną i wtedy można regulować nastawy
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

LukiSpajder wrote: Thu Apr 17, 2025 3:02 am
U Mnie nic się nie zmienia chyba że coś robię źle - zobacz
Ten plik, który załączyłeś, jest pusty, ale z tych logów, które tutaj wrzuciłeś wynika, że nie miałeś w tym czasie łączności z głowicą,.

To jest to, o czym pisaliśmy już wcześniej ze Zbyszkiem, głowica musi najpierw zechcieć obudzić się i dołączyć do sieci - dopiero, jak w logach pojawią się komunikaty z taką listą payload[0], payload[1]..., to wtedy można do niej wysyłać polecenia.
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: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

W 0.7.38 zmieniłem algorytm liczenia kalibracji temperatury - przetestujcie go proszę w wolnym czasie, ale kusi mnie jeszcze jeden pomysł znaleziony w sieci - napiszcie co o tym myślicie i czy jest sens to testować:
  • mamy zewnętrzny czujnik temperatury,
  • użytkownik ustawia nastawę temperatury w aplikacji Supla lub poprzez głowicę - wartości się synchronizują,
  • i teraz...
  • jeżeli bramka widzi, że {temperatura_czujnika_zewnętrznego} >= {nastawa temperatury} to wysyła do głowicy największą możliwą korektę w dół, tak żeby głowica miała temperaturę wewnętrzną na poziomie 5-10 stopni - wtedy na 100% przestanie grzać,
  • jeżeli bramka widzi, że {temperatura_czujnika_zewnętrznego} < {nastawa temperatury} to wysyła do głowicy największą możliwą korektę w górę, tak żeby głowica miała temperaturę wewnętrzną na poziomie > 30 - 40 stopni - wtedy na 100% zacznie grzać.
Wady:
  • tracimy odczyt rzeczywistej temperatury z głowicy,
  • w przypadku utraty kontroli przez bramkę głowica nie będzie działać prawidłowo - nie włączy się/nie wyłączy sama niezależnie od temperatury - tę wadę można do pewno stopnia wyeliminować - poniżej mój pomysł do dyskusji.
Zalety:
  • unikamy ciągłego wysyłania drobnych korekt temperatury, co skraca żywotność baterii głowicy i może powodować skokową pracę - co chwila ON/OFF,
  • unikamy ryzyka zbyt szybkiego zużycia pamięci FLASH głowicy poprzez częste zapisy wartości kalibracji,
  • przede wszystkim ta opcja wydaje się gwarantować większą stabilność i efektywność pracy głowicy - to trochę tak jakbyśmy sterowali bezpośrednio zastawką ON/OFF (co niestety jest możliwe tylko w przypadku niektórych modeli głowic) z pominięciem wewnętrznego czujnika temperatury głowicy.
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: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Kontynuując wątek z poprzedniego posta można też rozważyć taki mechanizm:
  • mamy 2 parametry {trv_temp_min} i {trv_temp_max}, które każdy użytkownik może sobie ustawić przez konsolę,
  • wdrażamy ten scenariusz opisany powyżej w taki sposób, że gdy głowica nie ma grzać to robimy korektę temperatury głowicy do poziomu {trv_temp_min} a gdy ma grzać to robimy korektę temperatury głowicy do poziomu {trv_trmp_max},
  • jeżeli ustawimy sobie {trv_temp_min} = 15 st. C i {trv_temp_max} = 25 st. C to prawdopodobnie wartość korekty nie przekroczy 10 stopni, co oznacza, że jeżeli bramka straci łączność z głowicą a temperatura w pomieszczeniu mocno spadnie/wzrośnie to głowica i tak zareaguje.
EDIT: Moja głowica ma według danych z sieci zakres korekty od -6 do +6 st. C, więc i tak nie jestem w stanie uzyskać efektu, którego doświadczyliście w przypadku ME167, ale gdybym przyjął opcję (-6) dla stanu {idle} a +6 dla stanu {heat} to w warunkach zimowych jest to do zaakceptowania bo aż takiej rozbieżności między czujnikiem zewnętrznym a wewnętrznym bym się nie spodziewał?
Bramka Zigbee <=> SUPLA
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

Post

vajera wrote: Thu Apr 17, 2025 8:43 am
LukiSpajder wrote: Thu Apr 17, 2025 3:02 am
U Mnie nic się nie zmienia chyba że coś robię źle - zobacz
Ten plik, który załączyłeś, jest pusty, ale z tych logów, które tutaj wrzuciłeś wynika, że nie miałeś w tym czasie łączności z głowicą,.

To jest to, o czym pisaliśmy już wcześniej ze Zbyszkiem, głowica musi najpierw zechcieć obudzić się i dołączyć do sieci - dopiero, jak w logach pojawią się komunikaty z taką listą payload[0], payload[1]..., to wtedy można do niej wysyłać polecenia.

Nie wiem jak do tego doszło chyba przez poranny pośpiech , usunąłem plik .

Dobra sprostowanie ver.0.7.38 . Po wpisaniu polecenia zwiększyła się temperatura o 5 ale tylko raz z 23 na 28 i tak został .
potem nie reaguje na to polecenie.

Code: Select all

>Welcome 192.168.0.156
>Use quit  to disconnect.
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0:0:0:5:Custom command async request sent
custom-cmd 0 0xEf00 0 set 10 00012F02000400000005
>Device 60433
>>custom-cmd 0 0xEF00 0x0 0x50 0xA
>0:1:2F:2:0:4:0
:0:0:5:Custom command async request sent


Logi :
Logi Głowica 0.7.38 -telnet .rar
You do not have the required permissions to view the files attached to this post.

Return to “Bramka ZigBee”