<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Chris,</p>
    <p>relevant sind die SENSOR-Daten. Also</p>
    <p>Krummsee/StromHaus3/SENSOR</p>
    <p>Die discovery-Topics macht Tasmota automatisch. Damit werden die
      Sensoren in z.B. Homeassistant <a class="moz-txt-link-freetext" href="https://www.home-assistant.io/">https://www.home-assistant.io/</a> 
      automatisch erkannt. Ich denke, man kann das in Tasmota mit
      irgendeiner SetOption abschalten, aber das stört ja nicht.<br>
      Spätestens, wenn du später Homassistant nutzt. Das wirs du ;-)</p>
    <p>In der vzlogger.conf kann man die MQTT Nachrichten einfach so
      konsumieren:<br>
      Das Beispiel ist für 2 der Werte bei mir (<font face="monospace">Humidity,
      </font><font face="monospace">Temperature</font>), du hast ja 5
      (total, total_1d,...)<br>
    </p>
    <p><font face="monospace">{ // MQTT DHT22 Wohnzimmer alle zusammen<br>
              "enabled": true,<br>
              "allowskip": true,<br>
              "interval": 120,<br>
              "aggtime": -1,<br>
              "aggfixedinterval": false,<br>
              "channels": [<br>
                {<br>
                  "api": "volkszaehler",<br>
                  "uuid": "0fe96820-3129-11e6-ae51-239ab2b788f0",<br>
                  "<b>identifier</b>": "\"Humidity\":",<br>
                  "middleware" : <a class="moz-txt-link-rfc2396E" href="http://127.0.0.1:8080">"http://127.0.0.1:8080"</a>,<br>
                  "aggmode": "none",<br>
                  "duplicates": 0<br>
                },<br>
                {<br>
                  "api": "volkszaehler",<br>
                  "uuid": "c0201650-3148-11e6-9b6b-c52f528350a4",<br>
                  "<b>identifier</b>": "\"Temperature\":",<br>
                  "middleware" : <a class="moz-txt-link-rfc2396E" href="http://127.0.0.1:8080">"http://127.0.0.1:8080"</a>,<br>
                  "aggmode": "none",<br>
                  "duplicates": 0<br>
                },<br>
              ],<br>
              "protocol": "exec",<br>
              "command": "/usr/bin/mosquitto_sub -W 40 -C 1 -t
        /SmartHome/WZ/Wohnzimmersensor/tele/SENSOR | jq -r '.AM2301'",<br>
              "format": "  $i $v,"<br>
            },</font></p>
    <p>Das mußt du entsprechend anpassen, dein mosquitto_sub-Kommando
      sollte etwa so aussehen:</p>
    <p><font face="monospace">/usr/bin/mosquitto_sub -W 40 -C 1 -t
        Krummsee/StromHaus3/SENSOR | jq -r '.LK13BE'</font></p>
    <p>Das jq pflückt dir die Ausgabe auseinander. Dann sollte z.B. <font
        face="monospace">total</font> der <font face="monospace">"identifier"
      </font>sein<font face="monospace">.</font></p>
    <p>Teste mal etwas rum, das ist nicht so schwierig, wie es erstmal
      aussieht ...</p>
    <p>Grüße<br>
      Sirko<font face="monospace"><br>
      </font></p>
    <div class="moz-cite-prefix">Am 22.10.2022 um 17:44 schrieb
      Christian Wulff:<br>
    </div>
    <blockquote type="cite"
      cite="mid:002001d8e62d$1db3a960$591afc20$@gmx.de">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style>@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;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}div.WordSection1
        {page:WordSection1;}</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">Hallo,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">ich habe inzwischen Hichis Lesekopf an
          einem nodeMCU.<o:p></o:p></p>
        <p class="MsoNormal">Auf dem nodeMCU ist tasmota 9.5 drauf.<o:p></o:p></p>
        <p class="MsoNormal">Da der Stromzähler 2,5km entfernt in einem
          anderen Haus sitzt habe ich per Fritzbox VPN "einen Tunnel
          gegraben"....und der funktioniert einwandfrei <img
            style="width:.2395in;height:.2395in" id="Grafik_x0020_2"
            src="cid:part1.pw9sZ7o2.nwRLzOv1@nurfuerspam.de" alt=":)"
            class="" width="23" height="23"><o:p></o:p></p>
        <p class="MsoNormal">Laufen tut also alles <img
            style="width:.2395in;height:.2395in" id="Grafik_x0020_1"
            src="cid:part2.RqAZJMLh.OPeXgheH@nurfuerspam.de"
            alt=":thumbup:" class="" width="23" height="23"><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Nun soll der Stromzähler natürlich auch
          fleissig seine Daten an den volkszähler senden. Da hapert es
          noch leicht.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Der erste Vorschlag war per Bash Script die
          Daten anzufordern. Da muss man dann per cron job vordefinierte
          Intervalle definieren, die dann immer in fixen Intervallen die
          Daten anfordern. Das gefällt mir nicht so gut.<o:p></o:p></p>
        <p class="MsoNormal">Ich kenne es von meinen Shellys so, dass
          wenn sich die Daten ändern, diese aktualisierung immer per
          MQTT gesendet wird.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Das möchte ich jetzt auch mit tasmota
          genauso machen.<o:p></o:p></p>
        <p class="MsoNormal">Als erstes verwirren mich allerdings die
          ganzen MQTT topics, die tasmota offenbar auf den MQTT Broker
          sendet:<o:p></o:p></p>
        <p class="MsoNormal"><br>
          <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">"Krummsee" und "StromHaus3" habe ich so
          eingerichtet, wie ich es haben möchte.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">...aber warum taucht da noch "tasmota"
          -> "discovery" und "F4CFAxxxxx" auf? ....und wie kriege ich
          das weg?<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Beste Grüße,<o:p></o:p></p>
        <p class="MsoNormal">Chris<o:p></o:p></p>
      </div>
    </blockquote>
  </body>
</html>