sbender9 / signalk-shelly

Signal K Plugin For Shelly devices
Apache License 2.0
3 stars 2 forks source link

Signal K looses contact to Shelly UNI, updates stop coming in #43

Open Krillle opened 1 year ago

Krillle commented 1 year ago

Setup: Signal K version 2.2.0 signalk-shelly version 1.15.0 Shelly UNI running latest firmware

Issue: Signal K looses contact to Shelly UNI over the time, no deltas coming in

Description:

This behavior is 100% reproducible in my system.

Keys found at /signalk/v1/api/vessels/self/electrical/switches/balancer

{
  "reset": {
    "state": {
      "meta": {
        "units": "bool",
        "displayName": "Reset Alarm",
        "timeout": 3840
      },
      "value": 0,
      "$source": "signalk-shelly",
      "timestamp": "2023-09-12T23:33:16.480Z"
    }
  },
  "input0": {
    "meta": {
      "timeout": 3840
    },
    "value": 0,
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  },
  "inputEvent0": {
    "meta": {
      "timeout": 3840
    },
    "value": "",
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  },
  "inputEventCounter0": {
    "meta": {
      "timeout": 3840
    },
    "value": 0,
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  },
  "input1": {
    "meta": {
      "timeout": 3840
    },
    "value": 0,
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  },
  "inputEvent1": {
    "meta": {
      "timeout": 3840
    },
    "value": "",
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  },
  "inputEventCounter1": {
    "meta": {
      "timeout": 3840
    },
    "value": 1,
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  },
  "voltage0": {
    "meta": {
      "timeout": 3840
    },
    "value": 0.02,
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  }
  "electrical.switches.balancer.externalTemperature0": {
    "meta": {
      "units": "K",
      "description": "Temperature",
      "timeout": 3840
    },
    "value": 298.15,
    "$source": "signalk-shelly",
    "timestamp": "2023-09-12T23:33:16.480Z"
  }
}
Krillle commented 1 month ago

I managed to track down the behaviour in the logs:

As the UNI is online and responding, the problem seems to be in signalk-shelly or shellies

---- PHASE 0: Device discovered ----

Sep 01 23:46:40 2024-09-01T21:46:40.300Z signalk-shelly discovered device E8DB84D6BA25 SHUNI-1 @ 192.168.68.52
Sep 01 23:46:40 2024-09-01T21:46:40.309Z signalk-shelly sending meta: [{"path":"electrical.switches.balancer","value":{"displayName":"Balancer Alarm"}},{"path":"electrical.switches.balancer.reset.state","value":{"units":"bool","displayName":"Reset Alarm","timeout":3840}},{"path":"electrical.switches.balancer.reset","value":{"displayName":"Reset Alarm"}},{"path":"electrical.switches.balancer.input0","value":{"timeout":3840}},{"path":"electrical.switches.balancer.inputEvent0","value":{"timeout":3840}},{"path":"electrical.switches.balancer.inputEventCounter0","value":{"timeout":3840}},{"path":"electrical.switches.balancer.input1","value":{"timeout":3840}},{"path":"electrical.switches.balancer.inputEvent1","value":{"timeout":3840}},{"path":"electrical.switches.balancer.inputEventCounter1","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalTemperature0","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalTemperature0","value":{"units":"K"}},{"path":"electrical.switches.balancer.externalTemperature1","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalTemperature1","value":{"units":"K"}},{"path":"electrical.switches.balancer.externalTemperature2","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalTemperature2","value":{"units":"K"}},{"path":"electrical.switches.balancer.externalTemperature3","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalTemperature3","value":{"units":"K"}},{"path":"electrical.switches.balancer.externalTemperature4","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalTemperature4","value":{"units":"K"}},{"path":"electrical.switches.balancer.voltage0","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalHumidity","value":{"timeout":3840}},{"path":"electrical.switches.balancer.externalHumidity","value":{"units":"ratio"}}]
Sep 01 23:46:40 2024-09-01T21:46:40.609Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]

---- PHASE 1: Sending deltas by device.on('change', onChange) ----

