You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
What happens to devices that were not alive more than X minutes? Are they removed from devices list?
Shouldn't the API server return an error code when you try to control a device that is not currently active?
The text was updated successfully, but these errors were encountered:
About the "remove when inactive" => the devices do not send keep-alives, hence we would have to implement the other way around and the server has to send keep-alive-checks.
And yes, it should return an error, when the device is not active! good point
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:
The text was updated successfully, but these errors were encountered: