===== Подключение к контроллеру ===== 

Подключение производится к клеммам:

  * X5 - +5В
  * X4 - GND
  * X3 - 1wire



{{:1wire.png|}}

На рисунке снизу вверх черными точками: 5B, gnd , 1wire.

===== Конфигурация контроллера ===== 

Дополнительная информация по настройке приведена тут [[конфигурирование#что_такое_execobj]]

В корне прописываем:
<code>
 "ow":{
    
    "АДРЕС_ДАТЧИКА":{"emit":"Temperature01"}
  },

</code>

 АДРЕС_ДАТЧИКА в виде: 282DA307D6013C08

===== MQTT ===== 

Подписываемся на топик "myhome/s_out/Temperature01" и получаем значения температуры.

===== Простой релейный термостат (теплый пол) =====
добавляем 

<code>
"items":{

        "local_termostat":[5,24,33]
  }
</code>  
  
5 - тип релейный термостат
24 - номер пина
33 - (опционально) - температура по-умолчанию

Добавляем связку между термометром и локальным термостатом

<code>
 "ow":{
    
    "282DA307D6013C08":{"emit":"Temperature01", "item":"local_termostat/val"}
  },

</code>
Настройка завершена

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_интерфейс]]

Результаты сканирования будут выданы в лог