As of Stack version 3.21.0 this update was announced:
- The ability to disable the downlink scheduling mechanism for individual end devices (
mac-settings.schedule-downlinks
).
- This option is useful during a migration procedure in order to force the end device to join the new network. The Network Server will no longer schedule any data downlinks or MAC commands, and will stop answering potential join requests.
As discussed at the release it took a few days to update the client to be able to use this option.
After update I am not able to update this setting:
/usr/local/Cellar/ttn-lw-cli/3.21.0/bin/ttn-lw-cli end-devices set environment-data <hide-node-id> --mac-settings.schedule-downlinks false
The response I get is:
WARN Multiple IDs found in arguments, considering the first { "ids": { "device_id": "***********", "application_ids": { "application_id": "environment-data" }, "dev_eui": "******************" }, "created_at": "2021-09-25T14:33:57.688Z", "updated_at": "2022-08-12T17:42:28.523087098Z", "network_server_address": "eu1.cloud.thethings.network", "mac_settings": { "schedule_downlinks": true } }
Whatever I try, I can’t get the mac-setting.schedule-downlinks to false.
This warning WARN Multiple IDs found in arguments, considering the first
is odd.
I do not get this when I give other set commands with the same app/node.
Anyone same result?/solution?
Thanks in advance.