Zgłoszenia nowych urządzeń [bramka Zigbee]

User avatar
vajera
Posts: 2081
Joined: Wed Oct 31, 2018 7:58 am

Post

lukasz06 wrote: Sun May 04, 2025 7:26 am Raczej litry/min?
Ogólnie to można ustawić jakiś harmonogram np 50l/30min?
Może jakieś indywidualne komendy w Telenet?
Ten czujnik wystawia dwa standardowe klastry Zigbee:
  1. klaster On/Off (0x0006) - służy do włączania/włączania zaworu, jak również do odczytu stanu on/off,
  2. klaster Flow Measurement służy do pomiaru przepływu cieczy i zwraca wartość w m³/h (x10),
Muszę poprawić kod obsługi klastra FM i dodać to dzielenie przez 10 - skoro pokazuje Ci wartości rzędu 3-4, to po podzieleniu przez 10 da 0,3 - 0,4 m³/h -> 300 - 400 l/h -> 5-6,5 l/min.

Klaster FM służy tylko do pomiaru - ten zawór nie ma natywnej obugi sterowania przepływem (tylko on/off), więc realizacja pomysłów typu "włącz na 30 minut lub 150 litrów wody" musi odbywać się z poziomu aplikacji.

O ile realizacja włączania czasowego jest dosyć prosta to pytanie jak rozwiązać te 150 litrów wody? Moim zdaniem trzeba w takim razie zmienić rodzaj kanału dla FLOW z KPOP na KLOP - pytanie czy tam można zrobić warunkowanie?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
lukasz06
Posts: 1494
Joined: Sun Jul 17, 2022 6:53 pm

Post

vajera wrote: Sun May 04, 2025 12:07 pm
lukasz06 wrote: Sun May 04, 2025 7:26 am Raczej litry/min?
Ogólnie to można ustawić jakiś harmonogram np 50l/30min?
Może jakieś indywidualne komendy w Telenet?
Ten czujnik wystawia dwa standardowe klastry Zigbee:
  1. klaster On/Off (0x0006) - służy do włączania/włączania zaworu, jak również do odczytu stanu on/off,
  2. klaster Flow Measurement służy do pomiaru przepływu cieczy i zwraca wartość w m³/h (x10),
Muszę poprawić kod obsługi klastra FM i dodać to dzielenie przez 10 - skoro pokazuje Ci wartości rzędu 3-4, to po podzieleniu przez 10 da 0,3 - 0,4 m³/h -> 300 - 400 l/h -> 5-6,5 l/min.

Klaster FM służy tylko do pomiaru - ten zawór nie ma natywnej obugi sterowania przepływem (tylko on/off), więc realizacja pomysłów typu "włącz na 30 minut lub 150 litrów wody" musi odbywać się z poziomu aplikacji.

O ile realizacja włączania czasowego jest dosyć prosta to pytanie jak rozwiązać te 150 litrów wody? Moim zdaniem trzeba w takim razie zmienić rodzaj kanału dla FLOW z KPOP na KLOP - pytanie czy tam można zrobić warunkowanie?
Dzięki za wyjaśnienie. Rzeczywiście widziałem w necie, że realizacja włączenia czasowego w litrach odbywa się przez aplikację Ewelink.. Pomysł z KLOP wydaje się słuszny.
Albert
Posts: 643
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Przyszły mi czujniki dymu, które wyglądają jak te które już mam (i działają) ale poza dodaniem się do bramki nie zmieniają stanu. Po prostu są dodane ale martwe. Zebrałem logi i jeśli mogę prosić o zerknięcie czy to jakiś kolejny nowy czujnik i ewentualne dodanie obsługi?

Code: Select all

