Seite 17 von 23 ErsteErste ... 34567891011121314151617181920212223 LetzteLetzte
Ergebnis 241 bis 255 von 332

Thema: monitord auf Raspberry Pi

  1. #241
    Registriert seit
    21.01.2007
    Beiträge
    66
    Hallo matt,

    ich hab beide Filter (plugin und socket) erfolgreich im Einsatz, wo hängt es denn?

    Gruß

    carrier92

  2. #242
    Registriert seit
    19.12.2012
    Beiträge
    170
    Hallo carrier92,

    wenn ich das nur wüsste. Ich habe alle notwendigen Plugins installiert und mit kompiliert. Monitord gibt im Debug-Modus auch nichts auffällig aus.

    Zur Kontrolle habe ich in den Funktionen, welche von monitord aus den LUA-Dateien aufgerufen werden einfach mal ein print("test") eingefügt um zu sehen, ob sie überhaupt aufgerufen werden.
    Auf dem Bildschirm bekomme ich diesbezüglich gar nichts...

    Gruss
    matt
    Geändert von matt (04.07.2013 um 20:16 Uhr)

  3. #243
    Registriert seit
    21.01.2007
    Beiträge
    66
    kannst du mir den "configure" Befehl zeigen den du verwendet hast und hast du die Protokolldatei geprüft (config.log)

    da sollte sowas stehen "checking lua.h usability" mit dem "Result: yes"

    Mit diesem configure hab ich gearbeitet:
    ./configure --enable-plugins --with-alsa --with-mysql --with-lua-includes=/usr/include/lua5.1 --with-lua-suffix=5.1

    Gruß

    carrier92

  4. #244
    Registriert seit
    19.12.2012
    Beiträge
    170
    Ich verwende den gleichen configure Befehl. Den habe ich ja vor einiger Zeit selbst hier gepostet:

    ./configure --enable-plugins --with-alsa --with-mysql --with-lua-includes=/usr/include/lua5.1 --with-lua-suffix=5.1

    In der config.log sind alle Zeilen, die mit lua zu tun haben mit einem "result: yes" abgeschlossen.

  5. #245
    Registriert seit
    19.12.2012
    Beiträge
    170
    Gerade eben habe ich nochmal ein komplett neues OS aufgesetzt und monitord installiert. Allerdings ohne Änderung. Trotz dem Befehl "print ('test')" in den Filterfunktionen wird nichts ausser die normalen DEBUG-Meldungen auf dem Bildschirm ausgegeben...

    Führe ich die LUA-Skripte direkt (also ohne Monitord) aus, kommen die Bildschirmausgaben.

  6. #246
    Registriert seit
    21.01.2007
    Beiträge
    66
    Sorry wusste nicht mehr das der configure Befehl von dir war.

    Die Filter werden, soweit ich weis, nur ausgewertet wenn ein Client verbunden ist.

    Im Anhang mal meine beiden lua scripte.

    Der socketfilter wird ein Fehler beim aufrufen werfen da er keine Verbindung herstellen kann, aber man sieht somit daß das script überhaupt aufgerufen wird.

    Im Pluginfilter wird gefilter was an die Datenbank gesendet wird.

    Gruß
    carrier92
    Angehängte Dateien Angehängte Dateien
    Geändert von carrier92 (05.07.2013 um 15:07 Uhr)

  7. #247
    Registriert seit
    24.11.2006
    Beiträge
    215
    Ich möchte das bei einem bestimmten ZVEI Alarmierung eine Email versendet wird.
    Die Daten sind alle in einer Datenbank.

    Wer kann mir helfen?

  8. #248
    Registriert seit
    19.12.2012
    Beiträge
    170
    Hmm, keine guten Nachrichten.
    Das Skript von carrier92 habe ich ausprobiert. Hab dafür nochmal ein komplett neues System aufgesetzt. Mit dem Skript hat es nicht funktioniert. Zudem ist mir aufgefallen, dass mir die Behringer UCA202 kurz nachdem ich Monitord gestartet habe abschmiert (LED aus)...

  9. #249
    Registriert seit
    21.01.2007
    Beiträge
    66
    den UCA 202 hat bei mir nicht funktioniert, da ich den Eingangspegel nicht regel konnte.
    Hast du eine alternative Soundkarte?

    Ich kann auch mal versuchen dir mein PI image zu schicken, mit dem funktioniert es bei mir.

  10. #250
    Registriert seit
    21.01.2007
    Beiträge
    66
    image senden wird doch nix (1,8GB) gepackt

  11. #251
    Registriert seit
    07.09.2003
    Beiträge
    694
    Es stand ja auch "schicken" da. Auf so einer runden Scheibe lässt sich das ganz bequem verschicken. Außerdem sollte man ja auch auf kompakten Distros aufsetzen können, oder?

    ;-)

    Gruß,
    Funkwart

  12. #252
    Registriert seit
    19.12.2012
    Beiträge
    170
    Zunächst danke für euere Hilfe.
    Ich bekomme die Filter einfach nicht zum laufen. Kann es eventuell an der Version von Raspbian liegen? Ich verwende die aktuelle (vom 25.5.13).

    Im Frühjahr habe ich ja schließlich alles (mehr oder weniger) auf anhieb zum Laufen bekommen...

    Gruss
    matt

  13. #253
    Registriert seit
    21.01.2007
    Beiträge
    66
    Also das es an der Pi version liegt glaub ich nicht.

    Klingt jetzt blöd aber beim start bekommst du schon die meldung das die LUA Skripte geladen wurden?

    So ein einfaches script für den socketfilter :

    function filter ()
    print ("Socketfilter script gestartet");
    end

    bzw. pluginfilter

    function pluginfilter()
    print ("Pluginfilter script gestartet");
    end


    sollte ja immer funktionieren.

  14. #254
    Registriert seit
    19.12.2012
    Beiträge
    170
    Hallo carrier,

    laut der DEBUG Ausgabe auf meinem Bildschirm ist mit den LUA-Skripten alles in Ordnung.
    Mit solchen einfachen print Befehlen habe ich es auch schon versucht. Dann habe ich mit dem BOS-Tool auf meinem Windows-Rechner Meldungen simuliert, die ich direkt in die Soundkarte eingespeisst habe. Monitord hat zwar ausgewertet (Ausgabe auf dem Bildschirm vorhanden), aber ich habe da keine zusätzliche Ausgaben von den print-Befehlen bekommen.

    Gruss
    matt

  15. #255
    Registriert seit
    26.05.2013
    Beiträge
    230
    Moin,

    ich habe jetzt auch mal monitord auf dem Raspberry installiert, wie auf den ersten beiden Seiten zu finden war.
    Anschliessend habe ich mittels
    Code:
    rtl_fm -f xx.xxxM -s 20000 -g 14 -l 16 -C - | aplay -r 20k -f S16_LE -t raw -c 1 &
    den Funk auf die interne Soundkarte ausgeben.

    Diese habe ich mit einem Kabel an Mic von einer popels-USB-Soundkarte gehangen, welche ich hier noch rumfliegen hatte.

    Konfiguration im monitord ist wie folgt:
    PHP-Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <monitordconfig version="1.0">
    <name> Monitord </name>
    <logfile>screen</logfile> <!-- screen = Bildschirm -->
    <loglevel>INFO</loglevel>
    <SocketFilterScript> socketfilter.lua </SocketFilterScript>
    <PluginFilterScript> pluginfilter.lua </PluginFilterScript>
    <auth>
        <login>
            <name>test</name>
            <password>test</password>
        </login>
        <login>
            <name>crusader</name>
            <password>pw</password>
        </login>

        <!-- Bisher nur IP Adressen. Keine Netze oder Bereiche ! -->
        <!-- Mehrfachnennungen sind aber moeglich, sofern sie Sinn machen -->
        <!-- Suchreihenfolge: allow, login, deny -->    
        <ip action="allow">192.168.0.1</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="allow">192.168.0.2</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="allow">192.168.0.3</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="allow">127.0.0.1</ip> <!-- Diese IPs muessen sich nicht einloggen -->
        <ip action="login"> any </ip> <!-- Diese IPs muessen sich einloggen -->
        <ip action="deny">any</ip> <!-- Diese IPs koennen sich nicht einloggen -->
    </auth>

    <!--  -->
    <tcpsocket>
        <bind> * </bind>
        <port mode="monitord"> 9333 </port>
        <port mode="fms32pro"> 9300 </port>
        <port mode="crusader"> 7778 </port>
    </tcpsocket>

    <soundcard num="0">
      <!-- <device>/dev/dsp0</device> -->  <!-- OSS: die erste Soundkarte  -->
      <device>plughw:1,0</device> <!-- ALSA: die erste Soundkarte  -->
      <status>1</status> <!-- 1=aktiv, 0=deaktivert -->
      <baud>22050</baud>
      <name> Erste Sondkarte </name>
      <!-- Linker Kanal -->
      <channel part="left">
        <name>Kanal 1</name>
            <module type="fms">
                <syncbits> 12 </syncbits>
                <crc-check> 1 </crc-check>
                <algorithmus>1</algorithmus>
                <maxerrors> 3 </maxerrors>
            </module>
            <module type="poc512">
                <crc-check> 1 </crc-check>
                <ecc> 0 </ecc>
            </module>
      </channel>
      <!-- Rechter Kanal -->
      <channel part="right">
        <name>Kanal 2</name>
      </channel>
    </soundcard>

    <dataplugins>
    </dataplugins>

    </monitordconfig>
    Wenn ich monitord starte, bekomme ich folgende Ausgabe:
    Code:
    pi@raspberrypi ~ $ monitord
     20:45:41.204 INFO: monitord/Monitor.cpp(70) Logging with loglevel INFO
     20:45:41.209 INFO: monitord/Monitor.cpp(113) monitord 2.0svn READY
    monitord 2.0svn running...
     20:45:41.228 INFO: monitord/Monitor.cpp(217) starting soundcard #0
     20:45:41.230 INFO: monitord/SndPipe.cpp(152) creating decoders for soundcard #0
     20:45:41.233 INFO: monitord/SndPipe.cpp(156) creating decoder for soundcard #0L:FMS
     20:45:41.235 INFO: monitord/SndPipe.cpp(201) creating decoder for soundcard #0L:POC512
     20:45:41.237 INFO: monitord/MonitorModulePocsag512.cpp(66) (2) sample - crc - ecc - minpreambel - maxerrors - algo:22050 - 1 - 0 - 300 - 10 - 1
     20:45:41.238 INFO: monitord/MonitorModulePocsag512.cpp(79) Algorithmus:1
     20:45:41.241 INFO: monitord/MonitorModulePocsag512.cpp(86) SPHASE_INC is:1521
     20:45:41.243 INFO: monitord/SndPipe.cpp(263) loading audioplugins for left channel
     20:45:41.245 INFO: monitord/SndPipe.cpp(265) loading audioplugins for right channel
     20:45:41.276 INFO: monitord/posix/MonitorAudioALSA.cpp(107) [ALSA] Using pcm_buffer_size=16384 periods=2
     20:45:41.286 INFO: monitord/Monitor.cpp(225) Soundcard #0 started - complete
     20:45:41.290 INFO: monitord/Monitor.cpp(147) monitord socketserver started
     20:45:41.297 INFO: monitord/Monitor.cpp(153) fms32pro socketserver started
     20:45:41.303 INFO: monitord/Monitor.cpp(158) crusader socketserver started
     20:45:41.306 INFO: monitord/PluginThread.cpp(326) reading plugin configuration
    Woran sehe ich jetzt, ob es funktioniert? Sollten hier jetztz FMS-Meldungen erscheinen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •