===== Подключение к контроллеру =====
Подключение производится к клеммам:
* X5 - +5В
* X4 - GND
* X3 - 1wire
{{:1wire.png|}}
На рисунке снизу вверх черными точками: 5B, gnd , 1wire.
===== Конфигурация контроллера =====
Дополнительная информация по настройке приведена тут [[конфигурирование#что_такое_execobj]]
В корне прописываем:
"ow":{
"АДРЕС_ДАТЧИКА":{"emit":"Temperature01"}
},
АДРЕС_ДАТЧИКА в виде: 282DA307D6013C08
===== MQTT =====
Подписываемся на топик "myhome/s_out/Temperature01" и получаем значения температуры.
===== Простой релейный термостат (теплый пол) =====
добавляем
"items":{
"local_termostat":[5,24,33]
}
5 - тип релейный термостат
24 - номер пина
33 - (опционально) - температура по-умолчанию
Добавляем связку между термометром и локальным термостатом
"ow":{
"282DA307D6013C08":{"emit":"Temperature01", "item":"local_termostat/val"}
},
Настройка завершена
Cуффикс /val при передаче температуры локальным обьектам можно не добавлять
Значение температуры,также, может быть принято с внешних систем или иных контроллеров по MQTT c использованием топика формата /myhome/controller-id/local_termostat/val
При отсутствии показаний в течение 10 мин термостат отключается и переходит в аварийный режим, выдавая аварию в топик /alarm
Термостат принимает значение температуры через суффикс /set
Через командный суффикс /cmd принимаются команды
* ON
* OFF
* AUTO
* HEAT
* HALT
* REST
* XON
* XOFF
Подробнее тут [[работа_с_mqtt#команды_применимые_для_кондиционера_и_термостата]]
===== Поиск устройств на шине =====
Начиная с v4.3 автоматическое периодическое сканирование шины 1-wire отменено. Датчики опрашиваются последовательно, согласно настройкам в разделе ow
Чтобы просканировать шину и узнать адреса вновь подключенных устройств, можно выдать команду search в [[cli_интерфейс]]
Результаты сканирования будут выданы в лог