Zgłoszenia nowych urządzeń 2026 [bramka ZigBee]

Moderator: vajera

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

Post

george1255 wrote: Fri Feb 20, 2026 11:22 am ...
żle mnie zrozumiałes :)
chcialem tylko powiedziec ze wspomniane przez Roberta oprogramowanie gotowe tylko czeka na przetestowanie :)
Zdublować oczywiscie mozna. Im wiecej rozwiązań szczegolnie DIY tym lepiej :)
spoko👍 Kiedyś na forum sporo było różnych rozwiązań DIY. Później trochę to tak upadało. Może te czasy wrócą. Bramka od @vajera robi dobrą robotę w każdym razie
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

zzrr wrote: Fri Feb 20, 2026 11:27 am
george1255 wrote: Fri Feb 20, 2026 11:22 am ...
żle mnie zrozumiałes :)
chcialem tylko powiedziec ze wspomniane przez Roberta oprogramowanie gotowe tylko czeka na przetestowanie :)
Zdublować oczywiscie mozna. Im wiecej rozwiązań szczegolnie DIY tym lepiej :)
spoko👍 Kiedyś na forum sporo było różnych rozwiązań DIY. Później trochę to tak upadało. Może te czasy wrócą. Bramka od @vajera robi dobrą robotę w każdym razie
Bardzo, do tego motywuje i zachęca do robienia DIY.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

zzrr wrote: Fri Feb 20, 2026 11:27 am ... Kiedyś na forum sporo było różnych rozwiązań DIY. Później trochę to tak upadało. Może te czasy wrócą. Bramka od @vajera robi dobrą robotę w każdym razie
Bo 10 lat temu nie było ŻADNYCH innych rozwiązań prócz DIY :lol:
Teraz jest ponad 70 w samej Supli, a bramka @vajery otworzyła eldorado.
Zawsze jednak znajdą się pasjonaci ( I chwała im za to!) czy też konkretny problem wymusi jakieś nietypowe rozwiązania - i fajnie widzieć tu takich ludzi jak najwięcej.

PS.Profesjonalny był serwer svr1 i oczywiście twórcy Supli :lol:
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

zzrr wrote: Fri Feb 20, 2026 10:28 am @vajera czy mógłbyś do bramki dodać poniższe urządzenie?
...
.manufacturer_name = "DIY_ZZRR", .model_name = "POSTIN_W2P",
.z2s_device_endpoints_count = 1
....
@vajera nie wiem czy taka informacja jest Ci w ogóle potrzebna bo to co mnie przyprawia o zagotowanie szarych komórek Ty robisz w 15s.
W razie czego do tego co wcześniej podałem nie wiem czy nie będzie lepiej NO_CUSTOM_CMD_SID niż SONOFF_PIR_SENSOR_OCCUPANCY_SID. Działa i tak i tak. Ale to Ty już jeśli zdecydujesz dodać urządzenie będziesz wiedział najlepiej.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

zzrr wrote: Fri Feb 20, 2026 3:09 pm
zzrr wrote: Fri Feb 20, 2026 10:28 am @vajera czy mógłbyś do bramki dodać poniższe urządzenie?
...
.manufacturer_name = "DIY_ZZRR", .model_name = "POSTIN_W2P",
.z2s_device_endpoints_count = 1
....
@vajera nie wiem czy taka informacja jest Ci w ogóle potrzebna bo to co mnie przyprawia o zagotowanie szarych komórek Ty robisz w 15s.
W razie czego do tego co wcześniej podałem nie wiem czy nie będzie lepiej NO_CUSTOM_CMD_SID niż SONOFF_PIR_SENSOR_OCCUPANCY_SID. Działa i tak i tak. Ale to Ty już jeśli zdecydujesz dodać urządzenie będziesz wiedział najlepiej.
Kilka słów wytłumaczenia w temacie tych XXX_SID - posłużę się przykładami:

1. Gniazdko Zigbee z pomiarem energii elektrycznej - bramka utworzy dla niego dwa kanały:

1A. Kanał przekaźnika (Relay).
1B. Kanał licznika elektrycznego (ElectricityMeter).

Z urządzenia przychodzi komunikat RMS Voltage - bramka szuka kanału z pasującym adresem Zigbee i typem kanału Supla ElectricityMeter a następnie wysyła do niego pomiar.

2. Czujnik jakości powietrza Tuya - bramka utworzy dla niego 4 kanały:

2A. Kanał T/H.
2B Kanał KPOP dla CO2.
2C. Kanał KPOP dla VOC.
2D. Kanał KPOP dla formaldehydu.

Z urządzenia przychodzi komunikat Temperature - bramka szuka kanału z pasującym adresem Zigbee I typem kanału T/H i wysyła do niego pomiar temperatury.

Z urządzenia przychodzi komunikat o CO2 - bramka szuka kanału z pasującym adresem Zigbee i typem kanału KPOP i...znajduje 3 takie kanały...zong. Z pomocą przychodzą wtedy te identyfikatory XXX_SID - pozwalają rozróżnić kanały z tym samym adresem Zigbee i tym samym typem kanału Supla - mamy inny SID dla CO2, VOC i FA.

Z powyższego wynika odpowiedź na Twoje pytanie - jeżeli do urządzenia przypisujesz 1 kanał Supla o typie VirtualBinary, to możesz użyć NO_CUSTOM_CMD_SID (-1) albo dowolnego innego SIDa - nie będzie to miało znaczenia.
Natomiast, jeżeli chciałbyś mieć dwa albo więcej kanałów tego samego typu, to musisz je różnić za pomocą indywidualnych SIDów, które mogą przyjmować dowolne wartości z przedziału [0...63].
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: Fri Feb 20, 2026 4:36 pm ...
Kilka słów wytłumaczenia w temacie tych XXX_SID - posłużę się przykładami:
...
O... i tak się właśnie zachowuje dobry człowiek. Widzi kłopot, podpowie, pomoże. A resztę doczytam. Dziękuję :) 👍
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

zzrr wrote: Fri Feb 20, 2026 10:28 am @vajera czy mógłbyś do bramki dodać poniższe urządzenie?
DESC
.z2s_device_clusters = { ESP_ZB_ZCL_CLUSTER_ID_POWER_CONFIG,
ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING }},
LIST
.manufacturer_name = "DIY_ZZRR", .model_name = "POSTIN_W2P",
.z2s_device_endpoints_count = 1

joined_device, SONOFF_PIR_SENSOR_OCCUPANCY_SID, "SKRZYNKA",
SUPLA_CHANNELFNC_MAILSENSOR);
BWNU:1.4.37-20/02/26

W "oficjalnym" kodzie bramki pozwoliłem sobie na drobne zmiany edytorskie:

Code: Select all

#define Z2S_DEVICE_DESC_DIY_MAIL_SENSOR                     0x2610

Code: Select all

{ .z2s_device_desc_id = Z2S_DEVICE_DESC_DIY_MAIL_SENSOR,
    .z2s_device_clusters_count = 2,
    .z2s_device_config_flags = 0x0,
    .z2s_device_clusters = { ESP_ZB_ZCL_CLUSTER_ID_POWER_CONFIG,
                             ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING }},

Code: Select all

{	.manufacturer_name = "DIY_ZZRR", .model_name = "POSTIN_W2P",
    .z2s_device_uid = 10050,
	  .z2s_device_desc_id = Z2S_DEVICE_DESC_DIY_MAIL_SENSOR,
	  .z2s_device_endpoints_count = 1},

Code: Select all

/******************************************************************************/     

      case Z2S_DEVICE_DESC_SONOFF_PIR_SENSOR:
      case Z2S_DEVICE_DESC_DIY_MAIL_SENSOR: {
        
        addZ2SDeviceIASzone(device, first_free_slot, sub_id, name, func); 
      break;
    } break;

/******************************************************************************/     

Code: Select all

/*****************************************************************************/

    case Z2S_DEVICE_DESC_DIY_MAIL_SENSOR: {
      
      Z2S_addZ2SDevice(
        joined_device, NO_CUSTOM_CMD_SID, "MAILBOX", 
        SUPLA_CHANNELFNC_MAILSENSOR);

/*****************************************************************************/
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: Fri Feb 20, 2026 6:26 pm ......
W "oficjalnym" kodzie bramki pozwoliłem sobie na drobne zmiany edytorskie:
...pozwoliłem sobie na drobne zmiany edytorskie... :)

Myślę że gdybyś sobie nie pozwolił to by to raczej dobrze nie zadziałało :D :P
EDIT:
Ale jak to ładnie przedstawiłeś co i jak... Super.
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

@vajera sprawa jest...
brak "break;" po case Z2S_DEVICE_DESC_DIY_MAIL_SENSOR: i dostaję wszystko z Z2S_DEVICE_DESC_SONOFF_SMART_VALVE: :roll:
EDIT:
jak mi się kanały zaczęły ładować to myślałem że mi się z telefonu wysypią ;)
Last edited by zzrr on Fri Feb 20, 2026 9:08 pm, edited 1 time in total.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

zzrr wrote: Fri Feb 20, 2026 9:02 pm @vajera sprawa jest...
brak "break;" po case Z2S_DEVICE_DESC_DIY_MAIL_SENSOR: i dostaję wszystko z Z2S_DEVICE_DESC_SONOFF_SMART_VALVE: :roll:
ups...zaraz poprawię i puszczę nową wersję
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”