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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
подключение_1-wire_датчиков [2020/12/19 11:38]
wolfoff
подключение_1-wire_датчиков [2023/10/31 11:40] (текущий)
Admin [Простой релейный термостат (теплый пол)]
Строка 1: Строка 1:
-Подключение к контроллеру:+===== Подключение к контроллеру ===== 
  
 Подключение производится к клеммам: Подключение производится к клеммам:
Строка 11: Строка 11:
 {{:1wire.png|}} {{:1wire.png|}}
  
-На рисунке снизу вверх: 5B, gnd , 1wire.+На рисунке снизу вверх черными точками: 5B, gnd , 1wire.
  
-В конфиге контроллера в корне прописываем: +===== Конфигурация контроллера =====  
-```+ 
 +Дополнительная информация по настройке приведена тут [[конфигурирование#что_такое_execobj]] 
 + 
 +В корне прописываем: 
 +<code>
  "ow":{  "ow":{
          
-    "282DA307D6013C08":{"emit":"Temperature01"}+    "АДРЕС_ДАТЧИКА":{"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_датчиков.1608367137.txt.gz · Последнее изменение: 2020/12/19 11:38 — wolfoff