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

Dziękuję
Ale co konkretnie z Tasmoty MQTT?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ć?
Dzięki za forka!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: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_offCode: 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
Zainteresowani tymi zmianami znajdą je na moim forku https://github.com/Goral64/supla-virtual-device
Konkretnie "Power"
Ok, czyli muszę użyć mqtt jeśli chciałbym mieć poprawny stan svd w aplikacji.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.
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