Ankündigung

Einklappen
Keine Ankündigung bisher.

RSS Log

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • daviid
    antwortet
    Ich wollt jetzt auch mal rsslog einsetzen.

    Also rsslog.php nach /var/www
    rsslog.php aufgerufen, und rsslog.db nach /etc/wiregate/rss kopiert.

    Nur bekomm ich wenn ich rsslog.php folgende Fehlermeldung:

    Warning: sqlite_query() [function.sqlite-query]: no such column: state in /var/www/rsslog.php on line 253
    http://172.26.193.148/rsslog.php RSS supplied logs
    Warning: sqlite_has_more() expects parameter 1 to be resource, boolean given in /var/www/rsslog.php on line 173
    Hatte das schon mal jemand?

    Einen Kommentar schreiben:


  • makki
    antwortet
    Hab urltrigger + Beispielconfig RSS/RSSLog mal als Vorschlag! ins SVN commited..
    Das state-Problem sollte behoben sein (eine Klammer im SQL zwischen AND und OR tut gut..)

    Quick&dirty, ob vor allem das mit dem XSD so stimmt liegt irgendwo zwischen Vermutung und Halbwissen

    Makki

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    Wenn es beim einmaligen Laden keinen Overhead (außer den paar eigenen Zeilen) erzeugt so wie zur Runtime bei Nichtbenutzung gar nicht auffällt, darf es gerne normales Widget sein - egal wie viele es nutzen werden.

    Sollte hier wohl machbar sein.

    Einen Kommentar schreiben:


  • makki
    antwortet
    Also die #4 wär soweit fertig.. Test pending..
    @Chris ich würde es als (Default)Widget, nicht als CV-Plugin reinschieben, weil es tut nicht weh (nichts drin ausser trigger.js -KNX +ein Ajax-Aufruf)

    Makki

    Einen Kommentar schreiben:


  • makki
    antwortet
    Jow.. so in der Art

    Makki

    Einen Kommentar schreiben:


  • greentux
    antwortet
    4) wäre der shortcut für GA anlegen und Plugin schreiben?

    Einen Kommentar schreiben:


  • makki
    antwortet
    2&3 hab ich jetzt mal gemacht (+ ein paar Details an rsslog.php, RTFS )

    Makki

    Einen Kommentar schreiben:


  • JNK
    antwortet
    1-3 sehe ich auch so.

    Gruß,

    der Jan

    Einen Kommentar schreiben:


  • makki
    antwortet
    RSSlog - revisited

    Bin grad am aufräumen und wollte das eigene rsslog mal ein bisschen "aufbohren"..

    Dabei sind mir ein paar ? aufgegangen:
    1) es fehlt eine Demo-config
    -> Sollten wir für sowas - sofern CV-plugin und nicht in der "normalen" Demo - einfach eine visu_config_demorss.xml ins SVN stellen?

    2) rsslog.php sollten wir von tools/rsslog nach plugin/rsslog verschieben oda?
    Blickt ja sonst keiner, wie man das verwendet..

    3) rsslog.php sollte IMHO defaultmässig ein "LIMIT 100" oder so bekommen (ausser bei "dump" vielleicht)
    Weil meine hat (Demo-Plugin-testing...) grad flockige 11k Einträge, dauert 45sek und dann kachelt der FF ab
    (Alte löschen, ja, könnte man machen aber dann würde man "seltene" alte verlieren und das eine MB macht das Kraut nun nicht fett - ich lösche nicht gerne..)

    4) Nun zum wesentlichen
    Ich hab da so ein paar Sachen, die ich aus der Visu am ehesten direkt loggen will (Filterwechsel durchgeführt, Salz aufgefüllt, ...)
    -> Macht uns da ein (multi)URLtrigger als CV-Widget Sinn?
    Also das einfach per Ajax ne URL aufruft - rsslog.php?c=... in diesem Fall aber wäre evtl. auch anderweitig nützlich..

    P.S.: Das mit dem state schau ich mir dann auch gleich an..
    Viele Fragen, ich weiss, keine AW heisst: ja

    Makki

    Einen Kommentar schreiben:


  • alexbeer
    antwortet
    Hab mir das RSSLOG auch mal wieder in die CV eingefügt und stelle das gleiche verhalten wie Robert fest.
    Das Plugin RSSLOG zeigt alle Einträge (State = 0 und 1) dar. Im Browser werden die bestätigten (durchgestrichenen) Einträge beim Aufruf der URL wiregateXXX/rsslog.php?state=0&f=security,sensoren nicht angezeigt.
    In der Visu bleiben sie aber drin.

    Einen Kommentar schreiben:


  • kleinklausi
    antwortet
    Zitat von Robert_Mini Beitrag anzeigen
    @Kleinklausi:Welche SVN Version hast du?
    Ich bin unterwegs und kann deshalb nicht nachschauen. Ich habe aber vor ein paar Tagen die aktuellsten SVN Versionen genommen.

    Gruß

    Einen Kommentar schreiben:


  • Robert_Mini
    antwortet
    Hallo Jan!

    Bin nicht sicher, ob wir vom selben sprechen, daher hab ich nochmal alles Schritt für Schritt dokumentiert.
    Browser ist Firefox 16.0.2.

    Schritt 1 (Bild 1):
    Aufruf von rsslog.php direkt im Browser mit => http://wiregate321/rsslog.php

    Schritt 2(Bild 2):
    Anklicken von 2 Einträgen im rsslog popup in der CV. Danach das Popup durch klicken am Fensterrand des Popups geschlossen.

    Schritt 3 (Bild 3):
    Kein Update in der CV auch nicht nach reload

    Schritt 4 (Bild 4):
    Wieder Aufruf von rsslog.php direkt im Browser => state=1 bei den beiden vorher geklickten Einträgen

    Schritt 5 (Bild 5):
    Aufruf im Browser mit
    => http://wiregate321/rsslog.php?state=0

    => Die Einträge mit state=1 werden ausgeblendet.

    Habe in Firefox noch Kontextmenü => Quelltext geklickt (Bild 6).

    In der CV habe ich
    Code:
          <rsslog src="/rsslog.php?state=0" filter="security,sensoren" refresh="300" mode="last" timeformat="%d.%m. %H:%M">
            <label>Ereignisse</label>
            <layout rowspan="9" colspan="6"></layout>
          </rsslog>
    direkt von deinem früheren Post reinkopiert.

    Aus meiner Sicht ist bei mir im rsslog plugin der CV was faul.
    Wurde hier seit rev 1074 nochmal was geändert?

    Danke für deine Unterstützung!!!
    Robert
    Angehängte Dateien

    Einen Kommentar schreiben:


  • JNK
    antwortet
    @robert-mini: Nein, dann nicht. Was heissen denn genau die .... hinter "?state=0" in Deiner config?

    Welchen Browser benutzt Du? Bitte mal die Header des Requests angucken (in Chrome mit "Inspect Element", dann Seite neu laden, und im Network-Tab auf den Eintrag des rsslog klicken. Da steht bei mir

    Code:
    Request URL:http://192.168.0.51/rsslog.php?state=0&f=phone,bell
    und

    Code:
    Query String Parametersview URL encoded
    state:0
    f:phone,bell
    und damit fluppt das auch.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • Robert_Mini
    antwortet
    Zitat von JNK Beitrag anzeigen
    Ich habe fast den Eindruck, da liegt was mit dem rsslog.php im Argen, weil die DB falsch angelegt wurde und das state geht bei mir auch. Ich guck's mir mal an.
    Kann es eigentlich an der rsslog.php liegen, wenn state richtig mir 1 in der db aktualisiert wird und auch so mit rsslog.php im browser angezeigt wird?
    Auch dort fallen die Einträge weg, wenn ich ?state=0 im url hinzufüge.

    Müsste das nicht dann am rsslog plugin der CV liegen?

    Ich habe im Moment SVN 1074 vom 24. Okt. 2012.

    @Kleinklausi:Welche SVN Version hast du?

    Robert

    Einen Kommentar schreiben:


  • kleinklausi
    antwortet
    Zitat von Robert_Mini Beitrag anzeigen
    @Kleinklausi: Wie ist das bei dir mit state = 1? Funktioniert das rsslog in der CV so, dass Einträge mit state=1 nicht mehr angezeigt werden?
    Hallo Robert,

    ich hab bei mir state=0 drin. Wenn ich dann was durchstreiche/abhake, tauchen die Einträge auch nicht mehr auf. Ok, manchmal muss ich die Seite per Hand "refreshen"...

    Gruß

    Einen Kommentar schreiben:

Lädt...
X