Supla virtual device MQTT

Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

To wpisz Y tak jak pisał Robert.
Podejrzewam ze to wynika z błędnej strony kodowej.

Stronę kodowa możesz zmienić:

Code: Select all

sudo raspi-config
Localisation options->change locale


Tam wyszukujesz na liście pl utf-8 (zaznaczasz spcją) i ustawisz ją jako domyślną.

Potem:
https://www.raspberrypi.org/forums/vi ... ?t=99610
andras
Posts: 636
Joined: Fri Dec 30, 2016 5:51 pm
Has thanked: 2 times
Been thanked: 4 times

Post

Chyba muszę postawic nowy system , przy zmianie lokalizacji error
Y tez nic nie daje
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

andras wrote: Mon Feb 24, 2020 10:56 am Chyba muszę postawic nowy system , przy zmianie lokalizacji error
Y tez nic nie daje
No masz coś namieszane to na pewno....
szym3k
Posts: 270
Joined: Mon May 15, 2017 10:32 am

Post

Code: Select all

suplalpine:/home/supla/supla-virtual-device# ./install.sh
Getting the sources.
Building. Be patient.
OK!
SUPLA-VIRTUAL-DEVICE v1.0.0
Sample configuration has been created for you (supla-virtual-device.cfg)
Adjust it to your needs before launching.
suplalpine:/home/supla/supla-virtual-device# ./supla-virtual-device
SUPLA-VIRTUAL-DEVICE v1.0.0
Segmentation fault

Pod Alpine dostaje taki błąd, któryś wskaźnik w kodzie?
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

szym3k wrote: Mon Feb 24, 2020 11:16 am

Code: Select all

suplalpine:/home/supla/supla-virtual-device# ./install.sh
Getting the sources.
Building. Be patient.
OK!
SUPLA-VIRTUAL-DEVICE v1.0.0
Sample configuration has been created for you (supla-virtual-device.cfg)
Adjust it to your needs before launching.
suplalpine:/home/supla/supla-virtual-device# ./supla-virtual-device
SUPLA-VIRTUAL-DEVICE v1.0.0
Segmentation fault

Pod Alpine dostaje taki błąd, któryś wskaźnik w kodzie?
Rozumiem że config edytowałeś i wprowadziłeś dane dostępowe ?

Sample configuration has been created for you (supla-virtual-device.cfg)
Adjust it to your needs before launching.

szym3k
Posts: 270
Joined: Mon May 15, 2017 10:32 am

Post

Tak, config przepisany z filesensor @fracza

Code: Select all

[GLOBAL]
device_name=SUPLA VIRTUAL DEVICE


[SERVER]
host=XXX
protocol_version=10


[LOCATION]
ID=XXX
PASSWORD=XXXX

[CHANNEL_0]
type=TEMPERATURE
file=/home/supla/supla-filesensors/temp.txt
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

szym3k wrote: Mon Feb 24, 2020 11:37 am Tak, config przepisany z filesensor @fracza
No według tego co wrzuciłeś to nie bardzo. Uruchomiłeś program zaraz po buildzie z domyślnie utworzonym configiem.
Dodatkowo napisałem ze jest inaczej niż w filesensors i trzeba podać Function zamiast type dla kanałów. Zobacz sobie opis na github.
szym3k
Posts: 270
Joined: Mon May 15, 2017 10:32 am

Post

Przed włączeniem config przekleiłem przez scp, więc był uruchamiany na pewno ten, fakt nie zauważyłem zamiany na function

Code: Select all

[GLOBAL]
device_name=SUPLA VIRTUAL DEVICE


[SERVER]
host=XXX
protocol_version=10


[LOCATION]
ID=XXX
PASSWORD=XXXX

[CHANNEL_0]
function=TEMPERATURE
file=/home/supla/supla-filesensors/temp.txt



Nadal:

Code: Select all

suplalpine:/home/supla/supla-virtual-device# ./supla-virtual-device
SUPLA-VIRTUAL-DEVICE v1.0.0
Segmentation fault
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

A jak ten plik config u ciebie się nazywa?

wprowadź tam jeszcze tą sekcję (przed channel a po location)

[MQTT]
host=
port=1883
username=
password=
client_name=supla-virtual-device

i upewnij się że te dane masz w pliku supla-virtual-device.cfg
szym3k
Posts: 270
Joined: Mon May 15, 2017 10:32 am

Post

Beku wrote: Mon Feb 24, 2020 11:56 am A jak ten plik config u ciebie się nazywa?

wprowadź tam jeszcze tą sekcję (przed channel a po location)

[MQTT]
host=
port=1883
username=
password=
client_name=supla-virtual-device

i upewnij się że te dane masz w pliku supla-virtual-device.cfg

Code: Select all

suplalpine:/home/supla/supla-virtual-device# ls
README.md                        src                              supla-virtual-device.cfg         var
install.sh                       supla-virtual-device             supla-virtual-device.cfg.sample
supla-virtual-device.cfg <-

Nie wiem co może być nie tak. Wklejałem też coś z configu z sampla i to samo.
Pod alpine są trochę inne paczki tzn. libressl-dev i build-base, ale to raczej nie powinno mieć wpływu.

Dodałem blok z MQTT

Code: Select all

  GNU nano 4.6                                                                               supla-virtual-device.cfg
[GLOBAL]
device_name=SUPLA VIRTUAL DEVICE


[SERVER]
host=xxx
protocol_version=10


[MQTT]
host=
port=1883
username=
password=
client_name=supla-virtual-device

[LOCATION]
ID=xx
PASSWORD=xxx

[CHANNEL_0]
function=TEMPERATURE
file=/home/supla/supla-filesensors/temp.txt
Nadal to samo :/.

Return to “Projekty użytkowników”