Wb-mqtt-serial templates: различия между версиями

м
Строка 123: Строка 123:
* poll_interval — минимальный интервал опроса регистра в миллисекундах.
* poll_interval — минимальный интервал опроса регистра в миллисекундах.
* unsupported_value — значение, получаемое при последовательном чтении диапазона регистров, если устройство не поддерживает запрашиваемый регистр. Используется некоторыми протоколами для определения доступности регистров устройства.
* unsupported_value — значение, получаемое при последовательном чтении диапазона регистров, если устройство не поддерживает запрашиваемый регистр. Используется некоторыми протоколами для определения доступности регистров устройства.
* max — максимальное значение регистра, используется для построения. Используется в веб-интерфейсе.
* max — максимальное значение регистра, используется для построения представления устройства в веб-интерфейсе.
* scale — коэффициент, на который умножается значение регистра перед публикацией в MQTT.
* scale — коэффициент, на который умножается значение регистра перед публикацией в MQTT.
* offset — значение, которое прибавляется к значению регистра перед публикацией в MQTT.
* offset — значение, которое прибавляется к значению регистра перед публикацией в MQTT.
* round_to — порядок, до которого будет округляться значение после всех преобразований. Например, <code>0.1</code> — округлять до десятых.
* round_to — порядок, до которого будет округляться значение после всех преобразований. Например, <code>0.1</code> — округлять до десятых.
* readonly —  установка флага запрешает изменение значения в веб-интерфейсе или по MQTT. Возможные значения: ''true'', ''false''. По умолчанию — '''false'''.
* readonly —  установка флага запрещает изменение значения в веб-интерфейсе или по MQTT. Возможные значения: ''true'', ''false''. По умолчанию — ''false''.
* on_value — значение, которое будет записано в регистр, при записи единицы в mqtt-топик канала.
* on_value — значение, которое будет записано в регистр, при записи единицы в mqtt-топик канала.
* error_value — полученное из устройства значение регистра, обозначающее ошибку.
* error_value — полученное из устройства значение регистра, обозначающее ошибку. Используется в веб-интерфейсе для подсвечивания параметра красным цветом в случае ошибки.


Обязательно нужно указать поля ''name'', ''reg_type'', ''address'' и ''type''. Остальные параметры можно опустить, в этом случае будут подставлены значения по умолчанию.
Обязательно нужно указать поля ''name'', ''reg_type'', ''address'' и ''type''. Остальные параметры можно опустить, в этом случае будут подставлены значения по умолчанию.