Es geht :-) Vielen vielen dank diese Funktion hatte mir schon ewig gefehlt. Jipi
Ankündigung
Einklappen
Keine Ankündigung bisher.
rss vs rsslog
Einklappen
X
-
Der Patch ist jetzt im neuen Release 0.10.2 enthalten: https://github.com/CometVisu/CometVi...es/tag/v0.10.2
Hintergrund: Das Problem ist eigentlich, dass das OpenHAB eine nicht gültige Antwort geliefert hat. D.h. eigentlich müsste dort ein Fix passieren. Dennoch haben wir den Patch hier aufgenommen und ein Release gebaut, da es die Robustheit der CometVisu erhöht.
Kommentar
-
Zitat von rene54321 Beitrag anzeigenIst das so gewollt? Das bläst mir die openhab.log innerhalb eines Tages auf 10MB.
Gruß
Tobias
Kommentar
-
Das muss erstmal gemerged werden damit das in die Snapshots und dann in den nächsten Release kommt. Du kannst das natürlich selbst bauen, eine Anleitung dazu gibt es sicherlich in der openhab-Doku. Aber das ist ziemlich aufwändig.
Das einfachste ist, Du setzt das Log-Level für die CometVisu herab. Das sollte durch Eingabe von:
Code:log:set ERROR org.openhab.ui.cometvisu
Gruß
Tobias
Kommentar
-
Hallo,
ich versuche auch das rsslog in openhab2 zu nutzen. Leier fehlt mir noch ein wenig das Verstandniss für die Funktionsweise. Ich hatte eine ähnliche Frage schon im Openhab Forum gestellt. Ich denke aber das es hier besser passt.
Also in die Visu habe ichCode:<rsslog src="plugins/rsslog/rsslog.php?state=0" refresh="10" filter="test" mode="last" datetime="true" timeformat="%d.%m. %H:%M"> <layout colspan="6" rowspan="4"/> </rsslog>
Code:<plugin name="rsslog"/>
Die Frage ist wie kommen die Daten in den Log. Ich habe versucht nach dieser Beschreibung vorzugehen. Eine Regel zu erstellen und nach dem CodeCode:var content = "Call recevied from 123456",encode("UTF-8") var tag = "Call".encode("UTF-8") sendHttpGetRequest("http://<openhab-server>:8080/<webAlias>/plugins/rsslog_pdo.php?c="+content+"&t="+tag)
Gruß
Guido
Kommentar
-
Kannst Du mal den echten Code der Regel die Du benutzt hier posten. Das Beispiel aus der Doku muss ja noch für den eigenen Server angepasst werden, nicht das da was nicht stimmt. Die Regel bewirkt ja, dass Dinge ins Log geschrieben werden, daher musst Du da selbst nichts reinschreiben.
Und die zweite Frage wäre: welche CometVisu-Version nutzt Du?Gruß
Tobias
Kommentar
-
Also Dein webAlias für die CometVisu ist openhab? erscheint erstmal unwarscheinlilch. Wenn Du gar nicht weißt wovon ich hier rede, wird es der default-Wert sein und der ist "cometvisu" und dann müsste das schonmal so aussehen:
Code:sendHttpGetRequest("http://192.168.179.x:8080/cometvisu/plugins/rsslog_pdo.php?c="+content+"&t="+tag)
Code:http://192.168.179.x:8080/cometvisu/plugins/rsslog_pdo.php?c=Testcall&t=call
Das zweite Problem dürfte sein, dass es die Datei "rsslog_pdo.php" in der Cometvisu gar nicht gibt, da gibt es nur "rsslog.php". Vielleicht gab es die mal in einer älteren Version, aber im aktuellen Release gibts die nicht mehr. Daher meine Frage welche CometVisu Version Du benutzt. "Openhabian auf dem Raspi" liefert leider keinen Hinweis auf die CometVisu-Version.
Daher wäre das hier wohl die URL die am warscheinlichsten funktionieren dürfte;
Code:http://192.168.179.x:8080/cometvisu/plugins/rsslog.php?c=Testcall&t=call
Gruß
Tobias
Kommentar
-
Hallo und guten Morgen,
ich bin deinen Empfehlungen gefolgt, und habe mal beide Links ausprobiert. Bei beiden erscheint Fehler 404 Not Found.
Wie gesagt ich benutze das Openhab Image. Daher kann ich nicht sagen ob ich noch etwas nachinstallieren muss. Die CommetVisu lässt sich über das Paper UI installieren. ob da jedoch alles dabei ist, kann ich nicht sagen. Bekomme ich das Irgendwie raus?
Mit dem Alias hattest Du Recht. Das lässt sich auch über die PaperUI einstellen und steht auf /Cometvisu.Gruß
Guido
Kommentar
-
Über die PaperUI kannst Du nur das CometVisu Backend installieren, die CometVisu selbst nicht. Im aktuellen openHAB 2.2 Release gibt es allerdings eine kleine Hilfestellung, die beim ersten Aufrufen der CometVisu prüft ob diese installiert ist und die ggf. nachholen kann, wenn man möchte.
Ich war jetzt automatisch davon ausgegangen, dass Du eine funktionierende CometVisu hast. Sprich: Du kannst die im Browser aufrufen, siehst was und kannst auch Deine openHAB Items schalten (sofern Du Dir eine passende visu_config.xml erstellt hast). Das Einrichten eines RSS-Logs ist dann eher der zweite (oder sogar dritte) Schritt.
Also sollten wir erstmal klären auf welchem Stand Du da bist. Funktioniert die CometVisu grundsätzlich?Gruß
Tobias
Kommentar
-
Ja die Visu funktioniert die Übersichtsseiten sind soweit fertig. Als nächstes sollen die Raumseiten mit Diagrammen und Log angepackt werden.
Die ersten Regeln laufen auch aber das ist ja wider openHab. Den Button zum Autodownload in der PaperUI habe ich gesetzt. Aber offensichtlich fehlt trotzdem noch was.Gruß
Guido
Kommentar
-
Ah nachdem ich mir den Link nochmal genauer angeschaut habe, habe ich gesehen, dass da das rsslog Verzeichnis gefehlt hat. versuchs mal hiermit:
Code:http://192.168.179.x:8080/cometvisu/plugins/rsslog/rsslog.php?c=Testcall&t=call
Code:wrong format - use one or more t[]= for tags
Code:http://192.168.179.x:8080/cometvisu/plugins/rsslog/rsslog.php?c=Testcall&t[]=call
Gruß
Tobias
Kommentar
Kommentar