[APP][Pro] Tuya Local

Hi Andi,
Here is the full support bundle you requested.

Just for context: I had disabled Tuya Local after my previous test, so the gap in the logs is intentional. I enabled the app again today specifically to create this support bundle.

After enabling it, I waited approximately 10 minutes before generating the bundle, to give the Heat Pump enough time to connect and receive data.

During those 10 minutes it kept repeating the same pattern:

Connected
Disconnected: socket closed (..., no data received)
Reconnecting

I did not change any device or protocol settings during this test.

This is the Homey Diag report (including the support bundle): cbae8c24-c526-429d-afdb-4fcb32ccc1ef

Thanks,
Jan

@Jan-Feijen

Please provide the full support bundle from app settings:

Please send a support bundle when something doesn’t work

When a device won’t connect, shows no values, or a data point is mapped wrongly, the app can collect everything I need in one go. Without it, diagnosing takes three or four rounds of questions.

Where: App settings → Fix It tab → Create support bundle, at the top. (Also under Help → Reporting device issues.)

What’s in it: per device the driver, the protocol version configured and actually in use, the full DP mapping, the live values the device is sending right now, the connection history, the manufacturer’s DP specification if you have Cloud Lookup set up (recommended!), and the warnings from the log.

The two parts that usually settle it: the live values next to the DP mapping — what the device really sends versus what the app expects — and the connection history, which tells apart “never gets in”, “gets thrown out again”, and “connected but silent”. Three different causes, and screenshots rarely show which one you have.

Safe to post publicly. Local keys are replaced with asterisks and device IDs shortened to six characters.

One sentence on top of the bundle helps enormously: what you expected, and what happened instead. The bundle shows me the state, not which part looks wrong to you.

Thanks — every report so far has improved the app for everyone else too.

Andi

Maybe you should add this info to the 1st post as well, Andi.

Hi Andi,

sry, I am a new guy in this ecosystem :slight_smile:

feyree
DP 3 work_state enum charger_free charger_free, charger_insert, charger_free_fault, charger_wait, charger_charging, charger_pause, charger_end, charger_fault
DP 10 fault bitmap 0
DP 11 alarm_set_1 raw
DP 12 alarm_set_2 raw
DP 14 work_mode Enum charge_now charge_now, charge_pct, charge_energy, charge_schedule
DP 15 balance_energy value 0 0–99999999 step 1 kW·h
DP 16 clear_energy Boolean false {}
DP 18 switch Boolean false {}
DP 23 system_version string
DP 25 charge_energy_once value 1 1–999999 step 1 kW·h
DP 27 online_state enum online
DP 101 DeviceState enum charing
DP 102 A_Voltage value 2359
DP 103 B_Voltage value 2400
DP 104 C_Voltage value 2379
DP 105 A_Current value 154
DP 106 B_Current value 153
DP 107 C_Current value 155
DP 108 PhaseFlag enum Single_phase
DP 109 DeviceKw value 110
DP 110 DeviceTemp value 435
DP 111 DeviceTemp2 value -300
DP 112 DeviceKwh value 96
DP 113 DeviceMaxSetA enum Max16A
DP 114 Set16A value 16
DP 115 Set32A value 16
DP 116 Set40A value 8
DP 117 Set50A value 8
DP 118 SetDelayTime value 0
DP 119 SetDefineTime value 0
DP 120 Ctime string 00:53:05
DP 121 DelayDis string T:00H
DP 122 definedis string D:00H
DP 123 RFID bool false
DP 124 ChargingOperation enum WaitOperation
DP 125 set60a value 16
DP 126 set80a value 24

@Oleh_Nevynnyi Please install the latest TEST version: Tuya Local | Homey

Afterwards make sure to remove the device (if added) and add it again

Andi

Sorry Andi,

