Supla<->MQTT - Instalacja
Mój LIW podpięty jest pod impulsator wodomierza, więc to channel_type: 330 (WATERMETER), który ma zdefiniowany payload_template. Jednak na MQTT Explorer nie pokazuje odczytu dla tego kanału.
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 3x LIW-01, 3x SBW-02, 4x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07,
2x Sonoff BRIDGE RF 433
1x MEW-01, 3x LIW-01, 3x SBW-02, 4x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07,
2x Sonoff BRIDGE RF 433
Zobacz plik state.yaml w katalogu config. Nie wiem czy jest tam wpisany channel_type 330. Jeśli nie to możesz spróbować zmienić ten 320.
@Beku, jest wpisany jako:
Kod: Zaznacz cały
- channel_type: 330
payload_template: '{"totalCost":$totalCost$, "pricePerUnit":$pricePerUnit$, "impulsesPerUnit":$impulsesPerUnit$, "counter":$counter$, "calculatedValue":$calculatedValue$, "currency":"$currency$", "unit":"$unit$"}'
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 3x LIW-01, 3x SBW-02, 4x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07,
2x Sonoff BRIDGE RF 433
1x MEW-01, 3x LIW-01, 3x SBW-02, 4x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07,
2x Sonoff BRIDGE RF 433
Witam wszystkich.
Nie wiem co robię źle. Na ubuntu 20.04 Supla MQTT client zainstalowałem bez większych problemów.
Zakupiłem RPI 4B i schody. Po entej kompilacji cały czas przy uruchomieniu wyskakuje błąd.
pi@raspberrypi:~/supla-core/supla-mqtt-client/Release $ ./supla-mqtt-client -config /home/pi/supla-core/supla-mqtt-client/config_template.yaml
INFO[1594120265.733940] initializing main loop
INFO[1594120265.737170] Client GUID: AE146529B73CC0A40AC4BEB742C4FF13
configuration file missing [parameter -config]
Bardzo proszę o pomoc.
Nie wiem co robię źle. Na ubuntu 20.04 Supla MQTT client zainstalowałem bez większych problemów.
Zakupiłem RPI 4B i schody. Po entej kompilacji cały czas przy uruchomieniu wyskakuje błąd.
pi@raspberrypi:~/supla-core/supla-mqtt-client/Release $ ./supla-mqtt-client -config /home/pi/supla-core/supla-mqtt-client/config_template.yaml
INFO[1594120265.733940] initializing main loop
INFO[1594120265.737170] Client GUID: AE146529B73CC0A40AC4BEB742C4FF13
configuration file missing [parameter -config]
Bardzo proszę o pomoc.
W ścieżce do konfigu brakuje Ci jeszcze katalogu /config
Polecenie powinno być
Polecenie powinno być
Kod: Zaznacz cały
./supla-mqtt-client -config /home/pi/supla-core/supla-mqtt-client/config/config_template.yaml
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 3x LIW-01, 3x SBW-02, 4x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07,
2x Sonoff BRIDGE RF 433
1x MEW-01, 3x LIW-01, 3x SBW-02, 4x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07,
2x Sonoff BRIDGE RF 433
Dziękuję za pomoc. Aż wstyd że ślepota mnie ogarnęła 
Teraz następny problem.
Loguję się do mqtt przez MQTT explorer bez problemu. Gdy uruchamiam supla mqtt cloud pojawia się błąd:
w mqtt log:
New client connected from 172.30.32.1 as homeassistant (p2, c0, k400, u'darek').
1594151706: Socket error on client homeassistant, disconnecting.
w bash:
INFO[1594151678.796499] initializing main loop
INFO[1594151678.797572] Client GUID: 5F3227B3ECBC6E0010EED56685D3A673
INFO[1594151678.800745] SSL version: OpenSSL 1.1.1d 10 Sep 2019
INFO[1594151678.806871] Connecting...
NOTICE[1594151681.10058] Access Identifier not assigned!
Dodam że w config_template.yaml podaję ten sam login i hasło co w mqtt explorer.
wyczerpałem już wszystkie znane mi możliwości.
Pomóżcie

Teraz następny problem.
Loguję się do mqtt przez MQTT explorer bez problemu. Gdy uruchamiam supla mqtt cloud pojawia się błąd:
w mqtt log:
New client connected from 172.30.32.1 as homeassistant (p2, c0, k400, u'darek').
1594151706: Socket error on client homeassistant, disconnecting.
w bash:
INFO[1594151678.796499] initializing main loop
INFO[1594151678.797572] Client GUID: 5F3227B3ECBC6E0010EED56685D3A673
INFO[1594151678.800745] SSL version: OpenSSL 1.1.1d 10 Sep 2019
INFO[1594151678.806871] Connecting...
NOTICE[1594151681.10058] Access Identifier not assigned!
Dodam że w config_template.yaml podaję ten sam login i hasło co w mqtt explorer.
wyczerpałem już wszystkie znane mi możliwości.
Pomóżcie

Wejdź na cloud.supla.org. Smartfony -> Klient MQTT -> Przypisz Access ID.
Spokojnie. Ten komunikat nie jest zbyt jasny.