Sep 01 23:46:41 2024-09-01T21:46:41.994Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.04 to 0
Sep 01 23:46:41 2024-09-01T21:46:41.996Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:46:43 2024-09-01T21:46:43.991Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.04
Sep 01 23:46:43 2024-09-01T21:46:43.993Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 01 23:46:44 2024-09-01T21:46:44.991Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.04 to 0
Sep 01 23:46:44 2024-09-01T21:46:44.993Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:46:48 2024-09-01T21:46:48.694Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.02
Sep 01 23:46:48 2024-09-01T21:46:48.698Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.02}]
Sep 01 23:46:49 2024-09-01T21:46:49.693Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.02 to 0.04
Sep 01 23:46:49 2024-09-01T21:46:49.695Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 01 23:46:49 2024-09-01T21:46:49.943Z signalk-shelly device online E8DB84D6BA25
Sep 01 23:46:49 2024-09-01T21:46:49.946Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 01 23:46:51 2024-09-01T21:46:51.290Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.04 to 0
Sep 01 23:46:51 2024-09-01T21:46:51.291Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:46:53 2024-09-01T21:46:53.395Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.02
Sep 01 23:46:53 2024-09-01T21:46:53.397Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.02}]
Sep 01 23:46:55 2024-09-01T21:46:55.399Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.02 to 0
Sep 01 23:46:55 2024-09-01T21:46:55.401Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:46:58 2024-09-01T21:46:58.098Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.04
Sep 01 23:46:58 2024-09-01T21:46:58.101Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 01 23:46:59 2024-09-01T21:46:59.097Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.04 to 0.02
Sep 01 23:46:59 2024-09-01T21:46:59.099Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.02}]
Sep 01 23:46:59 2024-09-01T21:46:59.943Z signalk-shelly device online E8DB84D6BA25
Sep 01 23:46:59 2024-09-01T21:46:59.946Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.02}]
Sep 01 23:47:00 2024-09-01T21:47:00.096Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.02 to 0
Sep 01 23:47:00 2024-09-01T21:47:00.099Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:47:02 2024-09-01T21:47:02.799Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.02
Sep 01 23:47:02 2024-09-01T21:47:02.801Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.02}]
Sep 01 23:47:04 2024-09-01T21:47:04.799Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.02 to 0
Sep 01 23:47:04 2024-09-01T21:47:04.800Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:47:06 2024-09-01T21:47:06.502Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.02
Sep 01 23:47:06 2024-09-01T21:47:06.505Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.02}]
Sep 01 23:47:08 2024-09-01T21:47:08.500Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0.02 to 0
Sep 01 23:47:08 2024-09-01T21:47:08.503Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0}]
Sep 01 23:47:09 2024-09-01T21:47:09.501Z signalk-shelly E8DB84D6BA25 voltage0 changed from 0 to 0.04
Sep 01 23:47:09 2024-09-01T21:47:09.502Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 01 23:47:09 2024-09-01T21:47:09.943Z signalk-shelly device online E8DB84D6BA25
Sep 01 23:47:09 2024-09-01T21:47:09.945Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":298.04999999999995},{"path":"electrical.switches.balancer.voltage0","value":0.04}]

---- PHASE 2: onChanges not happening any more, sending deltas by setInterval(()...) ----

Sep 02 00:34:10 2024-09-01T22:34:10.095Z signalk-shelly device online E8DB84D6BA25
Sep 02 00:34:10 2024-09-01T22:34:10.097Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":297.95},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 02 00:34:20 2024-09-01T22:34:20.095Z signalk-shelly device online E8DB84D6BA25
Sep 02 00:34:20 2024-09-01T22:34:20.098Z signalk-shelly sending deltas [{"path":"electrical.switches.balancer.reset.state","value":0},{"path":"electrical.switches.balancer.input0","value":0},{"path":"electrical.switches.balancer.inputEvent0","value":""},{"path":"electrical.switches.balancer.inputEventCounter0","value":0},{"path":"electrical.switches.balancer.input1","value":0},{"path":"electrical.switches.balancer.inputEvent1","value":""},{"path":"electrical.switches.balancer.inputEventCounter1","value":32},{"path":"electrical.switches.balancer.externalTemperature0","value":297.95},{"path":"electrical.switches.balancer.voltage0","value":0.04}]
Sep 02 00:34:23 ::ffff:192.168.191.243 - - [01/Sep/2024:22:34:23 +0000] "POST /skServer/debug HTTP/1.1" 200 - "http://192.168.191.81:3000/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15"
Sep 02 00:45:13 ::ffff:127.0.0.1 - - [01/Sep/2024:22:45:13 +0000] "GET /signalk/v1/api/vessels/self/ HTTP/1.1" 200 54114 "-" "-"
Sep 02 01:00:13 ::ffff:127.0.0.1 - - [01/Sep/2024:23:00:13 +0000] "GET /signalk/v1/api/vessels/self/ HTTP/1.1" 200 54117 "-" "-"
Sep 02 01:15:13 ::ffff:127.0.0.1 - - [01/Sep/2024:23:15:13 +0000] "GET /signalk/v1/api/vessels/self/ HTTP/1.1" 200 54115 "-" "-"
Sep 02 01:27:08 ::ffff:192.168.191.243 - - [01/Sep/2024:23:27:08 +0000] "POST /skServer/debug HTTP/1.1" 200 - "http://192.168.191.81:3000/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15"

---- PHASE 3: Device is reported to be not online by setInterval(()...) ----

Sep 02 01:27:10 2024-09-01T23:27:10.181Z signalk-shelly device not online E8DB84D6BA25
Sep 02 01:27:20 2024-09-01T23:27:20.181Z signalk-shelly device not online E8DB84D6BA25
Sep 02 01:27:30 2024-09-01T23:27:30.182Z signalk-shelly device not online E8DB84D6BA25

---- CROSSCHECK: Even though the device is online and reporting it's status ----

pi@signalk: $ curl http://192.168.68.52/status
{"wifi_sta":{"connected":true,"ssid":"Ibelle","ip":"192.168.68.52","rssi":-52},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"01:29","unixtime":1725233353,"serial":16526,"has_update":false,"mac":"E8DB84D6BA25","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"source":"timer"},{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"source":"input"}],"inputs":[{"input":0,"event":"","event_cnt":0},{"input":0,"event":"","event_cnt":32}],"adcs":[{"voltage":0.02}],"ext_sensors":{"temperature_unit":"C"},"ext_temperature":{"0":{"hwID":"28220ce05c2001f1","tC":24.56,"tF":76.21}},"ext_humidity":{},"update":{"status":"idle","has_update":false,"new_version":"20230913-114521/v1.14.0-gcb84623","old_version":"20230913-114521/v1.14.0-gcb84623","beta_version":"20231107-165239/v1.14.1-rc1-g0617c15"},"ram_total":50776,"ram_free":38376,"fs_size":233681,"fs_free":146835,"uptime":10572769}pi@signalk:/var/lib/homebridge $