Files
lighthub/documentation/reference/dokuwiki-2026-10-02/подключение_1-wire_датчиков.txt
T
andry 718e6cb603 docs: add dokuwiki snapshot 2026-10-02 as verification baseline
Frozen copy of the official wiki (lazyhome.ru) used as the audit reference
while the repo documentation is brought in line with the code.
2026-10-03 00:41:24 +03:00

86 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
===== Подключение к контроллеру =====
Подключение производится к клеммам:
* 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_интерфейс]]
Результаты сканирования будут выданы в лог