Supla<->MQTT - Instalacja

tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

Beku pisze: śr lut 12, 2020 3:53 pm
tomekk87 pisze: śr lut 12, 2020 12:03 pm Cześć

Kolega @fracz napisał fajne narzędzie SUPLA Filesensors, dzięki któremu wysyłam za pomocą wirtualnego czujnika PRESSURESENSOR do supli odczyt ciśnieni atmosferycznego. Proszę o info i pomoc jak zamieścić ten odczyt w Dashboard Supla MQTT Client. Wykorzystanie kanału temperatury nie sprawdza się bo nie wyświetla wartości powyżej 1000.
Jak zaimplementować odczyt z wirtualnego czujnika PRESSURESENSOR do Supla MQTT Client?

Pozdrawiam
Tomekk

Aby odczyty tego kanału były wysyłane do MQTT musisz edytować plik state.yaml i dopisać tam:

Kod: Zaznacz cały


  - channel_type: 260 #PRESSURESENSOR
    payload_template: '{"id": $id$, "pressure": $value$, "online": $online$}'

Następnie restart klienta.
Zrobiłem zgodnie z opisem tak jak na załączonych zdjęciach i jest pewien problem.
W MQTT EXPLORER pojawił się kanał o nazwie 3044 o adresie 30 i 31, ale brak odczytów z tego kanału jak na zdjęciach:
Załączniki
MQTT Explorer.JPG
MQTT Explorer.JPG (76.54 KiB) Przejrzano 2339 razy
state_yaml.JPG
state_yaml.JPG (48.21 KiB) Przejrzano 2339 razy
Beku
Posty: 453
Rejestracja: wt lis 06, 2018 1:49 pm

A powiedz mi, jako co masz w supli ten czujnik? Jak to widać w aplikacji na telefonie ?
tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

Beku pisze: śr lut 12, 2020 7:25 pm A powiedz mi, jako co masz w supli ten czujnik? Jak to widać w aplikacji na telefonie ?
Tak jak na załączonym zdjęciu:
W supla- filesensors typ kanału to PRESSURESENSOR
Załączniki
supla-filesensors.JPG
supla-filesensors.JPG (12.73 KiB) Przejrzano 2325 razy
cisnienie.JPG
cisnienie.JPG (53.91 KiB) Przejrzano 2327 razy
Beku
Posty: 453
Rejestracja: wt lis 06, 2018 1:49 pm

Sprawdzę to jutro.
tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

Beku pisze: śr lut 12, 2020 9:53 pm Sprawdzę to jutro.
OK, dzięki to w takim razie czekam cierpliwie. :D
Beku
Posty: 453
Rejestracja: wt lis 06, 2018 1:49 pm

tomekk87 pisze: śr lut 12, 2020 10:08 pm
Beku pisze: śr lut 12, 2020 9:53 pm Sprawdzę to jutro.
OK, dzięki to w takim razie czekam cierpliwie. :D
Hmmm, u mnie działa 🤪 sprawdź czy masz aktualną wersję klienta MQTT.

W tym celu wykonaj w katalogu supla-core:

Kod: Zaznacz cały

git pull
A następnie w katalogu supla-core/supla-mqtt-client/Release

Kod: Zaznacz cały

make all
Ewentualnie dodaj sudo jeśli będą komunikaty o braku uprawnień. Potem zrestartuj jeszcze raz klienta.
tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

Beku pisze: czw lut 13, 2020 12:00 pm
tomekk87 pisze: śr lut 12, 2020 10:08 pm
Beku pisze: śr lut 12, 2020 9:53 pm Sprawdzę to jutro.
OK, dzięki to w takim razie czekam cierpliwie. :D
Hmmm, u mnie działa 🤪 sprawdź czy masz aktualną wersję klienta MQTT.

W tym celu wykonaj w katalogu supla-core:

Kod: Zaznacz cały

git pull
A następnie w katalogu supla-core/supla-mqtt-client/Release

Kod: Zaznacz cały

make all
Ewentualnie dodaj sudo jeśli będą komunikaty o braku uprawnień. Potem zrestartuj jeszcze raz klienta.
Cześć
Dzięki za pomoc po aktualizacji mam odczyt w MQTT explorer tylko teraz szukam widgetu, który mi to wyświetli. Próbuje przerobić od temperatury, ale na razie mi nic z tego nie wychodzi. :)
tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

@Beku. Wielkie dzięki, udało mi się przerobić widget do wyświetlania ciśnienia atmosferycznego. Wszystko działa super. Jeszcze raz dzięki za pomoc. :D
Rawq
Posty: 25
Rejestracja: ndz lut 02, 2020 11:06 am

Mam w supli kontaktrony od bramy garażowej, mott explorer pokazuje taki stan
supla/channels/status/1000

Kod: Zaznacz cały

{"id": 6128, "hi": 0, "online": 1}
Jak zrobić żeby w HA był widoczny stan czy brama jest otwarta czy zamknięta?

I druga kwestia
jak ma wyglądać wpis do otwierania zamykania bramy?

- platform: mqtt
name: "Otwieranie/zamykanie bramy garazowej"
state_topic: "supla/channels/status/6111"
command_topic: "supla/channels/command/6111"
payload: '{ "idx": 6111, "hi": 1 }'
id: '/idx'
shut: '/hi'
ODPOWIEDZ

Wróć do „MQTT”