NEWS
Wasserzähler (Funk 868) auslesen.
-
@gerald123 wird der funktionierende an dem anderen pi erkannt?
-
@michi_pi Jetzt habe ich es geschafft das keiner mehr erkannt wird
root@raspberrypi:~/wmbusmeters# wmbusmeters --listento=t1 /dev/ttyUSB0 Wmbus devices found but no meters supplied. You must supply which link modes to listen to. Eg. auto:c1 root@raspberrypi:~/wmbusmeters#
Ich habe alles nochmal nach dieser Anleitung installiert, leider funktioniert es nicht und ich komme auch nicht mehr weiter.
https://github.com/zibous/ha-watermeter/blob/master/docs/wmbusmeters-nano_cul.md -
@gerald123 okay, du hast wohl einfach nur mehrere instanzen laufen. Deshalb wird vermutlich nichts gefunden.
was bringt den
$ systemctl status wmbusmeters
-
@michi_pi sagte in Wasserzähler (Funk 868) auslesen.:
systemctl status wmbusmeters
Momentan habe ich bei der letzten Installation wieder die aktuelle Version aufgespielt.
Das kommt beim Status:root@raspberrypi:~/wmbusmeters# systemctl status wmbusmeters ● wmbusmeters.service - "wmbusmeters service" Loaded: loaded (/lib/systemd/system/wmbusmeters.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-05-07 20:20:29 CEST; 33min ago Docs: https://github.com/weetmuts/wmbusmeters man:wmbusmeters(1) Process: 1653 ExecStartPre=/bin/mkdir -p /var/log/wmbusmeters/meter_readings (code=exited, status=0/SUCCESS) Process: 1654 ExecStartPre=/bin/chown -R wmbusmeters:wmbusmeters /var/log/wmbusmeters (code=exited, status=0/SUCCESS) Process: 1655 ExecStartPre=/bin/mkdir -p /run/wmbusmeters (code=exited, status=0/SUCCESS) Process: 1656 ExecStartPre=/bin/chown -R wmbusmeters:wmbusmeters /run/wmbusmeters (code=exited, status=0/SUCCESS) Process: 1657 ExecStart=/usr/sbin/wmbusmetersd /run/wmbusmeters/wmbusmeters.pid (code=exited, status=0/SUCCESS) Main PID: 1658 (wmbusmetersd) Tasks: 3 (limit: 2062) CGroup: /system.slice/wmbusmeters.service └─1658 /usr/sbin/wmbusmetersd /run/wmbusmeters/wmbusmeters.pid Mai 07 20:20:28 raspberrypi systemd[1]: Starting "wmbusmeters service"... Mai 07 20:20:29 raspberrypi wmbusmetersd[1657]: (wmbusmeters) started /run/wmbusmeters/wmbusmeters.pid Mai 07 20:20:29 raspberrypi systemd[1]: Started "wmbusmeters service". root@raspberrypi:~/wmbusmeters#
-
@gerald123 das sieht ja schon mal gut aus.
NanoCul wird auch angezeigt mit?
$ ls -l /dev/serial/by-id
-
@michi_pi sagte in Wasserzähler (Funk 868) auslesen.:
ls -l /dev/serial/by-id
root@raspberrypi:~/wmbusmeters# ls -l /dev/serial/by-id insgesamt 0 lrwxrwxrwx 1 root root 13 Mai 7 18:31 usb-SHK_NANO_CUL_868-if00-port0 -> ../../ttyUSB0 root@raspberrypi:~/wmbusmeters#
-
@gerald123 das passt auch.
Hast du dann wmbusmeters schon gestartert bevor du eine Suche nach den Zählern gestartet hast ?Mach mal folgendes
$ sudo systemctl stop wmbusmeters $ wmbusmeters --listento=t1 /dev/ttyUSB0
-
Ich habe es in verschiedenen Varianten schon mal versucht, aber habe nichts gefunden.
root@raspberrypi:~/wmbusmeters# sudo systemctl stop wmbusmeters root@raspberrypi:~/wmbusmeters# wmbusmeters --listento=t1 /dev/ttyUSB0 Wmbus devices found but no meters supplied. You must supply which link modes to listen to. Eg. auto:c1 root@raspberrypi:~/wmbusmeters#
-
@gerald123 wmbusmeters darf bei der Suche nicht im Hintergrund laufen, so meine Erfahrung.
Versuchs so nochmal
sudo killall -HUP wmbusmetersd sudo killall -9 wmbusmeters
eins ist für den daemon das andere für die manuellen start von wmbusmeters
dann noch mal
wmbusmeters --listento=t1 /dev/ttyUSB0
-
@gerald123 sagte in Wasserzähler (Funk 868) auslesen.:
root@raspberrypi
Damit bist du auch komplett falsch unterwegs.
-
@michi_pi sagte in Wasserzähler (Funk 868) auslesen.:
wmbusmeters --listento=t1 /dev/ttyUSB0
Da habe ich irgendwas ganz falsch gemacht oder?
root@raspberrypi:~/wmbusmeters# sudo killall -HUP wmbusmetersd wmbusmetersd: Kein Prozess gefunden root@raspberrypi:~/wmbusmeters# sudo killall -9 wmbusmeters wmbusmeters: Kein Prozess gefunden root@raspberrypi:~/wmbusmeters# wmbusmeters --listento=t1 /dev/ttyUSB0 Wmbus devices found but no meters supplied. You must supply which link modes to listen to. Eg. auto:c1
-
@thomas-braun sagte in Wasserzähler (Funk 868) auslesen.:
root@raspberrypi
@gerald123 stimmt, ist mir gar nicht aufgefallen, ist das gewollt?
Und welchen Wasserzähler willst du suchen, evtt. musst du von t1 auf c1 wechseln.
-
@michi_pi
Ist genau der wie in der Beschreibung von Peter Siebler ein "DIEHL Metering, Germany".
Das ich das unter Root installieren soll habe ich auch von ihm. -
@gerald123 sagte in Wasserzähler (Funk 868) auslesen.:
Das ich das unter Root installieren soll habe ich auch von ihm.
Das würde ich offengesagt für Schwachsinn halten.
-
Hallo nochmal,
leider musste ich mein System neu aufsetzen und somit auch wmbusmeters.
Folgende Fehlermeldung bekomme ich:pi@raspberrypi:~/wmbusmeters $ make Building 1.3.0-23-g08b9153 g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/aes.cc -c -E > build/aes.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/aes.cc -MMD -c -o build/aes.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/aescmac.cc -c -E > build/aescmac.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/aescmac.cc -MMD -c -o build/aescmac.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/bus.cc -c -E > build/bus.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/bus.cc -MMD -c -o build/bus.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/cmdline.cc -c -E > build/cmdline.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/cmdline.cc -MMD -c -o build/cmdline.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/config.cc -c -E > build/config.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/config.cc -MMD -c -o build/config.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/dvparser.cc -c -E > build/dvparser.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/dvparser.cc -MMD -c -o build/dvparser.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/mbus_rawtty.cc -c -E > build/mbus_rawtty.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/mbus_rawtty.cc -MMD -c -o build/mbus_rawtty.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/meters.cc -c -E > build/meters.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/meters.cc -MMD -c -o build/meters.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/manufacturer_specificities.cc -c -E > build/manufacturer_specificities.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/manufacturer_specificities.cc -MMD -c -o build/manufacturer_specificities.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/printer.cc -c -E > build/printer.o.src g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/printer.cc -MMD -c -o build/printer.o g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/rtlsdr.cc -c -E > build/rtlsdr.o.src src/rtlsdr.cc:24:9: fatal error: rtl-sdr.h: Datei oder Verzeichnis nicht gefunden #include<rtl-sdr.h> ^~~~~~~~~~~ compilation terminated. make: *** [Makefile:104: build/rtlsdr.o] Fehler 1 pi@raspberrypi:~/wmbusmeters $ sudo make install Building 1.3.0-23-g08b9153 g++ -Os -fPIC -std=c++11 -Wall -Werror=format-security -Ibuild src/rtlsdr.cc -c -E > build/rtlsdr.o.src src/rtlsdr.cc:24:9: fatal error: rtl-sdr.h: Datei oder Verzeichnis nicht gefunden #include<rtl-sdr.h> ^~~~~~~~~~~ compilation terminated. make: *** [Makefile:104: build/rtlsdr.o] Fehler 1
Kann jemand helfen?
-
-
@thomas-braun
Dachte ich mir schon, die Frage ist wie man das (nach-) installiert -
@hg6806
Wie jedes andere Paket auch:sudo apt install librtlsdr-dev
Kann aber gut sein, dass da noch weitere -dev Pakete fehlen.
-
@thomas-braun sagte in Wasserzähler (Funk 868) auslesen.:
sudo apt install librtlsdr-dev
Danke, ja des fehlt auch:
In file included from src/admin.cc:26: src/ui.h:22:9: fatal error: curses.h: Datei oder Verzeichnis nicht gefunden #include<curses.h> ^~~~~~~~~~ compilation terminated. make: *** [Makefile:104: build/admin.o] Fehler 1
-