I thought I was smart by creating a daig report including the support bundle ;-(

See support bundle below.

Thanks, Jan**

Tuya Local 1.0.215 — support bundle (1 device)**

Support bundle
Tuya Local v1.0.215 — support bundle
Generated: 2026-08-29T09:49:34.094Z
App started: 2026-08-29T02:41:46.988Z (running 7h 7m)
Homey: 13.4.1
Cloud lookup: configured (eu)
========================================================================

DEVICE  Heat Pump
  driver     heat_pump
  model      单温-Inverter Pool Heat Pump  (product ceBCvy4V2acJ6UsV)
  device id  886488…
  available  yes
  protocol   configured 3.3, connected 3.3  ip 192.168.1.5
  status     Connected · last seen 29-08-2026, 11:49:24 · poll 30s
  history    115 connections since app start · up 7h 0m total · avg 3m 40s · longest 16m 22s
  packets    0 received · data ever received: NO
  DP mapping
    dp_current_temp            102
    dp_fault                   0
    dp_mode                    105
    dp_onoff                   1
    dp_power_level             104
    dp_preset                  0
    dp_target_temp             106
  other settings
    command_gap_ms             100
    current_temp_divisor       0
    fault_bits                 ""
    fault_status               "—"
    fire_and_forget            true
    lock_protocol              false
    mode_values                "heat,cool,auto"
    offline_grace_seconds      60
    preset_values              "sleep,comfort,boost"
    reconnect_interval         0
    temp_divisor               1
    temp_max                   45
    temp_min                   12
    temp_step                  1
  live DPs   none received yet
  cloud spec  code / dp / type / value / range
    Power                      1     Boolean   null             
    WInTemp                    102   value     null             -22-250 摄氏度或华氏度
    change_tem                 103   Boolean   null             
    SpeedPercentage            104   value     null             0-150 %
    SetMode                    105   Enum      null             smart,warm,cool
    SetTemp                    106   Integer   null             -22-104
    SetDnLimit                 107   value     null             -22-104
    SetUpLimit                 108   value     null             -22-104
    fault1                     115   bitmap    null             
    fault2                     116   bitmap    null             
    SilentMdoe                 117   Boolean   null             
    WarmOrCool                 118   bool      null             
    OutPipeTemp                120   value     null             -22-250
    ExhaustTemp                122   value     null             -22-250
    AmbTemp                    124   value     null             -22-250
    CompFreAct                 125   value     null             0-150
    CompressorCurrent          126   value     null             0-100
    RadTemp                    127   value     null             -22-250
    EXVPosition                128   value     null             0-10000
    DCFanSpeed                 129   value     null             0-10000
    Defrost                    130   bool      null             
    CompRly                    134   bool      null             
    CyclePump                  135   bool      null             
    ReserveValve               136   bool      null             
    ChargeRly                  139   bool      null             
    ACFanSpeed                 140   enum      null             LowSpeed,MidSpeed,HighSpeed
------------------------------------------------------------------------

LOG — warnings, errors and connection events, newest first
  67 of 67 distinct messages from 300 of 500 entries. Repeats are folded into one line. The device sections above carry the DP mapping and the live values — please include them when quoting this report.
  2026-08-29T09:47:55.301Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 12s, no data received)
  2026-08-29T09:35:19.376Z  [ERROR]  [Heat Pump]  Prefix does not match: 3573346647356d41…[575 bytes] — what arrived on port 6668 is not a Tuya frame. The bytes are in the message above: if they read as text, the address belongs to something else entirely and the device has most likely changed its IP.
  2026-08-29T09:35:19.372Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 10m 37s, no data received)
  2026-08-29T09:17:56.628Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 32s, no data received)
  2026-08-29T09:08:21.966Z  [ERROR]  [Heat Pump]  Prefix does not match: 3573346647356d41…[265 bytes] — what arrived on port 6668 is not a Tuya frame. The bytes are in the message above: if they read as text, the address belongs to something else entirely and the device has most likely changed its IP.
  2026-08-29T09:08:21.962Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 1m 34s, no data received)
  2026-08-29T09:06:44.729Z  [WARN]  [Heat Pump]  Disconnected: Packet too short. Length: 17. (up 1m 21s, no data received)
  2026-08-29T09:04:53.481Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 22s, no data received)
  2026-08-29T08:41:09.715Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 22s, no data received)
  2026-08-29T08:31:44.216Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 52s, no data received)
  2026-08-29T08:11:05.802Z  [WARN]  [Heat Pump]  Connection failed: connection timed out — nothing answered in time. The device is asleep, still starting up after a power cut, or busy with another connection; these devices accept exactly one. The app keeps retrying on its own.
  2026-08-29T08:11:05.800Z  [WARN]  [Heat Pump]  connection timed out — nothing answered in time. The device is asleep, still starting up after a power cut, or busy with another connection; these devices accept exactly one. The app keeps retrying on its own.
  2026-08-29T07:56:07.579Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 22s, no data received)
  2026-08-29T08:45:25.281Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 12s, no data received)  ×2 — 07:39:57, 08:45:25
  2026-08-29T07:04:07.059Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 42s, no data received)
  2026-08-29T08:02:22.772Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 12s, no data received)  ×3 — 06:50:12, 07:21:22, 08:02:22
  2026-08-29T07:45:42.700Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 42s, no data received)  ×2 — 06:19:17, 07:45:42
  2026-08-29T08:54:54.787Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 8m 42s, no data received)  ×2 — 06:09:42, 08:54:54
  2026-08-29T05:56:17.758Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 11m 22s, no data received)
  2026-08-29T05:29:42.332Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 16m 22s, no data received)
  2026-08-29T04:51:18.794Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 32s, no data received)
  2026-08-29T04:42:42.972Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 42s, no data received)
  2026-08-29T04:30:36.543Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 42s, no data received)
  2026-08-29T04:11:00.336Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 11m 52s, no data received)
  2026-08-29T03:45:41.183Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 40s, no data received)
  2026-08-29T07:25:42.263Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 42s, no data received)  ×3 — 03:44:55, 06:54:57, 07:25:42
  2026-08-29T08:46:10.035Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 42s, no data received)  ×5 — 03:42:09, 06:00:58, 06:43:57, 07:26:27, 08:46:10
  2026-08-29T07:09:15.688Z  [WARN]  [Heat Pump]  Status request failed: Timeout waiting for status response from device id: 88648844cc50e351ecd4  ×6 — 03:28:32, 03:37:18, 03:45:35, 04:45:46, 06:05:36, 07:09:15
  2026-08-29T06:23:13.007Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 52s, no data received)  ×5 — 03:23:08, 05:11:53, 05:42:57, 06:00:12, 06:23:13
  2026-08-29T08:10:57.727Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 8m 32s, no data received)  ×2 — 03:13:02, 08:10:57
  2026-08-29T03:04:27.996Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 22s, no data received)
  2026-08-29T06:50:47.086Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 32s, no data received)  ×4 — 02:45:35, 03:48:30, 05:30:17, 06:50:47
  2026-08-29T09:49:24.115Z  [INFO]  [Heat Pump]  Connected  ×115 since 2026-08-29T02:41:47.544Z
  2026-08-29T03:38:29.763Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 12s, no data received)  ×2 — 02:40:38, 03:38:29
  2026-08-29T07:22:57.765Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 32s, no data received)  ×6 — 02:39:23, 03:59:05, 04:35:57, 05:36:59, 06:13:32, 07:22:57
  2026-08-29T07:14:18.162Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 2s, no data received)  ×7 since 2026-08-29T02:34:08.633Z
  2026-08-29T06:43:13.121Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 2s, no data received)  ×4 — 02:28:44, 03:28:28, 04:45:43, 06:43:13
  2026-08-29T02:58:45.334Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 42s, no data received)  ×2 — 02:25:33, 02:58:45
  2026-08-29T02:14:33.779Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 3m 10s, no data received)
  2026-08-29T09:35:19.371Z  [ERROR]  [Heat Pump]  Attempt to access memory outside buffer bounds  ×4 — 02:14:33, 03:45:41, 09:08:21, 09:35:19
  2026-08-29T09:24:39.321Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 42s, no data received)  ×4 — 02:11:20, 05:00:44, 05:39:02, 09:24:39
  2026-08-29T07:35:42.023Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 32s, no data received)  ×4 — 02:02:33, 03:37:14, 06:36:08, 07:35:42
  2026-08-29T08:58:25.391Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 12s, no data received)  ×10 since 2026-08-29T01:57:30.321Z
  2026-08-29T01:57:15.090Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 52s, no data received)
  2026-08-29T05:07:57.903Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 52s, no data received)  ×2 — 01:51:20, 05:07:57
  2026-08-29T01:39:30.711Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 32s, no data received)
  2026-08-29T01:34:56.093Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 42s, no data received)
  2026-08-29T08:58:09.555Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 12s, no data received)  ×6 — 01:18:55, 02:44:59, 03:26:23, 06:33:32, 08:14:28, 08:58:09
  2026-08-29T01:44:25.707Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 52s, no data received)  ×2 — 01:12:15, 01:44:25
  2026-08-29T01:07:20.059Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 2s, no data received)
  2026-08-29T07:29:22.010Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 52s, no data received)  ×5 — 01:04:15, 01:15:10, 02:09:35, 03:41:25, 07:29:22
  2026-08-29T06:30:17.538Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 2s, no data received)  ×2 — 00:59:24, 06:30:17
  2026-08-29T04:43:37.836Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 52s, no data received)  ×4 — 00:51:52, 01:59:58, 02:15:28, 04:43:37
  2026-08-29T08:18:53.585Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 22s, no data received)  ×3 — 00:50:57, 06:59:22, 08:18:53
  2026-08-29T09:49:20.843Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 22s, no data received)  ×7 since 2026-08-29T00:46:31.573Z
  2026-08-29T09:38:44.022Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 22s, no data received)  ×4 — 00:42:41, 02:48:59, 03:51:55, 09:38:44
  2026-08-29T04:55:24.106Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 2s, no data received)  ×2 — 00:35:06, 04:55:24
  2026-08-29T06:40:02.821Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 32s, no data received)  ×5 — 00:31:01, 01:27:10, 02:06:11, 04:58:58, 06:40:02
  2026-08-29T09:21:29.211Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 22s, no data received)  ×5 — 00:27:25, 00:45:06, 01:21:20, 03:19:12, 09:21:29
  2026-08-29T09:19:04.259Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 2s, no data received)  ×5 — 00:24:59, 02:26:40, 03:34:39, 06:41:07, 09:19:04
  2026-08-29T09:05:18.839Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 22s, no data received)  ×8 since 2026-08-29T00:23:49.585Z
  2026-08-29T09:40:40.208Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 52s, no data received)  ×7 since 2026-08-29T00:23:24.007Z
  2026-08-29T00:21:28.510Z  [ERROR]  [Heat Pump]  Prefix does not match: 000000332e3138393363353766303430316162626137696934465a6b3573346647356d41346b7856512f337473717876336c504c5633394776737563626d6f58695279744c696b754f567262796c545a4375506779354a5633516a4b6f4136577a4f732f635a4b4f3645575a41617557366d5a322f715352594f7a6b73385571303d9659cacf0000aa55000055aa00000000000000080000008b00000000332e3134643135306365303862393561333064696934465a6b3573346647356d41346b7856512f337473717876336c504c5633394776737563626d6f58695279744c696b754f567262796c545a43755067793569574f43534c687a4c537a395037666f5641622b483132586f70755842597a525567397a313544704871343dfd20ff380000aa55 — what arrived on port 6668 is not a Tuya frame. The bytes are in the message above: if they read as text, the address belongs to something else entirely and the device has most likely changed its IP.
  2026-08-29T00:21:28.509Z  [WARN]  [Heat Pump]  Disconnected: Packet too short. Length: 17. (up 1m 51s, no data received)
  2026-08-29T09:06:44.729Z  [ERROR]  [Heat Pump]  Packet too short. Length: 17.  ×2 — 00:21:28, 09:06:44
  2026-08-29T07:33:06.712Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 42s, no data received)  ×5 — 00:19:34, 03:16:48, 04:14:45, 04:34:21, 07:33:06
  2026-08-29T06:11:57.512Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 12s, no data received)  ×5 — 00:15:49, 00:39:17, 01:23:35, 02:36:23, 06:11:57

Hi Jan - Ups - My fault. Sorry about the confusion

Could you please update to the latest TEST version Tuya Local | Homey and set the protocol manually to 3.1?

nothing..

I am installed the beta version, but the result is the same…

Hi Andi,

I’ve done both.
I see the below, do you want me to recreate the device?
image

Tuya Local 1.0.218 — support bundle (1 device)

Support bundle
Tuya Local v1.0.218 — support bundle
Generated: 2026-08-29T14:30:16.766Z
App started: 2026-08-29T14:15:24.667Z (running 14m 52s)
Homey: 13.4.1
Cloud lookup: configured (eu)
========================================================================

DEVICE  Heat Pump
  driver     heat_pump
  model      单温-Inverter Pool Heat Pump  (product ceBCvy4V2acJ6UsV)
  device id  886488…
  available  yes
  protocol   configured 3.1, connected 3.3  ip 192.168.1.5
  status     Connected · last seen 29-08-2026, 16:27:09 · poll 30s
  history    3 connections since app start · up 13m 51s total · avg 4m 37s · longest 10m 2s
  packets    0 received · data ever received: NO
  DP mapping
    dp_current_temp            102
    dp_fault                   0
    dp_mode                    105
    dp_onoff                   1
    dp_power_level             104
    dp_preset                  0
    dp_target_temp             106
  other settings
    command_gap_ms             100
    current_temp_divisor       0
    fault_bits                 ""
    fault_status               "—"
    fire_and_forget            true
    lock_protocol              false
    mode_values                "heat,cool,auto"
    offline_grace_seconds      60
    preset_values              "sleep,comfort,boost"
    reconnect_interval         0
    temp_divisor               1
    temp_max                   45
    temp_min                   12
    temp_step                  1
  live DPs   none received yet
  cloud spec  code / dp / type / value / range
    Power                      1     Boolean   null             
    WInTemp                    102   value     null             -22-250 摄氏度或华氏度
    change_tem                 103   Boolean   null             
    SpeedPercentage            104   value     null             0-150 %
    SetMode                    105   Enum      null             smart,warm,cool
    SetTemp                    106   Integer   null             -22-104
    SetDnLimit                 107   value     null             -22-104
    SetUpLimit                 108   value     null             -22-104
    fault1                     115   bitmap    null             
    fault2                     116   bitmap    null             
    SilentMdoe                 117   Boolean   null             
    WarmOrCool                 118   bool      null             
    OutPipeTemp                120   value     null             -22-250
    ExhaustTemp                122   value     null             -22-250
    AmbTemp                    124   value     null             -22-250
    CompFreAct                 125   value     null             0-150
    CompressorCurrent          126   value     null             0-100
    RadTemp                    127   value     null             -22-250
    EXVPosition                128   value     null             0-10000
    DCFanSpeed                 129   value     null             0-10000
    Defrost                    130   bool      null             
    CompRly                    134   bool      null             
    CyclePump                  135   bool      null             
    ReserveValve               136   bool      null             
    ChargeRly                  139   bool      null             
    ACFanSpeed                 140   enum      null             LowSpeed,MidSpeed,HighSpeed
