Supla<->MQTT - Instalacja

tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

Beku wrote: Wed Feb 12, 2020 3:53 pm
tomekk87 wrote: Wed Feb 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:

Code: Select all


  - 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:
You do not have the required permissions to view the files attached to this post.
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

A powiedz mi, jako co masz w supli ten czujnik? Jak to widać w aplikacji na telefonie ?
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

Beku wrote: Wed Feb 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
You do not have the required permissions to view the files attached to this post.
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Sprawdzę to jutro.
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

Beku wrote: Wed Feb 12, 2020 9:53 pm Sprawdzę to jutro.
OK, dzięki to w takim razie czekam cierpliwie. :D
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

tomekk87 wrote: Wed Feb 12, 2020 10:08 pm
Beku wrote: Wed Feb 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:

Code: Select all

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

Code: Select all

make all
Ewentualnie dodaj sudo jeśli będą komunikaty o braku uprawnień. Potem zrestartuj jeszcze raz klienta.
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

Beku wrote: Thu Feb 13, 2020 12:00 pm
tomekk87 wrote: Wed Feb 12, 2020 10:08 pm
Beku wrote: Wed Feb 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:

Code: Select all

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

Code: Select all

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
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

@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
Posts: 25
Joined: Sun Feb 02, 2020 11:06 am

Post

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

Code: Select all

{"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'
rocko
Posts: 20
Joined: Tue Dec 19, 2017 1:07 pm

Post

Return to “MQTT”