homebridge-tplink-smarthome: TCP Timeout after 15000ms - "emeter":{"get_realtime"

deleted home bridge by accident, but also switched home bridge to a new router. moved to DSM 7 on Synology NAS that runs home bridge and now getting a number of these errors from various things. Noticed it when I was looking at my router settings as I switched from AC to AX router, but ended up going back to old router, still seeing issues. I assume this might be a DSM 7 issue with the DSM 6 home bridge 1.x copied to home bridge for synology 2.0.

Expected Behavior

not to throw codes, and cause home bridge restarts

Current Behavior

Throws tons of these codes

Steps to Reproduce (for bugs)

Versions

  • Node: node --version
  • Homebridge: homebridge --version
  • OS:

Configuration

{ “name”: “TplinkSmarthome”, “addCustomCharacteristics”: true, “deviceTypes”: [ “plug”, “bulb” ], “platform”: “TplinkSmarthome” }


### Homebridge Log / Command Output
[12/29/2021, 10:20:42 PM] [TplinkSmarthome] ResponseError: err_code not zero response: {"err_code":-2001,"err_msg":"Module not support"} command: {"emeter":{"get_realtime":{}}}
    at Object.processResponse (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/utils.ts:219:11)
    at Plug.sendCommand (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/device/index.ts:466:21)
    at Emeter.getRealtime (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/shared/emeter.ts:92:9)
    at refreshEmeterForAccessories (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/src/platform.ts:140:13)
    at async Promise.all (index 7)
    at refreshEmeter (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/src/platform.ts:157:11) {
  response: '{"err_code":-2001,"err_msg":"Module not support"}',
  command: '{"emeter":{"get_realtime":{}}}',
  modules: [ 'emeter' ],
  methods: []
}
[12/29/2021, 10:20:57 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:20:57 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:20:57 PM] [TplinkSmarthome] [Freezer] emeter.getRealtime()
[12/29/2021, 10:20:57 PM] [TplinkSmarthome] Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:12 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"system":{"get_sysinfo":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:12 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"system":{"get_sysinfo":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:27 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:27 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:42 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:42 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:21:42 PM] [TplinkSmarthome] [Freezer] emeter.getRealtime()
[12/29/2021, 10:21:42 PM] [TplinkSmarthome] Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:07 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:07 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:07 PM] [TplinkSmarthome] [Freezer] emeter.getRealtime()
[12/29/2021, 10:22:07 PM] [TplinkSmarthome] Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:32 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:32 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:32 PM] [TplinkSmarthome] [Freezer] emeter.getRealtime()
[12/29/2021, 10:22:32 PM] [TplinkSmarthome] Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:57 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:57 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:22:57 PM] [TplinkSmarthome] [Freezer] emeter.getRealtime()
[12/29/2021, 10:22:57 PM] [TplinkSmarthome] Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:23:22 PM] [TplinkSmarthome.API] TCP 192.168.44.163:9999 Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:23:22 PM] [TplinkSmarthome.API] [Freezer] device.send() Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[12/29/2021, 10:23:22 PM] [TplinkSmarthome] [Freezer] emeter.getRealtime()
[12/29/2021, 10:23:22 PM] [TplinkSmarthome] Error: TCP Timeout after 15000ms
192.168.44.163:9999 {"emeter":{"get_realtime":{}}}
    at Timeout._onTimeout (/volume1/@appdata/homebridge/lib/node_modules/homebridge-tplink-smarthome/node_modules/tplink-smarthome-api/src/network/tcp-socket.ts:67:17)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)

About this issue

Most upvoted comments

anything? Im still getting this by the thousands.