------------------------------------------------------------------------

LOG — warnings, errors and connection events, newest first
  69 of 69 distinct messages from 300 of 500 entries. Repeats are folded into one line. The device sections above carry the DP mapping and the live values — please include them when quoting this report.
  2026-08-29T14:26:19.720Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 2s, no data received)
  2026-08-29T14:10:53.850Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 2s, no data received)
  2026-08-29T14:07:48.924Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 32s, no data received)
  2026-08-29T13:54:57.892Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 2s, no data received)
  2026-08-29T13:19:39.863Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 5m 40s, no data received)
  2026-08-29T13:13:56.872Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 12m 2s, no data received)
  2026-08-29T12:49:45.226Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 52s, no data received)
  2026-08-29T12:35:08.893Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 6m 18s, no data received)
  2026-08-29T12:24:53.244Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 52s, no data received)
  2026-08-29T12:16:58.527Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 52s, no data received)
  2026-08-29T11:55:52.491Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 32s, no data received)
  2026-08-29T11:51:17.550Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 8m 12s, no data received)
  2026-08-29T12:35:08.896Z  [ERROR]  [Heat Pump]  Prefix does not match: 3573346647356d41…[110 bytes] — what arrived on port 6668 is not a Tuya frame. The bytes are in the message above: if they read as text, the address belongs to something else entirely and the device has most likely changed its IP.  ×2 — 11:31:23, 12:35:08
  2026-08-29T11:31:23.151Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 6m 28s, no data received)
  2026-08-29T11:08:40.518Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 12s, no data received)
  2026-08-29T10:55:49.980Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 8m 52s, no data received)  ×2 — 10:42:34, 10:55:49
  2026-08-29T10:33:36.285Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 21s, no data received)
  2026-08-29T14:14:44.952Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 52s, no data received)  ×6 — 10:33:11, 11:03:25, 11:43:02, 12:00:42, 13:24:29, 14:14:44
  2026-08-29T10:31:29.692Z  [ERROR]  [Heat Pump]  Connection failed: connect ECONNREFUSED 192.168.1.5:6668 — the device answered but refused the connection. These devices accept exactly one local connection at a time, so check whether another app or system is already connected to it.
  2026-08-29T10:31:29.691Z  [ERROR]  [Heat Pump]  Error from socket: connect ECONNREFUSED 192.168.1.5:6668 — the device answered but refused the connection. These devices accept exactly one local connection at a time, so check whether another app or system is already connected to it.
  2026-08-29T10:25:42.123Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 2s, no data received)
  2026-08-29T10:10:21.735Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 18m 52s, no data received)
  2026-08-29T09:47:55.301Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 12s, no data received)
  2026-08-29T13:50:52.627Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 22s, no data received)  ×4 — 09:38:44, 10:46:54, 11:42:07, 13:50:52
  2026-08-29T09:35:19.376Z  [ERROR]  [Heat Pump]  Prefix does not match: 3573346647356d41…[575 bytes] — what arrived on port 6668 is not a Tuya frame. The bytes are in the message above: if they read as text, the address belongs to something else entirely and the device has most likely changed its IP.
  2026-08-29T09:35:19.372Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 10m 37s, no data received)
  2026-08-29T09:21:29.211Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 22s, no data received)
  2026-08-29T09:17:56.628Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 32s, no data received)
  2026-08-29T09:08:21.966Z  [ERROR]  [Heat Pump]  Prefix does not match: 3573346647356d41…[265 bytes] — what arrived on port 6668 is not a Tuya frame. The bytes are in the message above: if they read as text, the address belongs to something else entirely and the device has most likely changed its IP.
  2026-08-29T09:08:21.962Z  [WARN]  [Heat Pump]  Disconnected: Attempt to access memory outside buffer bounds (up 1m 34s, no data received)
  2026-08-29T13:19:39.862Z  [ERROR]  [Heat Pump]  Attempt to access memory outside buffer bounds  ×6 — 09:08:21, 09:35:19, 10:33:36, 11:31:23, 12:35:08, 13:19:39
  2026-08-29T09:06:44.729Z  [WARN]  [Heat Pump]  Disconnected: Packet too short. Length: 17. (up 1m 21s, no data received)
  2026-08-29T09:06:44.729Z  [ERROR]  [Heat Pump]  Packet too short. Length: 17.
  2026-08-29T09:04:53.481Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 22s, no data received)
  2026-08-29T11:18:05.951Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 9m 22s, no data received)  ×2 — 08:41:09, 11:18:05
  2026-08-29T13:01:51.541Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 52s, no data received)  ×2 — 08:31:44, 13:01:51
  2026-08-29T10:31:19.856Z  [WARN]  [Heat Pump]  Connection failed: connection timed out — nothing answered in time. The device is asleep, still starting up after a power cut, or busy with another connection; these devices accept exactly one. The app keeps retrying on its own.  ×2 — 08:11:05, 10:31:19
  2026-08-29T10:31:19.854Z  [WARN]  [Heat Pump]  connection timed out — nothing answered in time. The device is asleep, still starting up after a power cut, or busy with another connection; these devices accept exactly one. The app keeps retrying on its own.  ×2 — 08:11:05, 10:31:19
  2026-08-29T08:10:57.727Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 8m 32s, no data received)
  2026-08-29T07:56:07.579Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 22s, no data received)
  2026-08-29T11:24:51.575Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 12s, no data received)  ×3 — 07:39:57, 08:45:25, 11:24:51
  2026-08-29T13:47:27.431Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 42s, no data received)  ×2 — 07:33:06, 13:47:27
  2026-08-29T14:13:49.050Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 52s, no data received)  ×3 — 07:29:22, 11:34:17, 14:13:49
  2026-08-29T13:41:45.787Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 22s, no data received)  ×4 — 07:14:43, 09:05:18, 10:32:02, 13:41:45
  2026-08-29T12:05:27.639Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 42s, no data received)  ×3 — 07:04:07, 10:30:27, 12:05:27
  2026-08-29T12:39:50.544Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 22s, no data received)  ×4 — 06:59:22, 08:18:53, 11:38:42, 12:39:50
  2026-08-29T11:02:31.234Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 42s, no data received)  ×3 — 06:54:57, 07:25:42, 11:02:31
  2026-08-29T09:49:20.843Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 22s, no data received)  ×3 — 06:52:12, 09:22:53, 09:49:20
  2026-08-29T10:16:37.283Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 6m 12s, no data received)  ×4 — 06:50:12, 07:21:22, 08:02:22, 10:16:37
  2026-08-29T09:51:26.243Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 2s, no data received)  ×2 — 06:43:13, 09:51:26
  2026-08-29T09:19:04.259Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 2s, no data received)  ×2 — 06:41:07, 09:19:04
  2026-08-29T13:31:39.059Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 32s, no data received)  ×3 — 06:40:02, 13:28:04, 13:31:39
  2026-08-29T07:35:42.023Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 32s, no data received)  ×2 — 06:36:08, 07:35:42
  2026-08-29T13:34:54.696Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 12s, no data received)  ×4 — 06:33:32, 08:14:28, 08:58:09, 13:34:54
  2026-08-29T06:30:17.538Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 2s, no data received)
  2026-08-29T07:45:42.700Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 42s, no data received)  ×2 — 06:19:17, 07:45:42
  2026-08-29T13:57:13.350Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 2m 12s, no data received)  ×3 — 06:11:57, 12:10:03, 13:57:13
  2026-08-29T08:54:54.787Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 8m 42s, no data received)  ×2 — 06:09:42, 08:54:54
  2026-08-29T14:26:22.702Z  [WARN]  [Heat Pump]  Status request failed: Timeout waiting for status response from device id: 88648844cc50e351ecd4  ×7 since 2026-08-29T06:05:36.794Z
  2026-08-29T14:27:04.563Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 42s, no data received)  ×6 — 06:00:58, 06:43:57, 07:26:27, 08:46:10, 10:31:11, 14:27:04
  2026-08-29T05:56:17.758Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 11m 22s, no data received)
  2026-08-29T11:20:36.260Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 52s, no data received)  ×4 — 05:44:53, 08:20:48, 09:40:40, 11:20:36
  2026-08-29T13:23:35.027Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 3m 52s, no data received)  ×7 since 2026-08-29T05:42:57.795Z
  2026-08-29T13:43:42.079Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 42s, no data received)  ×4 — 05:39:02, 09:24:39, 12:07:12, 13:43:42
  2026-08-29T13:41:10.339Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 12s, no data received)  ×8 since 2026-08-29T05:37:14.340Z
  2026-08-29T07:22:57.765Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 32s, no data received)  ×3 — 05:36:59, 06:13:32, 07:22:57
  2026-08-29T13:40:34.932Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 5m 2s, no data received)  ×4 — 05:35:25, 07:09:12, 07:14:18, 13:40:34
  2026-08-29T14:27:11.110Z  [INFO]  [Heat Pump]  Connected  ×139 since 2026-08-29T05:30:22.990Z
  2026-08-29T13:35:30.039Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 32s, no data received)  ×8 since 2026-08-29T05:30:17.043Z

Update: Not sure if t his was in my previous support bundle . Might be intresting.

Hi Andi,

New update. Things are getting better.
The device protocol has now changed to 3.1 and/or 3.2. and it now collects device data.
The Heat Pump is now also available to select in the DP Debug tab.
But:

  • The protocol has since rotated further and the current support bundle shows configured 3.2, connected 3.2, with 2360 packets successfully received. So 3.2 currently seems to be the best working protocol.
  • It isn’t stable yet and becomes unavailable frequently.
  • It doesn’t show all info on the device tab
  • Switching on/off the device in Homey doens’t actually switch off/on the heat pump.
    Same for adjusting the temperature. Changing it in Homey doesn’t change it on the heat pump itself.
  • One additional observation from the support bundle:
    mode_values is currently heat,cool,auto, while the actual Tuya DP105 values are smart,warm,cool.

image

Tuya Local 1.0.218 — support bundle (1 device)

Support bundle
Tuya Local v1.0.218 — support bundle
Generated: 2026-08-29T15:33:14.001Z
App started: 2026-08-29T14:15:24.667Z (running 1h 17m)
Homey: 13.4.1
Cloud lookup: configured (eu)
========================================================================

DEVICE  Heat Pump
  driver     heat_pump
  model      单温-Inverter Pool Heat Pump  (product ceBCvy4V2acJ6UsV)
  device id  886488…
  available  yes
  protocol   configured 3.2, connected 3.2  ip 192.168.1.5
  status     Connected · last seen 29-08-2026, 17:32:01 · poll 30s
  history    21 connections since app start · up 1h 8m total · avg 3m 15s · longest 16m 22s
  packets    2360 received · 0.58/s while connected · data ever received: yes
  DP mapping
    dp_current_temp            102
    dp_fault                   0
    dp_mode                    105
    dp_onoff                   1
    dp_power_level             104
    dp_preset                  0
    dp_target_temp             106
  other settings
    command_gap_ms             100
    current_temp_divisor       0
    fault_bits                 ""
    fault_status               "—"
    fire_and_forget            true
    lock_protocol              false
    mode_values                "heat,cool,auto"
    offline_grace_seconds      60
    preset_values              "sleep,comfort,boost"
    reconnect_interval         0
    temp_divisor               1
    temp_max                   45
    temp_min                   12
    temp_step                  1
  live DPs   (updated 2026-08-29T15:27:04.975Z)
    DP 1     true                         boolean
    DP 102   27                           number
    DP 103   true                         boolean
    DP 104   77                           number
    DP 105   "warm"                       string
    DP 106   28                           number
    DP 107   18                           number
    DP 108   35                           number
    DP 115   0                            number
    DP 116   0                            number
    DP 117   false                        boolean
    DP 118   false                        boolean
    DP 120   7                            number
    DP 122   56                           number
    DP 124   17                           number
    DP 125   60                           number
    DP 126   60                           number
    DP 127   40                           number
    DP 128   356                          number
    DP 129   710                          number
    DP 130   false                        boolean
    DP 134   false                        boolean
    DP 135   true                         boolean
    DP 136   false                        boolean
    DP 139   false                        boolean
    DP 140   "LowSpeed"                   string
  cloud spec  code / dp / type / value / range
    Power                      1     Boolean   null             
    WInTemp                    102   value     null             -22-250 摄氏度或华氏度
    change_tem                 103   Boolean   null             
    SpeedPercentage            104   value     null             0-150 %
    SetMode                    105   Enum      null             smart,warm,cool
    SetTemp                    106   Integer   null             -22-104
    SetDnLimit                 107   value     null             -22-104
    SetUpLimit                 108   value     null             -22-104
    fault1                     115   bitmap    null             
    fault2                     116   bitmap    null             
    SilentMdoe                 117   Boolean   null             
    WarmOrCool                 118   bool      null             
    OutPipeTemp                120   value     null             -22-250
    ExhaustTemp                122   value     null             -22-250
    AmbTemp                    124   value     null             -22-250
    CompFreAct                 125   value     null             0-150
    CompressorCurrent          126   value     null             0-100
    RadTemp                    127   value     null             -22-250
    EXVPosition                128   value     null             0-10000
    DCFanSpeed                 129   value     null             0-10000
    Defrost                    130   bool      null             
    CompRly                    134   bool      null             
    CyclePump                  135   bool      null             
    ReserveValve               136   bool      null             
    ChargeRly                  139   bool      null             
    ACFanSpeed                 140   enum      null             LowSpeed,MidSpeed,HighSpeed
