NEWS
Wasserzähler (Funk 868) auslesen.
- 
					
					
					
					
 @gerald123 achso okay. Hat es nun geklappt? 
- 
					
					
					
					
 @michi_pi ja, das mit der Version hat geklappt. 
 Leider findet er aber meinen Nano Cul noch nicht.
- 
					
					
					
					
 @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 wmbusmeterseins 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@raspberrypiDamit 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 1Kann 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-devKann aber gut sein, dass da noch weitere -dev Pakete fehlen. 
 
		
	 
		
	