Czujniki T/H/P/IL i IAS - zgłoszenia, uwagi, pomysły [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

robertklepacki94 wrote: Sun Aug 24, 2025 3:48 pm Cześć wszystkim:)

Leżę w Hiszpanii na plaży i niestety doszły mnie słuchy z domu że moja lodówka wyzionęła ducha 😞

Chyba dobrym pomysłem będzie umieszczenie w nowej jakiegoś dobrego czujnika na zigbee który będzie pilnował temperatury.

Polecicie coś coś ogarnie temperaturę w lodówce i zamrażarce ?
U mnie lodówka, to dobra klatka Faradaya. Jak testowałem głowice termostatyczne ze sterowaniem termometrem zewnętrznym, to się o tym wielokrotnie przekonałem. Jedyny termometr, który jakoś sobie radził (przebijał się przez obudowę lodówki) to Xiaomi z wgranym softem Zigbee. Nie sprawdzałem natomiast, jak sobie one radzą pracując cały czas w niskich temperaturach. Może ktoś ma większe doświadczenie i się wypowie.
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
maniex36
Posts: 160
Joined: Wed Dec 14, 2022 11:01 pm

Post

Witam. Podłączyłem czujnik ruchu do bramki zigbee , ustawiłem reakcje powiadomienia, czy można ustawić żeby czujnik powiadomił np. 2 razy a potem czuwał np. 30 minut?
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

maniex36 wrote: Sat Aug 30, 2025 5:45 pm Witam. Podłączyłem czujnik ruchu do bramki zigbee , ustawiłem reakcje powiadomienia, czy można ustawić żeby czujnik powiadomił np. 2 razy a potem czuwał np. 30 minut?
Sceny (z cloud) albo skrypty (scripts.supla.io) są odpowiedzią na Twoje pytanie.
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
maniex36
Posts: 160
Joined: Wed Dec 14, 2022 11:01 pm

Post

Zibi_007 wrote: Sat Aug 30, 2025 5:57 pm
maniex36 wrote: Sat Aug 30, 2025 5:45 pm Witam. Podłączyłem czujnik ruchu do bramki zigbee , ustawiłem reakcje powiadomienia, czy można ustawić żeby czujnik powiadomił np. 2 razy a potem czuwał np. 30 minut?
Sceny (z cloud) albo skrypty (scripts.supla.io) są odpowiedzią na Twoje pytanie.
Dzięki.
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Mam taki czujnik wibracji Manufacturer name HOBEIAN | model ID ZG-102ZM | Z2S model Tuya vibration sensor(0xEF00) [0x2030] który dodany jest do bramki ale chciał bym zmienić jego czułość działania. Jakie parametry mam ustawić w zakładce Zigbee devices
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

bokk wrote: Tue Sep 02, 2025 2:33 am Mam taki czujnik wibracji Manufacturer name HOBEIAN | model ID ZG-102ZM | Z2S model Tuya vibration sensor(0xEF00) [0x2030] który dodany jest do bramki ale chciał bym zmienić jego czułość działania. Jakie parametry mam ustawić w zakładce Zigbee devices
Proponuję wypróbować zakładkę Tuya custom cluster (0xEF00) devices.

Spójrz najpierw no to:

