Dyskusja ogólna [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: Thu Jan 23, 2025 10:48 pm W kodzie są już podstawy obsługi klastra 0xEF00 Tuya i głowicy termostatycznej - jak ktoś ma jakąś wolną do testów to poproszę o dane.

EDIT - w tym przypadku mam na myśli tylko i wyłącznie testy, więc nie traktujcie tego jako działającego rozwiązania. Chcesz skutecznie zarządzać grzejnikami w domu w tym sezonie grzewczym to rozważ ofertę firmy Auraton.
Zaraz będę testował. Dam znać.
W tzw. międzyczasie skompilowałem poprzednią wersję i wróciłem do mojego czujnika dymu.
Bardzo proszę dodaj go do bazy.

Code: Select all

{ .manufacturer_name = "_TZ3210_up3pngle", .model_name = "TS0205", 
    .z2s_device_desc_id = Z2S_DEVICE_DESC_IAS_ZONE_SENSOR, .z2s_device_endpoints_count = 1},
W tej chwili sposób działania jest wystarczający, ale, jak chcesz, to możemy kiedyś popracować nad dopracowaniem funkcji powiadomień.
Teraz jest tak, że jak tzw. "czujnik oderwania" (czyli po prostu odkręcenie go od podstawy) powoduje wyzwolenie alarmu, tak jakby to był pożar.
Jeśli czujnik jest odjęty od podstawy, to już nie reaguje na faktyczny alarm dymu (czy też przycisk test). Po złożeniu z podstawą natomiast normalnie reaguje na próbę wywołania alarmu. Stanu baterii na razie nie raportuje (pewnie to kwestia czasu).

log z aktywacji przycisku zerwania:

Code: Select all

00:03:07.200> [ 38660][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
00:03:07.200> 
00:03:07.200> [ 38661][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xbca1) sr
00:03:07.201> c endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x6), delay (0x0)
00:03:07.201> 
00:03:07.201> [ 38662][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x58:0x79:0x3f:0x
00:03:07.201> 7b, endpoint 0x1, channel type 0x3e8
00:03:07.201> 
00:03:07.504> Channel(0) value changed to 1
00:03:07.504> 
00:03:07.504> Send: [53 55 50 4C 41 17 05 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
00:03:07.504> 
00:03:07.504> Send: [53 55 50 4C 41 ]
00:03:07.504> 
00:03:07.714> [ 39175][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
00:03:07.714> 
00:03:07.714> [ 39176][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xbca1) sr
00:03:07.714> c endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x4), extended status (0x0), zone id (0x6), delay (0x0)
00:03:07.714> 
00:03:07.714> [ 39177][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x58:0x79:0x3f:0x
00:03:07.714> 7b, endpoint 0x1, channel type 0x3e8
00:03:07.714> 
00:03:07.891> Channel(0) value changed to 0
00:03:07.891> 
00:03:07.891> Send: [53 55 50 4C 41 17 06 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
00:03:07.891> 
00:03:07.891> Send: [53 55 50 4C 41 ]
00:03:07.891> 
log z wywołania alarmu:

Code: Select all

00:20:49.163> Recv: [53 55 50 4C 41 17 1C 00 00 00 32 00 00 00 10 00 00 00 D3 CE 92 67 00 00 00 00 D9 C1 05 00 00 00 00 00 53 55 50 4C 41 ]
00:20:49.164> 
00:20:53.917> [962233][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
00:20:53.917> 
00:20:53.918> [962233][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xbca1) sr
00:20:53.918> c endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x6), delay (0x0)
00:20:53.918> 
00:20:53.918> [962234][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x58:0x79:0x3f:0x
00:20:53.918> 7b, endpoint 0x1, channel type 0x3e8
00:20:53.918> 
00:20:54.039> Channel(0) value changed to 0
00:20:54.039> 
00:20:54.039> Send: [53 55 50 4C 41 17 30 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
00:20:54.039> 
00:20:54.039> Send: [53 55 50 4C 41 ]
00:20:54.039> 
00:20:55.563> [963886][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
00:20:55.563> 
00:20:55.563> [963887][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xbca1) sr
00:20:55.563> c endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x6), delay (0x0)
00:20:55.563> 
00:20:55.563> [963888][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x58:0x79:0x3f:0x
00:20:55.563> 7b, endpoint 0x1, channel type 0x3e8
00:20:55.563> 
00:20:55.792> Channel(0) value changed to 1
00:20:55.792> 
00:20:55.792> Send: [53 55 50 4C 41 17 31 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
00:20:55.792> 
00:20:55.792> Send: [53 55 50 4C 41 ]
00:20:55.792> 
00:20:55.924> [964235][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
00:20:55.924> 
00:20:55.924> [964235][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xbca1) sr
00:20:55.924> c endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x6), delay (0x0)
00:20:55.924> 
00:20:55.924> [964236][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x58:0x79:0x3f:0x
00:20:55.924> 7b, endpoint 0x1, channel type 0x3e8
OK, a teraz idę odkręcić głowicę w sypialni :lol:
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: Thu Jan 23, 2025 10:48 pm W kodzie są już podstawy obsługi klastra 0xEF00 Tuya i głowicy termostatycznej - jak ktoś ma jakąś wolną do testów to poproszę o dane.

EDIT - w tym przypadku mam na myśli tylko i wyłącznie testy, więc nie traktujcie tego jako działającego rozwiązania. Chcesz skutecznie zarządzać grzejnikami w domu w tym sezonie grzewczym to rozważ ofertę firmy Auraton.

No cóż mam napisać. Jesteś WIELKI! :) Dopisałem swoją głowicę i jest w Supli. No może jeszcze nie działa, jak powinna, ale jest :)

Code: Select all

  { .manufacturer_name = "_TZE200_cpmgn2cf", .model_name = "TS0601",
    .z2s_device_desc_id = Z2S_DEVICE_TUYA_HVAC, .z2s_device_endpoints_count = 1},
Teraz logi.
W załączniku z parowania (dużo tego było).
Poniżej reakcja na zwiększenie i zmniejszenie temperatury na samej głowicy.

Code: Select all

01:14:51.168> [302956][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:14:51.168> 
01:14:51.168> [302956][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:14:51.168> e, endpoint 0x1, channel type 0x17d4
01:14:51.168> 
01:14:51.168> [302957][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:14:51.168> 
01:14:51.485> [303149][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:14:51.485> 
01:14:51.485> [303150][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:14:51.485> e, endpoint 0x1, channel type 0x17d4
01:14:51.485> 
01:14:51.485> [303151][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:14:51.485> 
01:14:51.841> [303396][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:14:51.841> 
01:14:51.841> [303396][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:14:51.841> e, endpoint 0x1, channel type 0x17d4
01:14:51.841> 
01:14:51.841> [303397][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:14:51.841> 
01:14:56.716> [308500][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:14:56.716> 
01:14:56.716> [308500][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:14:56.716> e, endpoint 0x1, channel type 0x17d4
01:14:56.716> 
01:14:56.716> [308501][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:14:56.716> 
01:14:57.186> [308622][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:14:57.186> 
01:14:57.186> [308623][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:14:57.186> e, endpoint 0x1, channel type 0x17d4
01:14:57.186> 
01:14:57.186> [308624][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:14:57.187> 
01:14:57.187> [308744][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:14:57.187> 
01:14:57.187> [308745][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:14:57.187> e, endpoint 0x1, channel type 0x17d4
01:14:57.187> 
01:14:57.187> [308746][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:14:57.187> 
01:15:01.144> [312926][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:01.144> 
01:15:01.144> [312927][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:01.144> e, endpoint 0x1, channel type 0x17d4
01:15:01.144> 
01:15:01.145> [312928][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:15:01.145> 
01:15:01.669> [313118][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:01.669> 
01:15:01.669> [313118][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:01.669> e, endpoint 0x1, channel type 0x17d4
01:15:01.669> 
01:15:01.669> [313119][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:15:01.669> 
01:15:01.669> [313305][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:01.669> 
01:15:01.669> [313306][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:01.669> e, endpoint 0x1, channel type 0x17d4
01:15:01.669> 
01:15:01.669> [313307][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:15:01.669> 
01:15:04.999> [316786][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:04.999> 
01:15:04.999> [316786][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:04.999> e, endpoint 0x1, channel type 0x17d4
01:15:04.999> 
01:15:04.999> [316787][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:15:04.999> 
01:15:05.430> [316977][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:05.430> 
01:15:05.430> [316978][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:05.430> e, endpoint 0x1, channel type 0x17d4
01:15:05.430> 
01:15:05.430> [316979][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:15:05.430> 
01:15:05.430> [317217][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:05.431> 
01:15:05.431> [317217][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:05.431> e, endpoint 0x1, channel type 0x17d4
01:15:05.431> 
01:15:05.431> [317218][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:15:05.431> 
01:15:09.792> Send: [53 55 50 4C 41 17 11 00 00 00 28 00 00 00 10 00 00 00 41 01 00 00 00 00 00 00 34 D3 08 00 00 00 00 00 ]
01:15:09.792> 
01:15:09.792> Send: [53 55 50 4C 41 ]
01:15:09.792> 
01:15:10.105> Recv: [53 55 50 4C 41 17 13 00 00 00 32 00 00 00 10 00 00 00 90 DB 92 67 00 00 00 00 4B 88 06 00 00 00 00 00 53 55 50 4C 41 ]
01:15:10.105> 
01:15:10.547> [322333][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:10.547> 
01:15:10.547> [322333][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:10.548> e, endpoint 0x1, channel type 0x17d4
01:15:10.548> 
01:15:10.548> [322334][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:15:10.548> 
01:15:11.048> [322527][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:11.048> 
01:15:11.048> [322527][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:11.048> e, endpoint 0x1, channel type 0x17d4
01:15:11.048> 
01:15:11.049> [322528][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:15:11.049> 
01:15:11.049> [322723][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:15:11.049> 
01:15:11.049> [322724][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:15:11.049> e, endpoint 0x1, channel type 0x17d4
01:15:11.049> 
01:15:11.049> [322725][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
Supla pokazuje błąd odczytu zegara i temperatury.
Ustawienie czegokolwiek po stronie Supli nie powoduje widocznych efektów w głowicy.

Reakcja na przycisk ustawień dzień/noc:

Code: Select all

01:27:20.624> [201113][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:27:20.624> 
01:27:20.624> [201113][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:27:20.624> e, endpoint 0x1, channel type 0x17d4
01:27:20.624> 
01:27:20.624> [201114][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:27:20.624> 
01:27:21.127> [201307][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:27:21.127> 
01:27:21.127> [201308][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:27:21.127> e, endpoint 0x1, channel type 0x17d4
01:27:21.129> 
01:27:21.129> [201309][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:27:21.129> 
01:27:21.129> [201563][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:27:21.129> 
01:27:21.129> [201564][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:27:21.129> e, endpoint 0x1, channel type 0x17d4
01:27:21.129> 
01:27:21.130> [201564][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:27:21.130> 
01:27:26.193> [206665][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:27:26.193> 
01:27:26.193> [206665][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:27:26.194> e, endpoint 0x1, channel type 0x17d4
01:27:26.194> 
01:27:26.194> [206666][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:27:26.194> 
01:27:27.467> [206788][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:27:27.468> 
01:27:27.468> [206788][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:27:27.468> e, endpoint 0x1, channel type 0x17d4
01:27:27.468> 
01:27:27.468> [206789][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:27:27.469> 
01:27:27.470> [206909][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:27:27.470> 
01:27:27.470> [206910][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:27:27.470> e, endpoint 0x1, channel type 0x17d4
01:27:27.470> 
01:27:27.470> [206910][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:27:27.470> 
Reakcja na program/auto:

Code: Select all

01:28:58.001> [298498][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:28:58.002> 
01:28:58.002> [298499][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:28:58.002> e, endpoint 0x1, channel type 0x17d4
01:28:58.002> 
01:28:58.002> [298500][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
01:28:58.002> 
01:28:58.372> [298688][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:28:58.372> 
01:28:58.372> [298689][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:28:58.372> e, endpoint 0x1, channel type 0x17d4
01:28:58.372> 
01:28:58.372> [298689][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:28:58.372> 
01:28:58.795> [299008][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:28:58.795> 
01:28:58.795> [299008][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:28:58.795> e, endpoint 0x1, channel type 0x17d4
01:28:58.795> 
01:28:58.796> [299009][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:28:58.796> 
Reakcja na BOOST:

Code: Select all

01:30:13.436> [373926][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:30:13.436> 
01:30:13.436> [373927][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:30:13.437> e, endpoint 0x1, channel type 0x17d4
01:30:13.437> 
01:30:13.438> [373928][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x3
01:30:13.438> 
01:30:13.788> [374119][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
01:30:13.788> 
01:30:13.788> [374119][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
01:30:13.788> e, endpoint 0x1, channel type 0x17d4
01:30:13.788> 
01:30:13.788> [374120][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x4
01:30:13.788> 
Załączam też zrzuty ekranu z cloud i Supli. Jeśli coś jeszcze mogę przetestować, to daj znać.
You do not have the required permissions to view the files attached to this post.
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
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

vajera wrote: Thu Jan 23, 2025 10:46 pm
Robert Błaszczak wrote: Thu Jan 23, 2025 4:34 pm Poproszę o dodanie urządzeń:

1. Czujnik otwarcia drzwi okna ZigBee 3.0 Tuya Smart Life Moes https://elty.pl/pl/p/Czujnik-otwarcia-d ... -Moes/3243

Log:
Dodałem oba (kod+bin) - daj znać czy działa.
Wykonane flash erase i wgranie bin. Nie rozgłasza sieci. Log:

Code: Select all

06:22:34.572 -> =========== Before Setup Start ===========
06:22:34.572 -> Chip Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Model             : ESP32-C6
06:22:34.572 ->   Package           : 0
06:22:34.572 ->   Revision          : 0.01
06:22:34.572 ->   Cores             : 1
06:22:34.572 ->   CPU Frequency     : 160 MHz
06:22:34.572 ->   XTAL Frequency    : 40 MHz
06:22:34.572 ->   Features Bitfield : 0x00000052
06:22:34.572 ->   Embedded Flash    : No
06:22:34.572 ->   Embedded PSRAM    : No
06:22:34.572 ->   2.4GHz WiFi       : Yes
06:22:34.572 ->   Classic BT        : No
06:22:34.572 ->   BT Low Energy     : Yes
06:22:34.572 ->   IEEE 802.15.4     : Yes
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> INTERNAL Memory Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Total Size        :   384044 B ( 375.0 KB)
06:22:34.572 ->   Free Bytes        :   343428 B ( 335.4 KB)
06:22:34.572 ->   Allocated Bytes   :    30912 B (  30.2 KB)
06:22:34.572 ->   Minimum Free Bytes:   338616 B ( 330.7 KB)
06:22:34.572 ->   Largest Free Block:   311284 B ( 304.0 KB)
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Flash Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Chip Size         :  8388608 B (8 MB)
06:22:34.572 ->   Block Size        :    65536 B (  64.0 KB)
06:22:34.572 ->   Sector Size       :     4096 B (   4.0 KB)
06:22:34.572 ->   Page Size         :      256 B (   0.2 KB)
06:22:34.572 ->   Bus Speed         : 40 MHz
06:22:34.572 ->   Bus Mode          : QIO
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Partitions Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->                 nvs : addr: 0x00009000, size:    20.0 KB, type: DATA, subtype: NVS
06:22:34.572 ->             otadata : addr: 0x0000E000, size:     8.0 KB, type: DATA, subtype: OTA
06:22:34.572 ->                app0 : addr: 0x00010000, size:  2560.0 KB, type:  APP, subtype: OTA_0
06:22:34.572 ->              spiffs : addr: 0x00290000, size:  1384.0 KB, type: DATA, subtype: SPIFFS
06:22:34.572 ->          zb_storage : addr: 0x003EA000, size:    16.0 KB, type: DATA, subtype: FAT
06:22:34.572 ->              zb_fct : addr: 0x003EE000, size:     4.0 KB, type: DATA, subtype: FAT
06:22:34.572 ->              rcp_fw : addr: 0x003EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
06:22:34.572 ->            coredump : addr: 0x003F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Software Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Compile Date/Time : Jan 21 2025 20:23:01
06:22:34.572 ->   Compile Host OS   : windows
06:22:34.572 ->   ESP-IDF Version   : v5.3.2-282-gcfea4f7c98-dirty
06:22:34.572 ->   Arduino Version   : 3.1.1
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Board Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Arduino Board     : ESP32C6_DEV
06:22:34.572 ->   Arduino Variant   : esp32c6
06:22:34.572 ->   Arduino FQBN      : esp32:esp32:esp32c6:UploadSpeed=921600,CDCOnBoot=cdc,CPUFreq=160,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=custom,DebugLevel=verbose,EraseFlash=all,JTAGAdapter=default,ZigbeeMode=zczr
06:22:34.572 -> ============ Before Setup End ============
06:22:34.663 -> [  1476][I][Z2S_Gateway.ino:58] setup(): setup start
06:22:34.663 -> [  1477][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x4202d95e
06:22:34.663 -> [  1477][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
06:22:34.663 -> Storage initialization
06:22:34.663 -> readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
06:22:34.699 -> Storage: Number of sections 1
06:22:34.699 -> Reading section: 0
06:22:34.699 -> readStorage: 7; Read: [3 0 0 FF FF FF FF ]
06:22:34.699 -> Section type: 3; size: 0
06:22:34.699 -> storedCRC 65535, CRC calc 65535
06:22:34.699 -> LittleFsConfig: config file doesn't exist
06:22:34.699 -> LittleFsConfig: config file size 218
06:22:34.699 -> LittleFsConfig: initializing storage from file...
06:22:34.699 -> LittleFsConfig: init result 1
06:22:34.699 -> [  1529][I][Z2S_Gateway.ino:72] setup(): undef webinterface
06:22:34.699 -> [  1529][I][Z2S_Devices_Table.cpp:75] Z2S_loadDevicesTable(): before get devices table
06:22:34.740 -> [  1551][I][Z2S_Devices_Table.cpp:110] Z2S_loadDevicesTable(): Devices table load success!
06:22:34.740 -> [  1551][I][Z2S_Devices_Table.cpp:136] Z2S_initSuplaChannels(): initSuplaChannels starting
06:22:34.740 -> [  1552][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
06:22:34.740 -> [  1552][I][Z2S_Gateway.ino:119] setup(): before SuplaDevice begin
06:22:34.740 -> Supla - starting initialization (platform 0)
06:22:34.740 -> Security level: Supla CA
06:22:34.740 -> Validating storage state section with current device configuration
06:22:34.740 -> Storage state section validation successful
06:22:34.740 -> GUID: 7648EFFB9A780B9EC94147BFE37D65EA
06:22:34.740 -> Device name: Zigbee to Supla
06:22:34.740 -> Device software version: SDK 24.11.04-dev
06:22:34.740 -> Initializing network layer
06:22:34.740 -> [Wi-Fi] Network AP/hostname: ZIGBEE-TO-SUPLA-F0F5BD00B728
06:22:34.740 -> Using Supla protocol version 23
06:22:34.740 -> Current status: [5] SuplaDevice initialized
06:22:34.740 -> Enter normal mode
06:22:34.740 -> =========== After Setup Start ============
06:22:34.740 -> INTERNAL Memory Info:
06:22:34.740 -> ------------------------------------------
06:22:34.740 ->   Total Size        :   384044 B ( 375.0 KB)
06:22:34.740 ->   Free Bytes        :   340668 B ( 332.7 KB)
06:22:34.740 ->   Allocated Bytes   :    33064 B (  32.3 KB)
06:22:34.740 ->   Minimum Free Bytes:   333612 B ( 325.8 KB)
06:22:34.740 ->   Largest Free Block:   311284 B ( 304.0 KB)
06:22:34.740 -> ------------------------------------------
06:22:34.740 -> GPIO Info:
06:22:34.740 -> ------------------------------------------
06:22:34.740 ->   GPIO : BUS_TYPE[bus/unit][chan]
06:22:34.740 ->   --------------------------------------  
06:22:34.740 ->      9 : GPIO
06:22:34.740 ->     12 : USB_DM
06:22:34.740 ->     13 : USB_DP
06:22:34.740 ->     16 : UART_TX[0]
06:22:34.740 ->     17 : UART_RX[0]
06:22:34.740 -> ============ After Setup End =============
06:22:34.740 ->      9 : GPIO
06:22:34.740 ->     12 : USB_DM
06:22:34.740 ->     13 : USB_DP
06:22:34.740 ->     16 : UART_TX[0]
06:22:34.740 ->     17 : UART_RX[0]
06:22:34.740 -> ============ After Setup End =============
06:22:34.786 -> WiFi: establishing connection with SSID: "InvimedS23"
06:22:34.786 -> [  1587][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 101 - WIFI_READY
06:22:34.852 -> [  1682][V][STA.cpp:186] _onStaEvent(): STA Started
06:22:34.852 -> [  1682][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 110 - STA_START
06:22:34.896 -> [  1682][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 110 - STA_START
06:22:37.285 -> [  4102][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:37.285 -> [  4102][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:37.285 -> [  4103][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:37.285 -> [  4103][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:37.285 -> [  4104][D][STA.cpp:155] _onStaArduinoEvent(): WiFi Reconnect Running
06:22:37.285 -> [  4104][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:37.285 -> WiFi Station disconnected
06:22:37.285 -> E (4654) wifi:sta is connecting, return error
06:22:39.713 -> [  6519][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:39.713 -> [  6519][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:39.713 -> [  6520][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:39.713 -> [  6520][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:39.713 -> [  6520][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:39.713 -> [  6521][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:39.713 -> WiFi Station disconnected
06:22:39.713 -> E (7063) wifi:sta is connecting, return error
06:22:42.122 -> [  8928][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:42.122 -> [  8929][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:42.122 -> [  8929][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:42.122 -> [  8930][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:42.122 -> [  8930][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:42.122 -> [  8930][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:42.122 -> WiFi Station disconnected
06:22:42.122 -> E (9473) wifi:sta is connecting, return error
06:22:44.534 -> [ 11337][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:44.534 -> [ 11338][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:44.534 -> [ 11338][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:44.534 -> [ 11339][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:44.534 -> [ 11339][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:44.534 -> [ 11340][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:44.534 -> WiFi Station disconnected
06:22:44.534 -> E (11882) wifi:sta is connecting, return error
06:22:44.953 -> Warning: network is not ready (10 s)
06:22:46.919 -> [ 13747][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:46.919 -> [ 13747][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:46.919 -> [ 13748][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:46.919 -> [ 13748][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:46.919 -> [ 13749][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:46.919 -> [ 13749][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:46.964 -> WiFi Station disconnected
06:22:46.964 -> E (14292) wifi:sta is connecting, return error
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Robert Błaszczak wrote: Fri Jan 24, 2025 5:26 am
vajera wrote: Thu Jan 23, 2025 10:46 pm
Robert Błaszczak wrote: Thu Jan 23, 2025 4:34 pm Poproszę o dodanie urządzeń:

1. Czujnik otwarcia drzwi okna ZigBee 3.0 Tuya Smart Life Moes https://elty.pl/pl/p/Czujnik-otwarcia-d ... -Moes/3243

Log:
Dodałem oba (kod+bin) - daj znać czy działa.
Wykonane flash erase i wgranie bin. Nie rozgłasza sieci. Log:

Code: Select all

06:22:34.572 -> =========== Before Setup Start ===========
06:22:34.572 -> Chip Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Model             : ESP32-C6
06:22:34.572 ->   Package           : 0
06:22:34.572 ->   Revision          : 0.01
06:22:34.572 ->   Cores             : 1
06:22:34.572 ->   CPU Frequency     : 160 MHz
06:22:34.572 ->   XTAL Frequency    : 40 MHz
06:22:34.572 ->   Features Bitfield : 0x00000052
06:22:34.572 ->   Embedded Flash    : No
06:22:34.572 ->   Embedded PSRAM    : No
06:22:34.572 ->   2.4GHz WiFi       : Yes
06:22:34.572 ->   Classic BT        : No
06:22:34.572 ->   BT Low Energy     : Yes
06:22:34.572 ->   IEEE 802.15.4     : Yes
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> INTERNAL Memory Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Total Size        :   384044 B ( 375.0 KB)
06:22:34.572 ->   Free Bytes        :   343428 B ( 335.4 KB)
06:22:34.572 ->   Allocated Bytes   :    30912 B (  30.2 KB)
06:22:34.572 ->   Minimum Free Bytes:   338616 B ( 330.7 KB)
06:22:34.572 ->   Largest Free Block:   311284 B ( 304.0 KB)
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Flash Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Chip Size         :  8388608 B (8 MB)
06:22:34.572 ->   Block Size        :    65536 B (  64.0 KB)
06:22:34.572 ->   Sector Size       :     4096 B (   4.0 KB)
06:22:34.572 ->   Page Size         :      256 B (   0.2 KB)
06:22:34.572 ->   Bus Speed         : 40 MHz
06:22:34.572 ->   Bus Mode          : QIO
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Partitions Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->                 nvs : addr: 0x00009000, size:    20.0 KB, type: DATA, subtype: NVS
06:22:34.572 ->             otadata : addr: 0x0000E000, size:     8.0 KB, type: DATA, subtype: OTA
06:22:34.572 ->                app0 : addr: 0x00010000, size:  2560.0 KB, type:  APP, subtype: OTA_0
06:22:34.572 ->              spiffs : addr: 0x00290000, size:  1384.0 KB, type: DATA, subtype: SPIFFS
06:22:34.572 ->          zb_storage : addr: 0x003EA000, size:    16.0 KB, type: DATA, subtype: FAT
06:22:34.572 ->              zb_fct : addr: 0x003EE000, size:     4.0 KB, type: DATA, subtype: FAT
06:22:34.572 ->              rcp_fw : addr: 0x003EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
06:22:34.572 ->            coredump : addr: 0x003F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Software Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Compile Date/Time : Jan 21 2025 20:23:01
06:22:34.572 ->   Compile Host OS   : windows
06:22:34.572 ->   ESP-IDF Version   : v5.3.2-282-gcfea4f7c98-dirty
06:22:34.572 ->   Arduino Version   : 3.1.1
06:22:34.572 -> ------------------------------------------
06:22:34.572 -> Board Info:
06:22:34.572 -> ------------------------------------------
06:22:34.572 ->   Arduino Board     : ESP32C6_DEV
06:22:34.572 ->   Arduino Variant   : esp32c6
06:22:34.572 ->   Arduino FQBN      : esp32:esp32:esp32c6:UploadSpeed=921600,CDCOnBoot=cdc,CPUFreq=160,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=custom,DebugLevel=verbose,EraseFlash=all,JTAGAdapter=default,ZigbeeMode=zczr
06:22:34.572 -> ============ Before Setup End ============
06:22:34.663 -> [  1476][I][Z2S_Gateway.ino:58] setup(): setup start
06:22:34.663 -> [  1477][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x4202d95e
06:22:34.663 -> [  1477][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
06:22:34.663 -> Storage initialization
06:22:34.663 -> readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
06:22:34.699 -> Storage: Number of sections 1
06:22:34.699 -> Reading section: 0
06:22:34.699 -> readStorage: 7; Read: [3 0 0 FF FF FF FF ]
06:22:34.699 -> Section type: 3; size: 0
06:22:34.699 -> storedCRC 65535, CRC calc 65535
06:22:34.699 -> LittleFsConfig: config file doesn't exist
06:22:34.699 -> LittleFsConfig: config file size 218
06:22:34.699 -> LittleFsConfig: initializing storage from file...
06:22:34.699 -> LittleFsConfig: init result 1
06:22:34.699 -> [  1529][I][Z2S_Gateway.ino:72] setup(): undef webinterface
06:22:34.699 -> [  1529][I][Z2S_Devices_Table.cpp:75] Z2S_loadDevicesTable(): before get devices table
06:22:34.740 -> [  1551][I][Z2S_Devices_Table.cpp:110] Z2S_loadDevicesTable(): Devices table load success!
06:22:34.740 -> [  1551][I][Z2S_Devices_Table.cpp:136] Z2S_initSuplaChannels(): initSuplaChannels starting
06:22:34.740 -> [  1552][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
06:22:34.740 -> [  1552][I][Z2S_Gateway.ino:119] setup(): before SuplaDevice begin
06:22:34.740 -> Supla - starting initialization (platform 0)
06:22:34.740 -> Security level: Supla CA
06:22:34.740 -> Validating storage state section with current device configuration
06:22:34.740 -> Storage state section validation successful
06:22:34.740 -> GUID: 7648EFFB9A780B9EC94147BFE37D65EA
06:22:34.740 -> Device name: Zigbee to Supla
06:22:34.740 -> Device software version: SDK 24.11.04-dev
06:22:34.740 -> Initializing network layer
06:22:34.740 -> [Wi-Fi] Network AP/hostname: ZIGBEE-TO-SUPLA-F0F5BD00B728
06:22:34.740 -> Using Supla protocol version 23
06:22:34.740 -> Current status: [5] SuplaDevice initialized
06:22:34.740 -> Enter normal mode
06:22:34.740 -> =========== After Setup Start ============
06:22:34.740 -> INTERNAL Memory Info:
06:22:34.740 -> ------------------------------------------
06:22:34.740 ->   Total Size        :   384044 B ( 375.0 KB)
06:22:34.740 ->   Free Bytes        :   340668 B ( 332.7 KB)
06:22:34.740 ->   Allocated Bytes   :    33064 B (  32.3 KB)
06:22:34.740 ->   Minimum Free Bytes:   333612 B ( 325.8 KB)
06:22:34.740 ->   Largest Free Block:   311284 B ( 304.0 KB)
06:22:34.740 -> ------------------------------------------
06:22:34.740 -> GPIO Info:
06:22:34.740 -> ------------------------------------------
06:22:34.740 ->   GPIO : BUS_TYPE[bus/unit][chan]
06:22:34.740 ->   --------------------------------------  
06:22:34.740 ->      9 : GPIO
06:22:34.740 ->     12 : USB_DM
06:22:34.740 ->     13 : USB_DP
06:22:34.740 ->     16 : UART_TX[0]
06:22:34.740 ->     17 : UART_RX[0]
06:22:34.740 -> ============ After Setup End =============
06:22:34.740 ->      9 : GPIO
06:22:34.740 ->     12 : USB_DM
06:22:34.740 ->     13 : USB_DP
06:22:34.740 ->     16 : UART_TX[0]
06:22:34.740 ->     17 : UART_RX[0]
06:22:34.740 -> ============ After Setup End =============
06:22:34.786 -> WiFi: establishing connection with SSID: "InvimedS23"
06:22:34.786 -> [  1587][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 101 - WIFI_READY
06:22:34.852 -> [  1682][V][STA.cpp:186] _onStaEvent(): STA Started
06:22:34.852 -> [  1682][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 110 - STA_START
06:22:34.896 -> [  1682][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 110 - STA_START
06:22:37.285 -> [  4102][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:37.285 -> [  4102][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:37.285 -> [  4103][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:37.285 -> [  4103][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:37.285 -> [  4104][D][STA.cpp:155] _onStaArduinoEvent(): WiFi Reconnect Running
06:22:37.285 -> [  4104][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:37.285 -> WiFi Station disconnected
06:22:37.285 -> E (4654) wifi:sta is connecting, return error
06:22:39.713 -> [  6519][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:39.713 -> [  6519][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:39.713 -> [  6520][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:39.713 -> [  6520][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:39.713 -> [  6520][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:39.713 -> [  6521][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:39.713 -> WiFi Station disconnected
06:22:39.713 -> E (7063) wifi:sta is connecting, return error
06:22:42.122 -> [  8928][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:42.122 -> [  8929][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:42.122 -> [  8929][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:42.122 -> [  8930][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:42.122 -> [  8930][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:42.122 -> [  8930][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:42.122 -> WiFi Station disconnected
06:22:42.122 -> E (9473) wifi:sta is connecting, return error
06:22:44.534 -> [ 11337][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:44.534 -> [ 11338][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:44.534 -> [ 11338][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:44.534 -> [ 11339][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:44.534 -> [ 11339][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:44.534 -> [ 11340][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:44.534 -> WiFi Station disconnected
06:22:44.534 -> E (11882) wifi:sta is connecting, return error
06:22:44.953 -> Warning: network is not ready (10 s)
06:22:46.919 -> [ 13747][V][STA.cpp:216] _onStaEvent(): STA Disconnected: SSID: InvimedS23, BSSID: 00:00:00:00:00:00, Reason: 201
06:22:46.919 -> [ 13747][V][NetworkEvents.cpp:113] _checkForEvent(): Network Event: 113 - STA_DISCONNECTED
06:22:46.919 -> [ 13748][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 113 - STA_DISCONNECTED
06:22:46.919 -> [ 13748][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 201 - NO_AP_FOUND
06:22:46.919 -> [ 13749][D][STA.cpp:158] _onStaArduinoEvent(): WiFi AutoReconnect Running
06:22:46.919 -> [ 13749][W][STA.cpp:541] disconnect(): STA already disconnected.
06:22:46.964 -> WiFi Station disconnected
06:22:46.964 -> E (14292) wifi:sta is connecting, return error
Moja wina - wyłączyłem WebInterface bo ciągle wrzucam na C6 nowe wersje i tak poszło na GitHub (bin) - wrzuciłem właśnie poprawiony plik bin.
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

@Zibi_007 Dzięki za dane, mam takie pytanie - gdy zmieniasz nastawę temperatury w Supla idą polecenia do głowicy - przychodzą komunikaty o default response? z jakim statusem?
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: Fri Jan 24, 2025 8:18 am @Zibi_007 Dzięki za dane, mam takie pytanie - gdy zmieniasz nastawę temperatury w Supla idą polecenia do głowicy - przychodzą komunikaty o default response? z jakim statusem?
To reakcja na zmianę temperatury w Supli (wysłanie polecenia do głowicy):

Code: Select all

10:28:07.870> HVAC[1]: new value from server: mode=HEAT tHeat=1610 tCool=0, durationSec=0
10:28:07.870> 
10:28:07.870> HVAC[1]: applyNewRuntimeSettings mode=HEAT tHeat=1610 tCool=-32768, durationSec=0
10:28:07.870> 
10:28:07.870> [252174][I][Z2S_Tuya_thermostat.cpp:27] handleAction(): Z2S_TuyaThermostat::handleAction 0x2 0x0
10:28:07.870> 
10:28:07.870> [252174][I][Z2S_Tuya_thermostat.cpp:80] setOnOff(): thermostat_device.short_addr 0x7430
10:28:07.870> 
10:28:08.272> [252567][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:28:08.272> 
10:28:08.272> [252568][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:28:08.272> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:28:08.272> 
10:28:08.272> [252569][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:28:08.272> 
10:28:08.425> [252610][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:08.425> 
10:28:08.425> [252610][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:08.425> e, endpoint 0x1, channel type 0x17d4
10:28:08.425> 
10:28:08.425> [252611][I][Z2S_Devices_Table.cpp:402] Z2S_onCmdCustomClusterReceive(): Tuya thermostat command: 0x4
10:28:08.425> 
10:28:17.880> [262176][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:28:17.880> 
10:28:17.880> [262177][I][Z2S_Tuya_thermostat.cpp:37] handleAction(): setTemperatureSetpoint 161
10:28:17.880> 
10:28:17.880> [262177][I][Z2S_Tuya_thermostat.cpp:57] setTemperatureSetpoint(): thermostat_device.short_addr 0x7430
10:28:17.880> 
10:28:17.880> [262178][I][Z2S_Tuya_thermostat.cpp:69] setTemperatureSetpoint(): payload_buffer[8] 0x0, payload_buffer[9] 0xa1
10:28:17.880> 
10:28:23.770> [268071][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:28:23.770> 
10:28:23.770> [268072][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:28:23.770> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:28:23.770> 
10:28:23.770> [268073][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:28:23.770> 
10:28:23.928> [268132][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:23.928> 
10:28:23.928> [268132][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:23.928> e, endpoint 0x1, channel type 0x17d4
10:28:23.928> 
10:28:23.928> [268133][I][Z2S_Devices_Table.cpp:378] Z2S_onCmdCustomClusterReceive(): Tuya thermostat setpoint value 16.100000
10:28:23.928> 
10:28:27.880> [272178][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:28:27.880> 
10:28:27.880> Send: [53 55 50 4C 41 17 11 00 00 00 78 00 00 00 06 00 00 00 01 5A 13 00 00 01 ]
10:28:27.880> 
10:28:27.880> Send: [53 55 50 4C 41 ]
10:28:27.880> 
10:28:27.881> Send: [53 55 50 4C 41 17 12 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 01 02 4A 06 00 00 85 01 ]
10:28:27.881> 
10:28:27.881> Send: [53 55 50 4C 41 ]
10:28:27.881> 
10:28:27.881> HVAC[1]: send: IsOn 1, Mode HEAT, tHeat 1610, tCool 0, flags 0x185
10:28:27.881> 
10:28:28.166> Wrote 8 bytes to storage at 15
10:28:28.166> 
10:28:28.166> Wrote 2 bytes to storage at 39
10:28:28.166> 
10:28:28.166> Wrote 7 bytes to storage at 8
10:28:28.166> 
10:28:28.166> Commit
10:28:28.166> 
10:28:28.166> [272299][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:28:28.166> 
10:28:28.166> Deinitializing SRPC
10:28:28.166> 
10:28:28.167> Supla server connection lost. Trying to reconnect
10:28:28.167> 
10:28:28.167> [272301][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:28:28.167> 
10:28:28.167> [272302][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:28:28.167> 
10:28:29.005> Establishing encrypted connection with: XXX.supla.org (port: 2016)
10:28:29.005> 
10:28:29.061> [273368][D][NetworkManager.cpp:127] hostByName(): DNS found IPv4 78.46.246.150
10:28:29.061> 
10:28:29.061> [273369][V][ssl_client.cpp:68] start_ssl_client(): Free internal heap before TLS 253016
10:28:29.062> 
10:28:29.062> [273369][V][ssl_client.cpp:75] start_ssl_client(): Starting socket (domain 2)
10:28:29.062> 
10:28:29.213> [273402][V][ssl_client.cpp:170] start_ssl_client(): Seeding the random number generator
10:28:29.213> 
10:28:29.213> [273408][V][ssl_client.cpp:178] start_ssl_client(): Setting up the SSL/TLS structure...
10:28:29.213> 
10:28:29.213> [273409][V][ssl_client.cpp:198] start_ssl_client(): Loading CA cert
10:28:29.213> 
10:28:29.213> [273419][V][ssl_client.cpp:292] start_ssl_client(): Setting hostname for TLS session...
10:28:29.213> 
10:28:29.213> [273420][V][ssl_client.cpp:313] ssl_starttls_handshake(): Performing the SSL/TLS handshake...
10:28:29.213> 
10:28:29.484> [273630][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:29.484> 
10:28:29.484> [273631][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:29.484> e, endpoint 0x1, channel type 0x17d4
10:28:29.484> 
10:28:29.484> [273632][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
10:28:29.484> 
10:28:29.672> [273856][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:29.672> 
10:28:29.672> [273856][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:29.672> e, endpoint 0x1, channel type 0x17d4
10:28:29.672> 
10:28:29.672> [273857][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6b
10:28:29.672> 
10:28:29.863> [274057][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:29.863> 
10:28:29.863> [274058][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:29.863> e, endpoint 0x1, channel type 0x17d4
10:28:29.863> 
10:28:29.863> [274059][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6c
10:28:29.864> 
10:28:30.058> [274224][V][ssl_client.cpp:334] ssl_starttls_handshake(): Verifying peer X.509 certificate...
10:28:30.058> 
10:28:30.058> [274225][V][ssl_client.cpp:342] ssl_starttls_handshake(): Certificate verified.
10:28:30.058> 
10:28:30.058> [274226][V][ssl_client.cpp:358] ssl_starttls_handshake(): Free internal heap after TLS 214380
10:28:30.058> 
10:28:30.058> Connected via IP 192.168.XX.YYY
10:28:30.058> 
10:28:30.058> SSL error: 48, UNKNOWN ERROR CODE (0030)
10:28:30.058> 
10:28:30.058> Connected to Supla Server
10:28:30.058> 
10:28:30.058> Initializing SRPC (proto: 23)
10:28:30.058> 
10:28:30.058> Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 8E 02 00 00 73 6C 6F 74 61 40 6F 6E 65 74 2E 65 75 00 00 00 00 00 00 00 00 00 00 
10:28:30.058> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:30.058> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:30.058>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
10:28:30.058> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:30.058> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:30.058>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B D7 43 D7 09 5E 31 96 C0 E9 18 B6 75 14 F9 74 48 FF 53 62 92 45 C3 04 25 1D B8 
10:28:30.058> 58 21 C4 01 EA 5A 69 67 62 65 65 20 74 6F 20 53 75 70 6C 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
10:28:30.058> 
10:28:30.058> CH[0], type: 3034, FuncList: 0x0, function: 40, flags: 0x8010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 30 7
10:28:30.058> 1 c0]
10:28:30.058> 
10:28:30.058> Send: [00 DA 0B 00 00 00 00 00 00 28 00 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 71 C0 00 ]
10:28:30.058> 
10:28:30.058> CH[1], type: 6100, FuncList: 0x20000, function: 420, flags: 0x19010000, online, validityTimeSec: 0, icon: 0, value: [01 02 4a 06 0
10:28:30.058> 0 00 85 01]
10:28:30.058> 
10:28:30.058> Send: [01 D4 17 00 00 00 00 02 00 A4 01 00 00 00 00 01 19 00 00 00 00 00 00 00 00 00 01 02 4A 06 00 00 85 01 00 ]
10:28:30.058> 
10:28:30.058> Send: [53 55 50 4C 41 ]
10:28:30.058> 
10:28:30.058> [274266][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:30.058> 
10:28:30.058> [274267][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:30.058> e, endpoint 0x1, channel type 0x17d4
10:28:30.058> 
10:28:30.058> [274267][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x70
10:28:30.058> 
10:28:31.534> Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1A 01 53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> Device registered (activity timeout 120 s, server version: 26, server min version: 1)
10:28:31.534> 
10:28:31.534> Changing activity timeout to 30 s
10:28:31.534> 
10:28:31.534> Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
10:28:31.534> 
10:28:31.534> Send: [53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> HVAC[1]: onRegistered send: IsOn 1, Mode HEAT, tHeat 1610, tCool 0, flags 0x185
10:28:31.534> 
10:28:31.534> [274480][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:31.534> 
10:28:31.534> [274481][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:31.534> e, endpoint 0x1, channel type 0x17d4
10:28:31.534> 
10:28:31.534> [274482][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x71
10:28:31.534> 
10:28:31.534> Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
10:28:31.534> 00 00 00 00 53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> Received new device config
10:28:31.534> 
10:28:31.534> Sending device config result OK (1)
10:28:31.534> 
10:28:31.534> Send: [53 55 50 4C 41 17 03 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
10:28:31.534> 
10:28:31.534> Send: [53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> Recv: [53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 28 00 00 00 00 28 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 
10:28:31.534> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> Received SetChannelConfig for channel 0, function 40, config type 0, config size 32
10:28:31.534> 
10:28:31.534> Channel[0]: handleChannelConfig, func 40, configtype 0, configsize 32
10:28:31.534> 
10:28:31.534> Channel[0] temperature correction 0.00
10:28:31.534> 
10:28:31.534> Channel[0] humidity correction 0.00
10:28:31.534> 
10:28:31.534> Sending channel config result OK (1)
10:28:31.534> 
10:28:31.534> Send: [53 55 50 4C 41 17 04 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
10:28:31.534> 
10:28:31.534> Send: [53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> [274672][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:31.534> 
10:28:31.534> [274672][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:31.534> e, endpoint 0x1, channel type 0x17d4
10:28:31.534> 
10:28:31.534> [274673][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x72
10:28:31.534> 
10:28:31.534> Recv: [53 55 50 4C 41 17 04 00 00 00 AB 02 00 00 01 00 00 00 00 53 55 50 4C 41 ]
10:28:31.534> 
10:28:31.534> Received ChannelConfigFinished for channel [0]
10:28:31.534> 
10:28:31.534> Recv: [53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 87 00 00 00 01 A4 01 00 00 00 7F 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 03 
10:28:31.534> 00 01 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:31.534> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 A0
10:28:31.535>  0F F4 01 4C 1D 14 00 E8 03 C8 00 E8 03 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:28:31.535> 
10:28:31.535> Received SetChannelConfig for channel 1, function 420, config type 0, config size 127
10:28:31.535> 
10:28:31.535> HVAC[1]: processing channel config
10:28:31.535> 
10:28:31.535> HVAC[1]: config diff:
10:28:31.537> 
10:28:31.537>   No changes
10:28:31.537> 
10:28:31.537> Sending channel config result OK (1)
10:28:31.537> 
10:28:31.537> Send: [53 55 50 4C 41 17 05 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:28:31.537> 
10:28:31.537> Send: [53 55 50 4C 41 ]
10:28:31.537> 
10:28:31.537> Recv: [53 55 50 4C 41 17 06 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 02 64 01 02 6C 07 00 00 02 34 08 00 00 02 B8 0B 00 00 
10:28:31.537> 02 B0 04 00 00 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2
10:28:31.537> 2 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
10:28:31.537>  22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 
10:28:31.537> 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 2
10:28:31.537> 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 ]
10:28:31.537> 
10:28:31.537> Recv: [22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 
10:28:31.537> 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 1
10:28:31.537> 1 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 53 55
10:28:31.537>  50 4C 41 ]
10:28:31.537> 
10:28:31.537> Received SetChannelConfig for channel 1, function 420, config type 2, config size 356
10:28:31.537> 
10:28:31.537> HVAC[1]: Handling weekly schedule
10:28:31.537> 
10:28:31.537> HVAC Program[0], mode 2, tHeat 1900, tCool 0
10:28:31.537> 
10:28:31.537> HVAC Program[1], mode 2, tHeat 2100, tCool 0
10:28:31.537> 
10:28:31.537> HVAC Program[2], mode 2, tHeat 3000, tCool 0
10:28:31.537> 
10:28:31.537> HVAC Program[3], mode 2, tHeat 1200, tCool 0
10:28:31.537> 
10:28:31.537> Sending channel config result OK (1)
10:28:31.537> 
10:28:31.537> Send: [53 55 50 4C 41 17 06 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:28:31.537> 
10:28:31.538> Send: [53 55 50 4C 41 ]
10:28:31.538> 
10:28:31.538> Recv: [53 55 50 4C 41 17 07 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 03 64 01 03 00 00 60 09 03 00 00 34 08 03 00 00 08 07 
10:28:31.538> 03 00 00 F0 0A 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1
10:28:31.538> 1 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:28:31.538>  11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 
10:28:31.538> 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 1
10:28:31.538> 1 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 ]
10:28:31.538> 
10:28:31.538> Recv: [11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
10:28:31.538> 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:31.538> 0 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 53 55
10:28:31.538>  50 4C 41 ]
10:28:31.538> 
10:28:31.538> Received SetChannelConfig for channel 1, function 420, config type 3, config size 356
10:28:31.538> 
10:28:31.538> HVAC[1]: Handling weekly schedule
10:28:31.538> 
10:28:31.538> HVAC Program[0], mode 3, tHeat 0, tCool 2400
10:28:31.538> 
10:28:31.538> HVAC Program[1], mode 3, tHeat 0, tCool 2100
10:28:31.538> 
10:28:31.538> HVAC Program[2], mode 3, tHeat 0, tCool 1800
10:28:31.538> 
10:28:31.538> HVAC Program[3], mode 3, tHeat 0, tCool 2800
10:28:31.538> 
10:28:31.538> Sending channel config result OK (1)
10:28:31.538> 
10:28:31.538> Send: [53 55 50 4C 41 17 07 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:28:31.538> 
10:28:31.538> Send: [53 55 50 4C 41 ]
10:28:31.538> 
10:28:31.538> Recv: [53 55 50 4C 41 17 08 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 ]
10:28:31.538> 
10:28:31.538> Received ChannelConfigFinished for channel [1]
10:28:31.538> 
10:28:31.538> Recv: [53 55 50 4C 41 17 09 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
10:28:31.538> 
10:28:31.538> Activity timeout set to 30 s
A to reakcja na przycisk Włącz/Wyłącz termostat w Supli (guzik na dole, po lewej stronie w aplikacji po wejściu na termostat):

Code: Select all

10:33:48.132> 
10:33:48.133> Send: [53 55 50 4C 41 17 13 00 00 00 28 00 00 00 10 00 00 00 40 02 00 00 00 00 00 00 40 C2 01 00 00 00 00 00 ]
10:33:48.133> 
10:33:48.133> Send: [53 55 50 4C 41 ]
10:33:48.133> 
10:33:53.072> Recv: [53 55 50 4C 41 17 16 00 00 00 6E 00 00 00 11 00 00 00 5A 13 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 53 55 50 4C 41 ]
10:33:53.072> 
10:33:53.072> HVAC[1]: new value from server: mode=OFF tHeat=0 tCool=0, durationSec=0
10:33:53.072> 
10:33:53.073> HVAC[1]: applyNewRuntimeSettings mode=OFF tHeat=1610 tCool=-32768, durationSec=0
10:33:53.073> 
10:33:53.073> HVAC[1]: set target mode OFF requested (1)
10:33:53.073> 
10:33:53.073> [597374][I][Z2S_Tuya_thermostat.cpp:27] handleAction(): Z2S_TuyaThermostat::handleAction 0x43 0x0
10:33:53.073> 
10:33:53.073> [597375][I][Z2S_Tuya_thermostat.cpp:80] setOnOff(): thermostat_device.short_addr 0x7430
10:33:53.073> 
10:33:56.571> [600870][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:33:56.571> 
10:33:56.571> [600870][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:33:56.571> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:33:56.571> 
10:33:56.571> [600871][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:33:56.571> 
10:33:56.933> [600911][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:33:56.933> 
10:33:56.933> [600912][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:33:56.933> e, endpoint 0x1, channel type 0x17d4
10:33:56.933> 
10:33:56.933> [600913][I][Z2S_Devices_Table.cpp:402] Z2S_onCmdCustomClusterReceive(): Tuya thermostat command: 0x4
10:33:56.933> 
10:34:03.067> [607377][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:03.067> 
10:34:03.067> [607378][I][Z2S_Tuya_thermostat.cpp:37] handleAction(): setTemperatureSetpoint 161
10:34:03.067> 
10:34:03.067> [607379][I][Z2S_Tuya_thermostat.cpp:57] setTemperatureSetpoint(): thermostat_device.short_addr 0x7430
10:34:03.067> 
10:34:03.067> [607379][I][Z2S_Tuya_thermostat.cpp:69] setTemperatureSetpoint(): payload_buffer[8] 0x0, payload_buffer[9] 0xa1
10:34:03.068> 
10:34:07.020> [611332][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:34:07.020> 
10:34:07.020> [611333][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:34:07.198> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:34:07.198> 
10:34:07.198> [611334][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:34:07.198> 
10:34:07.198> [611411][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.198> 
10:34:07.198> [611411][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.198> e, endpoint 0x1, channel type 0x17d4
10:34:07.198> 
10:34:07.198> [611412][I][Z2S_Devices_Table.cpp:378] Z2S_onCmdCustomClusterReceive(): Tuya thermostat setpoint value 16.100000
10:34:07.199> 
10:34:07.878> [611775][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.878> 
10:34:07.878> [611776][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.878> e, endpoint 0x1, channel type 0x17d4
10:34:07.878> 
10:34:07.878> [611777][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
10:34:07.878> 
10:34:07.878> [611967][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.878> 
10:34:07.878> [611968][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.878> e, endpoint 0x1, channel type 0x17d4
10:34:07.878> 
10:34:07.878> [611969][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6b
10:34:07.878> 
10:34:07.878> [612157][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.878> 
10:34:07.878> [612158][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.878> e, endpoint 0x1, channel type 0x17d4
10:34:07.878> 
10:34:07.878> [612158][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6c
10:34:07.878> 
10:34:09.149> [612366][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:09.149> 
10:34:09.149> [612366][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:09.149> e, endpoint 0x1, channel type 0x17d4
10:34:09.149> 
10:34:09.149> [612367][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x70
10:34:09.149> 
10:34:09.149> [612578][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:09.149> 
10:34:09.149> [612579][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:09.149> e, endpoint 0x1, channel type 0x17d4
10:34:09.149> 
10:34:09.149> [612580][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x71
10:34:09.149> 
10:34:09.149> [612772][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:09.149> 
10:34:09.149> [612772][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:09.149> e, endpoint 0x1, channel type 0x17d4
10:34:09.149> 
10:34:09.149> [612773][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x72
10:34:09.149> 
10:34:13.180> [617379][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:13.180> 
10:34:13.180> HVAC[1]: current mode OFF
10:34:13.180> 
10:34:13.180> [617380][I][Z2S_Tuya_thermostat.cpp:27] handleAction(): Z2S_TuyaThermostat::handleAction 0x2 0x0
10:34:13.180> 
10:34:13.181> [617381][I][Z2S_Tuya_thermostat.cpp:80] setOnOff(): thermostat_device.short_addr 0x7430
10:34:13.181> 
10:34:13.839> [618138][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:34:13.839> 
10:34:13.839> [618138][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:34:13.839> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:34:13.839> 
10:34:13.839> [618139][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:34:13.839> 
10:34:14.162> [618183][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:14.162> 
10:34:14.162> [618184][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:14.162> e, endpoint 0x1, channel type 0x17d4
10:34:14.162> 
10:34:14.162> [618185][I][Z2S_Devices_Table.cpp:402] Z2S_onCmdCustomClusterReceive(): Tuya thermostat command: 0x72
10:34:14.162> 
10:34:23.086> [627381][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:23.086> 
10:34:23.086> [627382][I][Z2S_Tuya_thermostat.cpp:37] handleAction(): setTemperatureSetpoint 161
10:34:23.086> 
10:34:23.086> [627382][I][Z2S_Tuya_thermostat.cpp:57] setTemperatureSetpoint(): thermostat_device.short_addr 0x7430
10:34:23.086> 
10:34:23.086> [627383][I][Z2S_Tuya_thermostat.cpp:69] setTemperatureSetpoint(): payload_buffer[8] 0x0, payload_buffer[9] 0xa1
10:34:23.086> 
10:34:29.339> [633648][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:34:29.339> 
10:34:29.339> [633648][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:34:29.339> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:34:29.339> 
10:34:29.339> [633649][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:34:29.340> 
10:34:29.529> [633727][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:29.529> 
10:34:29.529> [633727][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:29.529> e, endpoint 0x1, channel type 0x17d4
10:34:29.529> 
10:34:29.529> [633728][I][Z2S_Devices_Table.cpp:378] Z2S_onCmdCustomClusterReceive(): Tuya thermostat setpoint value 16.100000
10:34:29.529> 
10:34:33.079> [637383][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:33.079> 
10:34:33.079> Send: [53 55 50 4C 41 17 14 00 00 00 78 00 00 00 06 00 00 00 01 5A 13 00 00 01 ]
10:34:33.079> 
10:34:33.079> Send: [53 55 50 4C 41 ]
10:34:33.079> 
10:34:33.079> TIMEOUT - lost connection with server
10:34:33.079> 
10:34:33.079> LAST STATE ADDED: Not connected to Supla server (597)
10:34:33.079> 
10:34:33.079> Current status: [6] Not connected to Supla server
10:34:33.079> 
10:34:33.079> [637390][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:34:33.079> 
10:34:33.079> [637392][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:34:33.079> 
10:34:33.079> Deinitializing SRPC
10:34:33.079> 
10:34:33.560> HVAC[1]: send: IsOn 1, Mode OFF, tHeat 1610, tCool 0, flags 0x185
10:34:33.560> 
10:34:33.560> Wrote 8 bytes to storage at 15
10:34:33.560> 
10:34:33.560> Wrote 8 bytes to storage at 23
10:34:33.560> 
10:34:33.560> Wrote 7 bytes to storage at 8
10:34:33.560> 
10:34:33.560> Commit
10:34:33.560> 
10:34:33.560> Establishing encrypted connection with: svrXX.supla.org (port: 2016)
10:34:33.560> 
10:34:33.560> [637528][D][NetworkManager.cpp:127] hostByName(): DNS found IPv4 78.46.246.150
10:34:33.560> 
10:34:33.560> [637528][V][ssl_client.cpp:68] start_ssl_client(): Free internal heap before TLS 252984
10:34:33.560> 
10:34:33.560> [637529][V][ssl_client.cpp:75] start_ssl_client(): Starting socket (domain 2)
10:34:33.560> 
10:34:33.560> [637595][V][ssl_client.cpp:170] start_ssl_client(): Seeding the random number generator
10:34:33.560> 
10:34:33.560> [637601][V][ssl_client.cpp:178] start_ssl_client(): Setting up the SSL/TLS structure...
10:34:33.560> 
10:34:33.560> [637601][V][ssl_client.cpp:198] start_ssl_client(): Loading CA cert
10:34:33.560> 
10:34:33.560> [637611][V][ssl_client.cpp:292] start_ssl_client(): Setting hostname for TLS session...
10:34:33.560> 
10:34:33.560> [637612][V][ssl_client.cpp:313] ssl_starttls_handshake(): Performing the SSL/TLS handshake...
10:34:33.560> 
10:34:34.205> [638359][V][ssl_client.cpp:334] ssl_starttls_handshake(): Verifying peer X.509 certificate...
10:34:34.205> 
10:34:34.205> [638359][V][ssl_client.cpp:342] ssl_starttls_handshake(): Certificate verified.
10:34:34.205> 
10:34:34.205> [638360][V][ssl_client.cpp:358] ssl_starttls_handshake(): Free internal heap after TLS 214368
10:34:34.205> 
10:34:34.205> Connected via IP 192.168.XX.YYY
10:34:34.205> 
10:34:34.205> SSL error: 48, UNKNOWN ERROR CODE (0030)
10:34:34.205> 
10:34:34.205> Connected to Supla Server
10:34:34.205> 
10:34:34.205> Initializing SRPC (proto: 23)
10:34:34.205> 
10:34:34.205> LAST STATE ADDED: Register in progress (637)
10:34:34.205> 
10:34:34.205> Current status: [10] Register in progress
10:34:34.205> 
10:34:34.205> Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 8E 02 00 00 73 6C 6F 74 61 40 6F 6E 65 74 2E 65 75 00 00 00 00 00 00 00 00 00 00 
10:34:34.205> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:34.205> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:34.205>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
10:34:34.205> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:34.205> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:34.205>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B D7 43 D7 09 5E 31 96 C0 E9 18 B6 75 14 F9 74 48 FF 53 62 92 45 C3 04 25 1D B8 
10:34:34.205> 58 21 C4 01 EA 5A 69 67 62 65 65 20 74 6F 20 53 75 70 6C 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
10:34:34.205> 
10:34:34.205> CH[0], type: 3034, FuncList: 0x0, function: 40, flags: 0x8010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 30 7
10:34:34.205> 1 c0]
10:34:34.205> 
10:34:34.205> Send: [00 DA 0B 00 00 00 00 00 00 28 00 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 71 C0 00 ]
10:34:34.205> 
10:34:34.205> CH[1], type: 6100, FuncList: 0x20000, function: 420, flags: 0x19010000, online, validityTimeSec: 0, icon: 0, value: [01 01 4a 06 0
10:34:34.205> 0 00 85 01]
10:34:34.205> 
10:34:34.205> Send: [01 D4 17 00 00 00 00 02 00 A4 01 00 00 00 00 01 19 00 00 00 00 00 00 00 00 00 01 01 4A 06 00 00 85 01 00 ]
10:34:34.205> 
10:34:34.205> Send: [53 55 50 4C 41 ]
10:34:34.205> 
10:34:35.229> Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1A 01 53 55 50 4C 41 ]
10:34:35.229> 
10:34:35.229> Device registered (activity timeout 120 s, server version: 26, server min version: 1)
10:34:35.229> 
10:34:35.230> LAST STATE ADDED: Registered and ready (638)
10:34:35.230> 
10:34:35.230> Current status: [17] Registered and ready
10:34:35.230> 
10:34:35.230> Changing activity timeout to 30 s
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> HVAC[1]: onRegistered send: IsOn 1, Mode OFF, tHeat 1610, tCool 0, flags 0x185
10:34:35.230> 
10:34:35.230> Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
10:34:35.230> 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Received new device config
10:34:35.230> 
10:34:35.230> Sending device config result OK (1)
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 17 03 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Recv: [53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 28 00 00 00 00 28 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 
10:34:35.230> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Received SetChannelConfig for channel 0, function 40, config type 0, config size 32
10:34:35.230> 
10:34:35.230> Channel[0]: handleChannelConfig, func 40, configtype 0, configsize 32
10:34:35.230> 
10:34:35.230> Channel[0] temperature correction 0.00
10:34:35.230> 
10:34:35.230> Channel[0] humidity correction 0.00
10:34:35.230> 
10:34:35.230> Sending channel config result OK (1)
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 17 04 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Recv: [53 55 50 4C 41 17 04 00 00 00 AB 02 00 00 01 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Received ChannelConfigFinished for channel [0]
10:34:35.230> 
10:34:35.230> Recv: [53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 87 00 00 00 01 A4 01 00 00 00 7F 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 03 
10:34:35.230> 00 01 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:35.230> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 A0
10:34:35.230>  0F F4 01 4C 1D 14 00 E8 03 C8 00 E8 03 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Received SetChannelConfig for channel 1, function 420, config type 0, config size 127
10:34:35.230> 
10:34:35.230> HVAC[1]: processing channel config
10:34:35.230> 
10:34:35.230> HVAC[1]: config diff:
10:34:35.230> 
10:34:35.230>   No changes
10:34:35.230> 
10:34:35.230> Sending channel config result OK (1)
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 17 05 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:34:35.230> 
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230> 
10:34:35.230> Recv: [53 55 50 4C 41 17 06 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 02 64 01 02 6C 07 00 00 02 34 08 00 00 02 B8 0B 00 00 
10:34:35.230> 02 B0 04 00 00 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2
10:34:35.230> 2 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
10:34:35.230>  22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 
10:34:35.230> 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 2
10:34:35.230> 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 ]
10:34:35.230> 
10:34:35.230> Recv: [22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 
10:34:35.230> 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 1
10:34:35.230> 1 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 53 55
10:34:35.231>  50 4C 41 ]
10:34:35.231> 
10:34:35.231> Received SetChannelConfig for channel 1, function 420, config type 2, config size 356
10:34:35.231> 
10:34:35.231> HVAC[1]: Handling weekly schedule
10:34:35.231> 
10:34:35.231> HVAC Program[0], mode 2, tHeat 1900, tCool 0
10:34:35.231> 
10:34:35.231> HVAC Program[1], mode 2, tHeat 2100, tCool 0
10:34:35.231> 
10:34:35.231> HVAC Program[2], mode 2, tHeat 3000, tCool 0
10:34:35.231> 
10:34:35.231> HVAC Program[3], mode 2, tHeat 1200, tCool 0
10:34:35.231> 
10:34:35.231> Sending channel config result OK (1)
10:34:35.231> 
10:34:35.231> Send: [53 55 50 4C 41 17 06 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:34:35.231> 
10:34:35.231> Send: [53 55 50 4C 41 ]
10:34:35.231> 
10:34:35.231> Recv: [53 55 50 4C 41 17 07 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 03 64 01 03 00 00 60 09 03 00 00 34 08 03 00 00 08 07 
10:34:35.231> 03 00 00 F0 0A 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1
10:34:35.231> 1 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:34:35.231>  11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 
10:34:35.231> 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 1
10:34:35.231> 1 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 ]
10:34:35.231> 
10:34:35.231> Recv: [11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
10:34:35.231> 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:35.231> 0 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 53 55
10:34:35.231>  50 4C 41 ]
10:34:35.231> 
10:34:35.231> Received SetChannelConfig for channel 1, function 420, config type 3, config size 356
10:34:35.231> 
10:34:35.231> HVAC[1]: Handling weekly schedule
10:34:35.231> 
10:34:35.231> HVAC Program[0], mode 3, tHeat 0, tCool 2400
10:34:35.231> 
10:34:35.231> HVAC Program[1], mode 3, tHeat 0, tCool 2100
10:34:35.231> 
10:34:35.231> HVAC Program[2], mode 3, tHeat 0, tCool 1800
10:34:35.231> 
10:34:35.231> HVAC Program[3], mode 3, tHeat 0, tCool 2800
10:34:35.231> 
10:34:35.231> Sending channel config result OK (1)
10:34:35.231> 
10:34:35.231> Send: [53 55 50 4C 41 17 07 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:34:35.231> 
10:34:35.231> Send: [53 55 50 4C 41 ]
10:34:35.231> 
10:34:35.231> Recv: [53 55 50 4C 41 17 08 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 ]
10:34:35.231> 
10:34:35.231> Received ChannelConfigFinished for channel [1]
10:34:35.231> 
10:34:39.526> Recv: [53 55 50 4C 41 17 09 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
10:34:39.527> 
10:34:39.527> Activity timeout set to 30 s
10:34:39.527> 
10:34:39.527> Send: [53 55 50 4C 41 17 08 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 01 01 4A 06 00 00 05 01 ]
10:34:39.527> 
10:34:39.527> Send: [53 55 50 4C 41 ]
10:34:39.527> 
10:34:39.527> HVAC[1]: send: IsOn 1, Mode OFF, tHeat 1610, tCool 0, flags 0x105
10:34:39.527> 
10:34:39.527> NLME Status Indication, status: 0x6
10:34:39.527> 
10:34:39.527> NLME Status Indication, status: 0x6
10:34:39.527> 
10:34:39.527> Wrote 8 bytes to storage at 15
10:34:39.527> 
10:34:39.527> Wrote 7 bytes to storage at 8
10:34:39.527> 
10:34:39.527> Commit
10:34:39.527> 
10:34:40.078> [644211][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.078> 
10:34:40.078> [644212][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.078> e, endpoint 0x1, channel type 0x17d4
10:34:40.078> 
10:34:40.078> [644212][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
10:34:40.078> 
10:34:40.078> [644326][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.078> 
10:34:40.078> [644326][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.078> e, endpoint 0x1, channel type 0x17d4
10:34:40.078> 
10:34:40.078> [644327][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6b
10:34:40.078> 
10:34:40.453> [644446][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.453> 
10:34:40.453> [644447][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.453> e, endpoint 0x1, channel type 0x17d4
10:34:40.453> 
10:34:40.453> [644448][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6c
10:34:40.453> 
10:34:40.453> [644579][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.453> 
10:34:40.453> [644580][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.453> e, endpoint 0x1, channel type 0x17d4
10:34:40.453> 
10:34:40.453> [644580][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x70
10:34:40.453> 
10:34:40.852> [645102][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.852> 
10:34:40.852> [645102][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.852> e, endpoint 0x1, channel type 0x17d4
10:34:40.852> 
10:34:40.852> [645103][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x71
10:34:40.852> 
10:34:41.067> [645295][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:41.067> 
10:34:41.067> [645295][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:41.067> e, endpoint 0x1, channel type 0x17d4
10:34:41.067> 
10:34:41.067> [645296][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x72
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
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Dziś już mam stan baterii.

Nie wiem czy już ktoś pisał.
Jeżeli okno jest zamknięte i zrestartuje bramkę to aplikacja pokazuje ze jest otwarte.
Trzeba otworzyć i zamknąć aby stan był poprawny.

Sprawdzam czy po jakimś czasie samo się ustawi poprawnie.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Lector wrote: Fri Jan 24, 2025 10:55 am Dziś już mam stan baterii.
No i fajnie. Pisałem, że trzeba cierpliwie poczekać :) Z tymi urządzeniami na Zigbee (zresztą myślę, że na wifi jest podobnie) to jest tak, że niektóre raportują stan baterii raz na 24 godziny (mam tak np. z czujnikiem zalania). Są też takie, które informują tylko o niskim poziomie baterii ("low battery") i wtedy faktycznie można się nie doczekać na pojawienie odpowiedniej ikony (do tej pory trafił mi się tylko taki jeden - czujnik ruchu - w SmartLife pokazuje cały czas 100%, a później przychodzi info o niskim poziomie). Większość zgłasza się co kilka godzin. Niewykluczone, że informację zwrotną o baterii można na nich wymusić częściej, wysyłając odpowiednie zapytanie. Ale to już Kolega @vajera jest tutaj kompetentny, aby się fachowo wypowiedzieć.
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

Lector wrote: Fri Jan 24, 2025 10:55 am [...]
Nie wiem czy już ktoś pisał.
Jeżeli okno jest zamknięte i zrestartuje bramkę to aplikacja pokazuje ze jest otwarte.
Trzeba otworzyć i zamknąć aby stan był poprawny.

Sprawdzam czy po jakimś czasie samo się ustawi poprawnie.
Tak, było to już kilka razy poruszane. Temat do rozwiązania w przyszłości. W niektórych przypadkach pomóc może odwrócenie logiki, ale akurat przy drzwiach, to będzie Ci pokazywać odwrotnie.
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
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

vajera wrote: Fri Jan 24, 2025 7:49 am Moja wina - wyłączyłem WebInterface bo ciągle wrzucam na C6 nowe wersje i tak poszło na GitHub (bin) - wrzuciłem właśnie poprawiony plik bin.
Dzięki. Oba urządzenia dodały się poprawnie. Czujnik otwarcia okna nie pokazuje stanu baterii, ale pewnie zgłosi stan po 24 godzinach. Sonoff Zbmini Extreme działa prawidłowo. Tak więc zaczynam testować.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Bramka ZigBee”