<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Hallo Dirk,</div><div dir="ltr"><br></div><div dir="ltr">Deine Lieblingssuchmaschine kann solche Fragen auch beantworten, es muss nicht unbedingt die ML sein ;)</div><div dir="ltr"><br></div><div dir="ltr">Viele Grüße, Andreas </div><div dir="ltr"><br><blockquote type="cite">Am 20.10.2019 um 17:26 schrieb Dirk Baumann <d@dbcons.de>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">Was ist das ?<br><br><div class="gmail_quote">Am 20. Oktober 2019 17:11:54 MESZ schrieb Bernd Gewehr <bernd@gewehr.net>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
  
  
    <div>
        <div><div style="direction: ltr;">Und dann hast Du kein onewire mehr...</div></div>
        
        <div><br></div>
        <div class="ms-outlook-ios-signature"><div><br></div><div><br></div><div style="direction: ltr;">Mit den besten Grüßen</div><div><br></div><div style="direction: ltr;">Bernd Gewehr</div><div><br></div><div style="direction: ltr;">Burgstr. 45F</div><div style="direction: ltr;">45289 Essen</div><div style="direction: ltr;">02014784606</div><div style="direction: ltr;">015209328236</div></div>
    </div>
  
<br><br><br>
<div class="gmail_quote">On Sun, Oct 20, 2019 at 5:09 PM +0200, "Andreas Götz" <span dir="ltr"><<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>></span> wrote:<br>
<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="3D"ltr"">
<meta http-equiv="content-type" content="text/html; charset=utf-8">Kannst Du wenn Du Dir das Image selber baust. Das Gerät miss dann in den Container „rein gereicht“ werden. <div><br></div><div>Das ersetzt aber auch kein Backup...<br><br><div dir="ltr">Viele Grüße,<div>Andreas</div></div><div dir="ltr"><br><blockquote type="cite">Am 20.10.2019 um 16:23 schrieb Dirk Baumann <d@dbcons.de>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">Kann ich den vzlogger auch in docker stecken ? Ir leesekopf via usb an synology und treiber auch schon da.<br><br><div class="gmail_quote">Am 20. Oktober 2019 16:13:22 MESZ schrieb Bernd Gewehr <bernd@gewehr.net>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
  
  
    <div>
        <div><div style="direction: ltr;">Wenn ich mich recht erinnere, musste ich das Image per CLI docker compose ... starten, die Synology legte sonst die separaten Container nicht an.</div></div>
        
        <div><br></div>
        <div class="ms-outlook-ios-signature"><div><br></div><div><br></div><div style="direction: ltr;">Mit den besten Grüßen</div><div><br></div><div style="direction: ltr;">Bernd Gewehr</div><div><br></div><div style="direction: ltr;">Burgstr. 45F</div><div style="direction: ltr;">45289 Essen</div><div style="direction: ltr;">02014784606</div><div style="direction: ltr;">015209328236</div></div>
    </div>
  
<br><br><br>
<div class="gmail_quote">On Sun, Oct 20, 2019 at 4:10 PM +0200, "Bernd Gewehr" <span dir="ltr"><<a href="mailto:bernd@gewehr.net" target="_blank">bernd@gewehr.net</a>></span> wrote:<br>
<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="3D"ltr"">

  
  
  
    <div>
        <div><div style="direction: ltr;">Hier ist alles drin, was du brauchst:</div><div><br></div><div><br></div><div style="direction: ltr;">https://github.com/volkszaehler/volkszaehler.org?files=1</div><div><br></div><div style="direction: ltr;">Ich habe dies hier verwendet:</div><div><br></div><div style="direction: ltr;">https://hub.docker.com/r/volkszaehler/volkszaehler</div></div>
        
        <div><br></div>
        <div class="ms-outlook-ios-signature"><div><br></div><div><br></div><div style="direction: ltr;">Mit den besten Grüßen</div><div><br></div><div style="direction: ltr;">Bernd Gewehr</div><div><br></div><div style="direction: ltr;">Burgstr. 45F</div><div style="direction: ltr;">45289 Essen</div><div style="direction: ltr;">02014784606</div><div style="direction: ltr;">015209328236</div></div>
    </div>
  
<br><br><br>
<div class="gmail_quote">On Sun, Oct 20, 2019 at 4:04 PM +0200, "Dirk Baumann" <span dir="ltr"><<a href="mailto:d@dbcons.de" target="_blank">d@dbcons.de</a>></span> wrote:<br>
<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="3D"ltr"">
Ich habe auch eine synology mit docker, welches image kann ich da verwenden ?<br><br><div class="gmail_quote">Am 20. Oktober 2019 15:50:36 MESZ schrieb Bernd Gewehr <bernd@gewehr.net>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
  
  
    <div>
        <div><div style="direction: ltr;">Hallo Christian,</div><div><br></div><div style="direction: ltr;">ich nutze eine verteilte Installation.</div><div><br></div><div style="direction: ltr;">Mein Raspberry mit der Erweiterung von Udo führt nur noch den Vzlogger aus.</div><div><br></div><div style="direction: ltr;">Die Middleware und der Push-Server sind Docker Images auf der Synology -NAS und der mariadb Datenbankdienst der Synology speichert meine Daten mit automatischem Backup gegen ein cloudkonto.</div><div><br></div><div style="direction: ltr;">Wenn der Raspberry kaputtgeht, brauche ich nur das aktuelle Raspberry Image zu nehmen, die vzlogger.conf einzuspielen, die ich mir gesichert habe, und los geht es wieder.</div><div><br></div><div style="direction: ltr;">Das läuft jetzt schon einige Speicherkarten lang recht stabil... (und diese leben auch länger...).</div></div>
        
        <div><br></div>
        <div class="ms-outlook-ios-signature"><div><br></div><div><br></div><div style="direction: ltr;">Mit den besten Grüßen</div><div><br></div><div style="direction: ltr;">Bernd Gewehr</div><div><br></div><div style="direction: ltr;">Burgstr. 45F</div><div style="direction: ltr;">45289 Essen</div><div style="direction: ltr;">02014784606</div><div style="direction: ltr;">015209328236</div></div>
    </div>
  
