Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
конфигурирование [2023/10/22 00:32] Admin [Настройка объектов (items)] |
конфигурирование [2024/12/16 19:29] (текущий) Admin |
||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| ^имя ^ назначений ^ параметры ^ пример ^ | ^имя ^ назначений ^ параметры ^ пример ^ | ||
| - | |mqtt| настройка параметров MQTT|[имя_контроллера, | + | |mqtt| настройка параметров MQTT|[имя_контроллера, |
| - | |ow| настройка сенсоров 1-wire|в качестве параметра - JSON объект, | + | |ow| настройка сенсоров 1-wire|в качестве параметра - JSON объект, |
| |syslog|Настройка логгирования контроллера через UDP syslog на сторонний сервер|первый элемент массива - ip адрес сервера логгирования, | |syslog|Настройка логгирования контроллера через UDP syslog на сторонний сервер|первый элемент массива - ip адрес сервера логгирования, | ||
| |dmx|Настройка DMX выхода|[кол-во каналов], | |dmx|Настройка DMX выхода|[кол-во каналов], | ||
| Строка 18: | Строка 18: | ||
| |in|задает настройку входов контроллера|описание тут|[[аналоговые_входы]] [[несколько_кнопок_на_одном_входе]]| | |in|задает настройку входов контроллера|описание тут|[[аналоговые_входы]] [[несколько_кнопок_на_одном_входе]]| | ||
| |items|Основной раздел конфигурации. Задает список обьектов, | |items|Основной раздел конфигурации. Задает список обьектов, | ||
| + | |can|настройка CAN|addr: | ||
| + | |||
| + | ====Что такое {execObj}==== | ||
| + | Прежде чем далее описывать структуру файла настройки, | ||
| + | Это JSON объект, | ||
| + | * Выдавать в MQTT на один или несколько топиков | ||
| + | * Передавать на вход другим объектам контроллера | ||
| + | * Передавать по шине CAN | ||
| + | |||
| + | параметры: | ||
| + | |||
| + | * emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика) | ||
| + | * item - имя локального устройства из items (может содержать суффикс для указания того, какое именно свойство объекта надо изменить. Например: | ||
| + | * can - передать команду другому контроллеру, | ||
| + | |||
| + | Примеры: | ||
| + | < | ||
| + | {" | ||
| + | [{" | ||
| + | </ | ||
| ====Настройка температурных датчиков 1-wire==== | ====Настройка температурных датчиков 1-wire==== | ||
| - | The example of config files you can find in config folder | + | формат: " |
| - | Note: in real configs comments are not allowed | + | |
| - | Below is brief explanation of basic configuration values: | + | |
| + | Ниже пример конфигурации (в реальном файле конфигурации комментарии не допускаются) | ||
| < | < | ||
| { | { | ||
| Строка 63: | Строка 82: | ||
| |6| RELAY |ON_OFF relay output|номер пина| | |6| RELAY |ON_OFF relay output|номер пина| | ||
| |7| GROUP |Group pseudochannel|массив строк с названиями каналов в группе| | |7| GROUP |Group pseudochannel|массив строк с названиями каналов в группе| | ||
| - | |8| VCTEMP|Vacom PID thermo - regulator (Ventilation set)|| | + | |8| VCTEMP|Vacom PID thermo - regulator (Ventilation set)|" |
| - | |9| MBUSVC | + | |9| MBUSVC |
| - | |10|ACHAIER|Air Conditioner Haier|| | + | |10|ACHAIER|Air Conditioner Haier|" |
| |11|SPILED | SPI LED strip|| | |11|SPILED | SPI LED strip|| | ||
| - | |12|MOTOR |Motorized air gateway with feedback resistor|| | + | |12|MOTOR |Motorized air gateway with feedback resistor|" |
| - | |13|PID | + | |13|PID |
| - | |14|MBUS | + | |14|MBUS |
| |15|UARTBRDG |Bridge between 2 UARTS with reporting PDUs to Wireshark via UDP|| | |15|UARTBRDG |Bridge between 2 UARTS with reporting PDUs to Wireshark via UDP|| | ||
| - | |16|RELAYPWM | + | |16|RELAYPWM |
| |17|DMXRGBWW | |17|DMXRGBWW | ||
| |18|VENTS |Multiroom ventilation set|| | |18|VENTS |Multiroom ventilation set|| | ||