Добавляем поддержку 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

2
Оставить комментарий

avatar
1 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
kvvАндрей Авторы недавних комментариев

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

  Подписаться  
новее старее большинство голосов
Уведомление о
Андрей
Гость
Андрей

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