Инструменты пользователя

Инструменты сайта


подключение_1-wire_датчиков

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
подключение_1-wire_датчиков [2020/12/19 11:30]
wolfoff created
подключение_1-wire_датчиков [2023/10/31 11:40] (текущий)
Admin [Простой релейный термостат (теплый пол)]
Строка 1: Строка 1:
-Подключение к контроллеру:+===== Подключение к контроллеру =====  
 + 
 +Подключение производится к клеммам: 
 + 
 +  * X5 - +5В 
 +  * X4 - GND 
 +  * X3 - 1wire 
 + 
  
 {{:1wire.png|}} {{: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_интерфейс]]
  
 +Результаты сканирования будут выданы в лог
подключение_1-wire_датчиков.1608366611.txt.gz · Последнее изменение: 2020/12/19 11:30 — wolfoff