Abschaltung mit DTMF

  • Hallo Leute,

    ich versuche gerade die Realisierung, dass der Sender unseres Relais mittels DTMF Signal ausschaltbar ist.
    Habe hier herausgelesen, dass dies mittel eines "Shutdown_CMD" bzw. "Online_CMD" zu machen ist.
    meine Frage ist jetzt, wie binde ich dieses "Shutdown_CMD" in die Svxlink.conf ein.

    Würde mich über Tipps sehr freuen.

    Grüß Daniel

  • Hi Daniel,

    Du fügst den Parameter ONLINE_CMD in den Logic-Abschmitt ein, der Deinen Repeater/Link definiert, Beispiel:

    Code
    [RepeaterLogic]
    ...
    ONLINE_CMD=998877
    ...

    bedeutet, dass mit *9988770 Dein Node offline geschaltet wird und mit *9988771 wieder online. So steht es zumindest in der Beschreibung. Ich kann es leider erst übernächste Woche wieder probieren, bin unterwegs.

    Viel Erfolg es vy 73's de Adi, DL1HRC

  • Guten Morgen,

    euere Tipps zum Thema DTMF haben super geklappt, Danke dafür.

    Wir hatten letzte Woche die erste Vorstellung der Relaisstation bei nserem Betreuenden Lehrer, der war davon echt begeistert.
    Vorallem die DTMF Abschaltung hat beeindruckt...Also Volle Punktzahl für die Relaisstation!:)

    Gruß
    Timo und Daniel

  • Hallo an alle,
    ich habe ein Problem mit dem Wiedereinschalten des Nodes.
    Abschaltung mit *9988770 funktioniert einwandfrei, Einschalten mit *9988771 leider nicht.
    Ich betreibe SVxLink im Simplexbetrieb, habe also den Befehl ONLINE_CMD=998877 in Abschnitt SimplexLogic eingegeben.
    Vielleicht hat noch jemand eine Idee an was das liegen könnte. Wir haben zur Zeit immer wieder Störer drauf, die das SvxLink mit DTMF Befehlen bombardieren. Da wäre es gut wenn man den Node kurzzeitig abschalten könnte.

    vy 73, Hansjörg
    DD8XX

  • Hi Hansjörg,

    ja, ich habe gerade mal nachgeschaut. Da ist was komsich. Ich checke das.
    Welche SvxLink-Version nutzt Du?

    vy 73's de Adi

  • Hi Hansjörg,

    das hat sich geklärt, der Chef hat den von mir vermißten Programmteil es nur in eine andere Klasse genommen. Hier funktioniert es, allerdings kann ich es momentan nur auf der Konsole probieren. Gibt es eventuell im Log einen Hinweis? Normalerweise müßte so was hier kommen:

    SimplexLogic: digit=1
    SimplexLogic: digit=2
    SimplexLogic: digit=3
    SimplexLogic: digit=0
    SimplexLogic: digit=#
    SimplexLogic: Setting logic offline
    SimplexLogic: digit=1
    SimplexLogic: digit=2
    SimplexLogic: digit=3
    SimplexLogic: digit=1
    SimplexLogic: digit=#
    SimplexLogic: Setting logic online
    Tx1: Turning the transmitter ON
    SimplexLogic: digit=1
    SimplexLogic: digit=2
    SimplexLogic: digit=3
    SimplexLogic: digit=0
    SimplexLogic: digit=#
    SimplexLogic: Setting logic offline

    vy 73's de Adi, DL1HRC

  • Hallo Adi,
    das Logfile war nicht vorhanden. Ich habe SvxLink mit "svxlink --logfile /var/log/svxlink" gestartet, dann war das Log da.
    Der Inhalt war aber der gleiche wie ich dir schon als Screenshot übermittelt habe.

    vy 73, Hansjörg
    DD8XX

  • Hallo Adi,
    ich habe das Problem mit der DTMF-Abschaltung gelöst.
    Wenn man den Node abschalten will muss man *9988770# mit Stern und zur Abschaltung 9988771# ohne Stern eingeben.
    Das Problem war eigentlich nur der Stern beim Abschaltbefehl.
    Also alles in Ordnung, danke für deine Bemühungen.

    vy 73, Hansjörg
    DD8XX

  • Oh sorry, kleiner Fehler.

    Mit Stern (*9988770#) Node abschalten - ohne Stern (9988771#) wiedereinschalten.
    Das Problem war der Stern beim Wiedereinschalten.

    vy 73, Hansjörg
    DD8XX

  • Hi all,

    die Ursache liegt in der unterschiedlichen Behandlung der Kommandos im Online- und Offlinemodus.
    Ist die Logic online, dann muß der * gesendet werden, damit man nicht mit der Aktivierung des EchoLink-Moduls beim Empfang von mehr als 4 Digits kollidiert. Kommandos mit * am Anfang sind modulübergreifende Kommandos, sog. "Core commands", so hat das der Chef bezeichnet. Damit ist es egal in welchem SvxLink-Stadium das Kommando aufgerufen wird.

    Ist eine Logik offline, dann wird jedes eingehende (auch normale) Kommando zunächst darauf geprüft, ob es jenes zur Onlineschaltung ist.
    Ich mußte aber auch erst wieder nachlesen. Hier mal die Erklärung aus der devel-Liste:

  • Hallo

    Das Befehl ist Klasse,

    Leider bei mir außer Abschaltung DTMF Töne schaltet den TX mit da ich es Verbund von mehreren links betreibe bleibt der betroffene Link ohne TX dann,

    Eigentlich brauche ich nur gesamte DTMF Commando Abschalten.

    Das ganze ist auf simplex logic.

    73 Dzevad DH1AA