Głowice termostatyczne i termostaty ścienne - [bramka ZigBee]

Moderator: vajera

User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Ja to robiłem tak, że mam klasę do obsługi głowicy i ona ma membera HvacBase oraz trzymam w zmiennych ostanie znane nastawy z głowicy.
Gdy głowica przyśle update, to zapisuję to do tych zmiennych oraz ustawiam na hvac, dzięki czemu dane lecą do Supli.
W iterateAlways czytam sobie nastawy z hvac i jeśli są różne niż te w zmiennych, to wysyłam na głowicę.
To tak w skrócie. Czasem trzeba przez chwilę ignorować wartości z głowicy, aby się jakieś pętle nie porobiły
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

Głowice TRV - akt II scena I ;)

Wersja 0.7.25 prezentuje całkiem inny model - jest to efekt Waszych uwag oraz mojego oświecenia naukami mistrza Zen (@klew).

Głowice nie wymagają ponownego parowania, zmienił się tylko kod, zawsze można wrócić do poprzedniego.

W tej wersji bramka próbuje się dogadać z głowicą:
  • obustronna synchronizacja stanu ON/OFF Supla <=>TRV, czas na komunikację 5-6 sekund (testy),
  • obustronna synchronizacja nastawy temperatury Supla<=>TRV, czas na komunikację 5-6 sekund (testy),
  • do zrobienia - korekta temperatury w oparciu o czujnik zewnętrzny - w tym modelu używany jest czujnik temperatury głowicy, zmiana czujnika w termostacie w wersji 0.7.25 nie daje żadnego efektu poza wizualnym (@klew - wiem już jak to zablokować, ale to w wersji 0.7.26 razem z korektą temperatury ;) )
Czekam na Wasze testy i uwagi, żeby zdecydować, którą wersję rozwijać dalej?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Zainstalowałem wszystko na nowej bramce , sparowało się bez problemu . Trochę czekałem na odczyt temperatury z czujnika głowicy .
A więc tak :
- reakcja na zmiany temperatury działają dobrze tzn. Przestawienie temp. Na głowicy powoduje zmianę w apce. Supla.
Przestawienie w apce powoduje zmianę nastawu na wyświetlaczu głowicy. Reaguje bardzo szybko na te zmiany . Może kwesta że tylko 2 kanały na bramce .
- jeśli damy off w głowicy Apka zmienia ten nastaw na 5 stopni
- jeśli damy off w apce to wskakuje ikona programu na głowicy ( symbol
zegara )
- nie załącza się w Supli termostat nie pokazuje że grzeje głowicą ,

To tyle co zauważyłem . Nie wiem co można poprawić a co musi zostać z powodów braku możliwości ożenienia tego z Supla 😉

Ale tak to fajnie to dział 😁, praktycznie pełna funkcjonalność termostatu supla 😁

Zamieścić logi ?
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

LukiSpajder wrote: Thu Apr 10, 2025 12:03 pm Zainstalowałem wszystko na nowej bramce , sparowało się bez problemu . Trochę czekałem na odczyt temperatury z czujnika głowicy .
A więc tak :
- reakcja na zmiany temperatury działają dobrze tzn. Przestawienie temp. Na głowicy powoduje zmianę w apce. Supla.
Przestawienie w apce powoduje zmianę nastawu na wyświetlaczu głowicy. Reaguje bardzo szybko na te zmiany . Może kwesta że tylko 2 kanały na bramce .
- jeśli damy off w głowicy Apka zmienia ten nastaw na 5 stopni
- jeśli damy off w apce to wskakuje ikona programu na głowicy ( symbol
zegara )
- nie załącza się w Supli termostat nie pokazuje że grzeje głowicą ,

To tyle co zauważyłem . Nie wiem co można poprawić a co musi zostać z powodów braku możliwości ożenienia tego z Supla 😉

Ale tak to fajnie to dział 😁, praktycznie pełna funkcjonalność termostatu supla 😁

Zamieścić logi ?
Daj logi z tej czynności:
jeśli damy off w apce to wskakuje ikona programu na głowicy ( symbol
zegara )
oraz z tego momentu gdy głowica zaczyna grzać- generalnie im więcej tych komunikatów z payload tym lepiej.

A,i jeszcze z off na głowicy.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

jeśli damy off w apce to wskakuje ikona programu na głowicy

Code: Select all

