WB Engine (топик автора скрипта)

На данные момент нет такой возможности, можете взять за основу любой цифровой топик от любого устройства , получить в MQTT INFO готовый шаблон устройства и адаптировать его для metrics*, после чего добавить в configutation.yaml например так:

mqtt:
  sensor:
    - name: load_average_1min
      enabled_by_default: true
      unique_id: load_average_1min
      object_id: load_average_1min
      state_topic: /devices/metrics/controls/load_average_1min
      unit_of_measurement: tasks
      state_class: measurement

Можете вот это пояснить? Не понял что за mqtt info

В Home Assistant можно посмотреть отладочную информацию у устройств:

Отлично все получилось, но хотелось бы добавить:
при начале движения кнопками, если не нажата кнопка стоп(во время движения) и не задано значение (0-100), то прогонять дефолтный временной интервал полностью (чтобы отрабатывали механические концевики тем самым мы устанавливаем истинный 0 или 100)

Для этого можно вручную реле включить и выставить?

Я просто погонял пару дней и смотрю, что у меня рольставни на разном уровне открываются, просто со временем получается погрешность, но если нет возможности ничего страшного, напишу еще автоматизацию, чтобы вручную ночью дожимало непосредственно топиками wirenboard), а так мне очень нравится, даже после перезагрузки контроллера, подхватывает значения, чего раньше не было)))) (раньше значения были не известны, пока не прогонишь взад-вперед)!

можно сделать условие, если нажали open/close или 0/100% значение, то время работы на максимум всегда ставится

Было бы супер)

Здравствуйте. Некоторое количество обновлений назад сломались единицы измерения у некоторых устройств.


Подскажите как починить? Передобавление не помогает.

Гостиная Датчик Влажность (sensor.wb_msw_v4_105_humidity)
MQTT discovery data:
Topic: homeassistant/sensor/wb-msw-v4_105/humidity/config
Payload

device:
  identifiers: wb-msw-v4_105
  manufacturer: WirenBoard
  model: wb-msw-v4 [wb-modbus]
  name: WB-MSW v.4 105
availability_mode: latest
enabled_by_default: true
availability:
  - topic: /devices/wb-msw-v4_105/controls/Humidity
    value_template: '{{ False if value == '''' else True }}'
    payload_not_available: false
    payload_available: true
  - topic: /devices/wb-msw-v4_105/controls/Humidity/meta
    value_template: '{{ False if value == '''' else True }}'
    payload_not_available: false
    payload_available: true
  - topic: /devices/wb-msw-v4_105/controls/Humidity/meta/error
    value_template: '{{ True if value == '''' else False }}'
    payload_not_available: false
    payload_available: true
unique_id: wb-msw-v4_105_humidity
object_id: wb-msw-v4_105_humidity
state_topic: /devices/wb-msw-v4_105/controls/Humidity
name: Влажность

Subscribed topics:
/devices/wb-msw-v4_105/controls/Humidity
10 последних полученных сообщений
/devices/wb-msw-v4_105/controls/Humidity/meta
1 последнее полученное сообщение
Received 21:19:02
QoS: 0, Retained

order: 2
readonly: true
title:
  ru: Влажность
type: value

Payload:
units: '%, RH'

Пробуйте v0.3.15

Это WB обновили wb-mqtt-serial и сломалась совместимость, обновите скрипт и должно заработать.

Спасибо, помогло.
Ещё в своих шаблонах нашёл пару вещей, помогла замена

"type" : "value",
"units" : "deg C",

на:
"type": "temperature",

Да, всё получилось.
Сделал в НА вывод загрузки ЦПУ WB

  mqtt:
  - sensor:
      - name: wb_cpu_load_avg_1min
        enabled_by_default: true
        unique_id: wb_cpu_load_avg_1min
        object_id: wb_cpu_load_avg_1min
        state_topic: /devices/metrics/controls/load_average_1min
        unit_of_measurement: "%"
        state_class: measurement
        value_template: "{{ ((value)|float/4*100) | round(2) }}"

Можете подсказать, как обновить WB-engine до последней версии, чтобы не удалились текущие настройки?

Выполнить обычную установку пакета, файлы настроек не затрагиваются.

Во, теперь как надо))) Спасибо)

Добрый день.
WB Engine Configuration перестал загружаться. Перезагрузки системы не помогают.
При попытке зайти в него выдает ошибку : “Ошибка загрузки файла: Invalid config file EditorError”
Куда лезть? что поправить?