Licznik wody MBUS

QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

👍👍👍
jak coś nie działa to włącz zasilanie.....
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Beku wrote: Thu May 06, 2021 12:54 pm
QLQ wrote: Wed May 05, 2021 2:03 pm No to mam wszystkie 4 szt odczytane...co teraz dalej..
Najlepiej by było wrzucać dane na supla virtual device jak zrobione jest to do czujników Xiaomi korzystając z tego samego RPI jak dla mnie.

W ramach info te modele też czyta a nie są to R4:
.
20210505_154312.jpg
20210505_153025.jpg

Czytam tym tunerem DVBt , allegro:
20210505_154458.jpg
Nie musisz instalować MQTT. Najnowsza supla virtual device odczytuje te liczniki z plików na dysku. Powyżej dałem przykład jak dodać taki kanał.
W wmbusmeters musisz tylko utworzyć odpowiednie konfiguracje do liczników a w svd wskazać ścieżki do tych plików.

A i ważne, po pojawieniu się licznika w cloud trzeba mu ustawić 1000 imp/m^3

Dopiero wtedy powinny pojawić się w supli wartości .
a jak zaktualizować SVD ? jak u Roberta na stronie o aktualizacji pod Xiaomi ?

Code: Select all

cd supla-virtual-device
./install.sh upgrade
cd
jak coś nie działa to włącz zasilanie.....
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Dokładnie tak.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Dobra po 19 siadam do kompa i działam ale :

Jak rozumiem dla każdego licznika tworzę osobny plik o jakiejś nazwie - a jakie ma mieć rozszerzenie?

Then add a meter file in /etc/wmbusmeters.d/MyTapWater

Code: Select all

name=licznik0
id=12345678
nazywam licznik0 zapisuję i tak dla jeszcze 3 licznik1 ...


To zrobiłem

Code: Select all

[
CHANNEL_X]
function=IC_WATER_METER
file=/var/log/wmbusmeters/meter_readings/licznikX
Nie czyta ale jak wstawię na sztywno w plik np to :

Code: Select all

{
    "media": "water",
    "meter": "izar",
    "name": "watermeter",
    "id": "1231150",
    "total_m3": 166.625,
    "last_month_total_m3": 162.614,
    "last_month_measure_date": "2020-07-01",
    "remaining_battery_life_y": 13,
    "current_alarms": "no_alarm",
    "previous_alarms": "no_alarm",
    "timestamp": "2020-07-16T11:32:38Z"
}
to się pojawia na tym kanale licznika

ale z automat nie działa jak odpalam

Modyfikowałem plik i zmieniałem

Code: Select all

auto:t1
Na :

Code: Select all

Rtlwmbis:868.9M:t1  
i nic pp odpaleniu automatu jak ponizej

Code: Select all

Check the contents of your /etc/wmbusmeters.conf file, assuming it has device=auto:t1 and you are using a im871a,amb8465,rc1180 or cul device, then you can now start the daemon with sudo systemctl start wmbusmeters or you can try it from the command line wmbusmeters auto:t1

Wmbusmeters will scan for wmbus devices every few seconds and detect whenever a device is plugged in or removed.

To have the wmbusmeters daemon start automatically when the computer boots do: sudo systemctl enable wmbusmeters
Beku wrote:Jakim poleceniem w końcu czytasz te liczniki?
Takim:

Code: Select all

wmbusmeters --format=json rtlwmbus:868.9M:t1,c1 MyWater izar ID_LICZNIKA NOKEY
jak coś nie działa to włącz zasilanie.....
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Sprawdź czy w tych plikach /var/log/wmbusmeters/meter_readings/locznik0 itp aktualizują się dane w formacie JSON.

Tzn czy wmbusmeters w ogóle coś do nich zapisuje. Jeśli nie to znaczy że albo nie działa albo ma złą konfiguracje (plik wmbusmeters.conf)

Tam też gdzieś jest zapisywany log z działania wmbusmeters (sciezka jest w pliku wmbusmeters.conf)
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Beku wrote: Fri May 07, 2021 5:39 am Sprawdź czy w tych plikach /var/log/wmbusmeters/meter_readings/locznik0 itp aktualizują się dane w formacie JSON.

Tzn czy wmbusmeters w ogóle coś do nich zapisuje. Jeśli nie to znaczy że albo nie działa albo ma złą konfiguracje (plik wmbusmeters.conf)

Tam też gdzieś jest zapisywany log z działania wmbusmeters (sciezka jest w pliku wmbusmeters.conf)
Tych plików tam nie ma (/var/log/wmbusmeters/meter_readings/locznik0)- nie tworzą się. J/w pisałem gdy utworzyłem "z ręki" tam taki plik i wypełniłem danymi wartość licznika w apce jest taka jak wpisana więc SVD działa ale wmbusmeters coś nie za bardzo.

