mirror of
https://github.com/anklimov/lighthub
synced 2026-10-28 11:15:00 +00:00
Frozen copy of the official wiki (lazyhome.ru) used as the audit reference while the repo documentation is brought in line with the code.
86 lines
3.0 KiB
Plaintext
86 lines
3.0 KiB
Plaintext
===== Подключение к контроллеру =====
|
||
|
||
Подключение производится к клеммам:
|
||
|
||
* 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_интерфейс]]
|
||
|
||
Результаты сканирования будут выданы в лог |