Skip to content

device.messages may contain stale messages #20

@PKGeorgiev

Description

@PKGeorgiev

In situations where a registered sonoff device becomes offline or it was unable to acknowledge a packet due to intermittent wifi drop, the message will remain in device.messages forever.

Since message.sequence is a timestamp, a periodic timer could be implemented to clear stale messages (older than X minutes for example).

I have two more questions:

  1. What happens to devices that were not alive more than X minutes? Are they removed from devices list?
  2. Shouldn't the API server return an error code when you try to control a device that is not currently active?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions