Het Scannerforum

Scannersoftware => PDW => Topic gestart door: gersmit op 23 april 2017, 09:16:04

Titel: P2000 en Raspberry pi - Multimon-ng
Bericht door: gersmit op 23 april 2017, 09:16:04
Wie help mij op pad,
Ik heb P2000 draaien op de Raspberry pi, decoderen met Multimon-ng en alles werkt.
Nou ja, alles werkt! tot en met signaal op de Scope werkt alles, maar berichten geven......niets.
Het heeft gewerkt en heb ook gezien dat de P2000 berichten voorbij kwamen.
Wie geeft mij de oplossing in iets wat ik misschien over het hoofd zie.
Dank alvast
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: One Guy, One Blog op 2 mei 2017, 22:43:40
Wie help mij op pad,
Ik heb P2000 draaien op de Raspberry pi, decoderen met Multimon-ng en alles werkt.
Nou ja, alles werkt! tot en met signaal op de Scope werkt alles, maar berichten geven......niets.
Het heeft gewerkt en heb ook gezien dat de P2000 berichten voorbij kwamen.
Wie geeft mij de oplossing in iets wat ik misschien over het hoofd zie.
Dank alvast

Ik weet niet of je er iets aan hebt, maar op mijn weblog staat beschreven hoe ik het aan de praat heb gekregen:
https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/ (https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/)

Als je deze aanwijzing volgt en je krijgt het nog niet werkend dan wil ik je wel helpen het probleem te vinden. Hou er wel rekening mee dat Multimon-ng groepsberichten nog niet goed kan parsen (de 'unknown' meldingen), dus je ziet (nog) niet alle meldingen met deze configuratie.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: krisken op 15 mei 2017, 00:46:05
Kan je de berichten die voorbij komen op de Raspberry pi dan ook in PDW zetten, of deze kegelen in een database (mysql) om deze daarna op een website weer te geven?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Scanner053 op 9 juni 2017, 19:19:49
Kan je de berichten die voorbij komen op de Raspberry pi dan ook in PDW zetten, of deze kegelen in een database (mysql) om deze daarna op een website weer te geven?

Zo'n MySQL connectie vanaf de Pi zou een fantastisch iets zijn.
Zodat je later de meldingen kan weergeven op een site.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: One Guy, One Blog op 10 juli 2017, 09:59:33
Hou er wel rekening mee dat Multimon-ng groepsberichten nog niet goed kan parsen (de 'unknown' meldingen), dus je ziet (nog) niet alle meldingen met deze configuratie.

Het probleem met de [UNK[ meldingen in multimon-ng is opgelost.  Met de code uit deze repository worden alle meldingen inclusief de groepsmeldingen correct gedecodeerd: https://github.com/zanoroy/multimon-ng/.

De tutorial op m'n weblog heb ik inmiddels aangepast:
https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 21 november 2017, 20:06:55
Hi allemaal.

Mijn klein project met Raspberry Pi: RPi + RTL-SDR + Adafruit LCD
(https://s17.postimg.org/9w9uq3z9r/RPi_P2000.jpg)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: ET op 22 november 2017, 06:58:47
Ziet er goed uit, nu nog een mooi kastje en je bent klaar.

Elmar
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 22 november 2017, 20:41:23
Het is nog een prototype. Ik maak nu ook webserver in RaspberryPi, so kun ik ook van verschillende apparaten (PC, smartphone) data lezen.
(https://s17.postimg.org/shzsp8xin/Screenshot_20171122-213529.png)

Ik zal later Python broncode op github delen.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 25 november 2017, 10:51:19
Gedaan: https://github.com/dmitryelj/RPi-P2000Receiver
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 6 december 2017, 19:07:28
Het is mij nog niet gelukt om multimon-ng te installeren.

Wanneer ik "sudo make install" uitvoer krijg ik de volgende output;

install -m 755 -p "multimon-ng" "/usr/local/bin/multimon-ng"
strip "/usr/local/bin/multimon-ng"

Iemand enig idee wat ik fout doe?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 6 december 2017, 19:47:35
Volgens mij, "qmake" of "make" resultaat niet correct is. Kun je alle output laten zien?

Controleer ook met "ls /usr/local/bin/multimon*" - misschien is alles ok.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 6 december 2017, 22:10:05
Thnx voor je reactie.

Hierbij;

pi@raspberrypi:~/multimon-ng/build $ qmake ../multimon-ng.pro
pi@raspberrypi:~/multimon-ng/build $ make
make: Er hoeft niets gedaan te worden voor 'first'.
pi@raspberrypi:~/multimon-ng/build $ "is /usr/local/bin/multimon*"
bash: is /usr/local/bin/multimon*: Bestand of map bestaat niet
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 6 december 2017, 22:29:32
Ondertussen heb ik het nog eens opnieuw geprobeerd, zie hier de output van "make";

pi@raspberrypi:~/multimon-ng/build $ qmake ../multimon-ng.pro
pi@raspberrypi:~/multimon-ng/build $ make
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o unixinput.o ../unixinput.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o uart.o ../uart.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o pocsag.o ../pocsag.c
../pocsag.c: In function ‘word_complete’:
../pocsag.c:723:29: warning: operation on ‘s->l2.pocsag.rx_bit’ may be undefined [-Wsequence-point]
     if((s->l2.pocsag.rx_bit = (++(s->l2.pocsag.rx_bit) % 32)))
                             ^
../pocsag.c: In function ‘do_one_bit’:
../pocsag.c:770:30: warning: operation on ‘s->l2.pocsag.rx_word’ may be undefined [-Wsequence-point]
         s->l2.pocsag.rx_word = ++(s->l2.pocsag.rx_word) % 17;
                              ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o selcall.o ../selcall.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o hdlc.o ../hdlc.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_zvei1.o ../demod_zvei1.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_zvei2.o ../demod_zvei2.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_zvei3.o ../demod_zvei3.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_pzvei.o ../demod_pzvei.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_dzvei.o ../demod_dzvei.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_ccir.o ../demod_ccir.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_eia.o ../demod_eia.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_eea.o ../demod_eea.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_ufsk12.o ../demod_ufsk12.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_poc24.o ../demod_poc24.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_poc12.o ../demod_poc12.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_poc5.o ../demod_poc5.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_hapn48.o ../demod_hapn48.c
../demod_hapn48.c: In function ‘hapn48_demod’:
../demod_hapn48.c:50:6: warning: variable ‘cursync’ set but not used [-Wunused-but-set-variable]
  int cursync;
      ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_fsk96.o ../demod_fsk96.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_dtmf.o ../demod_dtmf.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_clipfsk.o ../demod_clipfsk.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_fmsfsk.o ../demod_fmsfsk.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_afsk24.o ../demod_afsk24.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_afsk24_3.o ../demod_afsk24_3.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_afsk24_2.o ../demod_afsk24_2.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_afsk12.o ../demod_afsk12.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_flex.o ../demod_flex.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o BCHCode.o ../BCHCode.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o costabi.o ../costabi.c
../costabi.c:5:18: warning: ‘costabi’ initialized and declared ‘extern’
 extern const int costabi[0x400] = {
                  ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o costabf.o ../costabf.c
../costabf.c:5:20: warning: ‘costabf’ initialized and declared ‘extern’
 extern const float costabf[0x400] = {
                    ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o clip.o ../clip.c
../clip.c:393:13: warning: ‘disp_packet’ defined but not used [-Wunused-function]
 static void disp_packet(struct demod_state *s, unsigned char *bp, unsigned int len)
             ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o fms.o ../fms.c
../fms.c: In function ‘fms_disp_state’:
../fms.c:99:51: warning: unused parameter ‘service_id’ [-Wunused-parameter]
 static void fms_disp_state(uint8_t state, uint8_t service_id, uint8_t direction)
                                                   ^
../fms.c: In function ‘fms_disp_packet’:
../fms.c:259:13: warning: variable ‘crc’ set but not used [-Wunused-but-set-variable]
     uint8_t crc;         // Redundanz
             ^
../fms.c:256:13: warning: variable ‘model’ set but not used [-Wunused-but-set-variable]
     uint8_t model;       // Baustufenkennung
             ^
../fms.c: In function ‘fms_rxbit’:
../fms.c:360:57: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses]
                         s->l2.fmsfsk.rxbitstream = (msg ^ (1 << (i+16)) | 1); // lowest bit set means that the CRC has been corrected by us
                                                         ^
../fms.c: At top level:
../fms.c:176:13: warning: ‘fms_print_crc’ defined but not used [-Wunused-function]
 static void fms_print_crc(char crc[7]) {
             ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_eas.o ../demod_eas.c
../demod_eas.c:83:1: warning: variably modified ‘eascorr_mark_i’ at file scope
 static float eascorr_mark_i[CORRLEN];
 ^
../demod_eas.c:84:1: warning: variably modified ‘eascorr_mark_q’ at file scope
 static float eascorr_mark_q[CORRLEN];
 ^
../demod_eas.c:85:1: warning: variably modified ‘eascorr_space_i’ at file scope
 static float eascorr_space_i[CORRLEN];
 ^
../demod_eas.c:86:1: warning: variably modified ‘eascorr_space_q’ at file scope
 static float eascorr_space_q[CORRLEN];
 ^
../demod_eas.c: In function ‘eas_frame’:
../demod_eas.c:190:24: warning: passing argument 1 of ‘strrchr’ from incompatible pointer type
          ptr = strrchr(&s->l2.eas.msg_buf[s->l2.eas.msgno], '-');
                        ^
In file included from ../demod_eas.c:35:0:
/usr/include/string.h:263:14: note: expected ‘const char *’ but argument is of type ‘char (*)[269]’
 extern char *strrchr (const char *__s, int __c)
              ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_morse.o ../demod_morse.c
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_dumpcsv.o ../demod_dumpcsv.c
../demod_dumpcsv.c: In function ‘dumpcsv_demod’:
../demod_dumpcsv.c:41:8: warning: variable ‘p’ set but not used [-Wunused-but-set-variable]
  short p;
        ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o xdisplay.o ../xdisplay.c
../xdisplay.c: In function ‘predicate’:
../xdisplay.c:108:32: warning: unused parameter ‘display’ [-Wunused-parameter]
 static Bool predicate(Display *display, XEvent *event, char *arg)
                                ^
../xdisplay.c:108:49: warning: unused parameter ‘event’ [-Wunused-parameter]
 static Bool predicate(Display *display, XEvent *event, char *arg)
                                                 ^
../xdisplay.c:108:62: warning: unused parameter ‘arg’ [-Wunused-parameter]
 static Bool predicate(Display *display, XEvent *event, char *arg)
                                                              ^
gcc -c -pipe -std=gnu99 -g -O2 -Wall -W -DQT_WEBKIT -DMAX_VERBOSE_LEVEL=3 -DPULSE_AUDIO -DCHARSET_UTF8 -I/usr/share/qt4/mkspecs/linux-g++ -I../../multimon-ng -I../../multimon-ng -I. -o demod_display.o ../demod_display.c
../demod_display.c: In function ‘scope_demod’:
../demod_display.c:62:7: warning: assignment discards ‘const’ qualifier from pointer target type
   src = buffer.fbuffer+length-MEMSIZE;
       ^
../demod_display.c:69:7: warning: assignment discards ‘const’ qualifier from pointer target type
   src = buffer.fbuffer;
       ^
g++ -Wl,-O1 -o multimon-ng unixinput.o uart.o pocsag.o selcall.o hdlc.o demod_zvei1.o demod_zvei2.o demod_zvei3.o demod_pzvei.o demod_dzvei.o demod_ccir.o demod_eia.o demod_eea.o demod_ufsk12.o demod_poc24.o demod_poc12.o demod_poc5.o demod_hapn48.o demod_fsk96.o demod_dtmf.o demod_clipfsk.o demod_fmsfsk.o demod_afsk24.o demod_afsk24_3.o demod_afsk24_2.o demod_afsk12.o demod_flex.o BCHCode.o costabi.o costabf.o clip.o fms.o demod_eas.o demod_morse.o demod_dumpcsv.o xdisplay.o demod_display.o     -lX11 -lpulse-simple -lpulse
pi@raspberrypi:~/multimon-ng/build $
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 7 december 2017, 15:52:22
Ik zie geen fouten, alleen waarschuwingen.
Het is mijn log:

git clone https://github.com/Zanoroy/multimon-ng.git
cd multimon-ng
mkdir build
cd build
cmake ..
make
sudo make install
- *** No rule to make target 'install'.  Stop.

Dus, install script werkt niet, maar ./multimon-ng werkt in "build" folder.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 7 december 2017, 16:07:17
Ik zie dat aan jij "cmake .." uitvoert, dit resulteert bij mij in meer dan wat ik doe als ik de documentatie volg met "qmake ../multimon-ng.pro"

pi@raspberrypi:~ $ git clone https://github.com/Zanoroy/multimon-ng.git
Cloning into 'multimon-ng'...
remote: Counting objects: 666, done.
remote: Total 666 (delta 0), reused 0 (delta 0), pack-reused 666
Receiving objects: 100% (666/666), 2.56 MiB | 1.60 MiB/s, done.
Resolving deltas: 100% (409/409), done.
Checking connectivity... done.
pi@raspberrypi:~ $ cd multimon-ng
pi@raspberrypi:~/multimon-ng $ mkdir build
pi@raspberrypi:~/multimon-ng $ cd build
pi@raspberrypi:~/multimon-ng/build $ cmake ..
-- The C compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so
-- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/arm-linux-gnueabihf/libX11.so
-- Performing Test USE_BUILTIN_POPCOUNT
-- Performing Test USE_BUILTIN_POPCOUNT - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/multimon-ng/build
pi@raspberrypi:~/multimon-ng/build $ make
Scanning dependencies of target multimon-ng
[  2%] Building C object CMakeFiles/multimon-ng.dir/xdisplay.c.o
/home/pi/multimon-ng/xdisplay.c: In function ‘predicate’:
/home/pi/multimon-ng/xdisplay.c:108:32: warning: unused parameter ‘display’ [-Wunused-parameter]
 static Bool predicate(Display *display, XEvent *event, char *arg)
                                ^
/home/pi/multimon-ng/xdisplay.c:108:49: warning: unused parameter ‘event’ [-Wunused-parameter]
 static Bool predicate(Display *display, XEvent *event, char *arg)
                                                 ^
/home/pi/multimon-ng/xdisplay.c:108:62: warning: unused parameter ‘arg’ [-Wunused-parameter]
 static Bool predicate(Display *display, XEvent *event, char *arg)
                                                              ^
[  5%] Building C object CMakeFiles/multimon-ng.dir/demod_display.c.o
/home/pi/multimon-ng/demod_display.c: In function ‘scope_demod’:
/home/pi/multimon-ng/demod_display.c:62:7: warning: assignment discards ‘const’ qualifier from pointer target type
   src = buffer.fbuffer+length-MEMSIZE;
       ^
/home/pi/multimon-ng/demod_display.c:69:7: warning: assignment discards ‘const’ qualifier from pointer target type
   src = buffer.fbuffer;
       ^
[  7%] Building C object CMakeFiles/multimon-ng.dir/unixinput.c.o
[ 10%] Building C object CMakeFiles/multimon-ng.dir/uart.c.o
[ 13%] Building C object CMakeFiles/multimon-ng.dir/pocsag.c.o
/home/pi/multimon-ng/pocsag.c: In function ‘word_complete’:
/home/pi/multimon-ng/pocsag.c:723:29: warning: operation on ‘s->l2.pocsag.rx_bit’ may be undefined [-Wsequence-point]
     if((s->l2.pocsag.rx_bit = (++(s->l2.pocsag.rx_bit) % 32)))
                             ^
/home/pi/multimon-ng/pocsag.c: In function ‘do_one_bit’:
/home/pi/multimon-ng/pocsag.c:770:30: warning: operation on ‘s->l2.pocsag.rx_word’ may be undefined [-Wsequence-point]
         s->l2.pocsag.rx_word = ++(s->l2.pocsag.rx_word) % 17;
                              ^
[ 15%] Building C object CMakeFiles/multimon-ng.dir/selcall.c.o
[ 18%] Building C object CMakeFiles/multimon-ng.dir/hdlc.c.o
[ 21%] Building C object CMakeFiles/multimon-ng.dir/demod_zvei1.c.o
[ 23%] Building C object CMakeFiles/multimon-ng.dir/demod_zvei2.c.o
[ 26%] Building C object CMakeFiles/multimon-ng.dir/demod_zvei3.c.o
[ 28%] Building C object CMakeFiles/multimon-ng.dir/demod_pzvei.c.o
[ 31%] Building C object CMakeFiles/multimon-ng.dir/demod_dzvei.c.o
[ 34%] Building C object CMakeFiles/multimon-ng.dir/demod_ccir.c.o
[ 36%] Building C object CMakeFiles/multimon-ng.dir/demod_eia.c.o
[ 39%] Building C object CMakeFiles/multimon-ng.dir/demod_eea.c.o
[ 42%] Building C object CMakeFiles/multimon-ng.dir/demod_ufsk12.c.o
[ 44%] Building C object CMakeFiles/multimon-ng.dir/demod_poc24.c.o
[ 47%] Building C object CMakeFiles/multimon-ng.dir/demod_poc12.c.o
[ 50%] Building C object CMakeFiles/multimon-ng.dir/demod_poc5.c.o
[ 52%] Building C object CMakeFiles/multimon-ng.dir/demod_hapn48.c.o
/home/pi/multimon-ng/demod_hapn48.c: In function ‘hapn48_demod’:
/home/pi/multimon-ng/demod_hapn48.c:50:6: warning: variable ‘cursync’ set but not used [-Wunused-but-set-variable]
  int cursync;
      ^
[ 55%] Building C object CMakeFiles/multimon-ng.dir/demod_fsk96.c.o
[ 57%] Building C object CMakeFiles/multimon-ng.dir/demod_dtmf.c.o
[ 60%] Building C object CMakeFiles/multimon-ng.dir/demod_clipfsk.c.o
[ 63%] Building C object CMakeFiles/multimon-ng.dir/demod_fmsfsk.c.o
[ 65%] Building C object CMakeFiles/multimon-ng.dir/demod_afsk24.c.o
[ 68%] Building C object CMakeFiles/multimon-ng.dir/demod_afsk24_3.c.o
[ 71%] Building C object CMakeFiles/multimon-ng.dir/demod_afsk24_2.c.o
[ 73%] Building C object CMakeFiles/multimon-ng.dir/demod_afsk12.c.o
[ 76%] Building C object CMakeFiles/multimon-ng.dir/demod_flex.c.o
[ 78%] Building C object CMakeFiles/multimon-ng.dir/BCHCode.c.o
[ 81%] Building C object CMakeFiles/multimon-ng.dir/costabi.c.o
/home/pi/multimon-ng/costabi.c:5:18: warning: ‘costabi’ initialized and declared ‘extern’
 extern const int costabi[0x400] = {
                  ^
[ 84%] Building C object CMakeFiles/multimon-ng.dir/costabf.c.o
/home/pi/multimon-ng/costabf.c:5:20: warning: ‘costabf’ initialized and declared ‘extern’
 extern const float costabf[0x400] = {
                    ^
[ 86%] Building C object CMakeFiles/multimon-ng.dir/clip.c.o
/home/pi/multimon-ng/clip.c:393:13: warning: ‘disp_packet’ defined but not used [-Wunused-function]
 static void disp_packet(struct demod_state *s, unsigned char *bp, unsigned int len)
             ^
[ 89%] Building C object CMakeFiles/multimon-ng.dir/fms.c.o
/home/pi/multimon-ng/fms.c: In function ‘fms_disp_state’:
/home/pi/multimon-ng/fms.c:99:51: warning: unused parameter ‘service_id’ [-Wunused-parameter]
 static void fms_disp_state(uint8_t state, uint8_t service_id, uint8_t direction)
                                                   ^
/home/pi/multimon-ng/fms.c: In function ‘fms_disp_packet’:
/home/pi/multimon-ng/fms.c:259:13: warning: variable ‘crc’ set but not used [-Wunused-but-set-variable]
     uint8_t crc;         // Redundanz
             ^
/home/pi/multimon-ng/fms.c:256:13: warning: variable ‘model’ set but not used [-Wunused-but-set-variable]
     uint8_t model;       // Baustufenkennung
             ^
/home/pi/multimon-ng/fms.c: In function ‘fms_rxbit’:
/home/pi/multimon-ng/fms.c:360:57: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses]
                         s->l2.fmsfsk.rxbitstream = (msg ^ (1 << (i+16)) | 1); // lowest bit set means that the CRC has been corrected by us
                                                         ^
/home/pi/multimon-ng/fms.c: At top level:
/home/pi/multimon-ng/fms.c:176:13: warning: ‘fms_print_crc’ defined but not used [-Wunused-function]
 static void fms_print_crc(char crc[7]) {
             ^
[ 92%] Building C object CMakeFiles/multimon-ng.dir/demod_eas.c.o
/home/pi/multimon-ng/demod_eas.c:83:1: warning: variably modified ‘eascorr_mark_i’ at file scope
 static float eascorr_mark_i[CORRLEN];
 ^
/home/pi/multimon-ng/demod_eas.c:84:1: warning: variably modified ‘eascorr_mark_q’ at file scope
 static float eascorr_mark_q[CORRLEN];
 ^
/home/pi/multimon-ng/demod_eas.c:85:1: warning: variably modified ‘eascorr_space_i’ at file scope
 static float eascorr_space_i[CORRLEN];
 ^
/home/pi/multimon-ng/demod_eas.c:86:1: warning: variably modified ‘eascorr_space_q’ at file scope
 static float eascorr_space_q[CORRLEN];
 ^
/home/pi/multimon-ng/demod_eas.c: In function ‘eas_frame’:
/home/pi/multimon-ng/demod_eas.c:190:24: warning: passing argument 1 of ‘strrchr’ from incompatible pointer type
          ptr = strrchr(&s->l2.eas.msg_buf[s->l2.eas.msgno], '-');
                        ^
In file included from /home/pi/multimon-ng/demod_eas.c:35:0:
/usr/include/string.h:263:14: note: expected ‘const char *’ but argument is of type ‘char (*)[269]’
 extern char *strrchr (const char *__s, int __c)
              ^
[ 94%] Building C object CMakeFiles/multimon-ng.dir/demod_morse.c.o
[ 97%] Building C object CMakeFiles/multimon-ng.dir/demod_dumpcsv.c.o
/home/pi/multimon-ng/demod_dumpcsv.c: In function ‘dumpcsv_demod’:
/home/pi/multimon-ng/demod_dumpcsv.c:41:8: warning: variable ‘p’ set but not used [-Wunused-but-set-variable]
  short p;
        ^
[100%] Linking C executable multimon-ng
[100%] Built target multimon-ng
pi@raspberrypi:~/multimon-ng/build $ sudo make install
make: *** Er is geen regel om doel 'install' te maken.  Gestopt.
pi@raspberrypi:~/multimon-ng/build $
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 7 december 2017, 16:20:14
Het is ok - in "build" folder liegt nu gecompileerd "multimon-ng".
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 8 december 2017, 08:35:37
Thnx dit is nu gelukt, ik heb nog 2 vragen;

1. Via "rtl_fm -f 169.65M -M fm -s 22050 -p 83 -g 30 | multimon-ng -a FLEX -t raw /dev/stdin" krijg ik nu de meldingen binnen. Het lijkt er alleen op dat er behoorlijk veel meldingen missen als ik de meldingen vergelijk met mijn Flexbox in combinatie met PDW. Enig idee?

2. Wanneer ik "python3 /home/pi/RPi-P2000Receiver/p2000.py" of "python3 /home/pi/RPi-P2000Receiver/p2000.py [lcd=false]" uitvoer krijg ik de onderstaande output, en opent er een naamloos venster. Er komen vervolgens ook geen meldingen binnen.

pi@raspberrypi:~ $ python3 /home/pi/RPi-P2000Receiver/p2000.py
Raspberry Pi P2000 decoder v0.1b
Run:
  python3 p2000.py [lcd=true|false]
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 8 december 2017, 10:31:14
1 - Je kun ook "-p 83 -g 30" nummers gebruiken, om gain and correction te veranderen.

2 - Heb je lcd verbonden?

Probeer zonder [] als u heb niet:
python3 /home/pi/RPi-P2000Receiver/p2000.py --lcd=false
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 8 december 2017, 10:41:33
1. Hoe weet ik wat de beste waarde dan is?

2. Ik heb inderdaad geen lcd, probleem is nog steeds het zelfde.

pi@raspberrypi:~ $ python3 /home/pi/RPi-P2000Receiver/p2000.py --lcd=false
Raspberry Pi P2000 decoder v0.1b
Run:
  python3 p2000.py [lcd=true|false]
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 8 december 2017, 11:49:26
"Run..." is alleen ein hint.
Als zie je later "Capcodes N records loaded", alles is ok. Je moet op meldingen wachten.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 8 december 2017, 12:16:50
Thnx, het lijkt er alleen niet op dat het werkt. Er komt ook nog steeds een Naamloos venster.

Zie;

(https://preview.ibb.co/hBjgsw/Screen_Shot_2017_12_08_at_1_15_17_PM.png) (https://ibb.co/gd87Xw)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 8 december 2017, 15:08:43
Naamloos venster is van multimon-ng. Je kunt het sluiten, de app zal doorgaan. Ik ga het later repareren.

Je kunt de app ook in console starten, zonder XWindow.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 8 december 2017, 15:30:42
Gain instellingen: zie https://ham.stackexchange.com/questions/1174/how-can-i-reduce-the-noise-coming-in-from-an-rtl-sdr-dongle
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 9 december 2017, 09:00:08
Bug is nu opgelost, update is op github.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 11 december 2017, 11:05:09
Thnx, zal vandaag eens kijken :)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 12 december 2017, 07:32:07
Top, het werkt! Enigste wat ik jammer vind is dat een nieuwe melding onderaan komt, zou hem liever bovenaan willen zien, dan hoef ik niet te scrollen.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 12 december 2017, 20:38:46
Goed :) Je kun ook meldingen in browser zien, (http://IP:8000), daar nieuwe melding bovenaan zijn.

2 All:
Nieuw versie met verbeterde console output - nu met kleur. Nieuwe parameter --filter=filter.txt toegevoegd (bijvoorbeeld het is mogelijk egene stad te selecteren).

Hetzelfde URL: https://github.com/dmitryelj/RPi-P2000Receiver
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 13 december 2017, 09:55:03
Ik kijk via http://localhost:8000 maar de nieuwste melding komt onderaan en niet bovenaan.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 13 december 2017, 17:40:18
Geen idee :) Ik probeer nu, alles ziet er goed uit:
(https://s17.postimg.org/itgild7un/p2000_msg.jpg)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 14 december 2017, 18:34:12
Dit is raar, zie hierbij mijn screenshot;

(https://thumb.ibb.co/ef3ULR/Screen_Shot_2017_12_14_at_7_32_13_PM.png) (https://ibb.co/ef3ULR)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 14 december 2017, 19:59:52
Dit is raar, zie hierbij mijn screenshot;

Dit is raar, ja. Kun je deze pagina op een andere computer proberen? (http://192.168.0.190:8000 met Chrome of IE open?)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: tomo-dj op 14 december 2017, 22:46:40
In Safari lijkt het wel te kloppen :)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 15 december 2017, 17:56:56
Bedankt voor de test. Het was JavaScript fout. Nu moet opgelost worden.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Faramir op 23 februari 2018, 08:07:31
Hier draait het echt geweldig! Er komt wat informatie mee die ik niet kan thuisbrengen.

2018-02-23 09:00:07
00.013. To: 001180000
TESTOPROEP BACK-UP SYSTEEM GMC BN (2)

In bovenstaand bericht staat '00.013 To:', weet iemand waar dat 00.013 voor staat? Deze waarde is bij elk bericht anders met een oplopende trend.
Daarnaast vraag ik me af of je ook codes kunt weren. Ik ben niet thuis in Python en ik heb geprobeerd het script te doorgronden maar dat valt me niet mee. Al met al een mooi stuk software hoor!
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Discriminator op 23 februari 2018, 08:55:44
In bovenstaand bericht staat '00.013 To:', weet iemand waar dat 00.013 voor staat?

Cycle- en framenummer? Een cycle duurt 4 minuten en bevat 128 frames.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Faramir op 23 februari 2018, 09:13:33
Cycle- en framenummer? Een cycle duurt 4 minuten en bevat 128 frames.

Klinkt logisch. Ik ga dat in de gaten houden. Dank je wel Rene!
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 8 maart 2018, 10:25:47
Interessant,  heb DMR op de Pi  en gebruik een 7" display,  zo klein scherm is meer portable  ;)
Ga Multimon proberen.
Zit daar filter in per provincie zoals in PDW ?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Faramir op 8 maart 2018, 23:15:20
Ga Multimon proberen.
Zit daar filter in per provincie zoals in PDW ?

Ja, ik heb het filter omgedraaid en zodoende een sperfilter gemaakt voor de testberichten. In de originele staat laat het script de berichten zien met de adressen uit het filter. Mijn Python is niet goed genoeg om beide varianten te kunnen bedienen. Ik moet de maker eens een mailtje sturen of er een aanpassing mogelijk is in het filtersysteem zodat je bv kunt kiezen met een + of - voor het adres. Dan is het helemaal af.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: willemvnd op 26 juli 2018, 20:46:09
Post is al even oud maar ik probeer het toch :-)

Kan iemand een voorbeeld van zijn filter.txt vermelden ?
Zodra ik een bestand aanmaak en bij het opstarten vermeld zie ik geen enkele melding meer ook niet van degene die ik wil.
Erg goed filter maar ik zou het toch ander willen hebben.

grt,
Willem
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 29 juli 2018, 13:35:29
https://github.com/dmitryelj/RPi-P2000Receiver is verbeterd:
1) Bug opgelost met het verwerken van capcodes
2) (iemand heeft mij gevraagd in PM) Mogelijkheid toegevoegd om gegevens naar 3rd party server te POSTen.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 11 augustus 2018, 01:42:50
Beste,
Even meedenken, ivm  een PM bericht welke ik ontving.
Voor de minder "handige linux" onder ons,   een klant en klaar image file voor download om op SD te zetten.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 5 september 2018, 18:03:32
https://github.com/dmitryelj/RPi-P2000Receiver is verbeterd:
1) Bug opgelost met het verwerken van capcodes
2) (iemand heeft mij gevraagd in PM) Mogelijkheid toegevoegd om gegevens naar 3rd party server te POSTen.

Bij mij geeft p2000.py aan dat het tzlocal mist.
Heeft iemand dit bestand of waar kan ik daar aankomen?

Bij mij geeft hij ook allemaal fouten aan, terwijl ik het heb geďnstalleerd zoals weergegeven. Inmiddels weer terug gegaan naar Multimon-ng en dat werkt gewoon prima.

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 6 september 2018, 10:35:17
Voor mensen met 'tzlocal' fout, gebruik dit:

sudo pip3 install wheel
sudo pip3 install setuptools
sudo pip3 install tzlocal
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: cornevd op 8 september 2018, 14:15:28
Dank je nu draaid het bij mij helemaal!
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 8 september 2018, 16:05:44
Voor mensen met 'tzlocal' fout, gebruik dit:

sudo pip3 install wheel
sudo pip3 install setuptools
sudo pip3 install tzlocal

Super bedankt.Hier draait het nu ook helemaal goed.

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 8 september 2018, 16:34:35
Inmiddels de capcodes.txt bestand gevuld, maar de software geeft steeds aan dat er 0 capcodes geladen zijn. Is er iemand die zijn capcodes.txt bestand wil delen, zodat ik de opmaak kan overnemen?

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 9 september 2018, 10:44:38
capcodes.txt is een gewoon tekstbestand (niet MS Word of Excel;), en er als volgt uitziet:

000100000,Proefalarm Brandweer Regionaal Amsterdam Amstelland
000100007,Brandweer Amsterdam-Amstelland - Kazerne Aalsmeer (Ploeg 1B)
...

"," is verplicht tussen delen.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 9 september 2018, 10:55:22
capcodes.txt is een gewoon tekstbestand (niet MS Word of Excel;), en er als volgt uitziet:

000100000,Proefalarm Brandweer Regionaal Amsterdam Amstelland
000100007,Brandweer Amsterdam-Amstelland - Kazerne Aalsmeer (Ploeg 1B)
...

"," is verplicht tussen delen.

Bedoel je zo,

000100000","Proefalarm Brandweer Regionaal Amsterdam Amstelland

of zo

"000100000","Proefalarm Brandweer Regionaal Amsterdam Amstelland"

Het Raspberry gebeuren is erg nieuw voor mij, dus ben nog altijd lerende.

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 9 september 2018, 13:18:26
"," is tussen delen, aantal en beschrijving. Alleen dit is genoeg, zonder aanhalingstekens:

000100000,Proefalarm Brandweer Regionaal Amsterdam Amstelland
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 9 september 2018, 18:49:44
"," is tussen delen, aantal en beschrijving. Alleen dit is genoeg, zonder aanhalingstekens:

000100000,Proefalarm Brandweer Regionaal Amsterdam Amstelland

"," is tussen delen, aantal en beschrijving. Alleen dit is genoeg, zonder aanhalingstekens:

000100000,Proefalarm Brandweer Regionaal Amsterdam Amstelland

Bedankt voor de info. De software geeft nog steeds bij alle 3 de bestanden "0 records loaded", terwijl ik ze gevuld heb met capcodes met de juiste opmaak.

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 9 september 2018, 23:27:57
Misschien is dit het,
de bovenste regel moet helemaal bovenaan staan en direct van de rand, zonder spatie
ook geen  regel overslaan Geen extra spatie aan het einde vd regel ook geen TAB
Controleer of je ergens een   ,   bent vergeten
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 10 september 2018, 07:01:33
Alles gecheckt en het staat er zoals het hoort. Toch herkent de software de bestanden niet.

Mvg
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DriverSander op 10 september 2018, 08:45:32
Ben je misschien hoofdletters in de bestandsnaam vergeten?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 10 september 2018, 08:48:42
Ben je misschien hoofdletters in de bestandsnaam vergeten?

Je bedoelt capcodes.txt helemaal in hoofdletters?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DriverSander op 10 september 2018, 08:54:37
Ben je misschien hoofdletters in de bestandsnaam vergeten?

Je bedoelt capcodes.txt helemaal in hoofdletters?

Nee dat niet, ben zelf ook regelmatig aan het klooien met de raspberry, maar ga regelmatig de fout in als bijvoorbeeld de eerste letter een hoofdletter is, heb overigens geen ervaring met dit programma.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 10 september 2018, 09:06:04
Ben je misschien hoofdletters in de bestandsnaam vergeten?

Je bedoelt capcodes.txt helemaal in hoofdletters?

Nee dat niet, ben zelf ook regelmatig aan het klooien met de raspberry, maar ga regelmatig de fout in als bijvoorbeeld de eerste letter een hoofdletter is, heb overigens geen ervaring met dit programma.

Duidelijk. Ik heb in een paar weken AIS met OpenCPN, ADS-B, Acars, VDL2, GQRX en Multimon redelijk onder controle en goed werkend. De P2000 software draait prima, maar ik krijg de capcode lijst niet werkend. Ook uit filter.txt  pakt hij de strings niet. Ik blijf maar even klooien om te zien of ik het werkend krijg. In ieder geval bedankt voor de tip!

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 10 september 2018, 12:44:20
Bedankt voor de info. De software geeft nog steeds bij alle 3 de bestanden "0 records loaded", terwijl ik ze gevuld heb met capcodes met de juiste opmaak.

Controleer waar is het bestand capcodes.txt - het moet zich in dezelfde map bevinden als waar p2000.py is geplaatst.

Voer "cat capcodes.txt" en controleer de uitvoer.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 10 september 2018, 14:37:31
Bedankt voor de info. De software geeft nog steeds bij alle 3 de bestanden "0 records loaded", terwijl ik ze gevuld heb met capcodes met de juiste opmaak.

Controleer waar is het bestand capcodes.txt - het moet zich in dezelfde map bevinden als waar p2000.py is geplaatst.

Voer "cat capcodes.txt" en controleer de uitvoer.

capcodes.txt staat in de juiste doelmap. als ik cat capcodes.txt invoer, krijg ik de capcodes te zien die in het bestand staan. dan neem ik aan dat ze op de juiste manier in het txt bestand staan. De vraag is dan alleen, waarom werkt het niet?

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 10 september 2018, 19:43:02
Geen idee. Als je capcodes.txt kunt delen, kan ik het controleren op mijn Raspberry Pi.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: cornevd op 10 september 2018, 20:27:43
Eerst naar de map gaan waar p2000.py in staat.
bv: cd RPi-P2000Receiver
En dan: python3 /home/pi/Documents/RPi-P2000Receiver/p2000.py
Dan laad hij bij mij de capcodelijst wel
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 11 september 2018, 07:41:58
Geen idee. Als je capcodes.txt kunt delen, kan ik het controleren op mijn Raspberry Pi.

Bedankt voor je mailtje terug. Vreemd dat het bestand wel werkt bij jou. Ik heb de software tot 3x toe opnieuw geinstalleerd, maar krijg het niet werkend. Dan maar zonder capcode filter. In ieder geval bedankt voor de moeite.

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Alwin - R09 op 11 september 2018, 09:16:08
Eerst naar de map gaan waar p2000.py in staat.
bv: cd RPi-P2000Receiver
En dan: python3 /home/pi/Documents/RPi-P2000Receiver/p2000.py
Dan laad hij bij mij de capcodelijst wel

Ik schaam me nu een beetje  :-[. Ik heb zo moeilijk lopen doen, terwijl het zo makkelijk is. Ik startte de software vanuit /home/pi zelf en niet vanuit /home/pi/RPi-P2000Receiver. Inmiddels heb ik het dus werkend. Cornevd voor mij ben je vandaag held van de dag  ;).

Mvg,

Alwin
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: cornevd op 11 september 2018, 16:32:19
Ik kreeg het zelf ook niet voor elkaar hoor.
Kwam er toevallig achter dat dat het probleem was.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: cornevd op 18 oktober 2018, 20:25:29
Ben inmiddels overgestapt naar GQRX met PDW dit werkt ook goed.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: woestric op 18 oktober 2018, 22:19:19
Ik heb nu pagermon achter mutlimon-ng draaien.
Voordeel daarvan is dat alles nu via een sqlite db loopt waarop je weer leuke dingen kan doen. Ook de capcodes zijn goed in te laden waardoor je ze goed kan vertalen.
En wat echt grappig is is dat je geselecteerde capcodes kan laten pushen naar je telefoon.
Ben er nog mee aan het experimenteren maar best tevreden voorlopig.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: PD7AC op 30 oktober 2018, 07:09:45
Hij draait hier super... Super gaaf en nu aan het bedenken hoe ik het door kan ontwikkelen met wat leuke dingen erin.

(https://preview.ibb.co/c5HiTL/pagermon.png) (https://ibb.co/jHOe2f)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 24 november 2018, 21:23:36
Heb een aantal  Pi 3B+ binnen gekregen samen met 3.5" schermpjes en wil hiermee paar  vaste nummertjes gaan monitoren
Is er een IMG file  met een werkende PGmon  of  PDW of linki instal / cmake naar de laatste versie ?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: woestric op 28 november 2018, 07:44:16
Ik heb pagermon wel werkend en ook bij een paar anderen het werkend gekregen.
Er zijn wel twee tutorials waar je gebruik van kunt maken:
rtl-sdr en multimon-ng : https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/
pagermon: https://github.com/davidmckenzie/pagermon

Vooral die laatste is nogal wat lastig ivm installeren nodejs en luistert heel nauw.
Ik heb zelf nog geen img ervan. Wil nog eens een verse foutloze installatie doen en hem dan wellicht maken.

Neem anders even via PB contact op. Dan kunnen we even overleggen of en hoe ik je kan helpen.
Je kan dan zoiets krijgen: http://woesaphome.synology.me:3000/ (http://woesaphome.synology.me:3000/)

mvg,
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 16 januari 2019, 20:04:38
Klein off-topic in deze thread - maar nu https://github.com/dmitryelj/RPi-P2000Receiver software kan ook op Windows werken.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 23 januari 2019, 20:32:26
Nieuwe bčtaversie is klaar, met filters en bericht icons.
(https://i.postimg.cc/xdzsTKWC/p2000-msg.png)

Ik heb geen lijst met capcodes (politie, vuur, ambu) om pictogrammen correct weer te geven.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 23 januari 2019, 21:33:41
dit draaid op winhoos of ook op Raspberry?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 23 januari 2019, 21:36:38
Ja, het zal ook op Windows werken.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 23 januari 2019, 22:19:44
Ik zoek iets voor op Raspberry met 3.5" scherm,  dat 3x of 4x codes er uit kan filteren.   alle andere codes mogen allemaal in de vuilnisbak ;)
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 24 januari 2019, 06:49:02
SPI-scherm zal waarschijnlijk werken, HDMI is niet ondersteund.

De applicatie is cross-platform en kan in elk OS werken.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 24 januari 2019, 10:05:04
Trouwens, het HDMI-scherm ook kan werken, als er een webbrowser op wordt geopend met de pagina http://127.0.0.1:8000 (maar ik heb geen lage resolutie getest, zoals 320x240).
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: opabert op 24 januari 2019, 12:44:27
Okeeee, dat is mooi, bedankt !   Zal er later mee gaan spelen.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Remon op 24 januari 2019, 15:59:46
Welk Python script gebruik je nu opabert? Ik kan eventueel een aanpassing maken zodat je alleen maar de 4 gewenste capcodes ziet.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: cornetje op 19 april 2019, 21:51:01
Hallo Allemaal!

Ik heb tot voor kort P2000 berichten kunnen mee lezen op een mega verouderde PC op windows XP, met PDW en een Flexbox gold. (Flexbox met USB uitgang). Met behulp van de blog van One Guy, One Blog is het me gelukt om in no-time te software te installeren op een schone Pi. Chapeau voor deze blog! duidelijke stappen en het klopt allemaal.

Maar nu komt de uitdaging. Uiteraard is het een kleine moeite om bij Aliexpress een RTL-SDR ontvangertje te bestellen zodat ik weer verder kan mee-lezen en eens kijken of ik mijn SQL serverje met python kan vullen. Maar..... Het zou zo leuk zijn als ik mijn Flexbox kan blijven gebruiken. Is er iemand ie misschien daar wat mee heeft geprobeerd en kan vertellen of ik die kan aansluiten aan een Pi?

Ik ben benieuwd naar jullie reacties !

Groet,
Pieter
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: efiten op 14 juni 2019, 09:10:28
Ik heb nog een probleem met de RPi-P2000Receiver
Ik gebruik deze om de belgische pagers te ontvangen (POCSAG2400)

start ik multimon  handmatig, krijg ik alles te zien :
rtl_fm  -o 4 -A lut -s 22050 -f 169.625M - | multimon-ng -t raw -a POCSAG2400 -f alpha /dev/stdin

multimon-ng 1.1.7
  (C) 1996/1997 by Tom Sailer HB9JNX/AE4WA
  (C) 2012-2019 by Elias Oenal
Available demodulators: POCSAG512 POCSAG1200 POCSAG2400 FLEX EAS UFSK1200 CLIPFSK FMSFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE_CW DUMPCSV X10 SCOPE
Enabled demodulators: POCSAG2400
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
Tuner gain set to automatic.
Tuned to 169889600 Hz.
Oversampling input by: 12x.
Oversampling output by: 4x.
Buffer size: 7.74ms
Exact sample rate is: 1058400.010094 Hz
Allocating 15 zero-copy buffers
Sampling at 1058400 S/s.
Output at 22050 Hz.
POCSAG2400: Address: 2010032  Function: 1
POCSAG2400: Address: 2010032  Function: 1
POCSAG2400: Address: 2010033  Function: 1
POCSAG2400: Address: 2010033  Function: 1
POCSAG2400: Address: 2010034  Function: 1
POCSAG2400: Address: 2010034  Function: 1
POCSAG2400: Address: 2010035  Function: 1
POCSAG2400: Address: 2010035  Function: 1
POCSAG2400: Address: 2010036  Function: 1
POCSAG2400: Address: 2010036  Function: 1
POCSAG2400: Address:  942885  Function: 0  Alpha:   every5s<NUL>
POCSAG2400: Address: 2010039  Function: 1

Zoals je ziet als 'Alpha'

Doe ik datzelfde met de , krijg ik 'numeric' values :
multimon-ng 1.1.7
  (C) 1996/1997 by Tom Sailer HB9JNX/AE4WA
  (C) 2012-2019 by Elias Oenal
Available demodulators: POCSAG512 POCSAG1200 POCSAG2400 FLEX EAS UFSK1200 CLIPFSK FMSFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE_CW DUMPCSV X10 SCOPE
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
Tuner gain set to automatic.
Tuned to 169889600 Hz.
Oversampling input by: 12x.
Oversampling output by: 4x.
Buffer size: 7.74ms
Exact sample rate is: 1058400.010094 Hz
Allocating 15 zero-copy buffers
Sampling at 1058400 S/s.
Output at 22050 Hz.
POCSAG2400: Address: 2009896  Function: 3
POCSAG2400: Address: 2009896  Function: 3
POCSAG2400: Address: 2009897  Function: 3
POCSAG2400: Address: 2009897  Function: 3
POCSAG2400: Address: 2009898  Function: 3
POCSAG2400: Address: 2009898  Function: 3
POCSAG2400: Address: 2009899  Function: 3
POCSAG2400: Address: 2009899  Function: 3
POCSAG2400: Address: 2009900  Function: 3
POCSAG2400: Address: 2009900  Function: 3
POCSAG2400: Address:  942885  Function: 0  Numeric: 56U795]9[.- 100


Is er iets wat ik fout doe, een setting die niet OK is ?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DVE op 14 juni 2019, 10:01:13
Je kunt de 'p2000.py' bewerken, zoek naar dataThreadFunc-methode. Verander een commandoregel, zoals je wilt, voeg daar bijvoorbeeld de parameter '-f alpha' toe (het was overigens niet getest).
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: efiten op 14 juni 2019, 12:19:15
OK, dat ga ik straks zeker even bekijken. bedankt !
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Tom- op 14 juni 2019, 12:45:18
Mogelijk heeft het te maken met slechte ontvangst? Je zit, hoogstwaarschijnlijk, naast de juiste frequentie.

Dit is een helder stukje hoe je dat uitzoekt en corrigeert: https://davidnelson.me/?p=371
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Reckless op 11 mei 2020, 14:24:39
Hoop dat iemand nog reageren kan op dit oude draadje.
Waar kan ik een lijst met capcodes halen die een beetje actueel is?
Verschillende lijsten zijn er te vinden op het net.
Nog mooier zou zijn als iemand al de txt bestanden gevuld heeft en wil delen.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Reckless op 13 mei 2020, 10:05:58
Niemand die helpen kan?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: woestric op 7 juli 2020, 21:56:36
Niemand die helpen kan?

Sorry. Tijd niet op het forum geweest maar ik heb een redelijke actuele excel met capcodes.
PB me anders even.

gr,
Richard
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Bleij op 7 juli 2020, 23:40:06
Niemand die helpen kan?

https://www.tomzulu10capcodes.nl/
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Reckless op 11 juli 2020, 18:41:53
Bedankt, precies wat ik zocht.
Jammer dat hij verre weg van volledig is.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Tom(zulu10) op 11 juli 2020, 19:02:36
Bedankt, precies wat ik zocht.
Jammer dat hij verre weg van volledig is.

Ohw vertel wat mis ik dan nog?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Reckless op 12 juli 2020, 09:16:46
Sorry Tom, ik heb mij laten verleiden door de vele lege plaatsen.
Nu ik wat beter kikj is het inderdaad precies wat ik zoek, wordt deze ook geupdate of zo?
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Tom(zulu10) op 12 juli 2020, 12:24:42
Sorry Tom, ik heb mij laten verleiden door de vele lege plaatsen.
Nu ik wat beter kikj is het inderdaad precies wat ik zoek, wordt deze ook geupdate of zo?

Oke ik schrok al  ;D wand alle capcodes die bekend zijn staan erop en ja hij wordt geregeld geupdate.
Misschien is deze makkelijker voor je deze wordt als eerste bij gewerkt: https://docs.google.com/spreadsheets/d/1wzH_REDdXb_ra3qek4eU1pbKBaALLjL65uYfmR9cay4/edit#gid=495911126
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Reckless op 15 juli 2020, 10:26:06
Helemaal goed, dank je
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Tom(zulu10) op 15 juli 2020, 10:54:51
Helemaal goed, dank je

Graag gedaan.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: DriverSander op 26 augustus 2020, 17:35:12
Mogelijk heeft het te maken met slechte ontvangst? Je zit, hoogstwaarschijnlijk, naast de juiste frequentie.

Dit is een helder stukje hoe je dat uitzoekt en corrigeert: https://davidnelson.me/?p=371

Ik heb mijn Raspberry ook aan de gang met multimon-ng en pagermon, ik doe overigens geen P2000, maar 172.4500 KPN.
De installatie was nog wel even lastig dus ik heb uiteindelijk een bijna kant en klare image van internet gehaald.
Had eerst ook geen ontvangst met het goedkope stickje wat nog in de la lag, dus maar eerst via Gqrx goed gekeken wat de afwijking was en nu afstemd op 172.4400.
Kan het mooi benaderen via de webbrowser, al een koppeling met gemaakt naar Telegram.
Al met al een leuk project in deze regenachtige vakantie.
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: SIM2000@ op 4 januari 2021, 14:49:41
Als je de ontvanger aanzet op je raspberry zoals in het blog van https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/ (https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/) zie je een tijd staan voor de melding. Mijn vraag is dus nu is dit de tijd van het ontvangen van de melding van het systeem zelf? Of is dit de tijd die meegegeven wordt met de melding?

Ik gebruik dezelfde Multimon-NG die gebruikt wordt in de tutorial (https://github.com/EliasOenal/multimon-ng (https://github.com/EliasOenal/multimon-ng)).

Alvast bedankt!
Titel: Re: P2000 en Raspberry pi - Multimon-ng
Bericht door: Remon op 4 januari 2021, 18:29:55
Is makkelijk zelf te testen door de tijd(zone) aan te passen. Als de tijd in de meldingen wel of niet mee veranderd dan heb je het antwoord. https://stackoverflow.com/a/25919051