mqtt client error MQTT_ERROR_SOCKET_ERROR

webcoder5
Posty: 1
Rejestracja: sob paź 09, 2021 5:41 pm

Witam, próbuje zintegrować stare rolety z SUPLA ale już na starcie są problemy.

A i jestem nowy użytkownikiem systemu więc proszę o wyrozumiałość :)
Zainstalowałem na RPI supla-virtual-device.
Uzupełniłem plik supla-virtual-device.cfg (podaje dane jawnie gdyż to tylko do testów):

Kod: Zaznacz cały

[GLOBAL]
device_name=SUPLA VIRTUAL DEVICE


[SERVER]
host=svr56.supla.org
protocol_version=12

[AUTH]
email=webcoderc@gmail.com


[LOCATION]
ID=2425
PASSWORD=0e2d

[MQTT]
host=mqtt56.supla.org
port=8883
username=1158da71646e32297ed2e1873a8f7112
password=mF6ZzcYlEi77vicS4(VUuFFev@Mldm-*
client_name=supla-virtual-device

#[CHANNEL_0]
#function=TEMPERATURE_AND_HUMIDITY
#file=/home/pi/supla-filesensors/var/livingroom_temperature.txt

#[CHANNEL_1]
#function=TEMPERATURE
#file=/home/pi/supla-filesensors/var/raspberry_sdcard_free.txt
#min_interval_sec=300

# example of getting payload switch 0/1 value

#[CHANNEL_2]
#function=POWERSWITCH
#state_topic=relays/switch/0/state
#command_topic=relays/switch/0/command
#command_template=$value$
#payload_on=1
#payload_off=1

# example of getting payload dot separated temp and humidity value
# example 25.4 78

#[CHANNEL_3]
#function=TEMPERATURE_AND_HUMIDITY
#state_topic=sensors/temphum/0/state

# example of parsing json payload { "on": true }


[CHANNEL_0]
function=LIGHTSWITCH
state_topic=relays/lightbulb/1/state
command_topic=relays/lightbulb/1/command
payload_value=/on
payload_on=true
payload_off=false

#[CHANNEL_5]
#function=WINDSENSOR
#state_topic=sensors/wind/0/state

# this is a comment



Po uruchumieniu skryptu dostaję odpowiedz.

Kod: Zaznacz cały

pi@raspberrypi:~/supla-virtual-device $ sudo ./supla-virtual-device
SUPLA-VIRTUAL-DEVICE v1.1.2
INFO[1633801786.791364] SSL version: OpenSSL 1.1.1d  10 Sep 2019
mqtt client error MQTT_ERROR_SOCKET_ERROR
Wygląda na to, że jakis problem z połączeniem z brokerem MQTT, jednak w SuplaCloud widać, że urządzenie jest online.
Ale nie wystawia zdefiniowanych topiców.

Do brokera mogę się dostać przy pomocy danych z *.cfg przy pomocy MQTT Explorer'a.

Spotkał się ktoś kiedyś z takim problemem ?:)
ODPOWIEDZ

Wróć do „Pomoc”