There was a bad design decision about database keys for abp at the very start and it seems Broocar will not fix separate fields for abp and otaa keys.
Abp should never ever time out as there are very bad things that can happen on raspberries which does not have real time clocks for instance. Time can go backwards on these systems if power is lost.
Are the keys really gone?
Unfortunately I also overlooked that this setting exists.
I have now set the value much higher.
But the affected devices are built in, not accessible and cannot be rejoined.
How can I fix the device status in the application “This device has not (yet) been activated”?
My question probably doesn’t quite fit into the topic.
I need to reactivate a whole series of OTAA devices whose DeviceSession in the REDIS database has been deleted due to inactivity.
I was already able to activate some of the devices with an old Linux snapshot because their DeviceSessions could still be found in REDIS.
The lost devices continue to transmit. The necessary data seems to be in the Postgres database. Can the deviceSessions be reconstructed from this?
You can re-activate OTAA devices using the same API as ABP devices. This feature is not available in the web-interface, but using the API it is possible E.g. to migrate OTAA devices from one instance to an other.