Supla virtual device MQTT

Awatar użytkownika
nonflammable
Posty: 29
Rejestracja: wt lis 26, 2019 11:12 pm
Lokalizacja: Gorzów Wielkopolski

czw cze 25, 2020 9:40 am

m4riolos pisze:
czw cze 04, 2020 8:59 am
Czy ktoś spotkał się z problem rozłączania SVD przy chwilowym braku internetu?
...
Ja też tak mam, odłączenie internetu skutecznie zawiesza usługę i powrót internetu niczego nie naprawia. Pozostaje liczyć na poprawkę lub samemu wykrywać "zwiechę" i wymuszać restart usługi.
lukfud
Posty: 543
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

czw cze 25, 2020 10:10 am

To nie brak internetu ale pusty plik z którego czyta SVD.
Aby mieć wykres ciśnienia, wrzucałem do pliku wartość z DL i wyświetlałem na kanale temperatury. Akurat esp do którego podpięty jest bme, często tracił połączenie z siecią, co skutkowało czyszczeniem zawartości pliku .txt, a przy braku wartości (nawet 0) zawieszał się SVD.
m4riolos
Posty: 9
Rejestracja: wt mar 19, 2019 1:40 pm

pn cze 29, 2020 5:49 am

lukfud pisze:
czw cze 25, 2020 10:10 am
To nie brak internetu ale pusty plik z którego czyta SVD.
Być może problem jest szerszy gdyż w moim wypadku to nie plik jest problemem - nie korzystam z plików, a z czystych kolejek mqtt.
effendi
Posty: 70
Rejestracja: śr kwie 26, 2017 9:36 am

pt wrz 25, 2020 10:43 am

Witam, dotarły do mnie termometry, więc próbuje dodać je do S-V-D...
Otrzymuję następujący komunikat o błędzie
pi@SUPLA:/etc/supervisor/conf.d $ supervisorctl status
mi-th-0 BACKOFF Exited too quickly (process log may have details)
mi-th-1 BACKOFF Exited too quickly (process log may have details)
supla-virtual-device RUNNING pid 3504, uptime 0:00:08
w logu mam wpis
SyntaxError: invalid syntax
File "./LYWSD03MMC.py", line 20
temperature: float
Pomożecie? THX
effendi
Posty: 70
Rejestracja: śr kwie 26, 2017 9:36 am

sob wrz 26, 2020 8:24 pm

Nadal walczę.. będę wdzięczny za pomoc, bo stoję w miejscu
Próbowałem odczytać stany termometru za pomocą MiTemperature2 z gitHub'a. Niestety efekt ten sam...
MiTemperature2 $ sudo ./LYWSD03MMC.py -d A4:C1:38:AA:6E:C6 -r -deb -b -c 1
File "./LYWSD03MMC.py", line 20
temperature: float
^
SyntaxError: invalid syntax
/quote]
THX
Beku
Posty: 409
Rejestracja: wt lis 06, 2018 1:49 pm

ndz wrz 27, 2020 5:55 am

effendi pisze:
sob wrz 26, 2020 8:24 pm
Nadal walczę.. będę wdzięczny za pomoc, bo stoję w miejscu
Próbowałem odczytać stany termometru za pomocą MiTemperature2 z gitHub'a. Niestety efekt ten sam...
MiTemperature2 $ sudo ./LYWSD03MMC.py -d A4:C1:38:AA:6E:C6 -r -deb -b -c 1
File "./LYWSD03MMC.py", line 20
temperature: float
^
SyntaxError: invalid syntax
/quote]
THX
Używasz złej wersji python’a

Spróbuj wywołać python3 ./LYWSD03MMC.py
effendi
Posty: 70
Rejestracja: śr kwie 26, 2017 9:36 am

ndz wrz 27, 2020 7:34 am

Kod: Zaznacz cały

 python3 ./LYWSD03MMC.py -d A4:C1:38:AA:6E:C6 -r -b
  File "./LYWSD03MMC.py", line 20
    temperature: float
               ^
SyntaxError: invalid syntax

Kod: Zaznacz cały

gatttool -I
[                 ][LE]> connect A4:C1:38:AA:6E:C6
Attempting to connect to A4:C1:38:AA:6E:C6
Connection successful
[A4:C1:38:AA:6E:C6][LE]>
Beku
Posty: 409
Rejestracja: wt lis 06, 2018 1:49 pm

ndz wrz 27, 2020 8:12 am

Kod: Zaznacz cały


sudo apt install python3 bluez python3-pip

Kod: Zaznacz cały


pip3 install bluepy

effendi
Posty: 70
Rejestracja: śr kwie 26, 2017 9:36 am

ndz wrz 27, 2020 11:39 am

Dzięki za pomoc @Beku
Pomogło zainstalowanie pythona w wersji 3.7
Działa !!
THX
ODPOWIEDZ

Wróć do „Projekty użytkowników”