Supla virtual device MQTT

s_pol
Posts: 34
Joined: Fri Mar 08, 2019 9:13 pm

Post

Goral64 wrote: Sun Oct 16, 2022 5:15 pm Zmodyfikowałem kod programu w swoim forku na githubie.
To dało nowe możliwości.
Potwierdzam, że po zainstalowaniu twojej modyfikacji SVD, działa zamiana 0 ->OFF i 1->ON :D

Dziękuję
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

Chciałbym dodać do SVD dane z TASMOTY MQTT niestety ni kuku nie mogę znaleźć jaki topic wpisać.
Czy znajdę gdzieś krok po kroku jak to zrobić?
"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
User avatar
Goral64
Posts: 3156
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

martinok wrote: Tue Oct 18, 2022 7:42 pm Chciałbym dodać do SVD dane z TASMOTY MQTT niestety ni kuku nie mogę znaleźć jaki topic wpisać.
Czy znajdę gdzieś krok po kroku jak to zrobić?
Ale co konkretnie z Tasmoty MQTT?
Widzimy się na Supla Offline Party Season 2 :D

Image
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

mam Sonoff POWR320D działa z HA i chciałbym mieć podgląd w Supli bieżącego obciążenia.
Wiem że nie ma jeszcze kanału ogólnego ale może można wrzucić na jakiś inny kanał.
"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
przygod
Posts: 97
Joined: Wed Jul 17, 2019 9:31 am

Post

Goral64 wrote: Wed Jun 29, 2022 10:03 pm No i jakoś sobie poradziłem.
Zmodyfikowałem trochę kod i dodałem dwie opcje konfiguracji kanału, które mówią klientowi MQTT Supli co ma wysłać do serwera MQTT jeśli stan kanału zmieni się na on czy też na off.
Teraz wygląda to tak:

Code: Select all

[CHANNEL_0]
function=LIGHTSWITCH
state_topic=zigbee2mqtt/ZBP01
payload_on=ON
payload_off=OFF
payload_value=/state
command_topic=zigbee2mqtt/ZBP01/set
command_template_on=ON
command_template_off=OFF
Na topic zdefiniowany w command_topic po zmianie stanu kanału na on zostanie wysłana wartość z command_template_on a po zmianie stanu kanału na off zostanie wysłana wartość z command_template_off

Zainteresowani tymi zmianami znajdą je na moim forku https://github.com/Goral64/supla-virtual-device
Dzięki za forka!
W Twojej wersji status kanału można sprawdzać tylko tym template z mqtt czy także na podstawie flagi w jakimś pliku (tak jak sa odczytywane wartości filesensors)? To by było przydatne dla przełączników które bazują na command_on command_off.
User avatar
Goral64
Posts: 3156
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Dorabiałem tylko pod MQTT bo to mi akurat było potrzebne do urządzeń zigbee.
Widzimy się na Supla Offline Party Season 2 :D

Image
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

Goral64 wrote: Tue Oct 18, 2022 8:35 pm
martinok wrote: Tue Oct 18, 2022 7:42 pm Chciałbym dodać do SVD dane z TASMOTY MQTT niestety ni kuku nie mogę znaleźć jaki topic wpisać.
Czy znajdę gdzieś krok po kroku jak to zrobić?
Ale co konkretnie z Tasmoty MQTT?
Konkretnie "Power"
You do not have the required permissions to view the files attached to this post.
"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
przygod
Posts: 97
Joined: Wed Jul 17, 2019 9:31 am

Post

Goral64 wrote: Wed Oct 19, 2022 3:05 pm Dorabiałem tylko pod MQTT bo to mi akurat było potrzebne do urządzeń zigbee.
Ok, czyli muszę użyć mqtt jeśli chciałbym mieć poprawny stan svd w aplikacji.
Czy mogę w tym celu użyć brokera w cloudzie supli czy musi to być jakiś mój prywatny?
User avatar
akszyn
Posts: 181
Joined: Wed May 22, 2019 2:40 pm
Location: Szczecin

Post

jak to zainstalować na android tv box np od ais z androidem 7 lub z zainstalowanym armbianem?

Code: Select all

$ sudo apt-get update
sudo apt-get install -y git libssl-dev build-essential curl
git clone https://github.com/lukbek/supla-virtual-device.git
cd supla-virtual-device
./install.shsudo apt-get install -y git libssl-dev build-essential curl
git clone https://github.com/lukbek/supla-virtual-device.git
cd supla-virtual-device
Ign:1 https://powiedz.co/apt dom InRelease
Hit:2 https://powiedz.co/apt dom Release
Ign:3 https://powiedz.co/apt dom Release.gpg
Reading package lists... Done
W: No sandbox user '_apt' on the system, can not drop privileges
$ apt-get install -y git libssl-dev build-essential curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libssl-dev
$ git clone https://github.com/lukbek/supla-virtual-device.git
Cloning into 'supla-virtual-device'...
remote: Enumerating objects: 71, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 71 (delta 38), reused 12 (delta 3), pack-reused 0
Unpacking objects: 100% (71/71), done.
$ cd supla-virtual-device
$ ./install.sh
bash: ./install.sh: /usr/bin/env: bad interpreter: No such file or directory 

czyżbym o czymś zapomniał że nie mogę tego uruchomić na androidzie?
Supla na pokładzie wemosa D1 mini z relay shield (gate Zybiego)z DS18B20 + sonoff basic (domyślny soft) + broadlink RM mini 3 + Philips hue white z bridge v1 + LoraTap (RF 433) z kinetycznym przełącznikiem + ai-speaker Dev1 i Dev3
Simono
Posts: 446
Joined: Mon Sep 17, 2018 5:26 pm

Post

Wreszcie mam działające włączniki światla i włączniki zasilania na zigbee w Supli a nie w HA :D
Koledzy powiedzcie co i jak mam dodać aby mieć pomiar temperatury i wilgotności?
MQTT exp.PNG
You do not have the required permissions to view the files attached to this post.

Return to “Projekty użytkowników”