I don't know if there's a better way of testing this, but I'm just killing the coolercontrol daemon.
❯❯❯ journalctl -u cc-plugin-coolerdash -f
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Initializing CoolerControl session...
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Session initialized using Bearer token
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Device cache initialized: NZXT Kraken 2023 Elite (broken) (640x640 pixel, scaled (circular))
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] CoolerDash initializing device cache...
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Device: NZXT Kraken 2023 Elite (broken) [ed87dc675d6076f60843e51114929bb5a0711bf766b657575b77d8c58827dd11]
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Sensor values successfully detected (26 sensors)
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Display configuration: (640x640 pixels) (Device confirmed)
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] Refresh interval: 1.00 seconds
May 18 20:34:13 mikoshi coolerdash[16539]: [CoolerDash STATUS] CoolerDash v3.1.4 is up to date
May 18 20:34:14 mikoshi coolerdash[16539]: [CoolerDash STATUS] Starting daemon
May 18 20:37:23 mikoshi coolerdash[16539]: [CoolerDash ERROR] CURL error: Could not connect to server
May 18 20:37:23 mikoshi coolerdash[16539]: [CoolerDash WARNING] Failed to retrieve sensor data
May 18 20:37:23 mikoshi coolerdash[16539]: Received SIGTERM - initiating graceful shutdown
May 18 20:37:23 mikoshi systemd[1]: Stopping CoolerControl Plugin coolerdash...
May 18 20:37:23 mikoshi systemd[1]: cc-plugin-coolerdash.service: Deactivated successfully.
May 18 20:37:23 mikoshi systemd[1]: Stopped CoolerControl Plugin coolerdash.
May 18 20:37:23 mikoshi systemd[1]: cc-plugin-coolerdash.service: Consumed 13.729s CPU time over 3min 10.588s wall clock time, 64M memory peak.
May 18 20:37:27 mikoshi systemd[1]: Started CoolerControl Plugin coolerdash.
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] CoolerDash v3.1.4 starting up...
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Loading configuration...
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Plugin configuration loaded from JSON
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Initializing CoolerControl session...
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Session initialized using Bearer token
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Device cache initialized: NZXT Kraken 2023 Elite (broken) (640x640 pixel, scaled (circular))
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] CoolerDash initializing device cache...
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Device: NZXT Kraken 2023 Elite (broken) [ed87dc675d6076f60843e51114929bb5a0711bf766b657575b77d8c58827dd11]
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Sensor values successfully detected (26 sensors)
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Display configuration: (640x640 pixels) (Device confirmed)
May 18 20:37:27 mikoshi coolerdash[17054]: [CoolerDash STATUS] Refresh interval: 1.00 seconds
May 18 20:37:28 mikoshi coolerdash[17054]: [CoolerDash STATUS] CoolerDash v3.1.4 is up to date
May 18 20:37:29 mikoshi coolerdash[17054]: [CoolerDash STATUS] Starting daemon`
I don't know if there's a better way of testing this, but I'm just killing the coolercontrol daemon.