Licznik wody MBUS

QLQ
Posty: 1581
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

czw maja 06, 2021 2:05 pm

👍👍👍
Im urządzenie jest prostsze tym dłużej i lepiej działa.
QLQ
Posty: 1581
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

czw maja 06, 2021 2:48 pm

Beku pisze:
czw maja 06, 2021 12:54 pm
QLQ pisze:
śr maja 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 ?

Kod: Zaznacz cały

cd supla-virtual-device
./install.sh upgrade
cd
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Awatar użytkownika
Robert Błaszczak
Posty: 1982
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

czw maja 06, 2021 4:00 pm

Dokładnie tak.
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
QLQ
Posty: 1581
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

czw maja 06, 2021 4:03 pm

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

Kod: Zaznacz cały

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


To zrobiłem

Kod: Zaznacz cały

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

Kod: Zaznacz cały

{
    "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

Kod: Zaznacz cały

auto:t1
Na :

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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 pisze:Jakim poleceniem w końcu czytasz te liczniki?
Takim:

Kod: Zaznacz cały

wmbusmeters --format=json rtlwmbus:868.9M:t1,c1 MyWater izar ID_LICZNIKA NOKEY
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Beku
Posty: 446
Rejestracja: wt lis 06, 2018 1:49 pm

pt maja 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)
QLQ
Posty: 1581
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

pt maja 07, 2021 3:10 pm

Beku pisze:
pt maja 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.jpg (6.43 KiB) Przejrzano 226 razy
Clip_2.jpg
Clip_2.jpg (6.54 KiB) Przejrzano 226 razy
.
plik SVD:

Kod: Zaznacz cały

[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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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 :

Kod: Zaznacz cały

(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
Im urządzenie jest prostsze tym dłużej i lepiej działa.
QLQ
Posty: 1581
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

pt maja 07, 2021 5:11 pm

DObra DZIAŁA !!! żle zainstalowałem coś w RTL_SDR. zgodnie z log
:O :shock: :shock: :shock: :D :D :D :D :D :D :D
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Awatar użytkownika
Robert Błaszczak
Posty: 1982
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

pt maja 07, 2021 5:12 pm

Gratulacje!

To piszesz poradnik? :D
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
QLQ
Posty: 1581
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

pt maja 07, 2021 5:14 pm

Robert Błaszczak pisze:
pt maja 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ł ?
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Awatar użytkownika
Robert Błaszczak
Posty: 1982
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

pt maja 07, 2021 5:20 pm

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

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
ODPOWIEDZ

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