------------------------------------------------------------------------

LOG — warnings, errors and connection events, newest first
  120 of 159 distinct messages from 300 of 500 entries. Repeats are folded into one line. The device sections above carry the DP mapping and the live values — please include them when quoting this report.
  2026-08-29T15:32:31.904Z  [WARN]  [Heat Pump]  Protocol 3.2 works on this device (configured: 3.1) — saving it to "Protocol Version" so the next reconnect starts there.
  2026-08-29T15:31:45.396Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 18ms, no data received)
  2026-08-29T15:31:45.395Z  [ERROR]  [Heat Pump]  Error from socket: read ECONNRESET — the device closed the connection without us having sent it anything, so the protocol version cannot be the cause on 3.2: nothing is written on connect below 3.4. A device that drops an idle connection this fast usually has its single local connection slot taken — these accept exactly one. Check the Tuya or Smart Life app, another integration, and whether a second device in this app points at the same address.
  2026-08-29T15:31:29.197Z  [WARN]  [Heat Pump]  20 failures — trying protocol 3.2 (configured: 3.1)
  2026-08-29T15:30:28.149Z  [ERROR]  [Heat Pump]  Connection failed: write ECONNRESET — likely a protocol version mismatch. The app retries the other versions on its own after 5 failed attempts. If it stays offline, set Protocol Version manually in the device settings; 3.3 and 3.4 are the common ones.
  2026-08-29T15:30:28.148Z  [ERROR]  [Heat Pump]  Error from socket: write ECONNRESET — likely a protocol version mismatch. The app retries the other versions on its own after 5 failed attempts. If it stays offline, set Protocol Version manually in the device settings; 3.3 and 3.4 are the common ones.
  2026-08-29T15:30:12.119Z  [WARN]  [Heat Pump]  15 failures — trying protocol 3.5 (configured: 3.1)
  2026-08-29T15:31:29.197Z  [ERROR]  [Heat Pump]  Connection failed: read ECONNRESET — likely a protocol version mismatch. The app retries the other versions on its own after 5 failed attempts. If it stays offline, set Protocol Version manually in the device settings; 3.3 and 3.4 are the common ones.  ×9 since 2026-08-29T15:29:11.384Z
  2026-08-29T15:31:29.196Z  [ERROR]  [Heat Pump]  Error from socket: read ECONNRESET — likely a protocol version mismatch. The app retries the other versions on its own after 5 failed attempts. If it stays offline, set Protocol Version manually in the device settings; 3.3 and 3.4 are the common ones.  ×9 since 2026-08-29T15:29:11.382Z
  2026-08-29T15:28:57.399Z  [WARN]  [Heat Pump]  10 failures — trying protocol 3.4 (configured: 3.1)
  2026-08-29T15:28:26.997Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 21ms, no data received)
  2026-08-29T15:28:10.936Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 12ms, no data received)
  2026-08-29T15:28:57.397Z  [ERROR]  [Heat Pump]  Error from socket: read ECONNRESET — the device closed the connection without us having sent it anything, so the protocol version cannot be the cause on 3.3: nothing is written on connect below 3.4. A device that drops an idle connection this fast usually has its single local connection slot taken — these accept exactly one. Check the Tuya or Smart Life app, another integration, and whether a second device in this app points at the same address.  ×5 — 15:27:58, 15:28:10, 15:28:26, 15:28:41, 15:28:57
  2026-08-29T15:27:43.264Z  [WARN]  [Heat Pump]  5 failures — trying protocol 3.3 (configured: 3.1)
  2026-08-29T15:27:43.264Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 9ms, no data received)
  2026-08-29T15:27:58.113Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 7ms, no data received)  ×2 — 15:27:29, 15:27:58
  2026-08-29T15:28:57.398Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 8ms, no data received)  ×3 — 15:27:16, 15:28:41, 15:28:57
  2026-08-29T15:27:10.498Z  [WARN]  [Heat Pump]  Disconnected: Error from socket: read ECONNRESET (up 25ms, no data received)
  2026-08-29T15:27:43.263Z  [ERROR]  [Heat Pump]  Error from socket: read ECONNRESET — the device closed the connection without us having sent it anything, so the protocol version cannot be the cause on 3.1: nothing is written on connect below 3.4. A device that drops an idle connection this fast usually has its single local connection slot taken — these accept exactly one. Check the Tuya or Smart Life app, another integration, and whether a second device in this app points at the same address.  ×4 — 15:27:10, 15:27:16, 15:27:29, 15:27:43
  2026-08-29T15:27:07.413Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 7m 12s, 903 packets)
  2026-08-29T15:19:52.444Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 12s, 138 packets)
  2026-08-29T15:18:37.479Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 32s, 599 packets)
  2026-08-29T15:14:02.347Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 1m 32s, 177 packets)
  2026-08-29T15:12:26.683Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 4m 12s, 543 packets)
  2026-08-29T15:08:16.656Z  [WARN]  [Heat Pump]  Protocol 3.1 works on this device (configured: 3.3) — saving it to "Protocol Version" so the next reconnect starts there.
  2026-08-29T15:08:00.016Z  [WARN]  [Heat Pump]  10 failures — trying protocol 3.1 (configured: 3.3)
  2026-08-29T15:07:59.215Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 526561447937456c…[32 bytes], was 82c533c8ebaf6f90…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:58.365Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4e616d6a49706959…[32 bytes], was 39807dfd7fd87719…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:57.519Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4e616d6a49703477…[32 bytes], was 3484d1fd56ba33c0…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:56.645Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 7159496c374a3559…[32 bytes], was 699ab7032239423f…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:55.855Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4c7933787a544f67…[32 bytes], was 775b9e4666454f7a…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:55.758Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 7363636f486d3657…[32 bytes], was 98e3b26f1577e20b…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:53.206Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6c54763355665436…[32 bytes], was e6097aa3b053d19c…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:52.351Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5150517538344642…[32 bytes], was 7125448e6c50c37f…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:51.937Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 515051753830486f…[32 bytes], was 027aafb8f7f12e9f…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:51.932Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6354706948684579…[32 bytes], was 4ddef286f34b1f4b…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:49.754Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 34474e38524d4d2f…[32 bytes], was e28d58b6766adc90…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:48.906Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 2f61574179794a4b…[32 bytes], was b173aa355c4540e1…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:47.258Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 75744852544b5a67…[32 bytes], was 536d28866cabee1f…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:47.172Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4a545751706c4a49…[32 bytes], was 0b617a812330c1bb…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:47.168Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4474594157536765…[32 bytes], was 03e3758553121c78…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:45.454Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4a54575170767364…[32 bytes], was 441128b4c06b0def…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:26.506Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 616c4f77434f485a…[32 bytes], was b932c452d1c2eb67…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:25.660Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 524b366c58317a54…[32 bytes], was 4e0673134dafec68…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:24.904Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 754d5454324e456a…[32 bytes], was 0d85ec174b36534f…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:24.801Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 707054687a323139…[32 bytes], was 87a63dff8a1f209a…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:24.391Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4544495141773357…[32 bytes], was 7b2fddb0a3f4c7b6…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:24.388Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 45444951417a4e67…[32 bytes], was d10235fd02a2d98b…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:19.652Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5968443946304679…[32 bytes], was e515fc27e6526249…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:18.755Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5662372f61474c38…[32 bytes], was 5d4c2628f5ab1d72…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:17.903Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6575474247766758…[32 bytes], was 5e4e374f9cc61abe…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:17.060Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4e71556657447550…[32 bytes], was 0af78e11f5fdaf05…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:16.305Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6836764a304a4c65…[32 bytes], was c01b8780288d9378…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:16.202Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 684a684d652f3930…[32 bytes], was 84cc4e062b658582…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:15.849Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 2b4a626b72526e6a…[32 bytes], was f954afafd84b1457…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:15.843Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 59454b2f48436a51…[32 bytes], was d9e6a5ae366b7b15…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:13.596Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 3477313139666359…[32 bytes], was f93cb4c2f185b4e0…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:07:12.743Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 344643624b723534…[32 bytes], was 2e1ccdea6f8b9058…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:55.644Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 717150686f647251…[32 bytes], was b7b34a834cd182e8…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:55.551Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5a695449786b3333…[32 bytes], was 66a4bf22df96bc66…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:55.537Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 567a4a436b316963…[32 bytes], was 6e7fcb0dfa48d678…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:54.684Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 7769765035312f47…[32 bytes], was d69974edc2df9df9…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:53.935Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6f7767684b397932…[32 bytes], was 83bcb80584dbaef0…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:53.832Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4570505034637369…[32 bytes], was 2418e01d1d8facee…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:52.986Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4855684a2b394434…[32 bytes], was 16b0cd77f1e19188…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:52.184Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 506c576542753069…[32 bytes], was a90888cab2fe45a3…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:52.085Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 43424e2f564f5271…[32 bytes], was 0c860baf515f0179…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:51.640Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4e7867646c2b364d…[32 bytes], was c9141fe2ec2c36df…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:51.629Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 70554e6a50535941…[32 bytes], was 9497f8559ac372e4…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:49.530Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 70554e6a50646662…[32 bytes], was 489d351f7734e697…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:49.521Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4a78545a3851646a…[32 bytes], was a68d1781869ab3ab…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:48.675Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6a387a6b6a395435…[32 bytes], was 5e3d7c24e0a1c58a…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:48.324Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4150387776727a6c…[32 bytes], was b80d2dfb398ddfe7…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:48.308Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4c38364642796f66…[32 bytes], was 783e0ae1aa350ea9…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:43.575Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 582b4747534a3279…[32 bytes], was f5dca26fa8d4847d…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:43.503Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4c3836464237472f…[32 bytes], was 05cafbd66e884d10…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:42.623Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6d51784f2b413077…[32 bytes], was d8d37b9583480c3b…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:24.576Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 426c4a3556734c34…[32 bytes], was 403c6125137c43d0…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:23.722Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 424d4c3565675753…[32 bytes], was 58260a1a2b50c056…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:22.826Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5347734575653862…[32 bytes], was 2a33b050f60b2f87…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:21.973Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 734b44466961446b…[32 bytes], was 4dd414dd1874c25c…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:21.672Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5366776c42307143…[32 bytes], was ba0abf3e2cbf5d0e…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:21.668Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 69635a4859306e6f…[32 bytes], was 71ec6442c47e0508…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:19.424Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 69635a4859794d48…[32 bytes], was 38040fefe2b39949…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:18.522Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 745877535a615647…[32 bytes], was 541aa2927e95c347…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:17.674Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 624c79626e745561…[32 bytes], was 3e74c4cdc9f7c395…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:16.824Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 566a513850795843…[32 bytes], was 5b9ddabf276be47c…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:15.974Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 7a63514b41355230…[32 bytes], was d295b8b92adcc282…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:15.451Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4e7a533836554745…[32 bytes], was 1529ffc5eee26f04…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:15.447Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5264414f48332b45…[32 bytes], was d34deadb8cdbd2a4…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:14.221Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 72527a6163596579…[32 bytes], was 865da02490c10fee…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:12.520Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 695366356272344b…[32 bytes], was d154e601d5b5452d…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:11.672Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4554463335734868…[32 bytes], was 949acdb1d51bfbeb…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:10.922Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 556d51516f6c7574…[32 bytes], was 38970e7442e7b46b…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:06:10.822Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4d34486b63515248…[32 bytes], was b400af81e62e1675…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:08:00.016Z  [WARN]  [Heat Pump]  Connection failed: Handshake timed out after 15s — the device accepted the connection but never completed the key exchange, which usually means it does not speak the protocol version being tried. The app rotates through the others on its own; if it settles on one that works, the log says so and that version belongs in the device settings.  ×5 — 15:05:56, 15:06:25, 15:06:57, 15:07:27, 15:08:00
  2026-08-29T15:05:56.171Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 7233775851734752…[32 bytes], was 9d14e35d85637b7a…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:55.343Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 376c7179696d4c61…[32 bytes], was 916220d2e718ced1…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:54.472Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 376c71796971676e…[32 bytes], was 47ec00e41b4d05b0…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:53.576Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 6774624e55787169…[32 bytes], was 6d44747c345fdd70…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:51.872Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4932663774487871…[32 bytes], was 9b601d65fe6fe2df…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:51.697Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 456b3963582f637a…[32 bytes], was 9434aa5cf8308a35…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:51.688Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 374d64683573677a…[32 bytes], was e1bba3b29153def1…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:50.268Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4f5579504b5a694f…[32 bytes], was c825a3ff101cf63b…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:48.421Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4f5579504b66744b…[32 bytes], was 17846e84edcf1962…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:47.672Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5571333830546b6e…[32 bytes], was 24c9d09f317694af…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:47.571Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 5371712b31636741…[32 bytes], was 7c4732d08d4ca914…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:46.721Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 3149477567744969…[32 bytes], was 8bdcd0fa383338f3…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:45.871Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 316b424e77576d70…[32 bytes], was 8d5114c33c06cfd9…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:44.973Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 667a4a5a4c7a7436…[32 bytes], was 4a6e7407d7bc5cbb…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:44.587Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 7163434e5358426d…[32 bytes], was a6347962df364151…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:44.576Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4d2f587959784658…[32 bytes], was 68e5e584f0562439…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:42.425Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4d2f587959353052…[32 bytes], was a672d36eb582012a…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:41.663Z  [ERROR]  [Heat Pump]  HMAC mismatch: expected 4634556c722f6146…[32 bytes], was a7aaf8f8d6afe7fa…[32 bytes]. 000055aa00000000…[155 bytes]
  2026-08-29T15:05:24.238Z  [WARN]  [Heat Pump]  5 failures — trying protocol 3.4 (configured: 3.3)
  2026-08-29T15:05:24.236Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 16m 22s, no data received)
  2026-08-29T14:36:32.201Z  [WARN]  [Heat Pump]  Disconnected: Packet too short. Length: 17. (up 9m 21s, no data received)
  2026-08-29T14:36:32.200Z  [ERROR]  [Heat Pump]  Packet too short. Length: 17.
  2026-08-29T14:27:04.563Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 42s, no data received)
  2026-08-29T14:26:19.720Z  [WARN]  [Heat Pump]  Disconnected: socket closed (up 10m 2s, no data received)
  … 39 older message(s) not shown.

