Licznik wody MBUS
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
a jak zaktualizować SVD ? jak u Roberta na stronie o aktualizacji pod Xiaomi ?Beku wrote: Thu May 06, 2021 12:54 pmNie 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ł.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
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 .
Code: Select all
cd supla-virtual-device
./install.sh upgrade
cdjak coś nie działa to włącz zasilanie.....
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
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
nazywam licznik0 zapisuję i tak dla jeszcze 3 licznik1 ...
To zrobiłem
Nie czyta ale jak wstawię na sztywno w plik np to :
to się pojawia na tym kanale licznika
ale z automat nie działa jak odpalam
Modyfikowałem plik i zmieniałem
Na :
i nic pp odpaleniu automatu jak ponizej
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
To zrobiłem
Code: Select all
[
CHANNEL_X]
function=IC_WATER_METER
file=/var/log/wmbusmeters/meter_readings/licznikXCode: 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"
}ale z automat nie działa jak odpalam
Modyfikowałem plik i zmieniałem
Code: Select all
auto:t1Code: Select all
Rtlwmbis:868.9M:t1 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 wmbusmetersTakim:Beku wrote:Jakim poleceniem w końcu czytasz te liczniki?
Code: Select all
wmbusmeters --format=json rtlwmbus:868.9M:t1,c1 MyWater izar ID_LICZNIKA NOKEYjak coś nie działa to włącz zasilanie.....
-
Beku
- Posts: 453
- Joined: Tue Nov 06, 2018 1:49 pm
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)
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
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.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)
pliki mam takie z zawartośćia:
. .
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/czujnik1Code: Select all
wmbusmeters --format=json rtlwmbus:868.9M:t1,c1 MyWater izar 12345678 NOKEY
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.logEDIT :
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
DObra DZIAŁA !!! żle zainstalowałem coś w RTL_SDR. zgodnie z log
:O

:O
jak coś nie działa to włącz zasilanie.....
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
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.....
