[vz-dev] Alternative Implementierung für vzcompress

Thorben Thuermer r00t at constancy.org
Thu Apr 4 23:32:03 CEST 2013


On Thu, 4 Apr 2013 23:13:21 +0200
"Bernd Gewehr" <bernd at gewehr.net> wrote:
> Hallo, 

schoen dass du versuchst, zitatantworten zu benutzen,
aber das klappt nur wenn das zitat auch durchgehend als
solches gekennzeichnet ist,
da man sonst deine antwort nicht vom zitat unterscheiden kann.

> -----Ursprüngliche Nachricht-----
> Von: volkszaehler-dev-bounces at lists.volkszaehler.org
> [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag von
> Daniel Lauckner
> Gesendet: Donnerstag, 4. April 2013 23:09
> An: volkszaehler.org
> Betreff: Re: [vz-dev]Alternative Implementierung für vzcompress
> 
> Am Donnerstag, 4. April 2013 um 15:03 schrieb f.knodt at yotaweb.de:
> > Da hab ich wohl nen Hinweis vergessen - dieser Commit für die 
> > EntityDefinition müsste noch rein, sonst verschluckt sich PHP an der
> > JSON-Datei:
> > <https://github.com/volkszaehler/volkszaehler.org/pull/43>.
> 
> Hab die Zeile geändert und jetzt ein Problem mit den Zugriffsrechten:
> >
>   string(63) "DELETE command denied to user 'vz'@'localhost' for table
> 'data'"
> }
> PHP Fatal error:  SQL FAILURE in /home/pi/bin/vzcompress2.php on line 232

der vz-user hat keine delete-rechte, weil die middleware normalerweise
nie daten loescht - sollte man wohl mal weniger restriktiv anlegen.

> Ich nutze Sudo php vzcompress2.php - da läufts als root...

als welcher user das script laeuft ist nicht relevant,
sondern welcher mysql-account fuer die db zugriffe verwendet wird.
hier ist wohl bei root der mysql root-user hinterlegt,
bei 'pi'aber "nur" der vz-user.

> Mein Problem sind angebliche Duplikate:
> 
> Processing Sensor ID 6...
>   Compressing datapoints between 05.03.2013 22:06:10 and 24.03.2013 16:11:28
> using a 60 second timeframe
>     Processing: 08.03.2013 04:35:10 - 08.03.2013 04:36:10 (12%)...
> array(3) {
>   [0]=> >   string(5) "23000"
>   [1]=> >   int(1062)
>   [2]=> >   string(51) "Duplicate entry '6-1362713770632' for key 'ts_uniq'"
> }
> PHP Fatal error:  SQL FAILURE in
> /var/www/volkszaehler.org/misc/tools/vzcompress2.php on line 226
> 
> Kann man solche Fehler nicht einfach überspringen und dennoch weitermachen?

wenn das denn sinnvoll waehre?!
das script fasst ja mehrere eintraege zu einem zusammen,
und solle eigentlich die alten loeschen.
der fehler kann nur bedeuten, dass die alten noch drinstehen -
da muss irgendwas schieflaufen.
habe das script nicht im detail angeschaut, muss der autor sagen.

> Danke und Gruß, 
> Bernd

- T.


More information about the volkszaehler-dev mailing list