This commit is contained in:
2026-01-10 09:31:46 +01:00
parent eee3f48569
commit 5fd81a641d
3 changed files with 20 additions and 1 deletions

View File

@@ -163,6 +163,12 @@ func (c *Client) pollLoop() {
// Mark as connected
status.Connected = true
// Check if device is actually alive
// If all frequencies are 0, device is probably off
if status.FreqA == 0 && status.FreqB == 0 && status.PowerForward == 0 {
status.Connected = false
}
// Peak hold logic - keep highest power for 1 second
now := time.Now()
if c.lastStatus != nil {