Not sure if this is on-topic here;

Recently I added 3 fancoils to Homey using Ideal clima TQCT07 modules.

With some help from ChatGPT I added them to the Tuya IoT Platform and then Homey.

Works like a charm, but now I got a mail my Trial Tuya Platform IoT Core subcribtion expired.

I can’t renew for free and the proposed payed option (Flagship and Corporate) a ridiculous (25.000 or 50.000 Dollar)

Edit: Wrong page, i’ve should have bene here I guess

Hi Johan,

your own screenshot says that “Your application for extension is approved” and IoT Core is In service until 28 February 2027. So you’re already sorted — the extension came through. Right?

Andi

Yes, I was literally on the wrong page :roll_eyes: :laughing:

Hi Andi,

I’ve been monitoring the Tuya Local heat pump device for a few days now, and it has been running reliably and stable.

I have now phased out my old and rather complex setup for the heat pump (including a virtual device and HomeyScript), and the Tuya Local device is now my primary device in Homey.

Thanks again for your help with this!

I would like to suggest a few additions to complete the heat pump functionality and provide roughly the same status information as the official Tuya app.

Currently, the Homey device information page only shows Fault Alarm and Power Level. I’ve attached screenshots of both the current Homey device and the official Tuya app for comparison.

It would be great if the Homey device could also show:

  • Target temperature — DP106
  • Current/water temperature — DP102
  • Operating mode — DP105
  • Smart/Silence status — DP117

