[vz-dev] aktuelle Werte auslesen
Tom Weber
tom.weber at gmx.de
Mon Mar 12 13:14:56 CET 2012
Hi Thorben,
dein Tip war die Lösung: Es lag daran, dass die bind-adresse in my.cnf auf
localhost beschränkt war. Mit "0.0.0.0" habe ich nun den gewünschten
Zugriff.
Ich versuche die Echtzeitausgabe in IP-Symcon. Es klappt auch schon, ich
bekomme bei geloggten Werten stets den letzten Eintrag und bei
Zaehlervariablen (wie vom S0) eben den Timestamp der letzten 2 Pulse. Mit
diesen lässt sich auch die Leistung prima berechnen / schätzen.
Wenn das Wiki für IPS erweitert werden soll, schreibe ich gerne das Skript
da rein. Ich weiß jedoch nicht, wie viele Leute hier IPS nutzen (Ich nutze
IPS und LCN-Displays in Zimmern zur Visu)
-----Ursprüngliche Nachricht-----
Von: volkszaehler-dev-bounces at lists.volkszaehler.org
[mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag von
Thorben Thuermer
Gesendet: Montag, 12. März 2012 13:02
An: volkszaehler.org
Betreff: Re: [vz-dev] aktuelle Werte auslesen
On Mon, 12 Mar 2012 08:57:54 +0100
"Tom Weber" <tom.weber at gmx.de> wrote:
> ... verflixt, ich scheitere bereits am mysql Zugriff :-(
[...]
> "mysql_connect(): Es konnte keine Verbindung hergestellt werden, da
> der Zielcomputer die Verbindung verweigerte."
>
> Schon der reine Link will nicht. User root,vz erzeugen alle die o.a.
> Fehlermeldung. Da bräuchte ich mal einen Tipp ... (phpmyadmin
> funktioniert
> natürlich)
das ist ein reines mysql-problem, nicht vz-spezifisch.
das problem ist, das der server auf der ip die du angegeben hast halt
garkeine verbindungen annimmt, auf tcp-ebene, lange bevor die zugangsdaten
ueberhaupt uebertragen werden.
dafuer muesstest du uns mal verraten, was du als db-server an welches
programm uebergibst, wo das programm und wo wo/wie dein server laeuft,
usw...
vermutung:
dein server nimmt verbindungen nur auf 127.0.0.1 (oder gar nur per
unix-socket) an, aber du hast den hostnamen als server angegebn?
oder versuchst du gar, dich von aussen mit dem server zu verbinden?
und:
> wie kann ich denn "Funktionen in der Middleware ergänzen" ? Da habe
> ich bestimmt was überlesen.
er meint, den vz.org code um funktion die du brauchst ergaenzen.
(ich vermute, du willst den momentanen, bzw aktuellsten wert eines kanals
fuer ein echtzeit-frontend haben? das ist ein haeufig gewuenschtes und
leider fehlendes feature.)
- T.
> -----Ursprüngliche Nachricht-----
> Von: volkszaehler-dev-bounces at lists.volkszaehler.org
> [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag
> von Tom Weber
> Gesendet: Montag, 12. März 2012 08:14
> An: 'volkszaehler.org'
> Betreff: Re: [vz-dev] aktuelle Werte auslesen
>
> Hi Justin,
>
> ist eine eigene Middleware. Das Exportieren via mysql wäre eine
> Alternative, ich suche gerade, wie man die Rechte anpassen muss (User
> vz lässt mich da derzeit nicht ran)
>
> wie kann ich denn "Funktionen in der Middleware ergänzen" ? Da habe
> ich bestimmt was überlesen.
>
> Grüße,
> Tom
>
> -----Ursprüngliche Nachricht-----
> Von: volkszaehler-dev-bounces at lists.volkszaehler.org
> [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag
> von Justin Otherguy
> Gesendet: Montag, 12. März 2012 07:51
> An: volkszaehler.org
> Betreff: Re: [vz-dev] aktuelle Werte auslesen
>
> Hallo Tom,
>
> Am 12.03.2012 um 07:44 schrieb Tom Weber:
>
> > ich versuche derzeit, die aktuellen Werte der middleware auszulesen.
> demo.volkzaehler.org oder von Deinem eigenen Server?
>
> > Wenn ich es so mache wie in der Wiki beschrieben mit
> "../middleware.php/data/<uuid>.json" bekomme ich diese zwar, doch ist
> die Laufzeit sehr hoch. Einschränkungen mittels from und to reduzieren
> zwar die Laufzeit deutlich, doch u.U. bekomme ich dann keine Daten
> mehr (wenn innerhalb des Zeitfensters keine Daten vorhanden sind).
> Weiterhin muss ich dann diese URL für jede Variable erneut aufrufen.
> Was hast Du denn vor?
>
> Falls Du einen kompletten Export machen möchtest und schon seeehr
> viele Datensätze in der DB hast:
> dafür wurde die Middleware nicht optimiert, das dauert.
>
> > Gibt es irgendeine Möglichkeit, "auf einen Rutsch" alle aktuellen
> > Werte
> zügig zu bekommen?
>
> Falls "Funkton in der Middleware ergänzen" für Dich keine Option ist,
> würde ich die Daten direkt aus der DB exportieren (mysql-CLI oder
> phpmyadmin
> oder...)
>
>
> Gruss, J.
>
More information about the volkszaehler-dev
mailing list