supla-device na Linux

User avatar
ktsurma
Posts: 162
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

Dzięki za pomoc - mój błąd - zjadłem jedną literkę a.

Poszło dalej.

Pokazał się wodomierz w cloudzie.
User avatar
ktsurma
Posts: 162
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

Dzisiaj ciąg dalszy ćwiczeń:

1. wodomierz w cloudzie świeci się na zielono - a więc supla device działa i gada z cloudem
2. wodomierz w cloudzie pokazuje: --- m3, tak jak by nie czytał pliku źródłowego
3. na komputerze z fedorą chodzi wmbusmeter i zapisuje plik WODA co jakieś 5 - 10 sekund
4. plik WODA ma następująca treść:
{"media":"water","meter":"izar","name":"Woda","id":"21328377","prefix":"C20FA","serial_number":"087671","total_m3":931.579,"last_month_total_m3":916.465,"last_month_measure_date":"2024-01-31","remaining_battery_life_y":6,"current_alarms":"no_alarm","previous_alarms":"no_alarm","transmit_period_s":8,"manufacture_year":"2020","timestamp":"2024-02-29T18:48:16Z","device":"rtlwmbus[00000001]","rssi_dbm":80}
a więc jak widać miernik z wodomierza jest odczytywany i zapisywany na komputerze

A teraz przypuszczenia:
a. supla-device czyta pliki json-a a plik wmbusmetera nie jest w standardzie json
b. potrzebuję coś zmienić żeby supla-device umiała to czytać? tylko nie wiem co

Jesteście w stanie coś poradzić?

Chciałbym zachować supla-device bo umie rozmawiać z froniusem.
User avatar
klew
Posts: 8663
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

ktsurma wrote: Thu Feb 29, 2024 6:53 pm Dzisiaj ciąg dalszy ćwiczeń:
Też używam wmbusmeter i też z niego czytam licznik wody, także na pewno da się to zrobić ;)
Co masz w logach?
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
ktsurma
Posts: 162
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

O które logi chodzi?

Supla-device wypluwa logi na ekran.
Wmbusmeter tworzy swoje logi. Które mam pokazać?
User avatar
klew
Posts: 8663
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

ktsurma wrote: Fri Mar 01, 2024 5:37 am O które logi chodzi?

Supla-device wypluwa logi na ekran.
Wmbusmeter tworzy swoje logi. Które mam pokazać?
Z s-d
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
ktsurma
Posts: 162
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

ok - wieczorem
User avatar
ktsurma
Posts: 162
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

Oto logi z ekranu. Przerwane w momencie kiedy rozpoczyna sie powtarzać zapis:
ktsurma@fedora:/supla-device/extras/examples/linux/build$ ./supla-device-linux -c /etc/supla-device.yaml
INFO[1709312463.39907] GUID and AUTHKEY: loading from file /var/local/supla-device/guid_auth.yaml
INFO[1709312463.40485] Read write config: config file missing, starting with empty database
INFO[1709312463.40514] *** Starting supla-device ***
INFO[1709312463.40520] Using config file /etc/supla-device.yaml
INFO[1709312463.40606] Channel[0] config: adding ImpulseCounterParsed
INFO[1709312463.40893] Clock: local time: 2024-3-1 18:1:3
DEBUG[1709312463.40928] Supla - starting initialization
INFO[1709312463.40937] Storage state file: /var/local/supla-device/state.bin
DEBUG[1709312463.40993] Storage initialization
DEBUG[1709312463.40999] Storage: Number of sections 1
DEBUG[1709312463.41011] Reading section: 0
DEBUG[1709312463.41015] Section type: 3; size: 0
DEBUG[1709312463.41019] storedCRC 65535, CRC calc 65535
DEBUG[1709312463.41073] Security level: 2
DEBUG[1709312463.41080] Validating storage state section with current device configuration
INFO[1709312463.41086] Storage state section validation successful
ERR[1709312463.41224] File: file "/var/log/wmbusmeters/meter_readings/woda" reading error
DEBUG[1709312463.41233] File: file "/var/log/wmbusmeters/meter_readings/woda" reading error or empty
WARNING[1709312463.41240] ImpulseCounterParsed: data source is not valid
DEBUG[1709312463.41246] Starting linux timers...
INFO[1709312463.41373] GUID: E8582E7DDEDF87B0BB0E84D09474F2CC
INFO[1709312463.41382] Device name: Mierniki
INFO[1709312463.41387] Device software version: SDK 24.02.01-dev
DEBUG[1709312463.41394] Initializing network layer
DEBUG[1709312463.41403] [NA] Network AP/hostname: MIERNIKI-000000000000
INFO[1709312463.41409] Using Supla protocol version 20
INFO[1709312463.41415] Current status: [5] SuplaDevice initialized
INFO[1709312463.41420] Enter normal mode
WARNING[1709312463.41429] Connecting without certificate validation (INSECURE)
INFO[1709312463.41434] Establishing encrypted connection with: svr5.supla.org (port: 2016)
DEBUG[1709312463.147313] Connected with TLS_AES_256_GCM_SHA384 encryption
DEBUG[1709312463.147335] Server certificates:
DEBUG[1709312463.147349] Subject: /C=PL/ST=Opolskie/L=Paczkow/O=SUPLA.ORG/OU=Public Cloud Services/CN=svr5.supla.org/emailAddress=supla@supla.org
DEBUG[1709312463.147357] Issuer: /C=PL/ST=Opolskie/L=Paczkow/O=SUPLA.ORG/OU=CA/CN=SUPLA.ORG CA/emailAddress=supla@supla.org
INFO[1709312463.147378] Connected via IP 192.168.10.210
INFO[1709312463.147385] Connected to Supla Server
INFO[1709312463.147389] Initializing SRPC
INFO[1709312463.147540] LAST STATE ADDED: Register in progress
INFO[1709312463.147553] Current status: [10] Register in progress
DEBUG[1709312463.147560] CH #0, type: 5010, FuncList: 0x0, default: 0, flags: 0x10000, value: [00 00 00 00 00 00 00 00]
DEBUG[1709312463.279488] Device registered (activity timeout 120 s, server version: 23, server min version: 1)
INFO[1709312463.279710] LAST STATE ADDED: Registered and ready
INFO[1709312463.279721] Current status: [17] Registered and ready
DEBUG[1709312463.279730] Changing activity timeout to 30
DEBUG[1709312463.391310] Activity timeout set to 30 s
ERR[1709312473.43649] File: file "/var/log/wmbusmeters/meter_readings/woda" reading error
DEBUG[1709312473.43670] File: file "/var/log/wmbusmeters/meter_readings/woda" reading error or empty
ERR[1709312483.52538] File: file "/var/log/wmbusmeters/meter_readings/woda" reading error
DEBUG[1709312483.52581] File: file "/var/log/wmbusmeters/meter_readings/woda" reading error or empty
^CINFO[1709312484.584567] Exit
User avatar
klew
Posts: 8663
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Może nazwa pliku nie jest poprawna? Wcześniej pisałeś że to plik WODA a w logach próbuje czytać woda.
W Linuxie rozmiar znaków na znaczenie
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
ktsurma
Posts: 162
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

DZIAŁA :D :D :D :D :D


Są cyferki.

Genialne

Dziękuję
User avatar
klimasstudio
Posts: 1129
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Czy jest możliwość zrobienia tzw. docker-compose dla supla-device-linux aby w łatwy sposób przez portainera dodać SDL?
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d

Return to “supla-dev”