The most important addition for me would be the ability to control DP117, so I can switch locally between Smart and Silence mode.

I have tested this and confirmed that DP117 is the boolean used for this:

  • true = Smart
  • false = Silence

At the moment I still need the Tuya Cloud integration for this one function. If DP117 could be controlled through Tuya Local, I should be able to remove that final cloud dependency as well.

I noticed that Tuya Local already provides a “Set heat pump preset” action with Sleep / Comfort / Boost. Perhaps the Smart/Silence function could be mapped to a preset or exposed as a separate capability/action — whichever fits the Tuya Local architecture best.

I’ve also included a screenshot of the Tuya specification showing SilentMode as a Boolean, which seems to correspond with DP117 on this heat pump.

Would these additions be possible?

Thanks,
Jan

Hi Jan

Most of those settings should be already in the driver and they do not need to be added:

The only thing which is currently not added is DP 117

Am I right?

Andi

Hi Andi,

Yes, that’s correct.

My first suggestion was mainly for convenience: having a kind of one-page device status overview, so there is no need to switch between the 3 different tabs to see the relevant information.

But yes, the main thing that is really missing is DP117:

- displaying its current status (Smart / Silence); and

- being able to set/change DP117 from Homey to switch between Smart and Silence.

So if DP117 can be added for both status and control, that would provide the functionality I/we really need.

Thanks!

Jan

one-page device status: That’s not possible in Homey (nothing I can do or configure) - Sorry

DP117 is available in next TEST version: Tuya Local | Homey

Hi Andi,

Cool, thanks — and great that DP117 is already in the next test version! I’ll test it tomorrow!

Just to clarify my “one-page device status” comment, because I may not have explained that very well.

I understand that you cannot create or configure a custom overview page in Homey.

What I meant was much simpler: when DP117 / Silent Mode is added as a capability, will its current status also automatically be visible somewhere on the device page, similar to Fault Alarm and Power Level?

I wasn’t asking for a custom page or layout — just whether the DP117/Silent Mode status can be exposed as part of the normal Homey device information.

If Homey decides itself where/how capabilities are displayed and you cannot influence that, then I understand.

Thanks again for adding DP117 so quickly!

Jan

Yes — the Silent mode state will be visible on the device page, but as a switch showing its position, not as a row in the information list next to Fault Alarm and Power Level.