[15:36:34][188872][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:36:34][188872][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:36:34][188873][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:36:34][188873][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:36:34][188873][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x46
[15:36:34][188874][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x3
[15:36:34][188874][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:36:34][188875][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:36:34][188875][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:36:34][188876][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[15:36:34][188876][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:36:34][188877][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:36:34][188878][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:36:34][188878][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:36:34]Recv: [53 55 50 4C 41 17 18 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 53 55 50 4C 41 ]
[15:36:34]HVAC[1]: new value from server: mode=OFF tHeat=0 tCool=0, durationSec=0
[15:36:34]HVAC[1]: applyNewRuntimeSettings mode=OFF tHeat=500 tCool=-32768, durationSec=0
[15:36:34]HVAC[1]: set target mode OFF requested (1)
[15:36:34][189274][I][Z2S_trv_interface.cpp:213] handleAction(): Z2S_TRVInterface::handleAction 0x43 0x2
[15:36:34]HVAC[1]: current mode OFF
[15:36:34]Send: [53 55 50 4C 41 17 2A 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:36:34]Send: [53 55 50 4C 41 ]
[15:36:34]Send: [53 55 50 4C 41 17 2B 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 01 F4 01 00 00 81 00 ]
[15:36:34]Send: [53 55 50 4C 41 ]
[15:36:34]HVAC[1]: send: IsOn 0, Mode OFF, tHeat 500, tCool 0, flags 0x81
[15:36:35]Send: [53 55 50 4C 41 17 2C 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 01 F4 01 00 00 01 00 ]
[15:36:35]Send: [53 55 50 4C 41 ]
[15:36:35]HVAC[1]: send: IsOn 0, Mode OFF, tHeat 500, tCool 0, flags 0x1
[15:36:35][190037][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 188876, current millis 190037
[15:36:35][190038][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 188876, current millis 190038
[15:36:35][190038][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 188876, current millis 190038
[15:36:35][190048][I][Z2S_trv_interface.cpp:203] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv mode difference detected: hvac=1, trv=1
[15:36:35][190048][I][Z2S_trv_interface.cpp:126] sendTRVMode(): Z2S_TRVInterface::sendTRVMode = 0
[15:36:36]Wrote 8 bytes to storage at 15
[15:36:36]Wrote 7 bytes to storage at 8
[15:36:36]Commit
[15:36:39][194234][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:36:39][194235][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:36:39][194235][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:36:39][194236][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:36:39][194236][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x47
[15:36:39][194237][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2
[15:36:39][194237][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:36:39][194238][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:36:39][194238][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:36:39][194239][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:36:39][194239][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:36:39][194240][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:36:39][194241][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:36:39][194241][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:36:39][194242][I][z2s_device_tuya_custom_cluster.cpp:104] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x0, payload_size 0x7, payload[9] 0xc5
[15:36:39][194243][I][z2s_device_hvac.cpp:95] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_SYSTEM_MODE_MSG: 0x0
[15:36:50][204548][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:36:50][204549][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:36:50][204550][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:36:50][204550][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0xb[0x2]
[15:36:50][204551][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -36
[15:36:50][204594][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:36:50][204595][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:36:50][204595][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:36:50][204596][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:36:50][204596][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x48
[15:36:50][204597][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2
[15:36:50][204597][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:36:50][204597][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:36:50][204598][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:36:50][204598][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:36:50][204599][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:36:50][204599][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:36:50][204600][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:36:50][204601][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:36:50][204602][I][z2s_device_tuya_custom_cluster.cpp:104] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x0, payload_size 0x7, payload[9] 0x98
[15:36:50][204602][I][z2s_device_hvac.cpp:95] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_SYSTEM_MODE_MSG: 0x0
[15:36:59]Send: [53 55 50 4C 41 17 2D 00 00 00 28 00 00 00 10 00 00 00 96 E5 F7 67 00 00 00 00 50 9D 09 00 00 00 00 00 ]
[15:36:59]Send: [53 55 50 4C 41 ]
[15:36:59]Recv: [53 55 50 4C 41 17 19 00 00 00 32 00 00 00 10 00 00 00 77 C9 F7 67 00 00 00 00 17 EF 0A 00 00 00 00 00 53 55 50 4C 41 ]
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

A,i jeszcze z off na głowicy :

Code: Select all

Using 'COM4' as serial port.
Unexpected error: could not open port 'COM4': PermissionError(13, 'Odmowa dostępu.', None, 5)
[15:39:08]Recv: [53 55 50 4C 41 17 21 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 E8 08 00 00 01 00 53 55 50 4C 41 ]
[15:39:08]HVAC[1]: new value from server: mode=NOT SET tHeat=2280 tCool=0, durationSec=0
[15:39:08]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2280 tCool=-32768, durationSec=0
[15:39:08]Send: [53 55 50 4C 41 17 40 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:39:08]Send: [53 55 50 4C 41 ]
[15:39:08]Send: [53 55 50 4C 41 17 41 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 E8 08 00 00 81 00 ]
[15:39:08]Send: [53 55 50 4C 41 ]
[15:39:08]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2280, tCool 0, flags 0x81
[15:39:10][345080][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2280, trv=50
[15:39:10][345080][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 228
[15:39:11]Wrote 8 bytes to storage at 15
[15:39:11]Wrote 2 bytes to storage at 39
[15:39:11]Wrote 7 bytes to storage at 8
[15:39:11]Commit
[15:39:15][350081][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2280, trv=50
[15:39:15][350081][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 228
[15:39:16][351479][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:16][351480][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:16][351480][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:39:16][351481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:16][351481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5c
[15:39:16][351482][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2
[15:39:16][351482][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:39:16][351483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:17][351483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:39:17][351484][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x2
[15:39:17][351484][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:17][351485][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:17][351486][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:17][351486][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:17][351487][I][z2s_device_tuya_custom_cluster.cpp:104] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x2, payload_size 0x7, payload[9] 0x73
[15:39:17][351488][I][z2s_device_hvac.cpp:95] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_SYSTEM_MODE_MSG: 0x2
[15:39:17][351598][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:39:17][351599][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:39:17][351600][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:39:17][351600][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x11[0x2]
[15:39:17][351601][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -37
[15:39:17][351614][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:39:17][351615][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:39:17][351616][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:39:17][351616][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x12[0x2]
[15:39:17][351617][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -36
[15:39:17][351649][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:17][351649][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:17][351650][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:39:17][351650][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:17][351651][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5d
[15:39:17][351651][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:39:17][351652][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:39:17][351652][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:17][351653][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:39:17][351653][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:39:17][351653][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:39:17][351654][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:39:17][351654][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe4
[15:39:17][351655][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:17][351655][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:17][351656][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:17][351657][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:17][351658][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe4, payload_size 0xa, payload[9] 0xe4
[15:39:17][351659][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe4
[15:39:17][351771][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:17][351772][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:17][351772][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:39:17][351773][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:17][351773][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5e
[15:39:17][351774][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:39:17][351774][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:39:17][351775][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:17][351775][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:39:17][351776][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:39:17][351776][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:39:17][351776][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:39:17][351777][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe4
[15:39:17][351777][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:17][351778][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:17][351779][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:17][351780][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:17][351781][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe4, payload_size 0xa, payload[9] 0xe4
[15:39:17][351782][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe4
[15:39:20][355082][I][Z2S_trv_interface.cpp:203] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv mode difference detected: hvac=2, trv=2
[15:39:20][355082][I][Z2S_trv_interface.cpp:126] sendTRVMode(): Z2S_TRVInterface::sendTRVMode = 1
[15:39:22][357235][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:39:22][357235][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:39:22][357236][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:39:22][357237][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x13[0x2]
[15:39:22][357237][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -36
[15:39:22][357282][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:22][357282][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:22][357283][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:39:22][357283][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:22][357284][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5f
[15:39:22][357284][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2
[15:39:22][357285][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:39:22][357285][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:22][357286][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:39:22][357286][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[15:39:22][357286][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:22][357287][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:22][357288][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:22][357289][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:22][357289][I][z2s_device_tuya_custom_cluster.cpp:104] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x1, payload_size 0x7, payload[9] 0xa6
[15:39:22][357290][I][z2s_device_hvac.cpp:95] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_SYSTEM_MODE_MSG: 0x1
[15:39:22]HVAC[1]: set target mode CMD TURN ON requested (8)
[15:39:22]HVAC[1]: current mode HEAT
[15:39:22][357486][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:22][357487][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:22][357487][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:39:23][357488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:23][357488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x60
[15:39:23][357488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:39:23][357489][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:39:23][357489][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:23][357490][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:39:23][357490][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:39:23][357491][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:39:23][357491][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:39:23][357491][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x32
[15:39:23][357492][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:23][357493][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:23][357493][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:23][357494][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:23][357495][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x32, payload_size 0xa, payload[9] 0x32
[15:39:23][357496][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0x32
[15:39:23]Send: [53 55 50 4C 41 17 42 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 F4 01 00 00 81 00 ]
[15:39:23]Send: [53 55 50 4C 41 ]
[15:39:23]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 500, tCool 0, flags 0x81
[15:39:26]Wrote 8 bytes to storage at 15
[15:39:26]Wrote 7 bytes to storage at 8
[15:39:26]Commit
[15:39:28][363484][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:28][363485][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:28][363485][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:39:28][363486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:28][363486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x61
[15:39:28][363487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x3
[15:39:28][363487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:39:29][363487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:29][363488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:39:29][363488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[15:39:29][363489][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:29][363489][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:29][363490][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:29][363491][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:33]Send: [53 55 50 4C 41 17 43 00 00 00 28 00 00 00 10 00 00 00 30 E6 F7 67 00 00 00 00 8F 72 0C 00 00 00 00 00 ]
[15:39:33]Send: [53 55 50 4C 41 ]
[15:39:33]Recv: [53 55 50 4C 41 17 22 00 00 00 32 00 00 00 10 00 00 00 11 CA F7 67 00 00 00 00 0F 9B 0C 00 00 00 00 00 53 55 50 4C 41 ]
[15:39:35][370066][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0x5), rejoined(NO)
[15:39:35][370067][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:39:35][370067][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 363489, current millis 370067
[15:39:35][370068][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0x4), rejoined(NO)
[15:39:35][370069][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:39:35][370069][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 363489, current millis 370069
[15:39:35][370070][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0xef00), rejoined(NO)
[15:39:35][370070][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:39:35][370071][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 363489, current millis 370071
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

oraz z tego momentu gdy głowica zaczyna grzać- generalnie im więcej tych komunikatów z payload tym lepiej :
przy 22,2 stopnia pojawiła się na głowicy ikonka grzania , fizycznie się nie otwarła .W aplikacji nie zmienia się ikona na grzanie . Otwarcie fizycznie nastąpiło przy 23,1 C . Ale może tak działa algorytm głowicy że po dłuższym czasie się otworzy bo przy tych 23,1 nie otwarła sie cała dopiero po jakim czasie prześwit na max.

jak by coś nie tak z tymi logami to pisz
zbiorę je od nowa

Code: Select all

Using 'COM4' as serial port.
Showing logs:
[15:43:40]Send: [53 55 50 4C 41 17 14 00 00 00 28 00 00 00 10 00 00 00 26 E7 F7 67 00 00 00 00 36 D4 0E 00 00 00 00 00 ]
[15:43:40]Send: [53 55 50 4C 41 ]
[15:43:40]Recv: [53 55 50 4C 41 17 10 00 00 00 32 00 00 00 10 00 00 00 07 CB F7 67 00 00 00 00 CA 36 0F 00 00 00 00 00 53 55 50 4C 41 ]
[15:43:46]Recv: [53 55 50 4C 41 17 11 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 3E 08 00 00 01 00 53 55 50 4C 41 ]
[15:43:46]HVAC[1]: new value from server: mode=NOT SET tHeat=2110 tCool=0, durationSec=0
[15:43:46]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2110 tCool=-32768, durationSec=0
[15:43:46]Send: [53 55 50 4C 41 17 15 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:43:46]Send: [53 55 50 4C 41 ]
[15:43:46]Send: [53 55 50 4C 41 17 16 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 3E 08 00 00 01 00 ]
[15:43:46]Send: [53 55 50 4C 41 ]
[15:43:46]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2110, tCool 0, flags 0x1
[15:43:47][ 70018][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 56603, current millis 70018
[15:43:47][ 70019][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 56603, current millis 70019
[15:43:47][ 70019][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 56603, current millis 70019
[15:43:47][ 70024][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2110, trv=210
[15:43:47][ 70025][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 211
[15:43:48]Wrote 8 bytes to storage at 15
[15:43:48]Wrote 2 bytes to storage at 39
[15:43:48]Wrote 7 bytes to storage at 8
[15:43:48]Commit
[15:43:49][ 71894][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:43:49][ 71894][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:43:49][ 71895][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:43:49][ 71896][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2[0x2]
[15:43:49][ 71896][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -59
[15:43:49][ 71948][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:43:49][ 71949][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:43:49][ 71949][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:43:49][ 71950][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:43:49][ 71950][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x7c
[15:43:49][ 71951][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:43:49][ 71951][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:43:49][ 71952][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:43:49][ 71952][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:43:49][ 71952][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:43:49][ 71953][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:43:49][ 71953][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:43:49][ 71954][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xd3
[15:43:49][ 71954][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:43:49][ 71955][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:43:49][ 71956][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:43:49][ 71956][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:43:49][ 71957][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xd3, payload_size 0xa, payload[9] 0xd3
[15:43:49][ 71958][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xd3
[15:43:50]Recv: [53 55 50 4C 41 17 12 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 A2 08 00 00 01 00 53 55 50 4C 41 ]
[15:43:50]HVAC[1]: new value from server: mode=NOT SET tHeat=2210 tCool=0, durationSec=0
[15:43:50]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2210 tCool=-32768, durationSec=0
[15:43:50]Send: [53 55 50 4C 41 17 17 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:43:50]Send: [53 55 50 4C 41 ]
[15:43:50]Send: [53 55 50 4C 41 17 18 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 A2 08 00 00 01 00 ]
[15:43:50]Send: [53 55 50 4C 41 ]
[15:43:50]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2210, tCool 0, flags 0x1
[15:43:52][ 75025][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2210, trv=211
[15:43:52][ 75025][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 221
[15:43:53]Wrote 8 bytes to storage at 15
[15:43:53]Wrote 2 bytes to storage at 39
[15:43:53]Wrote 7 bytes to storage at 8
[15:43:53]Commit
[15:43:54][ 77264][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:43:54][ 77264][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:43:54][ 77265][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:43:54][ 77265][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x3[0x2]
[15:43:54][ 77266][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -57
[15:43:54][ 77317][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:43:54][ 77318][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:43:54][ 77318][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:43:54][ 77319][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:43:54][ 77319][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x7d
[15:43:54][ 77320][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:43:54][ 77320][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:43:54][ 77320][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:43:54][ 77321][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:43:54][ 77321][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:43:54][ 77322][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:43:54][ 77322][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:43:54][ 77323][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xdd
[15:43:54][ 77324][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:43:54][ 77324][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:43:54][ 77325][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:43:54][ 77326][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:43:54][ 77326][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xdd, payload_size 0xa, payload[9] 0xdd
[15:43:54][ 77327][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xdd
[15:43:54]Recv: [53 55 50 4C 41 17 13 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 AC 08 00 00 01 00 53 55 50 4C 41 ]
[15:43:54]HVAC[1]: new value from server: mode=NOT SET tHeat=2220 tCool=0, durationSec=0
[15:43:54]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2220 tCool=-32768, durationSec=0
[15:43:54]Send: [53 55 50 4C 41 17 19 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:43:54]Send: [53 55 50 4C 41 ]
[15:43:54]Send: [53 55 50 4C 41 17 1A 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 AC 08 00 00 01 00 ]
[15:43:54]Send: [53 55 50 4C 41 ]
[15:43:54]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2220, tCool 0, flags 0x1
[15:43:55][ 78052][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:43:55][ 78052][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:43:55][ 78053][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:43:55][ 78054][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:43:55][ 78054][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x7e
[15:43:55][ 78054][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x3
[15:43:55][ 78055][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:43:55][ 78055][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:43:55][ 78056][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:43:55][ 78056][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[15:43:55][ 78057][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:43:55][ 78057][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:43:55][ 78058][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:43:55][ 78059][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:43:57][ 80026][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2220, trv=221
[15:43:57][ 80026][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 222
[15:43:58]Wrote 8 bytes to storage at 15
[15:43:58]Wrote 2 bytes to storage at 39
[15:43:58]Wrote 7 bytes to storage at 8
[15:43:58]Commit
[15:43:59]Recv: [53 55 50 4C 41 17 14 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 B6 08 00 00 01 00 53 55 50 4C 41 ]
[15:43:59]HVAC[1]: new value from server: mode=NOT SET tHeat=2230 tCool=0, durationSec=0
[15:43:59]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2230 tCool=-32768, durationSec=0
[15:43:59]Send: [53 55 50 4C 41 17 1B 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:43:59]Send: [53 55 50 4C 41 ]
[15:43:59]Send: [53 55 50 4C 41 17 1C 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 B6 08 00 00 01 00 ]
[15:43:59]Send: [53 55 50 4C 41 ]
[15:43:59]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2230, tCool 0, flags 0x1
[15:44:00][ 83358][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:44:00][ 83359][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:44:00][ 83360][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:44:00][ 83360][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x4[0x2]
[15:44:00][ 83361][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -55
[15:44:00][ 83411][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:00][ 83412][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:00][ 83412][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:00][ 83413][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:00][ 83413][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x7f
[15:44:00][ 83414][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:00][ 83414][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:00][ 83414][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:00][ 83415][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:00][ 83415][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:00][ 83416][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:00][ 83416][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:00][ 83417][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xde
[15:44:00][ 83417][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:00][ 83418][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:00][ 83419][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:00][ 83419][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:00][ 83420][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xde, payload_size 0xa, payload[9] 0xde
[15:44:00][ 83421][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xde
[15:44:00]Send: [53 55 50 4C 41 17 1D 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 AC 08 00 00 01 00 ]
[15:44:00]Send: [53 55 50 4C 41 ]
[15:44:00]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2220, tCool 0, flags 0x1
[15:44:01][ 83963][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:01][ 83963][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:01][ 83964][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:01][ 83964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:01][ 83965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x7f
[15:44:01][ 83965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:01][ 83965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:01][ 83966][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:01][ 83966][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:01][ 83967][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:01][ 83967][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:01][ 83968][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:01][ 83968][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xde
[15:44:01][ 83969][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:01][ 83969][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:01][ 83970][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:01][ 83971][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:01][ 83972][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xde, payload_size 0xa, payload[9] 0xde
[15:44:01][ 83972][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xde
[15:44:01][ 84092][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:01][ 84092][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:01][ 84093][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:44:01][ 84093][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:01][ 84094][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x80
[15:44:01][ 84094][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x3
[15:44:01][ 84094][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:44:01][ 84095][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:01][ 84095][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:44:01][ 84096][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:01][ 84096][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:01][ 84097][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:01][ 84098][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:01][ 84098][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:03]Wrote 2 bytes to storage at 39
[15:44:03]Wrote 7 bytes to storage at 8
[15:44:03]Commit
[15:44:18]Recv: [53 55 50 4C 41 17 15 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 B6 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:18]HVAC[1]: new value from server: mode=NOT SET tHeat=2230 tCool=0, durationSec=0
[15:44:18]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2230 tCool=-32768, durationSec=0
[15:44:18]Send: [53 55 50 4C 41 17 1E 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:18]Send: [53 55 50 4C 41 ]
[15:44:18]Send: [53 55 50 4C 41 17 1F 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 B6 08 00 00 01 00 ]
[15:44:18]Send: [53 55 50 4C 41 ]
[15:44:18]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2230, tCool 0, flags 0x1
[15:44:22][105031][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2230, trv=222
[15:44:22][105031][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 223
[15:44:23]Wrote 8 bytes to storage at 15
[15:44:23]Wrote 7 bytes to storage at 8
[15:44:23]Commit
[15:44:23]Recv: [53 55 50 4C 41 17 16 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 C0 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:23]HVAC[1]: new value from server: mode=NOT SET tHeat=2240 tCool=0, durationSec=0
[15:44:23]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2240 tCool=-32768, durationSec=0
[15:44:23]Send: [53 55 50 4C 41 17 20 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:23]Send: [53 55 50 4C 41 ]
[15:44:23]Send: [53 55 50 4C 41 17 21 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 C0 08 00 00 01 00 ]
[15:44:23]Send: [53 55 50 4C 41 ]
[15:44:23]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2240, tCool 0, flags 0x1
[15:44:26][109303][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:44:26][109304][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:44:26][109305][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:44:26][109305][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x5[0x2]
[15:44:26][109306][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -58
[15:44:26][109357][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:26][109357][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:26][109358][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:26][109358][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:26][109359][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x81
[15:44:26][109359][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:26][109360][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:26][109360][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:26][109360][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:26][109361][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:26][109361][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:26][109362][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:26][109362][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xdf
[15:44:26][109363][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:26][109363][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:26][109364][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:26][109365][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:26][109366][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xdf, payload_size 0xa, payload[9] 0xdf
[15:44:26][109366][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xdf
[15:44:26]Send: [53 55 50 4C 41 17 22 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 B6 08 00 00 01 00 ]
[15:44:26]Send: [53 55 50 4C 41 ]
[15:44:26]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2230, tCool 0, flags 0x1
[15:44:27]Recv: [53 55 50 4C 41 17 17 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 CA 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:27]HVAC[1]: new value from server: mode=NOT SET tHeat=2250 tCool=0, durationSec=0
[15:44:27]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2250 tCool=-32768, durationSec=0
[15:44:27]Send: [53 55 50 4C 41 17 23 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:27]Send: [53 55 50 4C 41 ]
[15:44:27]Send: [53 55 50 4C 41 17 24 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 CA 08 00 00 01 00 ]
[15:44:27]Send: [53 55 50 4C 41 ]
[15:44:27]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2250, tCool 0, flags 0x1
[15:44:28]Wrote 8 bytes to storage at 15
[15:44:28]Wrote 2 bytes to storage at 39
[15:44:28]Wrote 7 bytes to storage at 8
[15:44:28]Commit
[15:44:32][115033][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2250, trv=223
[15:44:32][115033][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 225
[15:44:33]Recv: [53 55 50 4C 41 17 18 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 D4 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:33]HVAC[1]: new value from server: mode=NOT SET tHeat=2260 tCool=0, durationSec=0
[15:44:33]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2260 tCool=-32768, durationSec=0
[15:44:33]Send: [53 55 50 4C 41 17 25 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:33]Send: [53 55 50 4C 41 ]
[15:44:33]Send: [53 55 50 4C 41 17 26 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 D4 08 00 00 01 00 ]
[15:44:33]Send: [53 55 50 4C 41 ]
[15:44:33]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2260, tCool 0, flags 0x1
[15:44:36][119672][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:44:36][119673][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:44:36][119673][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:44:36][119674][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x6[0x2]
[15:44:36][119674][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -56
[15:44:36][119729][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:36][119730][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:36][119730][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:36][119731][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:36][119731][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x82
[15:44:36][119732][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:36][119732][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:36][119733][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:36][119733][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:36][119733][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:36][119734][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:37][119734][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:37][119735][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe1
[15:44:37][119735][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:37][119736][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:37][119737][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:37][119738][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:37][119738][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe1, payload_size 0xa, payload[9] 0xe1
[15:44:37][119739][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe1
[15:44:37]Send: [53 55 50 4C 41 17 27 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 CA 08 00 00 01 00 ]
[15:44:37]Send: [53 55 50 4C 41 ]
[15:44:37]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2250, tCool 0, flags 0x1
[15:44:38]Wrote 2 bytes to storage at 39
[15:44:38]Wrote 7 bytes to storage at 8
[15:44:38]Commit
[15:44:38]Recv: [53 55 50 4C 41 17 19 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 DE 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:38]HVAC[1]: new value from server: mode=NOT SET tHeat=2270 tCool=0, durationSec=0
[15:44:38]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2270 tCool=-32768, durationSec=0
[15:44:38]Send: [53 55 50 4C 41 17 28 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:38]Send: [53 55 50 4C 41 ]
[15:44:38]Send: [53 55 50 4C 41 17 29 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 DE 08 00 00 01 00 ]
[15:44:38]Send: [53 55 50 4C 41 ]
[15:44:38]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2270, tCool 0, flags 0x1
[15:44:42][125035][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2270, trv=225
[15:44:42][125035][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 227
[15:44:42][125390][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:44:42][125391][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:44:42][125392][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:44:42][125392][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x7[0x2]
[15:44:42][125393][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -66
[15:44:42][125443][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:42][125444][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:42][125444][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:42][125444][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:42][125445][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x83
[15:44:42][125445][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:42][125446][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:42][125446][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:42][125447][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:42][125447][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:42][125448][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:42][125448][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:42][125448][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe3
[15:44:42][125449][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:42][125450][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:42][125451][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:42][125451][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:42][125452][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe3, payload_size 0xa, payload[9] 0xe3
[15:44:42][125453][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe3
[15:44:43]Wrote 8 bytes to storage at 15
[15:44:43]Wrote 2 bytes to storage at 39
[15:44:43]Wrote 7 bytes to storage at 8
[15:44:43]Commit
[15:44:44]Recv: [53 55 50 4C 41 17 1A 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 E8 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:44]HVAC[1]: new value from server: mode=NOT SET tHeat=2280 tCool=0, durationSec=0
[15:44:44]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2280 tCool=-32768, durationSec=0
[15:44:44]Send: [53 55 50 4C 41 17 2A 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:44]Send: [53 55 50 4C 41 ]
[15:44:44]Send: [53 55 50 4C 41 17 2B 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 E8 08 00 00 01 00 ]
[15:44:44]Send: [53 55 50 4C 41 ]
[15:44:44]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2280, tCool 0, flags 0x1
[15:44:47]Recv: [53 55 50 4C 41 17 1B 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 F2 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:47]HVAC[1]: new value from server: mode=NOT SET tHeat=2290 tCool=0, durationSec=0
[15:44:47]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2290 tCool=-32768, durationSec=0
[15:44:47]Send: [53 55 50 4C 41 17 2C 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:47]Send: [53 55 50 4C 41 ]
[15:44:47]Send: [53 55 50 4C 41 17 2D 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 F2 08 00 00 01 00 ]
[15:44:47]Send: [53 55 50 4C 41 ]
[15:44:47]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2290, tCool 0, flags 0x1
[15:44:47][130026][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0x5), rejoined(NO)
[15:44:47][130027][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:44:47][130027][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 125449, current millis 130027
[15:44:47][130028][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0x4), rejoined(NO)
[15:44:47][130029][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:44:47][130029][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 125449, current millis 130029
[15:44:47][130030][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0xef00), rejoined(NO)
[15:44:47][130031][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:44:47][130031][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 125449, current millis 130031
[15:44:47][130036][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2290, trv=227
[15:44:47][130037][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 229
[15:44:47][130756][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:44:47][130756][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:44:48][130757][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:44:48][130758][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x8[0x2]
[15:44:48][130758][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -42
[15:44:48][130809][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:48][130809][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:48][130810][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:48][130810][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:48][130810][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x84
[15:44:48][130811][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:48][130811][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:48][130812][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:48][130812][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:48][130813][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:48][130813][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:48][130814][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:48][130814][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe5
[15:44:48][130815][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:48][130815][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:48][130816][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:48][130817][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:48][130818][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe5, payload_size 0xa, payload[9] 0xe5
[15:44:48][130818][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe5
[15:44:48]Wrote 8 bytes to storage at 15
[15:44:48]Wrote 2 bytes to storage at 39
[15:44:48]Wrote 7 bytes to storage at 8
[15:44:48]Commit
[15:44:52]Recv: [53 55 50 4C 41 17 1C 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 FC 08 00 00 01 00 53 55 50 4C 41 ]
[15:44:52]HVAC[1]: new value from server: mode=NOT SET tHeat=2300 tCool=0, durationSec=0
[15:44:52]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2300 tCool=-32768, durationSec=0
[15:44:52]Send: [53 55 50 4C 41 17 2E 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:44:52]Send: [53 55 50 4C 41 ]
[15:44:52]Send: [53 55 50 4C 41 17 2F 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 FC 08 00 00 01 00 ]
[15:44:52]Send: [53 55 50 4C 41 ]
[15:44:52]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2300, tCool 0, flags 0x1
[15:44:53]Wrote 8 bytes to storage at 15
[15:44:53]Wrote 2 bytes to storage at 39
[15:44:53]Wrote 7 bytes to storage at 8
[15:44:53]Commit
[15:44:57][140038][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2300, trv=229
[15:44:57][140038][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 230
[15:44:58][141130][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:44:58][141130][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:44:58][141131][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:44:58][141132][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x9[0x2]
[15:44:58][141132][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -50
[15:44:58][141174][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:44:58][141175][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:44:58][141175][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:44:58][141176][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:44:58][141176][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x85
[15:44:58][141177][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:44:58][141177][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:44:58][141178][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:44:58][141178][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:44:58][141178][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:44:58][141179][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:44:58][141179][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:44:58][141180][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe6
[15:44:58][141180][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:44:58][141181][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:44:58][141182][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:44:58][141182][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:44:58][141183][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe6, payload_size 0xa, payload[9] 0xe6
[15:44:58][141184][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe6
[15:45:00]Recv: [53 55 50 4C 41 17 1D 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 06 09 00 00 01 00 53 55 50 4C 41 ]
[15:45:00]HVAC[1]: new value from server: mode=NOT SET tHeat=2310 tCool=0, durationSec=0
[15:45:00]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2310 tCool=-32768, durationSec=0
[15:45:00]Send: [53 55 50 4C 41 17 30 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:45:00]Send: [53 55 50 4C 41 ]
[15:45:00]Send: [53 55 50 4C 41 17 31 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 06 09 00 00 01 00 ]
[15:45:00]Send: [53 55 50 4C 41 ]
[15:45:00]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2310, tCool 0, flags 0x1
[15:45:02][145039][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2310, trv=230
[15:45:02][145039][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 231
[15:45:03]Wrote 8 bytes to storage at 15
[15:45:03]Wrote 2 bytes to storage at 39
[15:45:03]Wrote 7 bytes to storage at 8
[15:45:03]Commit
[15:45:07][150040][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2310, trv=230
[15:45:07][150040][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 231
[15:45:08][151498][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:45:08][151499][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:45:08][151499][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:45:08][151500][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0xa[0x2]
[15:45:08][151501][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -42
[15:45:08][151505][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:45:08][151505][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:45:08][151506][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:45:08][151507][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0xb[0x2]
[15:45:08][151507][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -42
[15:45:08][151547][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:45:08][151548][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:45:08][151548][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:45:08][151549][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:45:08][151549][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x86
[15:45:08][151550][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:45:08][151550][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:45:08][151550][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:45:08][151551][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:45:08][151551][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:45:08][151552][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:45:08][151552][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:45:08][151553][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe7
[15:45:08][151553][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:45:08][151554][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:45:08][151555][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:45:08][151555][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:45:08][151556][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe7, payload_size 0xa, payload[9] 0xe7
[15:45:08][151557][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe7
[15:45:08][151674][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:45:08][151674][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:45:08][151675][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:45:08][151675][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:45:08][151676][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x87
[15:45:08][151676][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:45:08][151677][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:45:08][151677][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:45:08][151678][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:45:08][151678][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:45:08][151678][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:45:08][151679][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:45:08][151679][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe7
[15:45:08][151680][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:45:08][151680][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:45:08][151681][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:45:08][151682][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:45:08][151683][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe7, payload_size 0xa, payload[9] 0xe7
[15:45:08][151683][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe7
[15:45:25]Send: [53 55 50 4C 41 17 32 00 00 00 28 00 00 00 10 00 00 00 90 E7 F7 67 00 00 00 00 FE 0E 0D 00 00 00 00 00 ]
[15:45:25]Send: [53 55 50 4C 41 ]
[15:45:26]Recv: [53 55 50 4C 41 17 1E 00 00 00 32 00 00 00 10 00 00 00 71 CB F7 67 00 00 00 00 87 97 0D 00 00 00 00 00 53 55 50 4C 41 ]
Last edited by LukiSpajder on Thu Apr 10, 2025 1:58 pm, edited 2 times in total.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

LukiSpajder wrote: Thu Apr 10, 2025 1:39 pm A,i jeszcze z off na głowicy :

Code: Select all

Using 'COM4' as serial port.
Unexpected error: could not open port 'COM4': PermissionError(13, 'Odmowa dostępu.', None, 5)
[15:39:08]Recv: [53 55 50 4C 41 17 21 00 00 00 6E 00 00 00 11 00 00 00 7B 1F 00 00 01 00 00 00 00 00 00 E8 08 00 00 01 00 53 55 50 4C 41 ]
[15:39:08]HVAC[1]: new value from server: mode=NOT SET tHeat=2280 tCool=0, durationSec=0
[15:39:08]HVAC[1]: applyNewRuntimeSettings mode=NOT SET tHeat=2280 tCool=-32768, durationSec=0
[15:39:08]Send: [53 55 50 4C 41 17 40 00 00 00 78 00 00 00 06 00 00 00 01 7B 1F 00 00 01 ]
[15:39:08]Send: [53 55 50 4C 41 ]
[15:39:08]Send: [53 55 50 4C 41 17 41 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 E8 08 00 00 81 00 ]
[15:39:08]Send: [53 55 50 4C 41 ]
[15:39:08]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 2280, tCool 0, flags 0x81
[15:39:10][345080][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2280, trv=50
[15:39:10][345080][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 228
[15:39:11]Wrote 8 bytes to storage at 15
[15:39:11]Wrote 2 bytes to storage at 39
[15:39:11]Wrote 7 bytes to storage at 8
[15:39:11]Commit
[15:39:15][350081][I][Z2S_trv_interface.cpp:198] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - setpoint difference detected: hvac=2280, trv=50
[15:39:15][350081][I][Z2S_trv_interface.cpp:99] sendTRVTemperatureSetpoint(): Z2S_TRVInterface::sendTRVTemperatureSetpoint = 228
[15:39:16][351479][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:16][351480][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:16][351480][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:39:16][351481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:16][351481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5c
[15:39:16][351482][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2
[15:39:16][351482][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:39:16][351483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:17][351483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:39:17][351484][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x2
[15:39:17][351484][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:17][351485][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:17][351486][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:17][351486][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:17][351487][I][z2s_device_tuya_custom_cluster.cpp:104] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x2, payload_size 0x7, payload[9] 0x73
[15:39:17][351488][I][z2s_device_hvac.cpp:95] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_SYSTEM_MODE_MSG: 0x2
[15:39:17][351598][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:39:17][351599][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:39:17][351600][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:39:17][351600][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x11[0x2]
[15:39:17][351601][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -37
[15:39:17][351614][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:39:17][351615][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:39:17][351616][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:39:17][351616][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x12[0x2]
[15:39:17][351617][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -36
[15:39:17][351649][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:17][351649][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:17][351650][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:39:17][351650][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:17][351651][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5d
[15:39:17][351651][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:39:17][351652][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:39:17][351652][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:17][351653][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:39:17][351653][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:39:17][351653][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:39:17][351654][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:39:17][351654][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe4
[15:39:17][351655][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:17][351655][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:17][351656][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:17][351657][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:17][351658][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe4, payload_size 0xa, payload[9] 0xe4
[15:39:17][351659][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe4
[15:39:17][351771][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:17][351772][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:17][351772][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:39:17][351773][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:17][351773][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5e
[15:39:17][351774][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:39:17][351774][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:39:17][351775][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:17][351775][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:39:17][351776][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:39:17][351776][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:39:17][351776][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:39:17][351777][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xe4
[15:39:17][351777][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:17][351778][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:17][351779][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:17][351780][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:17][351781][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0xe4, payload_size 0xa, payload[9] 0xe4
[15:39:17][351782][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0xe4
[15:39:20][355082][I][Z2S_trv_interface.cpp:203] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv mode difference detected: hvac=2, trv=2
[15:39:20][355082][I][Z2S_trv_interface.cpp:126] sendTRVMode(): Z2S_TRVInterface::sendTRVMode = 1
[15:39:22][357235][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[15:39:22][357235][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xb608), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[15:39:22][357236][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[15:39:22][357237][I][ZigbeeGateway.cpp:1392] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x13[0x2]
[15:39:22][357237][I][ZigbeeGateway.cpp:1394] zbCmdDefaultResponse(): custom cmd rssi -36
[15:39:22][357282][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:22][357282][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:22][357283][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:39:22][357283][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:22][357284][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5f
[15:39:22][357284][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2
[15:39:22][357285][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:39:22][357285][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:22][357286][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:39:22][357286][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[15:39:22][357286][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:22][357287][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:22][357288][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:22][357289][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:22][357289][I][z2s_device_tuya_custom_cluster.cpp:104] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x1, payload_size 0x7, payload[9] 0xa6
[15:39:22][357290][I][z2s_device_hvac.cpp:95] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_SYSTEM_MODE_MSG: 0x1
[15:39:22]HVAC[1]: set target mode CMD TURN ON requested (8)
[15:39:22]HVAC[1]: current mode HEAT
[15:39:22][357486][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:22][357487][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:22][357487][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[15:39:23][357488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:23][357488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x60
[15:39:23][357488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4
[15:39:23][357489][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[15:39:23][357489][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:23][357490][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[15:39:23][357490][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[15:39:23][357491][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[15:39:23][357491][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[15:39:23][357491][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x32
[15:39:23][357492][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:23][357493][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:23][357493][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:23][357494][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:23][357495][I][z2s_device_tuya_custom_cluster.cpp:87] processTuyaHvacDataReport(): Tuya_read_dp_result.dp_value 0x32, payload_size 0xa, payload[9] 0x32
[15:39:23][357496][I][z2s_device_hvac.cpp:76] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - CURRENT_HEATING_SETPOINT_MSG: 0x32
[15:39:23]Send: [53 55 50 4C 41 17 42 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 02 F4 01 00 00 81 00 ]
[15:39:23]Send: [53 55 50 4C 41 ]
[15:39:23]HVAC[1]: send: IsOn 0, Mode HEAT, tHeat 500, tCool 0, flags 0x81
[15:39:26]Wrote 8 bytes to storage at 15
[15:39:26]Wrote 7 bytes to storage at 8
[15:39:26]Commit
[15:39:28][363484][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[15:39:28][363485][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xb608
[15:39:28][363485][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[15:39:28][363486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[15:39:28][363486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x61
[15:39:28][363487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x3
[15:39:28][363487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
[15:39:29][363487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[15:39:29][363488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[15:39:29][363488][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[15:39:29][363489][I][z2s_device_tuya_custom_cluster.cpp:404] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[15:39:29][363489][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[15:39:29][363490][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[15:39:29][363491][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[15:39:33]Send: [53 55 50 4C 41 17 43 00 00 00 28 00 00 00 10 00 00 00 30 E6 F7 67 00 00 00 00 8F 72 0C 00 00 00 00 00 ]
[15:39:33]Send: [53 55 50 4C 41 ]
[15:39:33]Recv: [53 55 50 4C 41 17 22 00 00 00 32 00 00 00 10 00 00 00 11 CA F7 67 00 00 00 00 0F 9B 0C 00 00 00 00 00 53 55 50 4C 41 ]
[15:39:35][370066][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0x5), rejoined(NO)
[15:39:35][370067][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:39:35][370067][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 363489, current millis 370067
[15:39:35][370068][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0x4), rejoined(NO)
[15:39:35][370069][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:39:35][370069][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 363489, current millis 370069
[15:39:35][370070][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xb608), model id(0x6001), cluster id(0xef00), rejoined(NO)
[15:39:35][370070][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.25-10/04/2025
[15:39:35][370071][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 363489, current millis 370071
A widzisz - u mnie OFF==0 a Ciebie ==2. Dzięki!
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

@klew jakiej funkcji użyć by termostat pokazywał, że aktualnie grzeje? setTargetMode?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Thu Apr 10, 2025 1:57 pm
LukiSpajder wrote: Thu Apr 10, 2025 1:39 pm A,i jeszcze z off na głowicy :

[
A widzisz - u mnie OFF==0 a Ciebie ==2. Dzięki!
To się zgadza jak ustawię program na głowicy to supla wskazuję off 😁

Return to “Bramka ZigBee”