[vz-users] Manuelles Löschen eines Wertes aus der DB

Frank Richter frank.richter83 at gmail.com
Mi Feb 19 17:19:11 CET 2020


Damit kannst du zusätzlich nach einem Wert filtern, z.B. sinnvoll für
Temperatursensoren, die Ausreißer produzieren.

http://IP/middleware.php/data/UUID.json?value[]=ge50&value[]=le100

findet z.B. Werte zwischen 50 und 100.

ge = >=
le = <=
gt = >
lt = <

Grüße
Frank

John Doe <johndoe at null.net> schrieb am Mi., 19. Feb. 2020, 16:55:

> Okay,
>
> und wofür steht in Deinem zweiten Link der Parameter value ?
> Grüße
>
> JD.
>
>
> *Sent:* Wednesday, February 19, 2020 at 3:07 PM
> *From:* "Frank Richter" <frank.richter83 at gmail.com>
> *To:* "volkszaehler.org - users" <volkszaehler-users at demo.volkszaehler.org
> >
> *Subject:* Re: [vz-users] Manuelles Löschen eines Wertes aus der DB
> VZ benutzt grundsätzlich keine Datenbank-IDs. Bei from und to
> funktionieren entweder Unix-Timestamps in ms oder alles was PHP sonst als
> Zeitangabe versteht.
>
> John Doe <johndoe at null.net> schrieb am Mi., 19. Feb. 2020, 14:55:
>
>> Okay, ich versuche präziser zu formuliern . ;-)
>>
>> Den ersten Deiner Links habe ich mit timestamps getestet, ohne zunächst
>> etwas zu löschen, sondern um, wie von Dir vorgeschlagen, erst mal den
>> richtigen Bereich zu ermitteln. Hat geklappt, d.h. ich habe einen einzelnen
>> Wert gefunden, der den erwähnten Peak repräsentiert.
>>
>> Nun meine Frage: Steht der value-Parameter in Deinem zweiten Link auch
>> für einen timestamp, oder doch für eine Datenbank-ID?
>>
>> Grüße
>>
>> JD.
>>
>>
>> *Sent:* Wednesday, February 19, 2020 at 2:43 PM
>> *From:* "Frank Richter" <frank.richter83 at gmail.com>
>> *To:* "volkszaehler.org - users" <
>> volkszaehler-users at demo.volkszaehler.org>
>> *Subject:* Re: [vz-users] Manuelles Löschen eines Wertes aus der DB
>> Ich befürchte ich verstehe die Frage nicht.
>>
>> Grüße
>> Frank
>>
>> John Doe <johndoe at null.net> schrieb am Mi., 19. Feb. 2020, 14:19:
>>
>>> Hallo Frank,
>>>
>>> muss/kann ich in beiden Fällen timestamps verwenden oder nur für den
>>> from..to..-Fall ?
>>> Ich frage, da ich glaube, mit der from=...&to=...-Auswahl die einzelnen
>>> problematischen Daten gefunden zu haben.
>>> Grüße
>>>
>>> JD.
>>>
>>>
>>> *Sent:* Wednesday, February 19, 2020 at 12:36 PM
>>> *From:* "Frank Richter" <frank.richter83 at gmail.com>
>>> *To:* "volkszaehler.org - users" <
>>> volkszaehler-users at demo.volkszaehler.org>
>>> *Subject:* Re: [vz-users] Manuelles Löschen eines Wertes aus der DB
>>> Du musst dort sogar Timestamps eintragen...
>>>
>>> John Doe <johndoe at null.net> schrieb am Mi., 19. Feb. 2020, 12:33:
>>>
>>>> Hallo Frank,
>>>>
>>>> exakt die Einträge hinter from=... und to=... versuchte ich ja über die
>>>> Konsole zu ermitteln, also idealerweise die ID des einen Peaks ...
>>>> Oder kann ich da auch timestamps eintragen ?
>>>> Grüße
>>>>
>>>> JD.
>>>>
>>>>
>>>> *Sent:* Wednesday, February 19, 2020 at 12:27 PM
>>>> *From:* "Frank Richter" <frank.richter83 at gmail.com>
>>>> *To:* "volkszaehler.org - users" <
>>>> volkszaehler-users at demo.volkszaehler.org>
>>>> *Subject:* Re: [vz-users] Manuelles Löschen eines Wertes aus der DB
>>>> z.B.:
>>>>
>>>> http
>>>> ://IP/middleware.php/data/UUID.json?from=...&to=...&operation=delete
>>>> <http://ip/middleware.php/data/UUID.json?from=...&to=...&operation=delete>
>>>>
>>>> oder:
>>>> http://IP/middleware.php/data/UUID.json?
>>>> <http://ip/middleware.php/data/UUID.json?from=...&to=...&operation=delete>
>>>> value=...&operation=delete
>>>> <http://ip/middleware.php/data/UUID.json?from=...&to=...&operation=delete>
>>>>
>>>>
>>>> Vorher ohne operation=delete testen, ob die richtigen Datensätze
>>>> selektiert werden.
>>>>
>>>> Grüße
>>>> Frank
>>>>
>>>> John Doe <johndoe at null.net> schrieb am Mi., 19. Feb. 2020, 12:08:
>>>>
>>>>> Hallo Andreas,
>>>>>
>>>>> besten Dank für den Tip. Hättest Du evtl. auch noch ein bis zwei
>>>>> weitere Infos, wikis hierzu oder dergleichen ?
>>>>> Grüße
>>>>>
>>>>> JD.
>>>>>
>>>>>
>>>>> *Sent:* Wednesday, February 19, 2020 at 11:56 AM
>>>>> *From:* "Andreas Götz" <cpuidle at gmail.com>
>>>>> *To:* "volkszaehler.org - users" <
>>>>> volkszaehler-users at demo.volkszaehler.org>
>>>>> *Subject:* Re: [vz-users] Manuelles Löschen eines Wertes aus der DB
>>>>> Lösch einfach über das Api- dann musst Du Dir diese ganzen Fragen
>>>>> nicht stellen 👍🏻
>>>>>
>>>>> Viele Grüße,
>>>>> Andreas
>>>>>
>>>>>
>>>>> Am 19.02.2020 um 11:45 schrieb John Doe <johndoe at null.net>:
>>>>>
>>>>>
>>>>> 
>>>>> Hallo zusammen,
>>>>> kleines Update:
>>>>>
>>>>> Ich habe es schon mal auf der Konsole bis hierhin geschafft:
>>>>>
>>>>> mysql -u root
>>>>> SHOW DATABASES;
>>>>> USE volkszaehler;
>>>>> SHOW TABLES FROM volkszaehler;
>>>>> SHOW FILEDS FROM data;
>>>>>
>>>>> Aber mit meinem Denkansatz
>>>>> SELECT MAX(value) FROM data WHERE channel_id = 1;
>>>>>
>>>>> komme ich irgendwie nicht weiter, da so ja nur der Maximalwert, nicht
>>>>> aber die zugehörige ID. die ich löschen möchte, ausgegeben wird.
>>>>> Hat jemand noch einen Tip, wie ich das bewerkstelligen könnte ?
>>>>> Grüße
>>>>>
>>>>> JD.
>>>>> *Sent:* Wednesday, February 19, 2020 at 9:52 AM
>>>>> *From:* "John Doe" <johndoe at null.net>
>>>>> *To:* volkszaehler-users at demo.volkszaehler.org
>>>>> *Subject:* [vz-users] Manuelles Löschen eines Wertes aus der DB
>>>>>
>>>>> Hallo zusammen,
>>>>>
>>>>> nach einem kleinen Versehen aufgrund eines Kartencrashs/-wechsels habe
>>>>> ich nun einen unschönen "Peak" in meinen Daten.
>>>>> Hat jemand einen Tip für mich, wie ich diesen einen Wert manuell aus
>>>>> der DB löschen kann, wahlweise direkt auf der Konsole im SQL oder über
>>>>> phpmaAdmin ?
>>>>> Bitte entschuldigt, wenn ich mich jetzt nicht konkret in die Tiefen
>>>>> der DB-Struktur und -organisationen eingearbeitet habe ...
>>>>> Grüße
>>>>>
>>>>> JD.
>>>>>
>>>>>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20200219/e3ec65a3/attachment-0001.html>


More information about the volkszaehler-users mailing list