Using 'COM9' as serial port.
Showing logs:
[08:58:05][ 29613][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[08:58:05][ 29615][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[08:58:05][ 30167][I][ZigbeeCore.cpp:354] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x8e9a)
[08:58:05][ 30167][V][ZigbeeCore.cpp:358] esp_zb_app_signal_handler(): Device capabilities: 0x80
[08:58:05][ 30167][D][ZigbeeGateway.cpp:475] zbDeviceAnnce(): zbDeviceAnnce short address (0x8e9a), ieee_addr (0xa4):(0xc1):(0x38):(0xab):(0x52):(0xf8):(0x7f):(0xc0)
[08:58:05][ 30168][D][ZigbeeGateway.cpp:478] zbDeviceAnnce(): zbDeviceAnnce joined device short address (0x8e9a), ieee_addr (0xa4):(0xc1):(0x38):(0xab):(0x52):(0xf8):(0x7f):(0xc0)
[08:58:05][ 30169][I][ZigbeeGateway.cpp:502] zbDeviceAnnce(): Tuya magic last hope
[08:58:05][ 30422][I][ZigbeeGateway.cpp:545] printJoinedDevices(): joined devices:
[08:58:05][ 30422][I][ZigbeeGateway.cpp:548] printJoinedDevices(): Device on endpoint 1, short address: 0x8e9a
[08:58:05][ 30487][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): cluster id: 0x0, command id: 1
[08:58:05][ 30488][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[08:58:05][ 30488][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 1
[08:58:05][ 30489][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): manuf_specific 0xdca
[08:58:05][ 30489][I][ZigbeeHandlers.cpp:66] zb_raw_cmd_handler(): RAW bufid: 15 size: 52
[08:58:05][ 30490][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x04 
[08:58:05][ 30490][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30490][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30490][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[08:58:05][ 30491][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x10 
[08:58:05][ 30491][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[08:58:05][ 30492][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[08:58:05][ 30492][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5A 
[08:58:05][ 30492][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x33 
[08:58:05][ 30492][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[08:58:05][ 30493][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[08:58:05][ 30493][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[08:58:05][ 30493][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[08:58:05][ 30494][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x75 
[08:58:05][ 30494][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x70 
[08:58:05][ 30494][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x33 
[08:58:05][ 30495][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x70 
[08:58:05][ 30495][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6E 
[08:58:05][ 30495][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x67 
[08:58:05][ 30495][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6C 
[08:58:05][ 30496][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x65 
[08:58:05][ 30496][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30496][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30497][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30497][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[08:58:05][ 30497][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[08:58:05][ 30497][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x01 
[08:58:05][ 30498][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30498][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30498][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[08:58:05][ 30499][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x41 
[08:58:05][ 30499][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x05 
[08:58:05][ 30499][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30500][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30500][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[08:58:05][ 30500][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x06 
[08:58:05][ 30501][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[08:58:05][ 30501][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x53 
[08:58:05][ 30501][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[08:58:05][ 30501][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[08:58:05][ 30502][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[08:58:05][ 30502][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x35 
[08:58:05][ 30502][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x07 
[08:58:05][ 30503][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30503][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30503][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[08:58:05][ 30503][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[08:58:05][ 30504][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFE 
[08:58:05][ 30504][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFF 
[08:58:05][ 30504][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30505][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[08:58:05][ 30505][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:05][ 30505][I][ZigbeeHandlers.cpp:73] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x8e9a, 0x8e9a, 0x0, 0x0
[08:58:05][ 30506][I][ZigbeeHandlers.cpp:87] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[08:58:05][ 30509][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[08:58:05][ 30510][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0x8e9a), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x3) with status 0x81
[08:58:05][ 30511][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[08:58:06][ 30511][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x1[0x0]
[08:58:06][ 30512][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -46
[08:58:06][ 30823][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x4
[08:58:06][ 30874][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[08:58:06][ 30874][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x8e9a) src endpoint(1) to dst endpoint(1) cluster(0x0)
[08:58:06][ 30875][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[08:58:06][ 30875][I][ZigbeeGateway.cpp:346] zbReadBasicCluster(): Peer Manufacturer is "_TZ3210_up3pngle"
[08:58:06][ 31323][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x2
[08:58:06][ 31323][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x5
[08:58:06][ 31385][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[08:58:06][ 31386][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x8e9a) src endpoint(1) to dst endpoint(1) cluster(0x0)
[08:58:06][ 31386][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[08:58:06][ 31387][I][ZigbeeGateway.cpp:353] zbReadBasicCluster(): Peer Model is "TS0205"
[08:58:06][ 31585][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[08:58:07][ 31696][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0x6b4a) is open for 180 seconds
[08:58:07][ 31824][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x3
[08:58:07][ 31824][I][ZigbeeGateway.cpp:1085] sendAttributeWrite(): Sending 'write attribute' command - id (0xffde), type (0x20), size (0x1), value (0x13)
[08:58:07][ 32018][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1001) callback
[08:58:07][ 32018][V][ZigbeeHandlers.cpp:190] zb_cmd_write_attr_resp_handler(): Write attribute response: from address(0x8e9a) src endpoint(1) to dst endpoint(1) cluster(0x0)
[08:58:07][ 32019][V][ZigbeeHandlers.cpp:197] zb_cmd_write_attr_resp_handler(): Write attribute response: status(0), cluster(0x0), attribute(0xffff)
[08:58:07][ 32325][I][ZigbeeGateway.cpp:275] zbPrintDeviceDiscovery(): short_addr_req 36506
[08:58:07][ 32510][I][ZigbeeGateway.cpp:209] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 36506, endpoints count 1
[08:58:07][ 32511][I][ZigbeeGateway.cpp:212] Z2S_active_ep_req_cb(): Endpont # 1, id 1 
[08:58:08][ 33011][I][ZigbeeGateway.cpp:228] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 36506, endpoint # 1
[08:58:08][ 33012][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 5, out clusters # 6
[08:58:08][ 33012][I][ZigbeeGateway.cpp:233] Z2S_simple_desc_req_cb(): In cluster # 1, id 0 
[08:58:08][ 33013][I][ZigbeeGateway.cpp:233] Z2S_simple_desc_req_cb(): In cluster # 2, id 4 
[08:58:08][ 33013][I][ZigbeeGateway.cpp:233] Z2S_simple_desc_req_cb(): In cluster # 3, id 5 
[08:58:08][ 33014][I][ZigbeeGateway.cpp:233] Z2S_simple_desc_req_cb(): In cluster # 4, id 1 
[08:58:08][ 33014][I][ZigbeeGateway.cpp:233] Z2S_simple_desc_req_cb(): In cluster # 5, id 1280 
[08:58:08][ 33014][I][ZigbeeGateway.cpp:248] Z2S_simple_desc_req_cb(): Out cluster # 1, id 3 
[08:58:08][ 33015][I][ZigbeeGateway.cpp:248] Z2S_simple_desc_req_cb(): Out cluster # 2, id 4 
[08:58:08][ 33015][I][ZigbeeGateway.cpp:248] Z2S_simple_desc_req_cb(): Out cluster # 3, id 6 
[08:58:08][ 33016][I][ZigbeeGateway.cpp:248] Z2S_simple_desc_req_cb(): Out cluster # 4, id 4096 
[08:58:08][ 33016][I][ZigbeeGateway.cpp:248] Z2S_simple_desc_req_cb(): Out cluster # 5, id 10 
[08:58:08][ 33016][I][ZigbeeGateway.cpp:248] Z2S_simple_desc_req_cb(): Out cluster # 6, id 25 
[08:58:08][ 33294][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33295][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[08:58:08][ 33295][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[08:58:08][ 33296][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[08:58:08][ 33297][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[08:58:08][ 33298][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[08:58:08][ 33299][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[08:58:08][ 33299][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x6), data type (0x42)
[08:58:08][ 33300][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[08:58:08][ 33301][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffc0), data type (0x42)
[08:58:08][ 33302][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffcf), data type (0x21)
[08:58:08][ 33303][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffde), data type (0x20)
[08:58:08][ 33303][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33304][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xfffe), data type (0x30)
[08:58:08][ 33305][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffe0), data type (0x48)
[08:58:08][ 33306][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffe1), data type (0x48)
[08:58:08][ 33307][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffe2), data type (0x20)
[08:58:08][ 33307][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x0), attribute id (0xffe3), data type (0x42)
[08:58:08][ 33319][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33320][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x4), attribute id (0x0), data type (0x18)
[08:58:08][ 33320][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x4), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33363][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33364][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x5), attribute id (0x0), data type (0x20)
[08:58:08][ 33365][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x5), attribute id (0x1), data type (0x20)
[08:58:08][ 33365][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x5), attribute id (0x2), data type (0x21)
[08:58:08][ 33366][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x5), attribute id (0x3), data type (0x10)
[08:58:08][ 33367][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x5), attribute id (0x4), data type (0x18)
[08:58:08][ 33368][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x5), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33380][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33380][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x1), attribute id (0x0), data type (0x21)
[08:58:08][ 33381][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[08:58:08][ 33382][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[08:58:08][ 33383][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33425][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33425][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x500), attribute id (0x0), data type (0x30)
[08:58:08][ 33426][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x500), attribute id (0x1), data type (0x31)
[08:58:08][ 33427][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x500), attribute id (0x2), data type (0x19)
[08:58:08][ 33428][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x500), attribute id (0x10), data type (0xf0)
[08:58:08][ 33429][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x500), attribute id (0x11), data type (0x20)
[08:58:08][ 33430][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x500), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33441][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33442][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33484][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33485][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x4), attribute id (0x0), data type (0x18)
[08:58:08][ 33486][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x4), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33499][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33499][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x6), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33551][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33565][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33565][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0xa), attribute id (0xfffd), data type (0x21)
[08:58:08][ 33583][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1004) callback
[08:58:08][ 33583][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x0), data type (0xf0)
[08:58:08][ 33584][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x1), data type (0x23)
[08:58:08][ 33585][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x2), data type (0x23)
[08:58:09][ 33586][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x3), data type (0x21)
[08:58:09][ 33586][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x4), data type (0x23)
[08:58:09][ 33587][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x5), data type (0x21)
[08:58:09][ 33588][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x6), data type (0x30)
[08:58:09][ 33589][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x7), data type (0x21)
[08:58:09][ 33590][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x8), data type (0x21)
[08:58:09][ 33590][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0x9), data type (0x21)
[08:58:09][ 33591][I][ZigbeeGateway.cpp:772] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8e9a), source endpoint (0x1), source cluster (0x19), attribute id (0xfffd), data type (0x21)
[08:58:10][ 35484][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[08:58:10][ 35484][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x8e9a) src endpoint(1) to dst endpoint(1) cluster(0x1)
[08:58:10][ 35485][I][ZigbeeGateway.cpp:697] zbAttributeReporting(): zbAttributeReporting power config battery percentage remaining 200
[08:58:17][ 41792][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): cluster id: 0xa, command id: 0
[08:58:17][ 41792][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[08:58:17][ 41792][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): is common comand 1, disable_default_response 0, is_manuf_specific 0
[08:58:17][ 41793][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): manuf_specific 0x0
[08:58:17][ 41793][I][ZigbeeHandlers.cpp:66] zb_raw_cmd_handler(): RAW bufid: 17 size: 2
[08:58:17][ 41794][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x07 
[08:58:17][ 41794][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[08:58:17][ 41794][I][ZigbeeHandlers.cpp:73] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x8e9a, 0x8e9a, 0x0, 0x0
[08:58:17][ 41795][I][ZigbeeHandlers.cpp:87] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[08:58:33][ 58008][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[08:58:33][ 58009][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x8e9a) src endpoint(1) to dst endpoint(1) cluster(0x1)
[08:58:33][ 58009][I][ZigbeeGateway.cpp:697] zbAttributeReporting(): zbAttributeReporting power config battery percentage remaining 200
[08:58:44][ 69210][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[08:58:44][ 69211][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x8e9a) src endpoint(1) to dst endpoint(1) cluster(0x0)
[08:58:44][ 69211][I][ZigbeeGateway.cpp:709] zbAttributeReporting(): zbAttributeReporting from (0x7fc0), endpoint (1), cluster (0x0), attribute id (0xffdf), attribute data type (0x42) 
[09:01:07][211696][I][ZigbeeCore.cpp:388] esp_zb_app_signal_handler(): Network(0x6b4a) closed, devices joining not allowed.
User avatar
vajera
Posts: 2081
Joined: Wed Oct 31, 2018 7:58 am

Post

Albert wrote: Thu May 08, 2025 7:09 am Przyszły mi czujniki dymu, które wyglądają jak te które już mam (i działają) ale poza dodaniem się do bramki nie zmieniają stanu. Po prostu są dodane ale martwe. Zebrałem logi i jeśli mogę prosić o zerknięcie czy to jakiś kolejny nowy czujnik i ewentualne dodanie obsługi?
W bazie są, zresztą potwierdza to fakt dodania czujników. Potrzebne będą logi, ale nie ze skanera tylko z normlanej pracy bramki + próba zadymienia ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
Albert
Posts: 643
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

vajera wrote: Thu May 08, 2025 7:51 am
Albert wrote: Thu May 08, 2025 7:09 am Przyszły mi czujniki dymu, które wyglądają jak te które już mam (i działają) ale poza dodaniem się do bramki nie zmieniają stanu. Po prostu są dodane ale martwe. Zebrałem logi i jeśli mogę prosić o zerknięcie czy to jakiś kolejny nowy czujnik i ewentualne dodanie obsługi?
W bazie są, zresztą potwierdza to fakt dodania czujników. Potrzebne będą logi, ale nie ze skanera tylko z normlanej pracy bramki + próba zadymienia ;)
Ok. Wgrałem najnowszy bin z githuba. Czujnik się teraz nie dodaje, i w ogóle po dodaniu bramki do cloud od razu mam jakiś TERMOMETR dodany? Do tej pory pojawiał się pusty moduł. :mrgreen:

Wszedłem teraz w moduł i nie ma żadnych dodanych urządzeń, a pojawia się TERMOMETR w cloud

EDIT. Wgrałem poprzedni soft, który wygenerowałem 14 kwietnia - nie dodaje się już zaden termometr i czujnik dymu pojawia się od strzała w cloud. Natomiast nie zmienia się stan po wykryciu dymu.

Tu logi z tej bramki ze starszym softem, gdzie czujnik dymu się dodał, ale nie zmienia stanu w appce/cloud. Logi ze zmiany stanu czujnika (wykrycie dymu)

Code: Select all

Using 'COM9' as serial port.
Showing logs:
[10:37:55][184793][I][ZigbeeCore.cpp:388] esp_zb_app_signal_handler(): Network(0xbda8) closed, devices joining not allowed.
[10:38:00][190035][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 144870, current millis 190035
[10:38:00][190035][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 144870, current millis 190035
[10:38:01][191603][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1031) callback
[10:38:01][191604][V][ZigbeeHandlers.cpp:320] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xe53a) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x4), extended status (0x0), zone id (0x1), delay (0x0)
[10:38:01][191605][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:01][191605][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:01][191606][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:01][191607][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:01][191608][I][z2s_devices_table.cpp:952] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:0, status: 4
[10:38:03]Send: [53 55 50 4C 41 17 09 00 00 00 28 00 00 00 10 00 00 00 8A 89 1C 68 00 00 00 00 37 27 0C 00 00 00 00 00 ]
[10:38:03]Send: [53 55 50 4C 41 ]
[10:38:03]Recv: [53 55 50 4C 41 17 09 00 00 00 32 00 00 00 10 00 00 00 6B 6D 1C 68 00 00 00 00 6B 4B 08 00 00 00 00 00 53 55 50 4C 41 ]
[10:38:03][193592][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1031) callback
[10:38:03][193592][V][ZigbeeHandlers.cpp:320] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xe53a) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x1), delay (0x0)
[10:38:03][193593][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:03][193594][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:03][193594][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:03][193595][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:03][193596][I][z2s_devices_table.cpp:952] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:0, status: 0
[10:38:06][196009][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1031) callback
[10:38:06][196009][V][ZigbeeHandlers.cpp:320] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xe53a) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x4), extended status (0x0), zone id (0x1), delay (0x0)
[10:38:06][196011][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:06][196011][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:06][196012][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:06][196013][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:06][196013][I][z2s_devices_table.cpp:952] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:0, status: 4
[10:38:08][197927][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1031) callback
[10:38:08][197927][V][ZigbeeHandlers.cpp:320] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xe53a) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x1), delay (0x0)
[10:38:08][197928][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:08][197929][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:08][197930][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:08][197931][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xab:0x52:0xf8:0x7f:0xc0, endpoint 0x1, channel type 0x3e8
[10:38:08][197932][I][z2s_devices_table.cpp:952] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:0, status: 0
User avatar
vajera
Posts: 2081
Joined: Wed Oct 31, 2018 7:58 am

Post

Albert wrote: Thu May 08, 2025 8:17 am Ok. Wgrałem najnowszy bin z githuba. Czujnik się teraz nie dodaje, i w ogóle po dodaniu bramki do cloud od razu mam jakiś TERMOMETR dodany? Do tej pory pojawiał się pusty moduł. :mrgreen:

Wszedłem teraz w moduł i nie ma żadnych dodanych urządzeń, a pojawia się TERMOMETR w cloud
Czujnik w bazie jest - nie usuwałem go i nie robiłem żadnych zmian - musiałbyś wrzucić logi z parowania czujnika.
Dioda LED powinna mieć następującą sekwencję kolorów - zielony (bramka gotowa do parowania) - uruchamiasz parowanie w czujniku -> LED niebieski (parowanie rozpoczęte) -> ponownie LED zielony (parowanie udane, bramka po resecie), jeżeli z niebieskiego przejdzie w czerwony to wystąpił błąd parowania.

Termometr jest do testów głowic - było tutaj o nim wielokrotnie ;)

EDIT. Wgrałem poprzedni soft, który wygenerowałem 14 kwietnia - nie dodaje się już zaden termometr i czujnik dymu pojawia się od strzała w cloud. Natomiast nie zmienia się stan po wykryciu dymu.

Tu logi z tej bramki ze starszym softem, gdzie czujnik dymu się dodał, ale nie zmienia stanu w appce/cloud. Logi ze zmiany stanu czujnika (wykrycie dymu)

Code: Select all

[10:38:01][191604][V][ZigbeeHandlers.cpp:320] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xe53a) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x4), extended status (0x0), zone id (0x1), delay (0x0)
Zone Status == 0x4 - to jest tzw. tamper alarm czyli sygnał o celowym "uszkodzeniu" czujnika - z tego, co kojarzę, one to zgłaszają jak są wyjęte z podstawy? @Zibi_007 wielokrotnie już o tym pisał...
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
User avatar
Zibi_007
Posts: 1378
Joined: Tue Oct 31, 2023 10:06 pm

Post

Albert wrote: Thu May 08, 2025 8:17 am
vajera wrote: Thu May 08, 2025 7:51 am
Albert wrote: Thu May 08, 2025 7:09 am Przyszły mi czujniki dymu, które wyglądają jak te które już mam (i działają) ale poza dodaniem się do bramki nie zmieniają stanu. Po prostu są dodane ale martwe. Zebrałem logi i jeśli mogę prosić o zerknięcie czy to jakiś kolejny nowy czujnik i ewentualne dodanie obsługi?
W bazie są, zresztą potwierdza to fakt dodania czujników. Potrzebne będą logi, ale nie ze skanera tylko z normlanej pracy bramki + próba zadymienia ;)
Ok. Wgrałem najnowszy bin z githuba. Czujnik się teraz nie dodaje, i w ogóle po dodaniu bramki do cloud od razu mam jakiś TERMOMETR dodany? Do tej pory pojawiał się pusty moduł. :mrgreen:

Wszedłem teraz w moduł i nie ma żadnych dodanych urządzeń, a pojawia się TERMOMETR w cloud

EDIT. Wgrałem poprzedni soft, który wygenerowałem 14 kwietnia - nie dodaje się już zaden termometr i czujnik dymu pojawia się od strzała w cloud. Natomiast nie zmienia się stan po wykryciu dymu.

Tu logi z tej bramki ze starszym softem, gdzie czujnik dymu się dodał, ale nie zmienia stanu w appce/cloud. Logi ze zmiany stanu czujnika (wykrycie dymu)

[...]
@Albert - na spokojnie dojdziemy co jest nie tak.
Wgraj soft od nowa (wersja "merged") na C6 (najlepiej czyste, ale jak nie masz, to koniecznie użyj opcji "erased" przed flashowaniem).
Sparuj czujnik dymu - i tutaj uwaga, wykaż się cierpliwością, on się lubi dodawać dłużej i czasem dobrze jest zresetować po tym bramkę (rest albo odłączyć zasilanie). Jeśli się nie doda, to powtórz tę procedurę jeszcze raz. Paruj bramkę z założoną podstawą, bo bez niej nie zawsze chce się dodać.
Teraz co do podstawy. Upewnij się, że podstawa kliknęła w ten występ wciskający switcha. Zaraz napiszę o tym więcej. Po dodaniu (prawidłowym) czujki powinno już wszystko działać.
A teraz kilka słów o tych czujnikach co przychodzą ostatnio. Jednym słowem tandeta i przyczynek do dyskusji z kolegą @Hobo, który się ostatnio o nie pytał viewtopic.php?p=204958#p204958 Nigdy bym swojego i swojej rodziny życia i zdrowia nie zawierzył tym czujkom. Jako dodatkowe zabezpieczenie może być. Ale jaki podstawa - nigdy!
Ta tandeta objawia się miedzy innymi kiepskim wykonaniem i działaniem. Często podstawa nie wdusza tego wystającego plastku, który powinien przycisnąć switch od sprawdzania połączenia podstawy z czujnikiem. Pomaga podłożenie (podklejenie) kawałka jakiegoś materiału. Same czujniki też potrafią przyjść niedziałające (mam nadzieję, że takie Ci się nie trafiły). I bardzo ważna sprawa. BATERIE! Te muszą być dobre (sprawne), najlepiej jakieś markowe. W zasadzie o akumulatorkach można zapomnieć, no chyba, że ktoś ma takie dające napięcie powyżej 1,4V. Oczywiście są wyjątki ale zwracajcie proszę na to uwagę, bo wiele problemów wynika właśnie ze słabego zasilania.
W środku takiego czujnika widać, że chyba nawet na cynie oszczędzali. W zasadzie większość lutów do poprawy a podzespoły chyba "z odkurzacza" co zassał śmieci z odpadów.
W każdym razie, jeśli taki czujnik się prawidłowo doda, to bardzo wskazane jest przeprowadzenie testów (prób) dymowych. I pamiętajcie "to jest czujnik dymu nie ognia" (swoją drogą kto wie, z czego to cytat? :lol: ).
Wiesz, że Supla współpracuje z urządzeniami Zigbee? Więcej szczegółów tutaj: https://forum.supla.org/viewforum.php?f=127

Nec Hercules contra plures!
User avatar
RomanG
Posts: 591
Joined: Tue Jul 21, 2020 7:35 am

Post

Zibi_007 wrote: Thu May 08, 2025 4:42 pm .... "to jest czujnik dymu nie ognia" (swoją drogą kto wie, z czego to cytat? :lol: ).

To napisał KLASYK!!!


jedyna znaleziona odpowiedź; :lol: :lol: :lol: :lol: :lol:
link kieruje do;
viewtopic.php?p=194979, a dokładnie;
viewtopic.php?p=194980&sid=8eed9b1af310 ... 00#p194980 ;)


Zibi_007! "You are the Master" :)
You do not have the required permissions to view the files attached to this post.
Albert
Posts: 643
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

@vajera i @Zibi_007 - panowie, przepraszam Was za zamieszanie. Jestem cymbał. Do tej pory myślałem, że klikniecie tym przyciskiem wciskanym przez obudowę, symuluje też wzbudzenie alarmu - w poprzednich czujkach właśnie odpięcie z podstawy zmieniało stan czujnika... i myślałem że to starczy. Czujniki się dodały i po "przydymieniu" ich - wyją i zmieniają stan od strzała. Wszystko jest extra! Wybaczcie zamieszanie proszę i moje lenistwo z nieczytaniem dokładnie wątku :oops: :oops: :oops: :oops:
Czujki są bardziej rekreacyjnie niż jako jakieś podstawowe zabezpieczenie ;)

Kawał fantastycznej roboty ta bramka! Dziękuję!
csharnas
Posts: 243
Joined: Tue Jan 10, 2023 9:49 am
Location: Frysztak

Post

vajera wrote: Tue Apr 29, 2025 6:42 pm
csharnas wrote: Tue Apr 29, 2025 6:02 pm
vajera wrote: Tue Apr 29, 2025 5:29 pm
Ten drugi dimmer "COLOR TEMPERATURE" daje jakiś efekt wizualny?
Tak można nim rozjaśniać i ściemniać ale tez nie można wyłączyć
Tutaj akurat nie dodawałbym funkcji ON/OFF - bo z definicji to ma służyć zmianie ciepła bieli a nie wyłączaniu/włączaniu kontrolera. Z drugiej strony to jest sterownik LED, więc to chyba bez sensu ta zmiana temperatury...?
Wracając do tego tematu jeszcze jeden problem mam mianowicie gdy włączę ściemniacz i ustawie Np na 50% i go wyłącze i włączę ponownie to jest na 100% jasności tak jak by nie zapisywało ustawienia stopnia ściemniania

Return to “Bramka ZigBee”