Die Anzeige auf der Visu-Seite ist ok, um diese geht es mir nicht.
Wenn man auf das Widget der Visu-Seite klickt öffnet sich ein neues Fenster in dem man auch scrollen kann. Hier habe ich nur die beschrieben 31 Ereignisse.
Ankündigung
Einklappen
Keine Ankündigung bisher.
RSS(log) oder Eventanzeige in der CometVisu uvm.
Einklappen
X
-
Im Code habe ich da keine Limitierung gefunden. Einen praktischen Test kann ich leider gerade nicht durchführen.
So bleibt mir gerade nur zu raten, dass es ein anderes Thema sein könnte - z.B. ist denn das Widget hoch genug um mehr als 31 Zeilen anzeigen zu können? (Mit so vielen Zeilen gleichzeitig dürfte kaum getestet worden sein, da das normalerweise den Platz sprengt und somit unübersichtlich wird...)
Einen Kommentar schreiben:
-
Mit den iButtons kenne ich mich nicht wirklich aus, d.h. da kann ich nicht wirklich weiterhelfen.
Aber evtl. kann das WireGate-Plugin das auf diese GA reagiert und die Zeile in das RSSLog schreibt passend konfiguriert werden, dass es den neuen gegen den alten Wert vergleicht und nur bei steigender Flanke das RSSLog befüllt.
Bzgl. Zahl der maximal darstellbaren Einträge müsste ich in den Code schauen. Welche Version der CometVisu nutzt Du?
Einen Kommentar schreiben:
-
Hallo,
hat keiner eine Idee oder kann mir einen Tipp geben?
Vielen Dank!
Gruß Frank
Einen Kommentar schreiben:
-
Hallo zusammen,
ich habe das Plugin mittlerweile zum laufen bekommen (hatte damals vergessen, dass plugin in der cometvisu unter meta/plugins einzutragen
)
Nun sind mir noch zwei Sachen unklar, bei denen ich euch noch einmal um Hilfe bitten würde.
Mir werden nur um die 31 Einträge aufgelistet wenn ich in der cometvisu auf das Ereignis-Plugin drücke.
Im rsslog unter Limit habe ich nichts eingetragen bzw. es ändert auch nichts wenn ich z.B. 200 eintrage.
Könnte mir bitte jemand sagen, wo man eintragen kann wieviel Ereignisse gespeichert werden sollen.
Ich werde das elektronische Schlüsselbrett umsetzten und würde dieses auch gerne in den Ereignissen eintragen lassen.
Hierzu habe ich die Einträge mit der GA auf die der Schlüssel schreibt eingetragen.
Kann ich im Wiregate irgendwo eintragen, dass nur bei einer Änderung gesendet wird?
Im Moment bekomme ich alle 5 Minuten einen Eintrag.
Präsenz.JPG
Vielen Dank an alle!!
Gruß Frank
Einen Kommentar schreiben:
-
Bisschen was über die Git-Nutzung steht auch auf http://www.cometvisu.org/wiki/CometV...f_dem_WireGate - nicht von dem "WireGate" abschrecken lassen, da kann man auch viele Infos für andere Systeme verwenden
Ich würde gerne auf dem Workflow mit Git bestehen, so bleibt geklärt, was genau geändert werden soll (und zwar über mehrere Änderungen in mehreren Dateien hinweg), wer was ändern wollte, wieso was geändert wurde, ...
Oder mit anderen Worten: Anders kommen wir in den Wald.
Einen Kommentar schreiben:
-
So habe mal eine Sqlite Versionprüfung in die rsslog.php eingebaut, so dass nun sqlite2 und sqlite3 unterstützt werden und eine entsprechende Meldung ausgegeben wir, falls keine der PHP extensions vorhanden ist.
Bei mir funzt das jetzt. Vom upload zu git etc. habe ich keinen Plan, müsste wer anderes machen, wenn gewünscht.
EDIT: natürlich sollte das noch mal vorher gegengetestet werden.
Gruß
BenAngehängte Dateien
Einen Kommentar schreiben:
-
Die sqlite_open() ist eigentlich im Paket sqlite und php5-sqlite drinnen. Das sollte nichts mit der fehlenden Datei zu tun haben.Zitat von bennomania Beitrag anzeigenich habe die CV auf einem Rasp-Pi laufen und bekomme immer einer 500er Browser Fehlermeldung, wenn ich versuche einen Eintrag in eine nicht vorhandene rsslog.db zu schreiben.
Im Webserver error log (lighttpd) steht folgende Fehlermeldung:
2016-01-16 20:59:22: (mod_fastcgi.c.2676) FastCGI-stderr: PHP Fatal error: Call to undefined function sqlite_open() in /var/www/release_0.9.0/release/plugins/rsslog/rsslog.php on line 49
[...]
Die folgenden Pakete habe ich nachinstalliert: apt-get install sqlite sqlite3 php5-sqlite
Aber, so weit ich weiß, ist in neueren PHP Version sqlite depreciated bzw. mag nicht mehr und ist durch sqlite3 ersetzt worden.
Mangels geeignetem System kann ich das aber nicht tiefer erforschen.
=> Basierend auf diesem Ansatz müsstest Du mal schaun, ob's daran liegt und dann ggf. eine Weiche in der rsslog.php einbauen, die je nach verfügbarer Version auf die sqlite oder sqlite3 geht.
Wenn das läuft, dann bitte Pull-Request stellen und wir können das allen leicht bereit stellen.
Einen Kommentar schreiben:
-
Hallo,
leider kann ich dir nicht weiter helfen.
Ich hab es nach einigen Tagen selber noch nicht zum laufen bekommen und musste es Baubedingt wieder auf die Seite schieben.
Gruß Frank
Einen Kommentar schreiben:
-
Hallo zusammen,
ich habe die CV auf einem Rasp-Pi laufen und bekomme immer einer 500er Browser Fehlermeldung, wenn ich versuche einen Eintrag in eine nicht vorhandene rsslog.db zu schreiben.
Im Webserver error log (lighttpd) steht folgende Fehlermeldung:
2016-01-16 20:59:22: (mod_fastcgi.c.2676) FastCGI-stderr: PHP Fatal error: Call to undefined function sqlite_open() in /var/www/release_0.9.0/release/plugins/rsslog/rsslog.php on line 49
Irgendwie will er die Funktion sqlite_open() nicht finden.
Die folgenden Pakete habe ich nachinstalliert: apt-get install sqlite sqlite3 php5-sqlite
Webserver wurde durchgestartet.
Den Pfad zum DB file habe ich in der /var/www/release_0.9.0/release/plugins/rsslog/rsslog.php angepasst:
// look where to store DB
if (is_dir('/etc/wiregate/rss'))
$dbfile = '/etc/wiregate/rss/rsslog.db';
else
$dbfile = '/var/www/rss/rsslog.db';
Die Rechte für /var/www/rss sind wie folgt gesetzt:
263415 4 drwxr-xr-x 2 www-data www-data 4096 Jan 16 20:08 .
263487 4 drwxr-xr-x 9 root root 4096 Jan 16 20:08 ..
mit der php.ini habe ich auch schon experimentiert, aber klappt auch nicht.
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0
extension=sqlite.so
extension=php_sqlite.so
[sqlite3]
;sqlite3.extension_dir =
extension=sqlite3.so
extension=php_sqlite3.so
Jemand eine Idee, was ich noch checken/testen kann?
Ggf. fehlt mir auch noch ne Konfig. für den Webserver.
GRuß
Benno
Einen Kommentar schreiben:
-
Ich mach das ganz einfach per Aufruf der entsprechenden URL in eine WireGate Plugin:
Voraussetzung ist natürlich, dass der SQLite-Support für PHP5 installiert ist, d.h. das Paket "php5-sqlite".Code:# oben im Plugin notwendige Bibliotheken laden: use LWP::Simple; use URI::Escape; # ... # Schreibe Meldung ins Log: get( 'http://wiregate/cometvisu/plugins/rsslog/rsslog.php?c=' . uri_escape('StateMachine Schlafzimmer: InNacht') );
Wie man das ganzer dann in der Config einbinden kann, kann man im entsprechenden Demo spicken (http://wiregate/cometvisu/?config=demorss)
Einen Kommentar schreiben:
-
Hallo,
ich wollte die verschiedenen Meldungen wie "Tür auf/zu", "Post", "Alarm" oder "Fenster auf" anzeigen lassen.
Hierfür sind Reedkontakte Binäreingänge etc. vorhanden.
Jetzt ist eben die Frage wie ich dies in der Visu mittels rsslog wie z.B. von harryhirsch3 #87 anzeigen lassen kann.
Einen Kommentar schreiben:
-
Programmieren musst Du für das rrslog nicht können. Dort werden einfach Aufrufe einer URL in der Datenbank abgelegt, die dann z.B. in der CometVisu als Liste angezeigt werden können.
D.h. wenn, dann geht es darum die Datenquelle (z.B. eine Logik-Engine) so zu programmieren, dass diese URL aufgerufen wird. Das liegt aber außerhalb der CometVisu.
Einen Kommentar schreiben:
-
Hallo zusammen,
erst einmal Danke an das Forum!!
Ich bin schon seit längerer Zeit hier im Forum am mitlesen und hole mir Ideen für unseren Neubau mit KNX und 1-Wire (Wiregate).
Ich war schon eine Weile am suchen bis ich auf die rsslog gestoßen bin. Mir ist es schon einmal auf der Seite "zeigt her eure visu" aufgefallen, konnte es aber nicht genau zuordnen.
Wie ihr auch schon seht, habe ich leider keine große Erfahrung was programmieren etc. angeht, eher "copy/paste".
Deshalb meine Frage,
gibt es irgendwo eine Anleitung wie ich die rsslog oder bzw. die Datenbank einrichte?
Oder habe ich etwas überlesen?
Vielen Dank!!!
Gruß Frank
Einen Kommentar schreiben:


Einen Kommentar schreiben: