Wb-rules не видит новые значения топика

Привет, создал виртуальное устройство с топиком по типу power.
В данный топик пишу значения из home assistant.
В веб интерфейсе wb вижу корректные значения, получаемые в данный топик, но в правиле на стороне wb, которое в том числе подписано на изменение значений данного топика видны только те значения топика, которые я получаю изменяя вручную из веб интерфейса.
Окружение wb7, stable, последнии версии пакетов. Пробовал как рестарт контроллера так и рестарт wb-rules. в логах ошибок не вижу, само правило отрабатывает на изменения других топиков корректно.

Псевдокод по созданию виртуального устройства для приема значений из home assistant

function makeExtPowerSensor(
    name
) {
    var deviceName = "ext-power-sensor-" + name;
    defineVirtualDevice(deviceName, {
        title: "Ext Power Sensor - " + name,
        cells: {
            power: {
                type: "value",
                unit: "W",
                readonly: false,
                value: 0
            }
        }
    });
}

makeExtPowerSensor("TOTAL");

вот так вот публикую значения из HA

alias: Total My power
description: ""
triggers:
  - entity_id: sensor.one_power_consumption
    trigger: state
  - entity_id: sensor.two_power_consumption
    trigger: state
actions:
  - data:
      topic: /devices/ext-power-sensor-TOTAL/controls/power
      payload: >-
        {{ states('sensor.one_power_consumption')|float +
        states('sensor.two_power_consumption')|float }}
      retain: true
    action: mqtt.publish

подскажите, в чем причину подобного поведения и как поправить поведение на ожидаемое?

вопрос снят, изменил на стороне HA наименование топика на /devices/ext-power-sensor-TOTAL/controls/power/on и все заработало

Добрый день!
Рад, что вам удалось разобраться с данным вопросом. Если появятся новые — с удовольствием помогу.