При попытке соединения с MQTT + Tasmota отказано в соединении - PullRequest
0 голосов
/ 23 января 2020

Я выполнил поиск в Google и действительно пытался это исправить, прежде чем публиковать здесь свой вопрос.

Система: Raspberry Pi B + (последний Raspbian), Wifi

Проблема: Когда я пытаюсь запустить это: mosquitto_pub -h 192.168.1.121 -t cmnd / DVES_1A6953_fb / cmnd / Power1 -m off Я получаю "Ошибка: соединение отказано "

Что я знаю: Mosquitto установлен на 192.168.1.100 (RPi) Sonoff Basi c Pow расположен на 192.168.1.121, который я пробовал с mosquitto -d. И sudo systemctl включает mosquitto.service.

mosquitto -v дает мне: 1579784576: mosquitto версии 1.5.7 начиная с 1579784576: использование конфигурации по умолчанию. 1579784576: открытие прослушивающего сокета ipv4 на порту 1883. 1579784576: ошибка: адрес уже используется

Snoff Basic Pow with Tasmota configuration

Sonof Basic Pow console shows this:

Я действительно не знаю, что еще делать сейчас:)

Надеюсь, вы можете мне помочь!

/ Оскар

1 Ответ

2 голосов
/ 23 января 2020

Вы пытаетесь опубликовать sh непосредственно на устройстве (192.168.1.121), а не на посреднике (192.168.1.100)

Вам необходимо отправить сообщения посреднику, который перенаправит их на устройство (Предполагается, что он подписан на право topi c)

mosquitto_pub -h 192.168.1.100 -t cmnd/DVES_1A6953_fb/cmnd/Power1 -m off
...