Zeitlich gesteuerte Aussendung

  • Hallo,

    ich habe mich mal an die Geschichte mit der Zeitlich gesteuerten Aussendung gewagt und habe dazu ein paar Fragen.
    MeineTcl in /usr/share/svxlink/events.d/local hat folgenden Inhalt

    Code
    # /usr/share/svxlink/events.d/local/mein_rundspruch.tclnamespace eval Logic { Logic::addTimerTickSubscriber relaisansage; proc relaisansage {} {   puts "Ausgabe Rundspruch?";   source "/home/svxlink/rundspruch.tcl";  }}

    und die Tcl in der /home/svxlink/ hat folgenden Inhalt

    Bei dieser Variante wird die wave-datei aber nicht gesendet. Lasse ich den Tag weg funktioniert es Tadellos.

    In der Ausgabe meine ich das er die Daten akzeptiert hat.
    ------------------------------------------------------------------------------------------------------------------
    SvxLink v1.4.99.23 (Sep 5 2015) Copyright (C) 2003-2015 Tobias Blomberg / SM0SVX

    SvxLink comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
    welcome to redistribute it in accordance with the terms and conditions in the
    GNU GPL (General Public License) version 2 or later.

    Using configuration file: /etc/svxlink/svxlink-normal.conf
    --- Using sample rate 48000Hz

    Starting logic: RepeaterLogic
    Loading RX: Rx1
    Rx1: EvDev Squelch: /dev/input/event0(C-Media Electronics Inc. USB PnP Sound Device)
    Loading TX: Tx1
    --- Hidraw sound chip is CM119
    Loading module "ModuleHelp" into logic "RepeaterLogic"
    Module Help v1.0.0 starting...
    Loading module "ModuleParrot" into logic "RepeaterLogic"
    Module Parrot v1.1.0.99.0 starting...
    Loading module "ModuleEchoLink" into logic "RepeaterLogic"
    Module EchoLink v1.3.1.99.1 starting...
    Loading module "ModuleTclVoiceMail" into logic "RepeaterLogic"
    Module Tcl v1.0.1 starting...
    Loading module "ModuleMetarInfo" into logic "RepeaterLogic"
    Module MetarInfo v1.0.0.99.2 starting...
    Loading module "ModuleWeatherInfo" into logic "RepeaterLogic"
    Module Tcl v1.0.1 starting...
    Loading module "ModulePropagationMonitor" into logic "RepeaterLogic"
    Module Tcl v1.0.1 starting...
    RepeaterLogic: Event handler script successfully loaded.
    EchoLink directory status changed to ON
    --- EchoLink directory server message: ---
    EchoLink Server v2.5.9997

    ECHOEC2-3: Herndon, VA USA

    Ausgabe Rundspruch?
    Es ist Sun 13:23, Ausgabe am Sunday 09:57
    Es ist Sun 13:23, Ausgabe am Saturday 17:57
    -----------------------------------------------------------------------------------------------------------------
    Hat irgend jemand eine Idee woran es liegen könnte?

    73´Jan
    DO5JWA

  • Gelöst mit dieser Variante

    Was ich noch nicht geschafft habe , das der Rundspruch um zb. 9Uhr 59 Minuten und 57 Sekunden startet. Das wäre aber das Nonplusultra ;) .

    So wie es jetzt ist beginnt der Rundspruch halt 3 Sekunden später , mich stört es jedenfalls nicht.

    73 ´Jan
    DO5JWA

  • Quote


    Was ich noch nicht geschafft habe , das der Rundspruch um zb. 9Uhr 59 Minuten und 57 Sekunden startet. Das wäre aber das Nonplusultra ;) .

    Hi Jan,

    das kannst Du in der Form lösen, dass Du das Skript um 9:59Uhr sourced und als erstes die Anweisung

    Code
    after 57000;

    einfügst. Der Befehl ist so eine Art sleep, der Parameter dahinter ist die Zeit in Millisekunden, die gewartet wird.
    Probier mal ob es so geht, viel Erfolg!

    vy 73s de Adi, DL1HRC

  • Hallo Adi,

    hab es mal am Anfang eingefügt und es startet dann um 52 Sekunden. Ok kann man dann irgendwie anpassen.

    Aber!! SvxLink stürzt dann nach ca. 8 Sekunden ab .

    Warum das allerdings passiert weiß ich nicht.

    73 ´Jan
    DO5JWA

  • in der /var/log/svxlink steht zu diesem Zeitpunkt

    Vielleicht war es eine ungünstige Überschneidung mit dem EchoLink-Server . Der hatte wohl gerade eine Verbindung herstellen können.

    Um 20:57Uhr und 57 Sekunden wird es nochmal getestet.

    73´Jan
    DO5JWA

  • Danke !!!!

    Läuft super . Ich hatte lediglich deinen Tip an der falschen Stelle eingesetzt.

    Wo kann ich das als erledigt markieren?

    73´Jan
    DO5JWA

  • Freut mich :D

    Quote

    Wo kann ich das als erledigt markieren?

    Hm, nix gefunden, geht offensichtlich mit der Version der Forensoftware nicht :(

    vy 73s de Adi, DL1HRC