Ansagen von Temperaturen und anderen Infos

  • Hi,
    weil immer mal Fragen kommen, z.B. CPU-Temperatur, Raumtemperatur, lokale Temperatur, Wasserstand im Serverraum etc... ansagen zu lassen: Ich würde solche Sachen nicht in SvxLink implementieren wollen. Das ist in nahezu allen Fällen viel zu spezifisch und wirklich nicht sinnvoll z.B. das 1-wire-protocol des DS18S20 in SvxLink implementieren zu wollen.
    Der bessere Weg wäre durch die externe Applikation eine kleine tcl-Datei mit den aktuellen Meßwerten erstellen zu lassen und die periodisch im /tmp-Verzeichnis abzulegen. Inhalt z.B. in der /tmp/temperatur.tcl:

    Code
    set temperatur 33;

    Unter Beachtung des lokal-Konzept kann man dann diese Datei sourcen und die darin gesetzten Variablen für Ausgaben heranziehen:

    Code
    source "/tmp/temperatur.tcl";
    playMsg "temperatur";
    playNumber $temperatur;

    Bei Problemen oder Fragen einfach anpingen.

    vy 73's de Adi, DL1HRC