Offline is only applicable for TCP-based protocols. It means that device is disconnected from the server.
Unknown means that device is not offline, but it hasn't reported for >10 minutes (time is configurable).
Thank you, I really appreciate the answer. status.timeout is the property to configure that, I have seen that it's only configurable serverwide not device specific, so as example I couldn't have a device that reports every 30 minutes and one that reports every 5 minutes. I would have to set the serverwide default to 30 minutes as example.
Thanks again for the quick response :-)
Are there specific rules that define when a status is unknown or offline. I have seen devices randomly jump in the unknown status, I would like to fix these issues on my installation or rather the clients. Thank you!