[vz-users] Fehlerhafte Daten in der DB löschen/korrigieren

Maik Weidemann m+vz at weidemann.online
Sa Okt 3 19:21:50 CEST 2020


Hallo Michael,

der Timestamp ist ein Unixtimestamp * 1000.
Ein Unix-Timestamp sind die Sekunden seit dem 01.01.1970 00:00:00.

Daraus ergibt sich für deinen Timestamp 948239830000 der Zeitpunkt
2000-01-18T23:57:10+00:00 (UTC).

Liefiert evtl. der Zähler einen falschen Zeitstempel?

Gruß
Maik


Am 03.10.20 um 18:48 schrieb Michael Hartmann:
>
> Ich habe nun die Daten mit dem Zeitstempel < 1588291200000 (übrigens :
> Wie berechnet der sich?) abgefragt.
>
>  
>
> Hier das Ergebis:
>
>  
>
> MariaDB [volkszaehler]> select * from data where timestamp <
> 1588291200000;
>
> +---------+------------+--------------+-----------------+
>
> | id      | channel_id | timestamp    | value           |
>
> +---------+------------+--------------+-----------------+
>
> | 3521890 |          3 | 948239830000 |            1910 |
>
> | 3521891 |          2 | 948239830000 |       1185382.4 |
>
> | 3521892 |          6 | 948239830000 |             226 |
>
> | 3521893 |          7 | 948239830000 |             226 |
>
> | 3521894 |          8 | 948239830000 |           227.9 |
>
> | 3521895 |          9 | 948239830000 |              50 |
>
> | 3521896 |          2 | 948239835000 |         1185385 |
>
> | 3521897 |          3 | 948239835000 |  1915.338745687 |
>
> | 3521898 |          6 | 948239835000 |           225.9 |
>
> | 3521899 |          7 | 948239835000 | 226.06681550639 |
>
> | 3521900 |          8 | 948239835000 | 227.86647046885 |
>
> | 3521901 |          9 | 948239835000 |              50 |
>
> | 3521902 |          6 | 948239840000 |  225.9016823553 |
>
> | 3521903 |          2 | 948239840000 |       1185387.7 |
>
> | 3521904 |          3 | 948239840000 | 1919.1273783297 |
>
> | 3521905 |          7 | 948239840000 | 225.96569196876 |
>
> | 3521906 |          8 | 948239840000 | 227.83262567595 |
>
> | 3521907 |          9 | 948239840000 | 49.965691968756 |
>
> | 3521908 |          1 | 948239844958 |               0 |
>
> +---------+------------+--------------+-----------------+
>
> 19 rows in set (41.838 sec)
>
>  
>
> Fällt euch da irgendetwas auf? Wie ordne ich die hier gelistete
> channel id der UUID zu?
>
>  
>
> Grüße
>
>  
>
> Micha
>
>  
>
> *Von:*volkszaehler-users
> [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] *Im Auftrag
> von *Frank Richter
> *Gesendet:* Samstag, 3. Oktober 2020 17:49
> *An:* volkszaehler.org - users
> *Betreff:* Re: [vz-users] Fehlerhafte Daten in der DB löschen/korrigieren
>
>  
>
> Nach jeder Zeile SQL, so wie von mir geschrieben. "use volkszaehler"
> klappt anscheinend auch ohne.
>
>  
>
> Steht übrigens auch im Hinweistext von MariaDB in deinem Screenshot ;-)
>
>  
>
> Grüße
>
> Frank
>
>  
>
> Michael Hartmann <hartmann-micha at web.de
> <mailto:hartmann-micha at web.de>> schrieb am Sa., 3. Okt. 2020, 17:43:
>
>     Frank, das Semikolon nach der gesamten Syntax?
>
>     Am 3. Oktober 2020 16:40:54 MESZ schrieb Frank Richter
>     <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>>:
>
>      Hallo Micha,
>
>      
>
>     SQL-Queries immer mit einem Semikolon ";" abschließen. Und nicht
>     "select" sondern "select *".
>
>      
>
>     Grüße
>
>     Frank
>
>      
>
>     Michael Hartmann <hartmann-micha at web.de
>     <mailto:hartmann-micha at web.de>> schrieb am Sa., 3. Okt. 2020, 16:33:
>
>         Hallo Frank,
>
>          
>
>         ich habe das gemäß deiner Anleitung abgearbeitet, ende aber an
>         einer „Eingabeaufforderung“ (->). Unabhängig ob ich den Befehl
>         select oder delete voranstelle. Die Daten sind unverändert.
>
>          
>
>         Grüße
>
>          
>
>         Micha
>
>          
>
>         *Von:*volkszaehler-users
>         [mailto:volkszaehler-users-bounces at demo.volkszaehler.org
>         <mailto:volkszaehler-users-bounces at demo.volkszaehler.org>] *Im
>         Auftrag von *Frank Richter
>         *Gesendet:* Donnerstag, 1. Oktober 2020 19:01
>         *An:* volkszaehler.org <http://volkszaehler.org> - users
>         *Betreff:* Re: [vz-users] Fehlerhafte Daten in der DB
>         löschen/korrigieren
>
>          
>
>         Hallo Micha,
>
>          
>
>         finden musst du ihn gar nicht zwingend, nur löschen. Wenn du
>         dir sicher bist, dass du vor Mai nix sinnvolles in der DB
>         hast, kannst du folgendes machen:
>
>          
>
>         sudo mysql
>
>         use volkszaehler;
>
>         delete from data where timestamp < 1588291200000;
>
>         exit
>
>          
>
>         Der Timestamp ist der 01. Mai 20 00:00 UTC.
>
>          
>
>         Wenn du vorher sehen willst, welche Datensätze betroffen sind,
>         ersetze delete durch select *
>
>          
>
>         Viele Grüße
>
>         Frank
>
>          
>
>         Michael Hartmann <hartmann-micha at web.de
>         <mailto:hartmann-micha at web.de>> schrieb am Do., 1. Okt. 2020,
>         18:54:
>
>             Hallo Frank,
>
>             wie finde ich den? Ich bitte die Anfängerfragen zu
>             entschuldigen.
>
>             Grüße
>
>             Micha
>
>             Am 1. Oktober 2020 17:56:34 MESZ schrieb Frank Richter
>             <frank.richter83 at gmail.com
>             <mailto:frank.richter83 at gmail.com>>:
>
>             Hallo Micha,
>
>              
>
>             wahrscheinlich hast du einen Wert mit Timestamp 0 oder
>             nahe 0 in der DB, also ca. 1970. Der muss raus.
>
>              
>
>             Grüße
>
>             Frank
>
>              
>
>             Michael Hartmann <hartmann-micha at web.de
>             <mailto:hartmann-micha at web.de>> schrieb am Do., 1. Okt.
>             2020, 14:36:
>
>                 Ich habe nur die Situation, dass für alle Zeiträume
>                 vor der Inbetriebnahme -2,1W im Frontend angezeigt
>                 werden. Egal, wie weit ich zurückgehe.
>
>                 Am 1. Oktober 2020 10:43:21 MESZ schrieb "Thomas
>                 Höpfner" <thomas at thhoe.de <mailto:thomas at thhoe.de>>:
>
>                 Hallo,
>
>                  
>
>                 man kann die Daten auch über das Frondent löschen. 
>
>                 - Zeitbereich eingrenzen auf die zu löschten Daten 
>
>                 - in der Auswertung auf deas blaue "I" klicken
>
>                 - in den sich öffnenten Fenster auf "Daten" klicken
>
>                  
>
>                 jetz öffnet sich eine Seite mit den in der Graphik
>                 angezeigten Daten .json formatiert 
>
>                 - an die URL dieser Seite hängst du folgendes
>                 an: &operation=delete
>
>                  
>
>                 Bei den Syntax bin ich mir nicht sicher, habe es schon
>                 länger nicht mehr gemacht.
>
>                 Deshalb das Ganze ohne Gewähr.
>
>                 Mit freundlichen Grüßen,Thomas
>
>                  
>
>                     -----Ursprüngliche Nachricht-----
>                     *Von:* Ralf Wismann <ralf.wismann at gmx.de
>                     <mailto:ralf.wismann at gmx.de>>
>                     *Gesendet:* Donnerstag 1 Oktober 2020 10:09
>                     *An:* 'volkszaehler.org <http://volkszaehler.org>
>                     - users' <volkszaehler-users at demo.volkszaehler.org
>                     <mailto:volkszaehler-users at demo.volkszaehler.org>>
>                     *Betreff:* Re: [vz-users] Fehlerhafte Daten in der
>                     DB löschen/korrigieren
>
>                     * *
>
>                     Hallo
>
>                     >Wie kann ich die Daten des Kanals vom Monat Mai
>                     aus der DB >löschen/korrigieren?
>
>                      
>
>                     Lösche bei mir fehlerhafte Daten über ein Skript
>                     raus. Dazu nutze ich den „harten“ delete Befehle
>                     wie er hier beschrieben ist:
>
>                      
>
>                     https://wiki.volkszaehler.org/howto/datenmengen
>
>                      
>
>                     Ich würde die Befehle aber dringend raten im
>                     phpmyAdmin zu simulieren und zu testen bevor
>                     nachher was falsches gelöscht wird.
>
>                      
>
>                     VG
>
>                     Ralf
>
>
>                 -- 
>                 Diese Nachricht wurde von meinem Android-Gerät mit K-9
>                 Mail gesendet.
>
>
>             -- 
>             Diese Nachricht wurde von meinem Android-Gerät mit K-9
>             Mail gesendet.
>
>
>     -- 
>     Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
>

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20201003/5b1318a2/attachment-0001.html>


Mehr Informationen über die Mailingliste volkszaehler-users