Некоторые элементы DEV приходят пустыми

Столкнулся со странной ситуацией, один из элементов DEV приходит пустым, хотя в вебе есть данные.
Есть 2 электросчетчика, с которых собираю информацию.

Далее в правилах получаю информацию по всем элементам:
2021-02-12_11-54

По какой-то причине элемент dev[“EM1”][“Voltage L3-N”] приходит пустым, сразу у двух счетчиков.
Хотя в вебе вся информация по ним отображается.

С похожей историей уже сталкивался в другом месте на WB ( когда собирал состояния входов с MR3L, только там не приходило значения по входу 2, а по 1 и 3 были ), думал где-то ошибка в коде или названии переменных, тогда ошибку найти не смог. Сейчас опять же такая ситуация…

Название элементов уже проверял несколько раз, пробелы проверял. Объяснение найти не могу.

Сам элемент dev[“EM1”][“Voltage L3-N”] возвращает NULL.

Еще момент. Когда играюсь с названиями переменных, могут отваливаться переменные которые не трогал и раньше нормально получал их значения.
Частично помогает команда: mqtt-delete-retained ‘/devices/#’

Но опять же, после нее не все данные приходят.

Установил такой момент:

  1. Делаю команду: mqtt-delete-retained ‘/#’ и отправляю устройство в ребут.
  2. После ребута устройство нормально запускается, все данные в вебе есть ( по самому WB так и по modbus )
  3. При этом параметры, к которым я обращаюсь через правила ( переменная dev ) возвращают значения только по WB, по modbus вообще все пусто.
  4. Просто отправляю WB в ребут.
  5. После запуска в переменной dev есть почти все данные, кроме Voltage L3-N по всем счетчикам.