Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Smart Meter Zähler mit S0 Ausgang

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    280

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Smart Meter Zähler mit S0 Ausgang

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
26 Beiträge 4 Kommentatoren 2.8k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    pmunz
    schrieb am zuletzt editiert von
    #1

    Hallo,

    Ich würde gerne meinen Smart Meter mit S0 Ausgang in meinen io brocker einbinden.
    Im moment hab ich einen ESP32 mit der Firmware von ESPeasy am laufen und logge die Impulse mit.
    Bei meinem Zähler entsprechen 1600imp / 1 KWh.
    die Pulse werden schon an iobroker übertragen und dort geloggt.

    Bildschirmfoto 2021-03-01 um 19.45.08.png

    Wie schaffe ich es jetzt den Impulswert erstens in kWh umzurechnen ? Wie oder muss ich einen Datenpunkt erstellen.

    Danke für eure hilfe.

    paul53P 1 Antwort Letzte Antwort
    0
    • P pmunz

      Hallo,

      Ich würde gerne meinen Smart Meter mit S0 Ausgang in meinen io brocker einbinden.
      Im moment hab ich einen ESP32 mit der Firmware von ESPeasy am laufen und logge die Impulse mit.
      Bei meinem Zähler entsprechen 1600imp / 1 KWh.
      die Pulse werden schon an iobroker übertragen und dort geloggt.

      Bildschirmfoto 2021-03-01 um 19.45.08.png

      Wie schaffe ich es jetzt den Impulswert erstens in kWh umzurechnen ? Wie oder muss ich einen Datenpunkt erstellen.

      Danke für eure hilfe.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @pmunz
      Erstelle im Tab "Objekte" unter "0_userdata.0" einen Datenpunkt vom Typ "Zahl" mit der Einheit "kWh" für den Zählerstand und gebe den Anfangszählerstand ein. Mit einem kleinen Blockly-Skript kann dann weiter gezählt werden.

      Bild_2021-03-01_202639.png

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      HomoranH 1 Antwort Letzte Antwort
      1
      • P Offline
        P Offline
        pmunz
        schrieb am zuletzt editiert von pmunz
        #3

        @paul53
        Danke für deine Hilfe, ich hab mir einen Datenpunkt wie du beschrieben hast erstellt aber irgendwie komm ich mit dem Blockly nicht in schuss.

        mein Blockly im moment:

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable id="Y*)uQOfA3A0pswm8w1GH">Wert</variable>
          </variables>
          <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="187" y="38">
            <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">Wert</field>
            <value name="VALUE">
              <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                <field name="OP">MULTIPLY</field>
                <value name="A">
                  <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                    <field name="NUM">1600</field>
                  </shadow>
                </value>
                <value name="B">
                  <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                    <field name="NUM">1000</field>
                  </shadow>
                  <block type="get_value" id=")M7;?6gjE_kz.h[Gfe%4">
                    <field name="ATTR">val</field>
                    <field name="OID">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                  </block>
                </value>
              </block>
            </value>
            <next>
              <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                <field name="CONDITION">gt</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                  <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                    <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                  </shadow>
                </value>
                <statement name="STATEMENT">
                  <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                    <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">Wert</field>
                    <value name="DELTA">
                      <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                        <field name="NUM">1</field>
                      </shadow>
                    </value>
                    <next>
                      <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                            <field name="n">3</field>
                            <value name="x">
                              <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                <field name="NUM">1600</field>
                              </shadow>
                            </value>
                          </block>
                        </value>
                      </block>
                    </next>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </xml>
        

        mein Impuls-Counter zeigt im Moment ca 360 an natürlich steigend.
        was hab ich da wieder falsch gemacht ?
        Danke

        Bildschirmfoto 2021-03-01 um 21.06.04.png
        Bildschirmfoto 2021-03-01 um 21.07.18.png

        HomoranH paul53P 2 Antworten Letzte Antwort
        0
        • P pmunz

          @paul53
          Danke für deine Hilfe, ich hab mir einen Datenpunkt wie du beschrieben hast erstellt aber irgendwie komm ich mit dem Blockly nicht in schuss.

          mein Blockly im moment:

          <xml xmlns="https://developers.google.com/blockly/xml">
            <variables>
              <variable id="Y*)uQOfA3A0pswm8w1GH">Wert</variable>
            </variables>
            <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="187" y="38">
              <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">Wert</field>
              <value name="VALUE">
                <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                  <field name="OP">MULTIPLY</field>
                  <value name="A">
                    <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                      <field name="NUM">1600</field>
                    </shadow>
                  </value>
                  <value name="B">
                    <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                      <field name="NUM">1000</field>
                    </shadow>
                    <block type="get_value" id=")M7;?6gjE_kz.h[Gfe%4">
                      <field name="ATTR">val</field>
                      <field name="OID">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                    </block>
                  </value>
                </block>
              </value>
              <next>
                <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                  <field name="CONDITION">gt</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                      <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                      <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">Wert</field>
                      <value name="DELTA">
                        <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                          <field name="NUM">1</field>
                        </shadow>
                      </value>
                      <next>
                        <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                              <field name="n">3</field>
                              <value name="x">
                                <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                  <field name="NUM">1600</field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </xml>
          

          mein Impuls-Counter zeigt im Moment ca 360 an natürlich steigend.
          was hab ich da wieder falsch gemacht ?
          Danke

          Bildschirmfoto 2021-03-01 um 21.06.04.png
          Bildschirmfoto 2021-03-01 um 21.07.18.png

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @pmunz du musst bei max natürlich einen ausreichend hohen Wert eintragen

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          P 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @pmunz du musst bei max natürlich einen ausreichend hohen Wert eintragen

            P Offline
            P Offline
            pmunz
            schrieb am zuletzt editiert von
            #5

            @homoran sagte in Smart Meter Zähler mit S0 Ausgang:

            @pmunz du musst bei max natürlich einen ausreichend hohen Wert eintragen

            Ahh, vielen dank
            und ist es auch möglich einen Anfangszählerstand zu hinterlegen?
            wo kann ich diesen Wert eintragen?

            Danke

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @pmunz
              Erstelle im Tab "Objekte" unter "0_userdata.0" einen Datenpunkt vom Typ "Zahl" mit der Einheit "kWh" für den Zählerstand und gebe den Anfangszählerstand ein. Mit einem kleinen Blockly-Skript kann dann weiter gezählt werden.

              Bild_2021-03-01_202639.png

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von Homoran
              #6

              @pmunz
              wie Paul schon schrieb

              @paul53 sagte in Smart Meter Zähler mit S0 Ausgang:

              Erstelle im Tab "Objekte" unter "0_userdata.0" einen Datenpunkt vom Typ "Zahl" mit der Einheit "kWh" für den Zählerstand und gebe den Anfangszählerstand ein.

              einfach eintragen

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • P pmunz

                @paul53
                Danke für deine Hilfe, ich hab mir einen Datenpunkt wie du beschrieben hast erstellt aber irgendwie komm ich mit dem Blockly nicht in schuss.

                mein Blockly im moment:

                <xml xmlns="https://developers.google.com/blockly/xml">
                  <variables>
                    <variable id="Y*)uQOfA3A0pswm8w1GH">Wert</variable>
                  </variables>
                  <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="187" y="38">
                    <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">Wert</field>
                    <value name="VALUE">
                      <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                        <field name="OP">MULTIPLY</field>
                        <value name="A">
                          <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                            <field name="NUM">1600</field>
                          </shadow>
                        </value>
                        <value name="B">
                          <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                            <field name="NUM">1000</field>
                          </shadow>
                          <block type="get_value" id=")M7;?6gjE_kz.h[Gfe%4">
                            <field name="ATTR">val</field>
                            <field name="OID">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                        <field name="CONDITION">gt</field>
                        <field name="ACK_CONDITION"></field>
                        <value name="OID0">
                          <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                            <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                          </shadow>
                        </value>
                        <statement name="STATEMENT">
                          <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                            <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">Wert</field>
                            <value name="DELTA">
                              <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                                <field name="NUM">1</field>
                              </shadow>
                            </value>
                            <next>
                              <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                    <field name="n">3</field>
                                    <value name="x">
                                      <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                        <field name="NUM">1600</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </xml>
                

                mein Impuls-Counter zeigt im Moment ca 360 an natürlich steigend.
                was hab ich da wieder falsch gemacht ?
                Danke

                Bildschirmfoto 2021-03-01 um 21.06.04.png
                Bildschirmfoto 2021-03-01 um 21.07.18.png

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #7

                @pmunz sagte: mein Blockly im moment:

                Du liest den falschen Datenpunkt bei Skriptstart ein. Verwende bitte nicht "Wert" für eine Variable, da es irritiert.

                Bild_2021-03-01_211604.png

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <variables>
                   <variable id="Y*)uQOfA3A0pswm8w1GH">wert</variable>
                 </variables>
                 <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="187" y="38">
                   <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                   <value name="VALUE">
                     <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                       <field name="OP">MULTIPLY</field>
                       <value name="A">
                         <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                           <field name="NUM">1600</field>
                         </shadow>
                       </value>
                       <value name="B">
                         <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                           <field name="NUM">0</field>
                         </shadow>
                         <block type="get_value_var" id="mjeW5(w8d[G;yoH+b*kr">
                           <field name="ATTR">val</field>
                           <value name="OID">
                             <shadow type="text" id="03}}p#O0#`arH7eTt|1*">
                               <field name="TEXT">0_userdata.0.ESP_HauptzählerWHG</field>
                             </shadow>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <next>
                     <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                       <field name="CONDITION">gt</field>
                       <field name="ACK_CONDITION"></field>
                       <value name="OID0">
                         <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                           <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                         </shadow>
                       </value>
                       <statement name="STATEMENT">
                         <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                           <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                           <value name="DELTA">
                             <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                               <field name="NUM">1</field>
                             </shadow>
                           </value>
                           <next>
                             <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                               <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                   <field name="n">3</field>
                                   <value name="x">
                                     <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                       <field name="NUM">1600</field>
                                     </shadow>
                                     <block type="math_arithmetic" id="+kEi+?y3-h/RA~M-9^o[">
                                       <field name="OP">DIVIDE</field>
                                       <value name="A">
                                         <shadow type="math_number" id="wXRqTRp|GoRiiSBoX7M*">
                                           <field name="NUM">1</field>
                                         </shadow>
                                         <block type="variables_get" id="w_YkhGsd4.;vZfh_!U6@">
                                           <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <shadow type="math_number" id="sDH~Nl)d;nN]Hh1eDyQS">
                                           <field name="NUM">1600</field>
                                         </shadow>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </next>
                 </block>
                </xml>
                

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                P 2 Antworten Letzte Antwort
                1
                • paul53P paul53

                  @pmunz sagte: mein Blockly im moment:

                  Du liest den falschen Datenpunkt bei Skriptstart ein. Verwende bitte nicht "Wert" für eine Variable, da es irritiert.

                  Bild_2021-03-01_211604.png

                  <xml xmlns="https://developers.google.com/blockly/xml">
                   <variables>
                     <variable id="Y*)uQOfA3A0pswm8w1GH">wert</variable>
                   </variables>
                   <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="187" y="38">
                     <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                     <value name="VALUE">
                       <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                         <field name="OP">MULTIPLY</field>
                         <value name="A">
                           <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                             <field name="NUM">1600</field>
                           </shadow>
                         </value>
                         <value name="B">
                           <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                             <field name="NUM">0</field>
                           </shadow>
                           <block type="get_value_var" id="mjeW5(w8d[G;yoH+b*kr">
                             <field name="ATTR">val</field>
                             <value name="OID">
                               <shadow type="text" id="03}}p#O0#`arH7eTt|1*">
                                 <field name="TEXT">0_userdata.0.ESP_HauptzählerWHG</field>
                               </shadow>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                     <next>
                       <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                         <field name="CONDITION">gt</field>
                         <field name="ACK_CONDITION"></field>
                         <value name="OID0">
                           <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                             <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                           </shadow>
                         </value>
                         <statement name="STATEMENT">
                           <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                             <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                             <value name="DELTA">
                               <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                                 <field name="NUM">1</field>
                               </shadow>
                             </value>
                             <next>
                               <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                     <field name="n">3</field>
                                     <value name="x">
                                       <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                         <field name="NUM">1600</field>
                                       </shadow>
                                       <block type="math_arithmetic" id="+kEi+?y3-h/RA~M-9^o[">
                                         <field name="OP">DIVIDE</field>
                                         <value name="A">
                                           <shadow type="math_number" id="wXRqTRp|GoRiiSBoX7M*">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="variables_get" id="w_YkhGsd4.;vZfh_!U6@">
                                             <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <shadow type="math_number" id="sDH~Nl)d;nN]Hh1eDyQS">
                                             <field name="NUM">1600</field>
                                           </shadow>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                  </xml>
                  

                  P Offline
                  P Offline
                  pmunz
                  schrieb am zuletzt editiert von
                  #8

                  Danke für eure hilfe, ich werde das ganze Testen und mein ergebnis hier posten.

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @pmunz sagte: mein Blockly im moment:

                    Du liest den falschen Datenpunkt bei Skriptstart ein. Verwende bitte nicht "Wert" für eine Variable, da es irritiert.

                    Bild_2021-03-01_211604.png

                    <xml xmlns="https://developers.google.com/blockly/xml">
                     <variables>
                       <variable id="Y*)uQOfA3A0pswm8w1GH">wert</variable>
                     </variables>
                     <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="187" y="38">
                       <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                       <value name="VALUE">
                         <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                           <field name="OP">MULTIPLY</field>
                           <value name="A">
                             <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                               <field name="NUM">1600</field>
                             </shadow>
                           </value>
                           <value name="B">
                             <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                               <field name="NUM">0</field>
                             </shadow>
                             <block type="get_value_var" id="mjeW5(w8d[G;yoH+b*kr">
                               <field name="ATTR">val</field>
                               <value name="OID">
                                 <shadow type="text" id="03}}p#O0#`arH7eTt|1*">
                                   <field name="TEXT">0_userdata.0.ESP_HauptzählerWHG</field>
                                 </shadow>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <next>
                         <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                           <field name="CONDITION">gt</field>
                           <field name="ACK_CONDITION"></field>
                           <value name="OID0">
                             <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                               <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                             </shadow>
                           </value>
                           <statement name="STATEMENT">
                             <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                               <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                               <value name="DELTA">
                                 <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                                   <field name="NUM">1</field>
                                 </shadow>
                               </value>
                               <next>
                                 <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                   <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                       <field name="n">3</field>
                                       <value name="x">
                                         <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                           <field name="NUM">1600</field>
                                         </shadow>
                                         <block type="math_arithmetic" id="+kEi+?y3-h/RA~M-9^o[">
                                           <field name="OP">DIVIDE</field>
                                           <value name="A">
                                             <shadow type="math_number" id="wXRqTRp|GoRiiSBoX7M*">
                                               <field name="NUM">1</field>
                                             </shadow>
                                             <block type="variables_get" id="w_YkhGsd4.;vZfh_!U6@">
                                               <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">wert</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <shadow type="math_number" id="sDH~Nl)d;nN]Hh1eDyQS">
                                               <field name="NUM">1600</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </next>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                    </xml>
                    

                    P Offline
                    P Offline
                    pmunz
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 @Homoran
                    Hallo,

                    ich konnte das jetzt testen komm aber auf keinen grünen zweig, die Impulse meines Zählers kommen schön im iobroker an und werden hochgezählt seit gestern :
                    Bildschirmfoto 2021-03-02 um 17.33.53.png

                    Mein Blockly das von euch Empfohlen läuft anscheinend aber die kWh werte in klarzext sind unverständlich, ich verstehe nicht wie er zu dieser summe bzw diesem kWh Wert kommt :

                    Bildschirmfoto 2021-03-02 um 17.35.45.png

                    mein Blockly:

                    <xml xmlns="https://developers.google.com/blockly/xml">
                      <variables>
                        <variable id="Y*)uQOfA3A0pswm8w1GH">cnt</variable>
                      </variables>
                      <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="-12" y="88">
                        <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                        <value name="VALUE">
                          <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                              <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                                <field name="NUM">1600</field>
                              </shadow>
                            </value>
                            <value name="B">
                              <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                                <field name="NUM">0</field>
                              </shadow>
                              <block type="get_value_var" id="mjeW5(w8d[G;yoH+b*kr">
                                <field name="ATTR">val</field>
                                <value name="OID">
                                  <shadow type="text" id="03}}p#O0#`arH7eTt|1*">
                                    <field name="TEXT">0_userdata.0.ESP_HauptzählerWHG</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                            <field name="CONDITION">gt</field>
                            <field name="ACK_CONDITION"></field>
                            <value name="OID0">
                              <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                                <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                              </shadow>
                            </value>
                            <statement name="STATEMENT">
                              <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                                <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                                <value name="DELTA">
                                  <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                                    <field name="NUM">1</field>
                                  </shadow>
                                </value>
                                <next>
                                  <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                        <field name="n">2</field>
                                        <value name="x">
                                          <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                            <field name="NUM">1600</field>
                                          </shadow>
                                          <block type="math_arithmetic" id="+kEi+?y3-h/RA~M-9^o[">
                                            <field name="OP">DIVIDE</field>
                                            <value name="A">
                                              <shadow type="math_number" id="wXRqTRp|GoRiiSBoX7M*">
                                                <field name="NUM">1</field>
                                              </shadow>
                                              <block type="variables_get" id="w_YkhGsd4.;vZfh_!U6@">
                                                <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <shadow type="math_number" id="sDH~Nl)d;nN]Hh1eDyQS">
                                                <field name="NUM">1600</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </xml>
                    

                    Weiters meine Datenpunkt einstellung :

                    Bildschirmfoto 2021-03-02 um 17.36.52.png

                    Danke nochmals!

                    HomoranH paul53P 2 Antworten Letzte Antwort
                    0
                    • P pmunz

                      @paul53 @Homoran
                      Hallo,

                      ich konnte das jetzt testen komm aber auf keinen grünen zweig, die Impulse meines Zählers kommen schön im iobroker an und werden hochgezählt seit gestern :
                      Bildschirmfoto 2021-03-02 um 17.33.53.png

                      Mein Blockly das von euch Empfohlen läuft anscheinend aber die kWh werte in klarzext sind unverständlich, ich verstehe nicht wie er zu dieser summe bzw diesem kWh Wert kommt :

                      Bildschirmfoto 2021-03-02 um 17.35.45.png

                      mein Blockly:

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <variables>
                          <variable id="Y*)uQOfA3A0pswm8w1GH">cnt</variable>
                        </variables>
                        <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="-12" y="88">
                          <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                          <value name="VALUE">
                            <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                              <field name="OP">MULTIPLY</field>
                              <value name="A">
                                <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                                  <field name="NUM">1600</field>
                                </shadow>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                                  <field name="NUM">0</field>
                                </shadow>
                                <block type="get_value_var" id="mjeW5(w8d[G;yoH+b*kr">
                                  <field name="ATTR">val</field>
                                  <value name="OID">
                                    <shadow type="text" id="03}}p#O0#`arH7eTt|1*">
                                      <field name="TEXT">0_userdata.0.ESP_HauptzählerWHG</field>
                                    </shadow>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                              <field name="CONDITION">gt</field>
                              <field name="ACK_CONDITION"></field>
                              <value name="OID0">
                                <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                                  <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                                  <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                                  <value name="DELTA">
                                    <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                                      <field name="NUM">1</field>
                                    </shadow>
                                  </value>
                                  <next>
                                    <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                          <field name="n">2</field>
                                          <value name="x">
                                            <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                              <field name="NUM">1600</field>
                                            </shadow>
                                            <block type="math_arithmetic" id="+kEi+?y3-h/RA~M-9^o[">
                                              <field name="OP">DIVIDE</field>
                                              <value name="A">
                                                <shadow type="math_number" id="wXRqTRp|GoRiiSBoX7M*">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="variables_get" id="w_YkhGsd4.;vZfh_!U6@">
                                                  <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <shadow type="math_number" id="sDH~Nl)d;nN]Hh1eDyQS">
                                                  <field name="NUM">1600</field>
                                                </shadow>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </xml>
                      

                      Weiters meine Datenpunkt einstellung :

                      Bildschirmfoto 2021-03-02 um 17.36.52.png

                      Danke nochmals!

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von Homoran
                      #10

                      @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                      die Impulse meines Zählers kommen schön im iobroker an und werden hochgezählt seit gestern :

                      wo denn?
                      in welchem Datenpunkt?
                      count ist 0
                      Time dürfte die Zeit zwischen zwei Impulsen sein, oder?
                      welche Einheit?

                      Total ist was?

                      Wie sieht denn jetzt dein Blockly aus?
                      Der Code nutzt mir mobil nichts

                      Wie war denn der kWh Wert auf dem Zähler vor dem Start des Skripts und wie hoch ist er jetzt?

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • P pmunz

                        @paul53 @Homoran
                        Hallo,

                        ich konnte das jetzt testen komm aber auf keinen grünen zweig, die Impulse meines Zählers kommen schön im iobroker an und werden hochgezählt seit gestern :
                        Bildschirmfoto 2021-03-02 um 17.33.53.png

                        Mein Blockly das von euch Empfohlen läuft anscheinend aber die kWh werte in klarzext sind unverständlich, ich verstehe nicht wie er zu dieser summe bzw diesem kWh Wert kommt :

                        Bildschirmfoto 2021-03-02 um 17.35.45.png

                        mein Blockly:

                        <xml xmlns="https://developers.google.com/blockly/xml">
                          <variables>
                            <variable id="Y*)uQOfA3A0pswm8w1GH">cnt</variable>
                          </variables>
                          <block type="variables_set" id="l+b)/1Oh=bK{OW)cHTi?" x="-12" y="88">
                            <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                            <value name="VALUE">
                              <block type="math_arithmetic" id="^B7%2v{!gu0EEl@k9FrK">
                                <field name="OP">MULTIPLY</field>
                                <value name="A">
                                  <shadow type="math_number" id="h5vLrf=_}6A)FIyY4iyR">
                                    <field name="NUM">1600</field>
                                  </shadow>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id="d6ob|)J]{ekBQ]}g`P_4">
                                    <field name="NUM">0</field>
                                  </shadow>
                                  <block type="get_value_var" id="mjeW5(w8d[G;yoH+b*kr">
                                    <field name="ATTR">val</field>
                                    <value name="OID">
                                      <shadow type="text" id="03}}p#O0#`arH7eTt|1*">
                                        <field name="TEXT">0_userdata.0.ESP_HauptzählerWHG</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="on_ext" id="ysdmc3`Gr[OlS6wX3zwn">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                <field name="CONDITION">gt</field>
                                <field name="ACK_CONDITION"></field>
                                <value name="OID0">
                                  <shadow type="field_oid" id="g=PqAuIY6*91!SWub}aQ">
                                    <field name="oid">mqtt.0.ESP_ZaehlerkastenWHG.Strom_Hauptzaehler.Total</field>
                                  </shadow>
                                </value>
                                <statement name="STATEMENT">
                                  <block type="math_change" id="J[INl;irhSMSyTHN::QR">
                                    <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                                    <value name="DELTA">
                                      <shadow type="math_number" id="Ose%bzsXA3)HbX}h^aUU">
                                        <field name="NUM">1</field>
                                      </shadow>
                                    </value>
                                    <next>
                                      <block type="update" id="(B=+NHQ[WhJB9^`PyUYd">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">0_userdata.0.ESP_HauptzählerWHG</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="math_rndfixed" id="FmVtkYMO!FT2*7~s,]5{">
                                            <field name="n">2</field>
                                            <value name="x">
                                              <shadow type="math_number" id="ebKRD:!RU^UU}v`Ox31t">
                                                <field name="NUM">1600</field>
                                              </shadow>
                                              <block type="math_arithmetic" id="+kEi+?y3-h/RA~M-9^o[">
                                                <field name="OP">DIVIDE</field>
                                                <value name="A">
                                                  <shadow type="math_number" id="wXRqTRp|GoRiiSBoX7M*">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="variables_get" id="w_YkhGsd4.;vZfh_!U6@">
                                                    <field name="VAR" id="Y*)uQOfA3A0pswm8w1GH">cnt</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <shadow type="math_number" id="sDH~Nl)d;nN]Hh1eDyQS">
                                                    <field name="NUM">1600</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </xml>
                        

                        Weiters meine Datenpunkt einstellung :

                        Bildschirmfoto 2021-03-02 um 17.36.52.png

                        Danke nochmals!

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von paul53
                        #11

                        @pmunz sagte: mein Blockly:

                        Da auf 2 Nachkommastellen gerundet wird, wird die letzte Stelle des Wertes (entspricht 10 Wh) bei jedem 16. Impuls um 1 erhöht. Dieser Wert hat nichts mit dem Wert in "Total" zu tun, sondern soll von einem Anfangszählerstand (bitte Zähler ablesen) weiter zählen. Ich denke dass als Trigger-Datenpunkt "Count" besser geeignet ist als "Total". "Total" sollte aber gleichermaßen funktionieren, falls "Total" nicht irgendwann auf 0 zurück gesetzt wird (Überlauf).

                        @homoran sagte in Smart Meter Zähler mit S0 Ausgang:

                        Time dürfte die Zeit zwischen zwei Impulsen sein, oder?

                        Was nicht zu funktionieren scheint, da der Wert in allen 3 Bildern gleich ist. Das würde eine absolut konstante Leistung bedeuten.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        P 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @pmunz sagte: mein Blockly:

                          Da auf 2 Nachkommastellen gerundet wird, wird die letzte Stelle des Wertes (entspricht 10 Wh) bei jedem 16. Impuls um 1 erhöht. Dieser Wert hat nichts mit dem Wert in "Total" zu tun, sondern soll von einem Anfangszählerstand (bitte Zähler ablesen) weiter zählen. Ich denke dass als Trigger-Datenpunkt "Count" besser geeignet ist als "Total". "Total" sollte aber gleichermaßen funktionieren, falls "Total" nicht irgendwann auf 0 zurück gesetzt wird (Überlauf).

                          @homoran sagte in Smart Meter Zähler mit S0 Ausgang:

                          Time dürfte die Zeit zwischen zwei Impulsen sein, oder?

                          Was nicht zu funktionieren scheint, da der Wert in allen 3 Bildern gleich ist. Das würde eine absolut konstante Leistung bedeuten.

                          P Offline
                          P Offline
                          pmunz
                          schrieb am zuletzt editiert von pmunz
                          #12

                          @paul53 sagte in Smart Meter Zähler mit S0 Ausgang:

                          @pmunz sagte: mein Blockly:

                          Da auf 2 Nachkommastellen gerundet wird, wird die letzte Stelle des Wertes (entspricht 10 Wh) bei jedem 16. Impuls um 1 erhöht. Dieser Wert hat nichts mit dem Wert in "Total" zu tun, sondern soll von einem Anfangszählerstand (bitte Zähler ablesen) weiter zählen. Ich denke dass als Trigger-Datenpunkt "Count" besser geeignet ist als "Total".

                          Hallo,

                          der Count wird mir leider mit ESPeasy nicht ausgegeben , der Wert Total (ca 3095 ) sind die Echtzeit Impulse meines Zählers
                          der bei jedem 4ten Impuls eine Nachkommerstelle den Zählerstand erhöht , sprich 4 mal Blinken am Zähler ist eine Nachkommerstelle
                          der Echtzeit Zählerstand ist im Moment 000032,70 kWh.

                          auf dem Zähler steht 400imp/kWh in der beschreibung allerdings 1600imp/kWh

                          Gestern beim Starten hatte ich am Zähler ca 27,00 kWh und es wurden bis heute ca 3095 impulse gezählt, aber der Wert im Datenpunkt ist komisch und ich weis nicht wo ich den derzeitigen Zählerstand reinschreiben muss um einfach weiter zu zählen vorausgesetzt das Blockly oder mein umrechnungs faktor passt.
                          Hab ich den Datenpunkt schon richtig eingestellt ?
                          Danke

                          das grafische Blockly im Moment:

                          Bildschirmfoto 2021-03-02 um 18.01.58.png

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • P pmunz

                            @paul53 sagte in Smart Meter Zähler mit S0 Ausgang:

                            @pmunz sagte: mein Blockly:

                            Da auf 2 Nachkommastellen gerundet wird, wird die letzte Stelle des Wertes (entspricht 10 Wh) bei jedem 16. Impuls um 1 erhöht. Dieser Wert hat nichts mit dem Wert in "Total" zu tun, sondern soll von einem Anfangszählerstand (bitte Zähler ablesen) weiter zählen. Ich denke dass als Trigger-Datenpunkt "Count" besser geeignet ist als "Total".

                            Hallo,

                            der Count wird mir leider mit ESPeasy nicht ausgegeben , der Wert Total (ca 3095 ) sind die Echtzeit Impulse meines Zählers
                            der bei jedem 4ten Impuls eine Nachkommerstelle den Zählerstand erhöht , sprich 4 mal Blinken am Zähler ist eine Nachkommerstelle
                            der Echtzeit Zählerstand ist im Moment 000032,70 kWh.

                            auf dem Zähler steht 400imp/kWh in der beschreibung allerdings 1600imp/kWh

                            Gestern beim Starten hatte ich am Zähler ca 27,00 kWh und es wurden bis heute ca 3095 impulse gezählt, aber der Wert im Datenpunkt ist komisch und ich weis nicht wo ich den derzeitigen Zählerstand reinschreiben muss um einfach weiter zu zählen vorausgesetzt das Blockly oder mein umrechnungs faktor passt.
                            Hab ich den Datenpunkt schon richtig eingestellt ?
                            Danke

                            das grafische Blockly im Moment:

                            Bildschirmfoto 2021-03-02 um 18.01.58.png

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #13

                            @pmunz sagte: Hab ich den Datenpunkt schon richtig eingestellt ?

                            Der Datenpunkt passt.

                            @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                            der Wert Total (ca 3030 ) sind die Echtzeit Impulse

                            Das sind die gezählten Impulse seit Inbetriebnahme des ESP.

                            @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                            auf dem Zähler steht 400imp/kWh in der beschreibung allerdings 1600imp/kWh

                            Erhöhen sich die kWh im Datenpunkt zu langsam? Dann ändere den Faktor an beiden Stellen auf 400.

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            P 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @pmunz sagte: Hab ich den Datenpunkt schon richtig eingestellt ?

                              Der Datenpunkt passt.

                              @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                              der Wert Total (ca 3030 ) sind die Echtzeit Impulse

                              Das sind die gezählten Impulse seit Inbetriebnahme des ESP.

                              @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                              auf dem Zähler steht 400imp/kWh in der beschreibung allerdings 1600imp/kWh

                              Erhöhen sich die kWh im Datenpunkt zu langsam? Dann ändere den Faktor an beiden Stellen auf 400.

                              P Offline
                              P Offline
                              pmunz
                              schrieb am zuletzt editiert von
                              #14

                              @paul53
                              Der Faktor 400 imp/kWh passt jetzt und der Datenpunktwert zählt jetzt richtig hoch.

                              Wo kann ich jetzt noch den Echt Zählerstand Editieren oder eintragen damit der auch Zähler Syncron läuft ?

                              Wert Zähler gleich Wert Datenpunkt ?

                              Vielen Dank!

                              HomoranH paul53P 2 Antworten Letzte Antwort
                              0
                              • P pmunz

                                @paul53
                                Der Faktor 400 imp/kWh passt jetzt und der Datenpunktwert zählt jetzt richtig hoch.

                                Wo kann ich jetzt noch den Echt Zählerstand Editieren oder eintragen damit der auch Zähler Syncron läuft ?

                                Wert Zähler gleich Wert Datenpunkt ?

                                Vielen Dank!

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #15

                                @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                                Wert Zähler gleich Wert Datenpunkt ?

                                ja

                                kein Support per PN! - Fragen im Forum stellen -
                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                • P pmunz

                                  @paul53
                                  Der Faktor 400 imp/kWh passt jetzt und der Datenpunktwert zählt jetzt richtig hoch.

                                  Wo kann ich jetzt noch den Echt Zählerstand Editieren oder eintragen damit der auch Zähler Syncron läuft ?

                                  Wert Zähler gleich Wert Datenpunkt ?

                                  Vielen Dank!

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  schrieb am zuletzt editiert von
                                  #16

                                  @pmunz sagte: Wert Zähler gleich Wert Datenpunkt ?

                                  Ja, Zähler ablesen und Wert in Datenpunkt eingeben (Tab "Objekte").

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  P 1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @pmunz sagte: Wert Zähler gleich Wert Datenpunkt ?

                                    Ja, Zähler ablesen und Wert in Datenpunkt eingeben (Tab "Objekte").

                                    P Offline
                                    P Offline
                                    pmunz
                                    schrieb am zuletzt editiert von
                                    #17

                                    @paul53 sagte in Smart Meter Zähler mit S0 Ausgang:

                                    @pmunz sagte: Wert Zähler gleich Wert Datenpunkt ?

                                    Ja, Zähler ablesen und Wert in Datenpunkt eingeben (Tab "Objekte").

                                    :-) ohh , zu blöd oder ich versteh da etwas nicht , egal welchen wert ich im Datenpunkt eingebe kommt 0 raus, wo sollte ich es den deiner meinung hinterlegen / eingeben ?

                                    Bildschirmfoto 2021-03-02 um 18.24.18.png

                                    HomoranH 1 Antwort Letzte Antwort
                                    0
                                    • P pmunz

                                      @paul53 sagte in Smart Meter Zähler mit S0 Ausgang:

                                      @pmunz sagte: Wert Zähler gleich Wert Datenpunkt ?

                                      Ja, Zähler ablesen und Wert in Datenpunkt eingeben (Tab "Objekte").

                                      :-) ohh , zu blöd oder ich versteh da etwas nicht , egal welchen wert ich im Datenpunkt eingebe kommt 0 raus, wo sollte ich es den deiner meinung hinterlegen / eingeben ?

                                      Bildschirmfoto 2021-03-02 um 18.24.18.png

                                      HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #18

                                      @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                                      oder ich versteh da etwas nicht

                                      nicht den DP editieren sondern den Wert

                                      kein Support per PN! - Fragen im Forum stellen -
                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • HomoranH Homoran

                                        @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                                        oder ich versteh da etwas nicht

                                        nicht den DP editieren sondern den Wert

                                        P Offline
                                        P Offline
                                        pmunz
                                        schrieb am zuletzt editiert von
                                        #19

                                        @homoran sagte in Smart Meter Zähler mit S0 Ausgang:

                                        nicht den DP editieren sondern den Wert

                                        Ja das hab ich mir natürlich auch gedacht, nur sobald ein neuer impuls kommt wird wieder der alte Zählerstand angezeigt und mein neuer den ich gerade gesetzt hab überschrieben.

                                        editiert hab ich hier :

                                        Bildschirmfoto 2021-03-02 um 18.32.05.png

                                        HomoranH paul53P 2 Antworten Letzte Antwort
                                        0
                                        • P pmunz

                                          @homoran sagte in Smart Meter Zähler mit S0 Ausgang:

                                          nicht den DP editieren sondern den Wert

                                          Ja das hab ich mir natürlich auch gedacht, nur sobald ein neuer impuls kommt wird wieder der alte Zählerstand angezeigt und mein neuer den ich gerade gesetzt hab überschrieben.

                                          editiert hab ich hier :

                                          Bildschirmfoto 2021-03-02 um 18.32.05.png

                                          HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von
                                          #20

                                          @pmunz sagte in Smart Meter Zähler mit S0 Ausgang:

                                          editiert hab ich hier :

                                          einfach auf die Zahl geklickt?

                                          kein Support per PN! - Fragen im Forum stellen -
                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          P 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          522

                                          Online

                                          32.7k

                                          Benutzer

                                          82.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe