<p dir="ltr">Hi Elias,</p>
<p dir="ltr">auf der Liste gibt es deine Mail von gestern und 4 Antworten. Schau mal im Archiv.<br>
Ich würde nicht versuchen, die Config zu manipulieren, sondern beim Import die Timestamps richtig umzuwandeln. Sonst bekommst du nur Ärger in anderen Fällen.</p>
<p dir="ltr">Viele Grüße<br>
Frank</p>
<div class="gmail_quote">Am 16.07.2015 13:43 schrieb "Elias Dörre" <<a href="mailto:saile@gmx.de">saile@gmx.de</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Moin Moin,<br>
<br>
Ich glaub meine letzte Mail ist nicht rausgegangen, zumindest habe ich sie selbst nicht bekommen.<br>
<br>
@Frank und Andreas: vielen Dank für den Hinweis, das die Daten JSON-codiert übergeben werden müssen, das hat soweit prima funktioniert.<br>
<br>
@all: wie kann ich den Volkszähler so konfigurieren, dass das Datum als GMT angezeigt wird und nicht mit meiner lokalen Zeitzone (GMT+2:00)? Der UNIX-Zeitstempel ist ja sowieso schon in GMT, irgendwo müssen also 2 Stunden dazu addiert werden.<br>
Das setzen der Config-Variable timezone auf 'UTC' brachte leider keine Veränderung.<br>
<br>
Viele Grüße,<br>
Elias<br>
<br>
<br>
<br>
<br>
> Am 14.07.2015 um 15:42 schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com">frank.richter83@gmail.com</a>>:<br>
><br>
> Hallo Elias,<br>
><br>
> ich bin da kein Profi, aber wenn du deinen Link so im Browser<br>
> aufrufst, ist es glaub ich kein POST-, sondern ein GET-Request. Soweit<br>
> ich weiß, müssen bei POST die Daten im HTML-Body verpackt werden.<br>
><br>
> Andreas hat es letzte Woche für vzclient erklärt, dort müssen die<br>
> Paare aus Timestamp und Wert als JSON formatiert übergeben werden:<br>
> vzclient -u uuid -j "[[timestamp,value],[timestamp,value],[.......]]"<br>
> Das könntest du alternativ versuchen. Es ist aber nicht ganz klar, wie<br>
> viele Daten mit so einem Aufruf maximal übertragen werden können,<br>
> möglicherweise gibt es Beschränkungen durch die Kommandozeile.<br>
><br>
> Du wirst wohl ein Script brauchen, das dir einen POST-Request<br>
> zusammenbaut und die Daten als JSON formatiert enthält.<br>
><br>
> Viele Grüße<br>
> Frank<br>
><br>
>> Am 14. Juli 2015 um 15:05 schrieb Elias Dörre <<a href="mailto:saile@gmx.de">saile@gmx.de</a>>:<br>
>> @Andreas: Wie kann ich denn mehrere Werte mit einem POST-Request übergeben?<br>
>><br>
>> Wenn ich zB folgenden Link erstelle:<br>
>> <a href="http://demo.volkszaehler.org/middleware.php/data/e2d7b050-2a12-11e5-a96d-7b714e48c78c.json?operation=add&ts=1436878322158&value=14&ts=1436878514615&value=33" rel="noreferrer" target="_blank">http://demo.volkszaehler.org/middleware.php/data/e2d7b050-2a12-11e5-a96d-7b714e48c78c.json?operation=add&ts=1436878322158&value=14&ts=1436878514615&value=33</a><br>
>> dann wird nur der letzte Wert in die Datenbank geschrieben.<br>
>><br>
>> Viele Grüße,<br>
>> Elias<br>
>><br>
>><br>
>><br>
>> Am 14.07.2015 um 13:44 schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com">frank.richter83@gmail.com</a>>:<br>
>><br>
>><br>
>> Hallo Elias,<br>
>><br>
>><br>
>> genau, das alte Thema war von mir:-)<br>
>><br>
>> Ich bin noch nicht dazu gekommen, meinen Datenimport durchzuziehen,<br>
>><br>
>> ich hab nur schon ein bisschen nach möglichen Vorgehensweisen<br>
>><br>
>> gestöbert. Mein aktueller Plan ist dieser: Hilfsdatenbank erstellen<br>
>><br>
>> und per SQL die Daten mit LOAD DATA INFILE dorthin importieren, weil<br>
>><br>
>> das wohl äußerst fix geht. Dann mit entsprechenden SELECT und<br>
>><br>
>> INSERT-Abfragen die Datensätze einsammeln und samt channel_id und<br>
>><br>
>> richtig konvertiertem Timestamp in die VZ-Datenbank schreiben.<br>
>><br>
>> Zumindest in der Theorie scheint mir das eine brauchbare Lösung zu<br>
>><br>
>> sein...<br>
>><br>
>><br>
>> Viele Grüße<br>
>><br>
>> Frank<br>
>><br>
>><br>
>> Am 14. Juli 2015 um 13:19 schrieb Elias Dörre <<a href="mailto:saile@gmx.de">saile@gmx.de</a>>:<br>
>><br>
>> Hey,<br>
>><br>
>><br>
>> was ich am Volkszähler besonders liebe ist die aktive Community, schon nach<br>
>><br>
>> wenigen Minuten gleich zwei Antworten! :)<br>
>><br>
>><br>
>> @Andreas: Danke für den Hinweis, habe die Konversation gefunden (Subjekt<br>
>><br>
>> ist: "Netzspannungsmessung" falls noch jemand danach sucht)<br>
>><br>
>><br>
>> @Frank und Andreas: es sind 5760 Messwerte pro Tag und Kanal. Ich versuche<br>
>><br>
>> es mal mit einem gemeinsamen POST. Ansonsten ist das direkte schreiben in<br>
>><br>
>> die Datenbank natürlich auch ne super Idee!<br>
>><br>
>> Frank: Hast du schon ein funktionierendes Script? Darüber wäre ich natürlich<br>
>><br>
>> auch sehr dankbar. Ansonsten poste ich meines sobald es läuft.<br>
>><br>
>><br>
>> Viele Grüße,<br>
>><br>
>> Elias<br>
>><br>
>><br>
>> Am 14.07.2015 um 12:59 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>:<br>
>><br>
>><br>
>> Moin,<br>
>><br>
>><br>
>> 2015-07-14 12:54 GMT+02:00 Frank Richter <<a href="mailto:frank.richter83@gmail.com">frank.richter83@gmail.com</a>>:<br>
>><br>
>><br>
>> Hallo Elias,<br>
>><br>
>><br>
>> wie viele sind denn "viele Messwerte"? Wenn es tausende sind, wird es<br>
>><br>
>> über die Middleware zäh, dann machst du das besser auf<br>
>><br>
>> Datenbank-Ebene.<br>
>><br>
>><br>
>> Viele Grüße<br>
>><br>
>> Frank<br>
>><br>
>><br>
>> Am 14. Juli 2015 um 12:48 schrieb Elias Dörre <<a href="mailto:saile@gmx.de">saile@gmx.de</a>>:<br>
>><br>
>> Moin,<br>
>><br>
>><br>
>> ich habe Messwerte von einem externen Logger, der mir die Daten als CSV<br>
>><br>
>> ausgibt. Diese Daten würde ich super gerne in den Volkszähler<br>
>><br>
>> importieren um<br>
>><br>
>> sie dort visualisieren zu können.<br>
>><br>
>> Gibt es eine Möglichkeit viele Messwerte auf einmal zu importieren oder<br>
>><br>
>> muss<br>
>><br>
>> jeder Messwert mit POST<br>
>><br>
>><br>
>> <a href="http://demo.volkszaehler.org/middleware.php/data/550e8400-e29b-11d4-a716-446655441352.json?ts=1284677961150&value=12" rel="noreferrer" target="_blank">http://demo.volkszaehler.org/middleware.php/data/550e8400-e29b-11d4-a716-446655441352.json?ts=1284677961150&value=12</a><br>
>><br>
>> (vgl. <a href="http://wiki.volkszaehler.org/development/api/reference" rel="noreferrer" target="_blank">wiki.volkszaehler.org/development/api/reference</a>) übergeben werden?<br>
>><br>
>><br>
>><br>
>> Siehe Suchfunktion (das Thema hatten wir erst letzte Woche) und API. Solange<br>
>><br>
>> es 1 Kanal betrifft kannst Du beliebig viele Werte in einen POST Request<br>
>><br>
>> packen.<br>
>><br>
>><br>
>> Viele Grüße,<br>
>><br>
>> Andreas<br>
>><br>
>><br>
>><br>
>><br>
>> Viele Grüße,<br>
>><br>
>> Elias<br>
>><br>
>><br>
>><br>
</blockquote></div>