Czujniki T/H/P/IL i IAS - zgłoszenia, uwagi, pomysły [bramka Zigbee]

Moderator: vajera

Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

vajera wrote: Mon Jan 12, 2026 5:43 pm
Simono wrote: Mon Jan 12, 2026 5:32 pm @vajera czy mógłbyś zerknąć na czujnik pomiaru wilgotności i temperatury SNZB-02 od Sonoff, we wspieranych urządzeniach jest od eWelink. Mój jest od Sonoff dokładnie ten https://www.zigbee2mqtt.io/devices/SNZB-02.html
Od pierwszego strzała pokazuje poprawnie stan baterii ale temperatury i wilgotności już nie chce. W GUI widzę go jako:

Code: Select all

Manufacturer name eWeLink | model ID TH01
Na budzenie przyciskiem od parowania i w GUI read atribute reaguje:

Code: Select all

Device data query failed - try to wake it up first!
Z zaznaczonym async tez brak pomiarów. Gdy paruję go z zigbee2mqtt pomiary są od razu.
On chyba wymaga configure-reporting:

Code: Select all

await reporting.temperature(endpoint, {min: 30, max: 3600, change: 20});
                await reporting.humidity(endpoint, {min: 30, max: constants.repInterval.HOUR, change: 100});
                await reporting.batteryVoltage(endpoint, {min: 3600, max: constants.repInterval.MAX});
                await reporting.batteryPercentageRemaining(endpoint, {min: 3600, max: 65000});
  
Dzisiaj się wziąłem po aktualizacji bramki do wersji: Z2S-1.2.19-22/01/26
Usunąłem dziada i z bramki i chmury celem pobrania logów podczas ponownego parowania.
Rezultat jest taki, że się nie chce sparować a logi w załączniku do posta. Mam nadzieję, że to coś pomoże.
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

Simono wrote: Sat Jan 24, 2026 6:11 pm
vajera wrote: Mon Jan 12, 2026 5:43 pm
Simono wrote: Mon Jan 12, 2026 5:32 pm @vajera czy mógłbyś zerknąć na czujnik pomiaru wilgotności i temperatury SNZB-02 od Sonoff, we wspieranych urządzeniach jest od eWelink. Mój jest od Sonoff dokładnie ten https://www.zigbee2mqtt.io/devices/SNZB-02.html
Od pierwszego strzała pokazuje poprawnie stan baterii ale temperatury i wilgotności już nie chce. W GUI widzę go jako:

Code: Select all

Manufacturer name eWeLink | model ID TH01
Na budzenie przyciskiem od parowania i w GUI read atribute reaguje:

Code: Select all

Device data query failed - try to wake it up first!
Z zaznaczonym async tez brak pomiarów. Gdy paruję go z zigbee2mqtt pomiary są od razu.
On chyba wymaga configure-reporting:

Code: Select all

await reporting.temperature(endpoint, {min: 30, max: 3600, change: 20});
                await reporting.humidity(endpoint, {min: 30, max: constants.repInterval.HOUR, change: 100});
                await reporting.batteryVoltage(endpoint, {min: 3600, max: constants.repInterval.MAX});
                await reporting.batteryPercentageRemaining(endpoint, {min: 3600, max: 65000});
  
Dzisiaj się wziąłem po aktualizacji bramki do wersji: Z2S-1.2.19-22/01/26
Usunąłem dziada i z bramki i chmury celem pobrania logów podczas ponownego parowania.
Rezultat jest taki, że się nie chce sparować a logi w załączniku do posta. Mam nadzieję, że to coś pomoże.
Też to zaobserwowałem w ostatnich dniach - jest jakiś bug w samej bibliotece Zigbee, który robi crash podczas próby wymuszenia opuszczenia sieci przez urządzenie - sprawdzam to.
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
RAMJET
Posts: 62
Joined: Mon Aug 19, 2024 6:05 pm
Location: Wodzisław Śląski

Post

vajera wrote: Thu Jan 22, 2026 3:44 pm
RAMJET wrote: Thu Jan 22, 2026 2:13 pm Wolałbym, aby czujnik pracował w 30‑minutowych przerwach — ograniczy to częste włączanie pompy. W moim przypadku czujnik nie podaje ciągłego sygnału obecności, co powodowałoby częste uruchamianie pompy, a chciałbym ograniczyć to do minimum. ;)
Baaaardzo robocza wersja 1.2.19-22/01/26 - do przetestowania koncepcji:

- GUI, zakładka Channels,

- wybierasz ten kanał MOTION_STATE [0..5],

- powinny odblokować się 2 okienka PARAM1 i PARAM2 (na opis nie zwracaj uwagi),

- w PARAM1 wpisz wartość progową - w Twoim przypadku 5, kliknij poza okienkiem a później SAVE,

