Единицы измерения

А как-нибудь можно добавить свою единицу измерения, чтобы корректно отображалось в UI? Например, нужна абсолютная влажность, а г/м^3 или кг/м^3.

Здравствуйте!

Для отображения пользовательских единиц измерения в интерфейсе Wiren Board, можно использовать виртуальные устройства. Вы можете настроить виртуальное устройство и указать желаемую единицу измерения в поле units при его определении.

Дополнительная информация по работе с виртуальными устройствами доступна на странице документации по wb-rules.

Да, могу. Но:

  1. Локализация будет работать? Не уверен.
  2. Кубические метры в UI хотелось бы иметь в виде степени, но такого не получится, будет как есть “g/m^3”.

С учетом того, что температура, например, задается как “deg C”, а выводится с правильным символом градуса, должно быть такое место, где можно задать соответствие локализации идентификатору единицы измерения.

Можете подсказать, где искать?

Все возможные способы отображения единиц измерения приведены в конвенции. Хранятся в GitHub - wirenboard/homeui: Wiren Board web interface (/usr/share/wb-mqtt-homeui на контроллере).

Рекомендуемых способов добавления новых идентификаторов величин на сегодняшний момент нет.

Есть предложение занести такую задачу куда-нибудь в backlog. Наверняка может пригодится кому-то еще для расчетных величин.

Добавил в таблицу пожеланий. Руководство рассмотрит и примет решение.