Code: Select all

  fingerprint: tuya.fingerprint("TS0601", ["_TZE200_wzk0x7fq"]),
        model: "ZG-102ZM",
        vendor: "HOBEIAN",
        description: "Vibration sensor",
        fromZigbee: [tuya.fz.datapoints],
        toZigbee: [tuya.tz.datapoints],
        configure: tuya.configureMagicPacket,
        exposes: [
            e.vibration(),
            e.contact(),
            e.battery(),
            e
                .numeric("sensitivity", ea.STATE_SET)
                .withValueMin(1)
                .withValueMax(50)
                .withValueStep(1)
                .withUnit("x")
                .withDescription("The larger the value, the more sensitive it is (refresh and update only while active)"),
        ],
        meta: {
            tuyaDatapoints: [
                [1, "vibration", tuya.valueConverter.trueFalse1],
                [101, "contact", tuya.valueConverter.inverse],
                [4, "battery", tuya.valueConverter.raw],
                [6, "sensitivity", tuya.valueConverter.raw]
   
Szukasz interesującego Cię datapoint, w tym przypadku to będzie:

Code: Select all

[6, "sensitivity", tuya.valueConverter.raw]
powyżej masz opis tego parametru:

Code: Select all

.numeric("sensitivity", ea.STATE_SET)
                .withValueMin(1)
                .withValueMax(50)
                .withValueStep(1)
                .withUnit("x")
                .withDescription("The larger the value, the more sensitive it is (refresh and update only while active)"),
Wybierasz swój czujnik z listy urządzeń, wpisujesz wartość datapoint(6), wybierasz typ (value), długość powinna wstawić się automatycznie (4) a w polu payload musisz wpisać wartość liczbową tego parametru zgodną z powyższym opisem, jako tzw. hex-string, np. chcesz ustawić 25 -> 19 w systemie szesnastkowym, to wpisujesz 00000019 (bo value musi mieć 4 bajty a każdy bajt dwa znaki).
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

vajera wrote: Tue Sep 02, 2025 8:06 am
bokk wrote: Tue Sep 02, 2025 2:33 am Mam taki czujnik wibracji Manufacturer name HOBEIAN | model ID ZG-102ZM | Z2S model Tuya vibration sensor(0xEF00) [0x2030] który dodany jest do bramki ale chciał bym zmienić jego czułość działania. Jakie parametry mam ustawić w zakładce Zigbee devices
Proponuję wypróbować zakładkę Tuya custom cluster (0xEF00) devices.

Spójrz najpierw no to:

Code: Select all

  fingerprint: tuya.fingerprint("TS0601", ["_TZE200_wzk0x7fq"]),
        model: "ZG-102ZM",
        vendor: "HOBEIAN",
        description: "Vibration sensor",
        fromZigbee: [tuya.fz.datapoints],
        toZigbee: [tuya.tz.datapoints],
        configure: tuya.configureMagicPacket,
        exposes: [
            e.vibration(),
            e.contact(),
            e.battery(),
            e
                .numeric("sensitivity", ea.STATE_SET)
                .withValueMin(1)
                .withValueMax(50)
                .withValueStep(1)
                .withUnit("x")
                .withDescription("The larger the value, the more sensitive it is (refresh and update only while active)"),
        ],
        meta: {
            tuyaDatapoints: [
                [1, "vibration", tuya.valueConverter.trueFalse1],
                [101, "contact", tuya.valueConverter.inverse],
                [4, "battery", tuya.valueConverter.raw],
                [6, "sensitivity", tuya.valueConverter.raw]
   
Szukasz interesującego Cię datapoint, w tym przypadku to będzie:

Code: Select all

[6, "sensitivity", tuya.valueConverter.raw]
powyżej masz opis tego parametru:

Code: Select all

.numeric("sensitivity", ea.STATE_SET)
                .withValueMin(1)
                .withValueMax(50)
                .withValueStep(1)
                .withUnit("x")
                .withDescription("The larger the value, the more sensitive it is (refresh and update only while active)"),
Wybierasz swój czujnik z listy urządzeń, wpisujesz wartość datapoint(6), wybierasz typ (value), długość powinna wstawić się automatycznie (4) a w polu payload musisz wpisać wartość liczbową tego parametru zgodną z powyższym opisem, jako tzw. hex-string, np. chcesz ustawić 25 -> 19 w systemie szesnastkowym, to wpisujesz 00000019 (bo value musi mieć 4 bajty a każdy bajt dwa znaki).

coś chyba źle szukam:
Po wybraniu czujnika z listy
Endpoint id - TUYA (0xEF00)
Cluster id - wpisuję 6
Select or enter attribute id/custom command id use 0x for hexadecimal values) - ??? czy tu mam wstawić VALUE, bo nie znalazłem
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

bokk wrote: Tue Sep 02, 2025 8:29 am coś chyba źle szukam:
Po wybraniu czujnika z listy
Endpoint id - TUYA (0xEF00)
Cluster id - wpisuję 6
Select or enter attribute id/custom command id use 0x for hexadecimal values) - ??? czy tu mam wstawić VALUE, bo nie znalazłem
Nie przeczytałeś mojej instrukcji, tylko od razu przeszedłeś do zakładki Zigbee devices a ja odesłałem Cię to tej Tuya custom cluster (0xEF00) devices ;)

Po wpisanych wszystkich danych klikasz Data request.
Zrzut ekranu 2025-09-02 105121.png
You do not have the required permissions to view the files attached to this post.
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

vajera wrote: Tue Sep 02, 2025 8:54 am
bokk wrote: Tue Sep 02, 2025 8:29 am coś chyba źle szukam:
Po wybraniu czujnika z listy
Endpoint id - TUYA (0xEF00)
Cluster id - wpisuję 6
Select or enter attribute id/custom command id use 0x for hexadecimal values) - ??? czy tu mam wstawić VALUE, bo nie znalazłem
Nie przeczytałeś mojej instrukcji, tylko od razu przeszedłeś do zakładki Zigbee devices a ja odesłałem Cię to tej Tuya custom cluster (0xEF00) devices ;)

Po wpisanych wszystkich danych klikasz Data request.

Zrzut ekranu 2025-09-02 105121.png
Rzeczywiście nie patrzyłem w ostatnią zakładkę :), wprowadziłem teraz zgodnie z instrukcją i zapisało parametry. Dzięki za pomoc
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Korzysta ktoś czujnika na dworze? Ile wytrzymuje Wam bateria?
Włożyłem nowe baterie Energizer i na dzień dobry 40% - może jeszcze start odczyt.
Ogólnie jakieś kiepskie nie wytrzymują mi powyżej 12h.
Czujnik otwarcia jaki czujnik otwarcia furtki.
Last edited by Lector on Tue Sep 09, 2025 7:22 pm, edited 1 time in total.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Bramka ZigBee”