- w PARAM2 wpisz czas w sekundach, wyjdź z tego okienka, kliknij SAVE i zrestartuj bramkę,

- o ile nic nie zepsułem, to teraz ten kanał będzie ignorował komunikaty z czujnika Zigbee w tym okresie czasu, jeżeli będą >= wartości progowej.

Przetestuj proszę, czy to wogole działa i napisz, czego brakuje.
Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

RAMJET wrote: Sun Jan 25, 2026 9:52 am Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
Uff, a już myślałem, że odpuściłeś albo że nie działa - zważywszy na to, że ostatnie poprawki robiłem w kinie w czasie reklam przed seansem Avatara ;) Naniosę odpowiednie nazwy w GUI przy okazji - w sumie to może być dosyć przydatne narzędzie - taki filtr KPOPó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
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

RAMJET wrote: Sun Jan 25, 2026 9:52 am
vajera wrote: Thu Jan 22, 2026 3:44 pm
RAMJET wrote: Thu Jan 22, 2026 2:13 pm Wolałbym, aby czujnik pracował w 30‑minutowych przerwach — ograniczy to częste włączanie pompy. W moim przypadku czujnik nie podaje ciągłego sygnału obecności, co powodowałoby częste uruchamianie pompy, a chciałbym ograniczyć to do minimum. ;)
Baaaardzo robocza wersja 1.2.19-22/01/26 - do przetestowania koncepcji:

- GUI, zakładka Channels,

- wybierasz ten kanał MOTION_STATE [0..5],

- powinny odblokować się 2 okienka PARAM1 i PARAM2 (na opis nie zwracaj uwagi),

- w PARAM1 wpisz wartość progową - w Twoim przypadku 5, kliknij poza okienkiem a później SAVE,

- w PARAM2 wpisz czas w sekundach, wyjdź z tego okienka, kliknij SAVE i zrestartuj bramkę,

- o ile nic nie zepsułem, to teraz ten kanał będzie ignorował komunikaty z czujnika Zigbee w tym okresie czasu, jeżeli będą >= wartości progowej.

Przetestuj proszę, czy to wogole działa i napisz, czego brakuje.
Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
Tak się zastanawiam czy przy takich ustawieniach do sterowania pompą CWU nie udało by się wykorzystać czujnika pir SONOFF SNZB-03P
User avatar
RAMJET
Posts: 62
Joined: Mon Aug 19, 2024 6:05 pm
Location: Wodzisław Śląski

Post

bokk wrote: Sun Jan 25, 2026 10:50 am
RAMJET wrote: Sun Jan 25, 2026 9:52 am
vajera wrote: Thu Jan 22, 2026 3:44 pm

Baaaardzo robocza wersja 1.2.19-22/01/26 - do przetestowania koncepcji:

- GUI, zakładka Channels,

- wybierasz ten kanał MOTION_STATE [0..5],

- powinny odblokować się 2 okienka PARAM1 i PARAM2 (na opis nie zwracaj uwagi),

- w PARAM1 wpisz wartość progową - w Twoim przypadku 5, kliknij poza okienkiem a później SAVE,

- w PARAM2 wpisz czas w sekundach, wyjdź z tego okienka, kliknij SAVE i zrestartuj bramkę,

- o ile nic nie zepsułem, to teraz ten kanał będzie ignorował komunikaty z czujnika Zigbee w tym okresie czasu, jeżeli będą >= wartości progowej.

Przetestuj proszę, czy to wogole działa i napisz, czego brakuje.
Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
Tak się zastanawiam czy przy takich ustawieniach do sterowania pompą CWU nie udało by się wykorzystać czujnika pir SONOFF SNZB-03P
Myślę, że możesz spróbować, jeżeli czujnik działa na podobnej zasadzie co ZG‑205Z i podaje przy wyzwoleniu różne wartości. ;) Doczytałem, że może być ciężko, bo Twój czujnik to klasyczny czujnik PIR Zigbee, który działa binarnie:

wykryto ruch → stan = ON / 1

brak ruchu → stan = OFF / 0

Podzielę się spostrzeżeniami po krótkim użytkowaniu mojego czujnika. Na czas testów włączyłem powiadomienia push, aby zarejestrować dokładnie cykl pracy urządzenia. :)
User avatar
RAMJET
Posts: 62
Joined: Mon Aug 19, 2024 6:05 pm
Location: Wodzisław Śląski

Post

vajera wrote: Sun Jan 25, 2026 10:36 am
RAMJET wrote: Sun Jan 25, 2026 9:52 am Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
Uff, a już myślałem, że odpuściłeś albo że nie działa - zważywszy na to, że ostatnie poprawki robiłem w kinie w czasie reklam przed seansem Avatara ;) Naniosę odpowiednie nazwy w GUI przy okazji - w sumie to może być dosyć przydatne narzędzie - taki filtr KPOPów.
Poprawki dopieściłyby sprawę. Myślę, że będzie większe zainteresowanie tym tematem. Jeszcze raz dzięki. :)
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

RAMJET wrote: Sun Jan 25, 2026 12:33 pm
bokk wrote: Sun Jan 25, 2026 10:50 am
RAMJET wrote: Sun Jan 25, 2026 9:52 am

Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
Tak się zastanawiam czy przy takich ustawieniach do sterowania pompą CWU nie udało by się wykorzystać czujnika pir SONOFF SNZB-03P
Myślę, że możesz spróbować, jeżeli czujnik działa na podobnej zasadzie co ZG‑205Z i podaje przy wyzwoleniu różne wartości. ;) Doczytałem, że może być ciężko, bo Twój czujnik to klasyczny czujnik PIR Zigbee, który działa binarnie:

wykryto ruch → stan = ON / 1

brak ruchu → stan = OFF / 0

Podzielę się spostrzeżeniami po krótkim użytkowaniu mojego czujnika. Na czas testów włączyłem powiadomienia push, aby zarejestrować dokładnie cykl pracy urządzenia. :)
To zamowię w takim razie ten co Ty masz. Chodzi o ten ?
https://www.zigbee2mqtt.io/devices/ZG-205Z_A.html
User avatar
RAMJET
Posts: 62
Joined: Mon Aug 19, 2024 6:05 pm
Location: Wodzisław Śląski

Post

vajera wrote: Sun Jan 25, 2026 10:36 am
RAMJET wrote: Sun Jan 25, 2026 9:52 am Przepraszam, że się nie odzywałem, ale miałem niezłe wariactwo w robocie. Dopiero dzisiaj udało mi się za to zabrać. Jak to moja babcia mawiała: „Spisałeś się na medal”. ;)
Ustawiłem w czujniku interesujące mnie wartości (stan ruchu – próg wyzwolenia: 5 oraz blokadę czujnika po wyzwoleniu na 1800 sekund).

Uzyskałem dokładnie to, na czym mi zależało, tzn. pompa włącza się na 10 minut (automat schodowy - 600sek.), a przez kolejne 30 minut czujnik nie pozwala osiągnąć progu wyzwolenia 5. W efekcie przez następne 20 minut od zatrzymania pracy pompy nie uruchomi się ponownie. Dzięki temu udało się ograniczyć niepotrzebną liczbę załączeń i czas pracy pompy.

Czujnik również nie pozwala osiągnąć wartości wyzwolenia przez moje zwierzaki (Maślak – pies, spaniel, około 18 kg; maksymalna wartość wyzwolenia: 3).
Na tę chwilę czujnik znajduje się przy ścianie, na wysokości 45 cm.

Jeszcze raz wielkie dzięki za pomoc. Jak zwykle nie zawiodłeś. Czujnik jest SUPER — wielkie dzięki! :)
Uff, a już myślałem, że odpuściłeś albo że nie działa - zważywszy na to, że ostatnie poprawki robiłem w kinie w czasie reklam przed seansem Avatara ;) Naniosę odpowiednie nazwy w GUI przy okazji - w sumie to może być dosyć przydatne narzędzie - taki filtr KPOPów.
Jestem uparty i tak szybko się nie poddaję. :D Z reguły, jak coś zaczynam, to bardzo staram się to zakończyć — szczególnie wtedy, gdy ktoś mi w tym pomaga. Nie pozwoliłbym, aby czyjaś praca poszła na marne. ;)
User avatar
RAMJET
Posts: 62
Joined: Mon Aug 19, 2024 6:05 pm
Location: Wodzisław Śląski

Post

bokk wrote: Sun Jan 25, 2026 12:59 pm
RAMJET wrote: Sun Jan 25, 2026 12:33 pm
bokk wrote: Sun Jan 25, 2026 10:50 am

Tak się zastanawiam czy przy takich ustawieniach do sterowania pompą CWU nie udało by się wykorzystać czujnika pir SONOFF SNZB-03P
Myślę, że możesz spróbować, jeżeli czujnik działa na podobnej zasadzie co ZG‑205Z i podaje przy wyzwoleniu różne wartości. ;) Doczytałem, że może być ciężko, bo Twój czujnik to klasyczny czujnik PIR Zigbee, który działa binarnie:

wykryto ruch → stan = ON / 1

brak ruchu → stan = OFF / 0

Podzielę się spostrzeżeniami po krótkim użytkowaniu mojego czujnika. Na czas testów włączyłem powiadomienia push, aby zarejestrować dokładnie cykl pracy urządzenia. :)
To zamowię w takim razie ten co Ty masz. Chodzi o ten ?
https://www.zigbee2mqtt.io/devices/ZG-205Z_A.html
Tak, dokładnie — to jest ten czujnik. Według mnie działa super. POLECAM ;)
You do not have the required permissions to view the files attached to this post.

Return to “Bramka ZigBee”