[vz-users] SD-Karten Crash

Stefan S. shikvz at gmx.com
Do Dez 1 20:44:15 CET 2022


Hallo,

kann man das Schreiben in die mySQL Datenbank auch komplett ausschalten, 
so dass man nur ca. 1 Tag im RAM hat.
Ansonsten würde ich die Daten dann zyklisch per MQTT abfragen und in 
eine InfluxDB Datenbank schreiben.

Gruß,
Stefan

Am 29.11.2022 um 05:37 schrieb Sebastian Blaesing:
> Guten Morgen,
>
> Du kannst dann maximal noch die Datenbank auf einen anderen PC/Server 
> legen, bzw wie schon gesagt wurde - auf das NAS. Rein zum booten hält 
> die SD Karte beim Pi deutlich länger, bzw fast ewig. Wenn du zb Daten 
> nur alle 60 Sekunden speicherst zögerst du den Crash nur ein wenig 
> raus, denke das hat kaum einen Effekt. Denn beim Auslesen, aufbereiten 
>  und visualisieren der Daten schrubbelt der auch ordentlich auf der 
> Karte rum.
>
> Grüße
> Sebastian
>
> Von meinem iPhone gesendet
>
>> Am 28.11.2022 um 20:26 schrieb Friedrich Kessler <vz at riare.de>:
>>
>> 
>> Hallo Stefan,
>> auch wenn SSD nicht „Deine“ Lösung ist.
>> Mit der SSD hast du absolut keine Schreibaktivitäten auf der SD Card 
>> – und damit 0 – Stress. Es gibt für den Zero  Adapter mit weiteren 
>> USB Anschlüssen (ich habe einen Zero 2w – damit habe ich alle 
>> Anschlussmöglichkeiten – für ca. 17,—€).
>> Gruss
>> Friedrich
>>
>> Von: volkszaehler-users 
>> <volkszaehler-users-bounces at demo.volkszaehler.org> on behalf of 
>> "Stefan S." <shikvz at gmx.com>
>> Antworten an: "volkszaehler.org - users" 
>> <volkszaehler-users at demo.volkszaehler.org>
>> Datum: Montag, 28. November 2022 um 17:55
>> An: <volkszaehler-users at demo.volkszaehler.org>
>> Betreff: Re: [vz-users] SD-Karten Crash
>>
>> Hallo,
>>
>> SSD ist nicht wirklich eine Lösung da ich einen Raspberry Zero W 
>> verwende.
>> Wenn ich es richtig verstehe bewirkt eine "aggtime: 60", dass nur 
>> alle 60s in die mySQL Datenbank geschrieben wird?
>> Das muss doch gehen?
>>
>> Gruß,
>> Stefan
>>
>> Am 22.11.2022 um 13:57 schrieb Sebastian Blaesing:
>>> Ergänzend: wie Freidrich sagte, bei den Pi 2 ist eine SD-Karte zum 
>>> booten nötig(es sei denn man will aufwendig Firmware Updates 
>>> einspielen), bei den neueren nicht. Da bootet er von der SSD oder 
>>> USB Stick, wenn keine SD Karte eingesteckt ist. Eine SSD ist auf 
>>> jedenfall der richtige Weg um SD-Karten-Tod vorzubeugen
>>>
>>> Von meinem iPhone gesendet
>>>
>>>> Am 22.11.2022 um 13:38 schrieb Friedrich Kessler <vz at riare.de>:
>>>>
>>>> 
>>>> Hallo,
>>>> Ich habe an 4 Raspis 2 seit 2015  SSD’s  mit allen Daten drauf. 
>>>> Lediglich zum Booten wird die SD Card benötigt (hat aber in den 8 
>>>> Jahren keine 10x booten müssen).
>>>> Läuft alles ohne Probleme – und eine SSD ist heute keine wirkliche 
>>>> Investition im Verhältnis zum Aufwand und Ärger.
>>>> Gruss
>>>> Friedrich
>>>>
>>>> Von: volkszaehler-users 
>>>> <volkszaehler-users-bounces at demo.volkszaehler.org> on behalf of 
>>>> "Stefan S." <shikvz at gmx.com>
>>>> Antworten an: "volkszaehler.org - users" 
>>>> <volkszaehler-users at demo.volkszaehler.org>
>>>> Datum: Dienstag, 22. November 2022 um 06:52
>>>> An: <volkszaehler-users at demo.volkszaehler.org>
>>>> Betreff: [vz-users] SD-Karten Crash
>>>>
>>>> Hallo,
>>>>
>>>> meine SD-Karten halten aktuell kaum länger als ein Jahr. Bei mir 
>>>> sind inzwischen schon einige zerstört.
>>>> Kann ich an der Config noch was optimiert werden, damit diese 
>>>> länger halten? Danke!
>>>>
>>>> {
>>>>     // General settings
>>>>     "daemon": true,        // run periodically
>>>>     "verbosity": 0,         // log verbosity (0=log_alert, 
>>>> 1=log_error, 3=log_warning, 5=log_info, 10=log_debug, 15=log_finest)
>>>>     "log": "/var/log/vzlogger.log", // log file, optional
>>>>     "retry": 30,            // http retry delay in seconds
>>>>
>>>>     // Build-in HTTP server
>>>>     "local": {
>>>>         "enabled": false,   // enable local HTTPd for serving live 
>>>> readings
>>>>         "port": 8080,       // TCP port for local HTTPd
>>>>         "index": true,      // provide index listing of available 
>>>> channels if no UUID was requested
>>>>         "timeout": 30,      // timeout for long polling comet 
>>>> requests in seconds (0 disables comet)
>>>>         "buffer": 600        // HTTPd buffer configuration for 
>>>> serving readings, default -1
>>>>                             //   >0: number of seconds of readings 
>>>> to serve
>>>>                             //   <0: number of tuples to server per 
>>>> channel (e.g. -3 will serve 3 tuples)
>>>>     },
>>>>
>>>>     // realtime notification settings
>>>>     "push": [
>>>>         {
>>>>             "url": "http://127.0.0.1:5582" // notification 
>>>> destination, e.g. frontend push-server
>>>>         }
>>>>     ],
>>>>     // Meter configuration
>>>>     "meters": [{
>>>>
>>>>         "enabled" : true,
>>>>         "allowskip": false,
>>>>         "aggtime": 60,
>>>>         "aggfixedinterval": false,
>>>>         "channels": [{
>>>>                 "uuid" : "",
>>>>                 "middleware" : "http://localhost/middleware.php",
>>>>                 "identifier" : "1-0:1.8.0",  //Zählerstände
>>>>                 "api": "volkszaehler",
>>>>                 "aggmode": "max"
>>>>                 }, {
>>>>                 "uuid" : "",
>>>>                 "middleware" : "http://localhost/middleware.php",
>>>>                 "identifier" : "1-0:16.7.0", // Leistungswerte
>>>>                 "api": "null",
>>>>                 "aggmode": "none"
>>>>                 }],
>>>>         "protocol": "sml",
>>>>         "device": "/dev/ttyUSB0",
>>>>         "baudrate": 9600,
>>>>         "parity": "8n1",
>>>>         "use_local_time": true
>>>>         },
>>>>
>>>> Gruß,
>>>> Stefan
>>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20221201/3591b193/attachment.html>


Mehr Informationen über die Mailingliste volkszaehler-users