We have currently a small LoRaWAN EU868 deployment of about 25 devices in field and some of them have very variable signal values (devices are static). We have ADR (default algorithm) enabled and It works correctly, but in my opinion the changes are very agressive: the devices starts with DR0 and after the first few messages the server changes to DR5 only on one step.
We have no problem with most of the devices, but some of them lost connection after several hours of DR change. We would like to adjust the max DR on those devices and the only way we see is using service profiles. The service profiles are asigned to applications but currently we have all our devices in one application and we don’t know how to move devices from one application to other.
On the other way we have installed a testing Chirpstack v4 server and the service profile section is no longer available, so we don’t know how is supposed to be done the DR interval adjustment in the future. Would it be a good idea to move de max-min DR values to device profiles?
Also just as an appreciation it would be nice to have a “less agressive” ADR algorithm, for example changing one DR at a time every X messages.