[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