<br><br><br>
<div class="gmail_quote">On Sun, Oct 20, 2019 at 2:32 PM +0200, "Christian Wulff" <span dir="ltr"><<a href="mailto:christianwulff@gmx.de" target="_blank">christianwulff@gmx.de</a>></span> wrote:<br>
<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="3D"ltr"">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1644113443;
        mso-list-type:hybrid;
        mso-list-template-ids:1325944752 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div class="WordSection1"><p class="MsoNormal">Moin,<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">ich mal wieder seit etwas längerer Zeit mit ein paar Fragen.<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">Leider ist mein volkszähler vor einem halben Jahr abgeraucht und leider hatte ich bisher keine Zeit den wieder neu und diesmal hoffentlich besser aufzusetzen.<o:p></o:p></p><p class="MsoNormal">Vermutlich hat dabei einfach nur meine externe SSD nach knapp 2,5 Jahren den Geist aufgegeben (jedenfalls ist diese nicht mehr ansprechbar).<o:p></o:p></p><p class="MsoNormal">Meine erste schlechte Erfahrung hatte ich damals nach 2 Wochen gemacht, als die SD Karte kaputtgeschrieben war.<o:p></o:p></p><p class="MsoNormal">Jetzt nach 2,5 Jahren die nächste schlechte Erfahrung, da hat die SSD den Geist aufgegeben.<o:p></o:p></p><p class="MsoNormal">Aber nun möchte ich es besser und vor allem sicherer machen.<o:p></o:p></p><p class="MsoNormal">Als Hardware habe ich einen RPi3.<o:p></o:p></p><p class="MsoNormal">In den 2,5 Jahren sind etwa 30 Mio. Datensätze zusammengekommen, wenn ich mich recht erinnere (ca. 70 Sensoren (Tendenz noch leicht steigend in Zukunft), jede Minute ein Messwert…kommt das hin?! 70x60x24x365x2,5=91.980.000 ja Größenordnung passt ungefähr. Ich hatte ja nicht von Anfang an alle Sensoren und alle Kanäle senden auch nicht im Minutentakt, also die Größenordnung passt). An der Datenmenge möchte ich auch JETZT nichts ändern, dies ist eine Anforderung und steht erstmal nicht zur Diskussion <span style="font-family:"Segoe UI Emoji",sans-serif">😊</span>.<o:p></o:p></p><p class="MsoNormal">Wie schaffe ich es jetzt ohne ständige manuelle Backups ein System aufzusetzen, welches mal gut und gerne 10 Jahre oder länger durchhält?<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">Meine eigene Vorstellung als mein eigenes Hirngespinst (weil keine Ahnung wie sinnvoll und ob das überhaupt möglich ist) ist eine redundate Ausführung die aus einer SSD und einem externen Webhoster besteht.<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><ol style="margin-top:0cm" start="1" type="1"><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo1">Frage: Was muss der Webhoster alles dafür bereitstellen? (Hintergrund: Ein Bekannter hostet einige Webseiten. Der soll auch gerne meine Datenbank hosten. Daher die Frage wie das geht und was alles dafür benötigt wird)<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo1">Frage: Welche Hardware schließe ich wie an den RPi3 an, damit ich ein haltbares System bekomme?<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo1">Frage: Wie erstellt man sinnvollerweise automatisiert Backups?<o:p></o:p></li></ol><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">Zu 2. sei meine bisherige Konfiguration genannt. Ich habe eine sehr kleine externe SSD Verbatim VX450 externe MSSD 128GB <a href="https://www.verbatim.de/de_7/print_vx450-usb-3-0-external-solid-state-drive-128gb_58310_15950.html">https://www.verbatim.de/de_7/print_vx450-usb-3-0-external-solid-state-drive-128gb_58310_15950.html</a>. Hinzu kommt das ich relativ oft automatisch Backups per cronjob mit raspiBackup auf die gleiche SSD gemacht habe. Im Nachhinein ist natürlich klar, das auch dadurch eine große Schreiblast entstanden ist.<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">Vielen lieben Dank für Eure Tipps und liebe Grüße,<o:p></o:p></p><p class="MsoNormal">Chris<o:p></o:p></p></div>
</div>

</blockquote>
</div>
</blockquote></div><br>-- <br>Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
</div>

</blockquote>
</div>

</div>

</blockquote>
</div>
</blockquote></div><br>-- <br>Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.</div></blockquote></div>
</div>

</blockquote>
</div>
</blockquote></div><br>-- <br>Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.</div></blockquote></body></html>