Добавляем поддержку MQTT в Domoticz на Raspberry Pi c Raspbian Stretch на борту

Ставим брокер Mosquitto по инструкции с их сайта:

https://mosquitto.org/2013/01/mosquitto-debian-repository/

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
cd $home
sudo apt-get update
sudo apt-get install mosquitto
rm mosquitto-repo.gpg.key

пишем yes

Проверяем:

systemctl status mosquitto

Active: active (running), замечательно

Если не запущен, то:

sudo systemctl enable mosquitto.service

Для проверки (необязательно) ставим:

sudo apt-get install mosquitto-clients

Добавляем в оборудовании domoticz MQTT Client Gateway with LAN interface:


Удаленный адрес: localhost
Порт: 1883
Publish Topic: out

Подписываемся на все топики:

mosquitto_sub -h 192.168.1.101 -v -t "#"

Если в domoticz уже есть устройства, начнут активно сыпаться сообщения статусов, значит все работает:

Ctrl+Z, останавливаем прослушивание

Выключим в domoticz переключатель idx 3 через консоль:

mosquitto_pub -h 192.168.1.101 -t "domoticz/in" -m '{ "idx" : 3, "nvalue" : 0}'

Статус выключателя обновится, все работает

Взято отсюда:
http://www.sigmdel.ca/michel/ha/domo/domo_03_en.html

0 0 vote
Article Rating

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

2 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Андрей
Андрей
2 лет назад

а можно ли изменить формат передаваемых данных от домотикса?