Переименование топиков

Добрый день! Подскажите, пожалуйста, как можно топик с устройства WBIO-DI-WD-14 со стандартного /devices/wb-gpio/controls/EXT1_YYYY переделать к виду, например /devices/ATS/controls/inYYYY_switch_status. Спасибо

Добрый день!

Прошу вас подробнее описать задачу: что именно вы хотите получить и, главное, для каких целей это нужно. Чем точнее будут детали, тем лучше я смогу вам помочь.

Добрый день! Требуется изменить наименование топика /devices/wb-gpio/controls/EXT1_YYYY устройства WBIO-DI-WD-14 на /devices/ATS/controls/inYYYY_switch_status. Я сотрудник Сбера. Мы используем программу Андромеда, которая по названию топика определяет, что за устройство и каково его состояние


Ранее мы уже нечто подобным пользовались, когда измеряли заряд АКБ ДГУ на контактах А1 и А2, т.е. слушали одну ветку и передавали в другую. Здесь же требуется еще и смена параметра

Добрый день!
Я бы рекомендовал сделать данную задачу через виртуальные устройства
Создать их и использовать по своему усмотрению.

Я предполагал такое решение, но ожидал более конкретный ответ с примером

Добрый день,
Пример могу предложить такой

defineVirtualDevice("ATS_Device", {
    title: "Автоматический Переключатель (ATS)",
    cells: {
        switch_status_input_1: {
            type: "switch",
            value: false,
            title: "Состояние Переключателя Вход 1"
        },
    }
});

defineRule({
    whenChanged: "wb-gpio/EXT1_01",
    then: function(newValue, devName, cellName) {
        dev["ATS_Device/switch_status_input_1"] = newValue;
    }
});

Спасибо, буду пробовать