Closed flothi closed 8 years ago
Bei uns gibt es kein POCSAG, daher kann ich dazu weder was sagen, noch irgendwie helfen. Aber wenn sich jemand drum kümmern mag, sich damit mal auseinander zu setzen, gerne...
Dann werde ich mal etwas Hirnschmalz darin versenken - ich melde mich bei Neuigkeiten!
Zwischenzeitlich geht's auch hier vorwärts: Die rudimentäre Funktion ist durch ein plugin erledigt, es fehlt noch die Kommunikation zur Außenwelt via LED - und natürlich der Test ;-)
Hallo,
ich habe das über das MySQL-Plugin gelöst. Dort wird einfach eine neue Tabelle mit den Feldstärkemeldungen gefüttert und dort die Uhrzeit aktualisiert. Ein Shellscript ruft diese Tabelle dann per Cronjob gefiltert nach den Zeiten ab und vergleicht mit der Systemzeit. Weicht diese über einen definierten Zeitraum ab (> x Minuten), gibt es eine Meldung, einen Neustart, oder eben per GPIO ein Schaltbefehl für eine LED. Der Fantasie sind da keine Grenzen gesetzt.
Das geänderte original MySQL-Plugin ist in meinem Fork zu finden. Pullrequest #104 ist auch schon übertragen. Einfach mal nachschauen.
Einen ähnlichen Ansatz hatte ich auch vor, allerdings ohne mysql, da ich das in meinem Szenario nicht nutzen möchte. Ich prüfe auf ein mod-Datum einer temporären Datei, allerdings mit einem separaten Thread ohne cron-Job.
Derzeit sind meine Ressourcen aber noch in anderen Projekten gebunden, sodass die Vervollständigung noch etwas dauert.
Verständlich. Muss ja nicht immer gleich MySQL sein. Ich habe da momentan eine Lösung im Einsatz, welche die Feldstärkealarme über das abgewandelte JsonSocketServer Script in eine JSON-Datei wegschreibt (temp-Folder im RAM um die SD zu schonen). Dort werden zugleich auch die aktuellen Alarme temporär abspeichert um diese an einem Monitor auszulesen.
@flothi Das wäre sicher eher in deinem Interesse, oder?
@Cryjack Klingt gut, ich bin da prinzipiell minimalistisch unterwegs ;-) Leider aktuell auch was mein Zeitguthaben angeht, aber ich bleib dran.
Also die Funktion für die MySQL Anbindung der periodischen RIC's ist dank @Cryjack durch den Push #116 ja nun bereits eingeflossen in das Projekt...
Wir können das damit dann gerne erledigen, unabhängig davon ließe sich die minimale Lösung ohne mySQL ja im Nachgang dann realisieren.
dann schließe ich und falls was nach kommt, entweder neues Issue oder direkt per Pull
Servus,
mir kam in den Sinn, die periodisch ausgesendeten POC-Signale (Netzkennung zB) als Feldstärkemeldung zu nutzen (zB via LED-Anzeige).
Hat das schonmal jemand realisiert? Ansonsten schwebt mir ganz grob eine Umsetzung mit einem File vor, welches von BosWatch regelmäßig erstellt oder befüllt wird und zyklisch von CronJob A ausgelesen (zB alle Minute) wird bzw mit CronJob B (länger als zB 2 Minuten) zurückgesetzt wird - mal ganz frei ins Blaue rein.
VG