pliki mam takie z zawartośćia:
.
Clip.jpg
Clip_2.jpg
.
plik SVD:

Code: Select all

[CHANNEL_4]
function=IC_WATER_METER
file=/var/log/wmbusmeters/meter_readings/czujnik0

[CHANNEL_5]
function=IC_WATER_METER
file=/var/log/wmbusmeters/meter_readings/czujnik1
Liczniki czytam poleceniem:

Code: Select all

wmbusmeters --format=json rtlwmbus:868.9M:t1,c1 MyWater izar 12345678 NOKEY
Więc do wmbusmeters.conf wpisałem zamiast auto:t1 tak logicznie myśląc:

Code: Select all

loglevel=normal
device=rtlwmbus:868.9M:t1
logtelegrams=false
format=json
meterfiles=/var/log/wmbusmeters/meter_readings
meterfilesaction=overwrite
logfile=/var/log/wmbusmeters/wmbusmeters.log
i nie pojawiają się pliki. Zaraz zajrzę jeszcze do LOG

EDIT :
No to w log mam :

Code: Select all

(wmbusmeters) logging started 2021-05-06 20:04:35 using 1.3.0-11-g9a6738e
[2021-05-06_20:04:35] Started config rtlwmbus[00000001] listening on c1,t1 using fq 868.9M
[2021-05-06_20:04:35] (rtlwmbus) error: when starting as daemon, wmbusmeters looked for /rtl_sdr and /usr/bin/rtl_sdr, but found neither!
(wmbusmeters) logging started 2021-05-06 20:04:36 using 1.3.0-11-g9a6738e
[2021-05-06_20:04:36] Started config rtlwmbus[00000001] listening on c1,t1 using fq 868.9M
[2021-05-06_20:04:36] (rtlwmbus) error: when starting as daemon, wmbusmeters looked for /rtl_sdr and /usr/bin/rtl_sdr, but found neither!
(wmbusmeters) logging started 2021-05-06 20:04:38 using 1.3.0-11-g9a6738e
[2021-05-06_20:04:38] Started config rtlwmbus[00000001] listening on c1,t1 using fq 868.9M
[2021-05-06_20:04:38] (rtlwmbus) error: when starting as daemon, wmbusmeters looked for /rtl_sdr and /usr/bin/rtl_sdr, but found neither!
(wmbusmeters) logging started 2021-05-06 20:11:46 using 1.3.0-11-g9a6738e
[2021-05-06_20:11:46] Started config rtlwmbus[00000001] listening on c1,t1 using fq 868.9M
[2021-05-06_20:11:46] (rtlwmbus) error: when starting as daemon, wmbusmeters looked for /rtl_sdr and /usr/bin/rtl_sdr, but found neither!
(wmbusmeters) logging started 2021-05-06 20:11:48 using 1.3.0-11-g9a6738e
[2021-05-06_20:11:48] Started config rtlwmbus[00000001] listening on c1,t1 using fq 868.9M
[2021-05-06_20:11:48] (rtlwmbus) error: when starting as daemon, wmbusmeters looked for /rtl_sdr and /usr/bin/rtl_sdr, but found neither!
(wmbusmeters) logging started 2021-05-06 20:11:49 using 1.3.0-11-g9a6738e
[2021-05-06_20:11:49] Started config rtlwmbus[00000001] listening on c1,t1 using fq 868.9M
You do not have the required permissions to view the files attached to this post.
jak coś nie działa to włącz zasilanie.....
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

DObra DZIAŁA !!! żle zainstalowałem coś w RTL_SDR. zgodnie z log
:O :shock: :shock: :shock: :D :D :D :D :D :D :D
jak coś nie działa to włącz zasilanie.....
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Gratulacje!

To piszesz poradnik? :D
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Robert Błaszczak wrote: Fri May 07, 2021 5:12 pm Gratulacje!

To piszesz poradnik? :D
jak się uda to może do końca przyszłego tygodnia / ew jest opcja ,że do tej niedzieli coś naskrobię :)

EDIT1: nie czyta mi jeszcze jednego licznika cholibka coś gdzieś w plikach

EDIT2 : a do Ciebie juz DVBT dotarł ?
jak coś nie działa to włącz zasilanie.....
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Właśnie czekam na dostawę do paczkomatu. Jest przesyłka w Zielonej Górze, ale pewnie paczkomat zajęty :cry:
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Projekty użytkowników”