Hallo, gibt es eine Möglichkeit, aus Oscam Infos zu bekommen wie zum Beispiel "reader hd+ CARD OK", also so wie es im Webif unter STATUS steht?
Ich meine jetzt damit nicht das oscam.log und auch nicht das Webif (ist in XML Format), weil ich es mit shell z.b. verarbeiten möchte.
Gibt es da noch eine Möglichkeit?
Ja, die ist sogar sehr simpel. Du rufst mit curl die Statusseite auf. Die URL steht in der Adresszeile des Browsers. Den anrollenden Kram filterst du anschließend mit grep & Co. Fettich!
Na und? Da steht doch alles drin was du suchst. grep & Co sind deine Freunde um das gewünschte Zeug herauszufischen. Deiner Aussage nach willst du es in der Shell verwursteln. Das passt doch prächtig!
Man kann, wenn eine Karte oder der Proxy reader ausfällt, das per LED am Raspberry anzeigen lassen.
Ich mache es jetzt doch über das oscam.log.
Problem an der ganzen Sache ist, wenn man es per Script (python oder bash) mit re (python) bzw grep (bash) nach "disconnected" und "connecting" sucht, funktioniert das nur bei "disconnected" .
Weil wenn ein reader nicht gefunden wurde, schreibt mir oscam log erst "connecting" und dann nach einer Sekunde "disconnected".
Wenn ich es durchlaufe, und gerade bei "connecting" die letzte Zeile steht, zeigt es mir auf grün (also reader gefunden) an.
Jetzt habe ich "diconnected" und "found" genommen. Das ist aber nur meine B-Lösung. Die A-Lösung suche ich noch :grinning: