<div dir="ltr"><div><div><div><div>Wer Windows verwendet sollte sich für den Import mal MySQL Workbench anschauen: <a href="https://dev.mysql.com/doc/workbench/en/wb-admin-export-import.html">https://dev.mysql.com/doc/workbench/en/wb-admin-export-import.html</a><br><br></div>Das VZ Datenmodell ist sehr simple- channel_id, timestamp, value. Channel_id findet ihr einfach raus wenn ihr der Middleware noch ein &debug=1 auf die data.json Anfrage anhängt, timestamp ist der Unix Timestamp (Seconds since 1970) * 1000 da Millisekunden. Das lässt sich auch alles in Excel vorher ausrechnen.<br><br></div>Wer Spass hat kann natürlich auch MS Access und den ODBC Treiber nutzen.<br><br></div>Viele Grüße,<br></div>Andreas<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-07-14 13:44 GMT+02:00 Frank Richter <span dir="ltr"><<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo Elias,<br>
<br>
genau, das alte Thema war von mir:-)<br>
Ich bin noch nicht dazu gekommen, meinen Datenimport durchzuziehen,<br>
ich hab nur schon ein bisschen nach möglichen Vorgehensweisen<br>
gestöbert. Mein aktueller Plan ist dieser: Hilfsdatenbank erstellen<br>
und per SQL die Daten mit LOAD DATA INFILE dorthin importieren, weil<br>
das wohl äußerst fix geht. Dann mit entsprechenden SELECT und<br>
INSERT-Abfragen die Datensätze einsammeln und samt channel_id und<br>
richtig konvertiertem Timestamp in die VZ-Datenbank schreiben.<br>
Zumindest in der Theorie scheint mir das eine brauchbare Lösung zu<br>
sein...<br>
<br>
Viele Grüße<br>
<span class="HOEnZb"><font color="#888888">Frank<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
Am 14. Juli 2015 um 13:19 schrieb Elias Dörre <<a href="mailto:saile@gmx.de">saile@gmx.de</a>>:<br>
> Hey,<br>
><br>
> was ich am Volkszähler besonders liebe ist die aktive Community, schon nach<br>
> wenigen Minuten gleich zwei Antworten! :)<br>
><br>
> @Andreas: Danke für den Hinweis, habe die Konversation gefunden (Subjekt<br>
> ist: "Netzspannungsmessung" falls noch jemand danach sucht)<br>
><br>
> @Frank und Andreas: es sind 5760 Messwerte pro Tag und Kanal. Ich versuche<br>
> es mal mit einem gemeinsamen POST. Ansonsten ist das direkte schreiben in<br>
> die Datenbank natürlich auch ne super Idee!<br>
> Frank: Hast du schon ein funktionierendes Script? Darüber wäre ich natürlich<br>
> auch sehr dankbar. Ansonsten poste ich meines sobald es läuft.<br>
><br>
> Viele Grüße,<br>
> Elias<br>
><br>
> Am 14.07.2015 um 12:59 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>:<br>
><br>
> Moin,<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>
>> Hallo Elias,<br>
>><br>
>> wie viele sind denn "viele Messwerte"? Wenn es tausende sind, wird es<br>
>> über die Middleware zäh, dann machst du das besser auf<br>
>> Datenbank-Ebene.<br>
>><br>
>> Viele Grüße<br>
>> Frank<br>
>><br>
>> Am 14. Juli 2015 um 12:48 schrieb Elias Dörre <<a href="mailto:saile@gmx.de">saile@gmx.de</a>>:<br>
>> > Moin,<br>
>> ><br>
>> > ich habe Messwerte von einem externen Logger, der mir die Daten als CSV<br>
>> > ausgibt. Diese Daten würde ich super gerne in den Volkszähler<br>
>> > importieren um<br>
>> > sie dort visualisieren zu können.<br>
>> > Gibt es eine Möglichkeit viele Messwerte auf einmal zu importieren oder<br>
>> > muss<br>
>> > jeder Messwert mit POST<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>
>> > (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>
> Siehe Suchfunktion (das Thema hatten wir erst letzte Woche) und API. Solange<br>
> es 1 Kanal betrifft kannst Du beliebig viele Werte in einen POST Request<br>
> packen.<br>
><br>
> Viele Grüße,<br>
> Andreas<br>
><br>
>><br>
>> ><br>
>> > Viele Grüße,<br>
>> > Elias<br>
><br>
><br>
</div></div></blockquote></div><br></div>