Ü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?
Ankündigung
Einklappen
Keine Ankündigung bisher.
rss vs rsslog
Einklappen
X
-
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.
Einen Kommentar schreiben:
-
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:
Was passiert denn wenn Du diese URL direkt in den Browser eingibts, mit Beispieldaten, z.B. so:Code:sendHttpGetRequest("http://192.168.179.x:8080/cometvisu/plugins/rsslog_pdo.php?c="+content+"&t="+tag)
Gibts dann eine Fehlermeldung? So kannst Du zumindest testen, dass sollte Einträge im RSSLog erzeugen, wenn das funktioniert, dann sollte es auch in der Rule funktionieren.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
Einen Kommentar schreiben:
-
Bitte entschuldige das ich mich erst heute melde.
Hier der Code.Ich benutze das Openhbian auf einem Raspi.Code:sendHttpGetRequest("http://192.168.179.x:8080/openhab/plugins/rsslog_pdo.php?c="+content+"&t="+tag)
Einen Kommentar schreiben:
-
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?
Einen Kommentar schreiben:
-
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 ichwie in den Beispielvisualisierungen eingetragen. Davor habe ich nochCode:<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>geladen.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 Codemit einer Regel einen Log zu erzeugen doch ohne Erfolg. Wo liegt das logfile und wie muss ich da rein schreiben?Code: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)
Einen Kommentar schreiben:
-
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:
in der Karaf Konsole gehen. Das geht aber beim Neustart von openhab wieder verloren, wie man das dauerhaft einrichtet und weitere Details dazu gibts hier: http://docs.openhab.org/administration/logging.htmlCode:log:set ERROR org.openhab.ui.cometvisu
Einen Kommentar schreiben:
-
Hi,
das bedeutet im nächsten openhab stable Release ist das automatisch gefixt ? Oder gibt es eine Möglichkeit das jetzt schon zu korrigieren ohne die openhab Snapshot zu benutzen.
mfg Rene
Einen Kommentar schreiben:
-
Nein, ist ein Überbleibsel aus der Entwicklungsphase. Ich hab das in dem PR der die falsche RSS-Log Ausgabe fixt mit entfernt: https://github.com/openhab/openhab2-addons/pull/2140Zitat von rene54321 Beitrag anzeigenIst das so gewollt? Das bläst mir die openhab.log innerhalb eines Tages auf 10MB.
Einen Kommentar schreiben:
-
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.
Einen Kommentar schreiben:
-
Es geht :-) Vielen vielen dank diese Funktion hatte mir schon ewig gefehlt. Jipi
Einen Kommentar schreiben:
-
Ja, indem Du diesen Patch anwendest: https://patch-diff.githubusercontent...pull/539.patch
- Likes 1
Einen Kommentar schreiben:
-
Kann ich das schon vorab irgendwie testen und nutzen?
Einen Kommentar schreiben:
-
Ja alle Fehler gefunden. Für die 0.11.0 wird im nächsten Nightly build drin sein (der irgendwann heute nacht erstellt wird). Und für die 0.10.1 ist ein Pull-Request erstellt:
https://github.com/CometVisu/CometVisu/pull/539
Wenn der gemerged wurde müssen wir dann wohl die 0.10.2 releasen.
Einen Kommentar schreiben:


Einen Kommentar schreiben: