Вопрос по paho mqtt


#1

Кто-нибудь с питоновский paho mqtt работал?
Не получается получить текущее значение реле

is_now_state = subscribe.simple(self.mqtt_tree, hostname=self.mqtt_ip)
is_now_state = is_now_state.payload.decode("utf-8")

подписываюсь на получение значение в putty, где я получаю ‘0’ к примеру

root@wirenboard:~# mosquitto_sub -t '/devices/wb-gpio/controls/Relay_1' -v
/devices/wb-gpio/controls/Relay_1 0

потом публикую

client.publish("/devices/wb-gpio/controls/Relay_1", "1")

а когда подписываюсь “subscribe.simple”, чтобы получить текущее значение, имею опять ‘0’ и дальше, чтобы не отправлял на “/devices/wb-gpio/controls/Relay_1”, буду получать ‘0’, пока не трону переключатель в вебморде


Примеры скриптов
Примеры скриптов
#2

Уважаемый @bleur, очень прошу не засорять существующие темы несвязанными постами.


#3

а не /devices/wb-gpio/controls/Relay_1/on ?


#4

надо попробовать, для выключения тогда …/off будет или так же /on?

согласен, прошу прощения.


#5

ну…, почитайте про MQTT в документации к WB, off вы там не найдёте


#6

да, прочитал уже, но на всякий случай уточнил


#7

Все получилось, спасибо за подсказку.


Яндекс.Метрика