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. Blockly
  5. ESP Stromzähler (S0) blockly script unklar [gelöst]

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

ESP Stromzähler (S0) blockly script unklar [gelöst]

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 4 Kommentatoren 990 Aufrufe 2 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.
  • paul53P paul53

    @k0s sagte: Debounce 1000msec

    Dieser Wert ist für höhere Leistungen bei 1000 Impulsen / kWh zu hoch. Ändere ihn in 20 ms.

    @k0s sagte in ESP Stromzähler (S0) blockly script unklar:

    Scriptseitig:

    Das funktioniert so nicht.
    Vorschlag unter Verwendung von "Total":

    Bild_2022-10-07_174500165.png

    Damit kann auch der Zählerstand aktualisiert werden. Vor Skriptstart den abgelesenen Zählerstand (in kWh) manuell in den Datenpunkt eintragen!

    K Offline
    K Offline
    k0s
    schrieb am zuletzt editiert von
    #3

    @paul53 BESTEN Dank!

    So komm ich der Sache, in dem Falle der Leistung schon wesentlich näher. Es sind evtl +-10w unterschied zu dem was ich tatsächlich auf der Messkugel sehe. (Diese aktualisiert die Leistung auch nur alle sec.)

    Ich hab die debouncezeit auf 100ms setzen müssen, alles drunter lässt den total stetig +2 und nicht mehr +1 zählen, auch, und gerade auf dem ESP.

    Vielen Dank soweit!
    Nun kann ich mich als nächstes dran versuchen mehr als nur einen S0 eingang auszulesen.

    Danke nochmals für die prompte Hilfe!
    Gruss aus HH
    Dee

    paul53P 1 Antwort Letzte Antwort
    0
    • K k0s

      @paul53 BESTEN Dank!

      So komm ich der Sache, in dem Falle der Leistung schon wesentlich näher. Es sind evtl +-10w unterschied zu dem was ich tatsächlich auf der Messkugel sehe. (Diese aktualisiert die Leistung auch nur alle sec.)

      Ich hab die debouncezeit auf 100ms setzen müssen, alles drunter lässt den total stetig +2 und nicht mehr +1 zählen, auch, und gerade auf dem ESP.

      Vielen Dank soweit!
      Nun kann ich mich als nächstes dran versuchen mehr als nur einen S0 eingang auszulesen.

      Danke nochmals für die prompte Hilfe!
      Gruss aus HH
      Dee

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

      @k0s sagte: der Leistung schon wesentlich näher.

      Ich habe oben gerade noch um den Zählwert ergänzt und kleine Änderungen vorgenommen (Trigger auf "ist größer als letztes").

      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

      K 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @k0s sagte: der Leistung schon wesentlich näher.

        Ich habe oben gerade noch um den Zählwert ergänzt und kleine Änderungen vorgenommen (Trigger auf "ist größer als letztes").

        K Offline
        K Offline
        k0s
        schrieb am zuletzt editiert von
        #5

        @paul53 ,

        ich hab das script eben auch nochmals aufgearbeitet und nun ist die leistung wieder verdoppelt.
        Das funktioniert leider so nicht.

        Gruss
        Dee

        paul53P 1 Antwort Letzte Antwort
        0
        • K k0s

          @paul53 ,

          ich hab das script eben auch nochmals aufgearbeitet und nun ist die leistung wieder verdoppelt.
          Das funktioniert leider so nicht.

          Gruss
          Dee

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

          @k0s sagte: nun ist die leistung wieder verdoppelt.

          Sendet der ESP die Zahl der Impulse oder die Zahl der Impulsflanken?

          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

          K 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @k0s sagte: nun ist die leistung wieder verdoppelt.

            Sendet der ESP die Zahl der Impulse oder die Zahl der Impulsflanken?

            K Offline
            K Offline
            k0s
            schrieb am zuletzt editiert von
            #7

            @paul53 da ich den ESP auf "change" habe und der Zähler 1000 impulse/kWh sendet, geh ich mal von tatsächlichen Impulsen aus und nicht Flanken. Der Total-wert erhöht sich ja auch nur um 1 (wenn der entprellwert halt nicht zu gering ist).

            wobei.. das würde ja erklären warum bei 20ms entprell, der total um 2 steigt... hmmhmm

            Laut den Daten vom "DRS155D in diesem Fall" : S0-Schnittstelle 1.000 Imp./kWh (ti = 90ms)
            ti = 90ms also doch impuls - 90ms entprell oder irre ich da ?

            Gruss
            Dee

            paul53P 1 Antwort Letzte Antwort
            0
            • K k0s

              @paul53 da ich den ESP auf "change" habe und der Zähler 1000 impulse/kWh sendet, geh ich mal von tatsächlichen Impulsen aus und nicht Flanken. Der Total-wert erhöht sich ja auch nur um 1 (wenn der entprellwert halt nicht zu gering ist).

              wobei.. das würde ja erklären warum bei 20ms entprell, der total um 2 steigt... hmmhmm

              Laut den Daten vom "DRS155D in diesem Fall" : S0-Schnittstelle 1.000 Imp./kWh (ti = 90ms)
              ti = 90ms also doch impuls - 90ms entprell oder irre ich da ?

              Gruss
              Dee

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

              @k0s sagte: das würde ja erklären warum bei 20ms entprell, der total um 2 steigt

              Das sehe ich auch so. Ändere mal von "change" auf "rising" (oder so ähnlich).

              @k0s sagte in ESP Stromzähler (S0) blockly script unklar:

              ti = 90ms

              Das ist vermutlich die Impulsbreite. Würde auch erklären, warum erst ab 100 ms entprellen nur eine Flanke gezählt wird.

              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

              K 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @k0s sagte: das würde ja erklären warum bei 20ms entprell, der total um 2 steigt

                Das sehe ich auch so. Ändere mal von "change" auf "rising" (oder so ähnlich).

                @k0s sagte in ESP Stromzähler (S0) blockly script unklar:

                ti = 90ms

                Das ist vermutlich die Impulsbreite. Würde auch erklären, warum erst ab 100 ms entprellen nur eine Flanke gezählt wird.

                K Offline
                K Offline
                k0s
                schrieb am zuletzt editiert von
                #9

                @paul53 bringt keine Änderung.
                Allerdings kann ich bei "rising" mit nem entprell wert von 20ms arbeiten.

                folgendes fiel mir im log auf:

                7e2e3c4b-1e87-47c0-ba56-6badafcfae65-image.png

                Gruss
                Dee

                paul53P 1 Antwort Letzte Antwort
                0
                • K k0s

                  @paul53 bringt keine Änderung.
                  Allerdings kann ich bei "rising" mit nem entprell wert von 20ms arbeiten.

                  folgendes fiel mir im log auf:

                  7e2e3c4b-1e87-47c0-ba56-6badafcfae65-image.png

                  Gruss
                  Dee

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

                  @k0s sagte: folgendes fiel mir im log auf:

                  Im Tab "Protokolle" findet man weitere Informationen zu den Warnungen.

                  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

                  K 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @k0s sagte: folgendes fiel mir im log auf:

                    Im Tab "Protokolle" findet man weitere Informationen zu den Warnungen.

                    K Offline
                    K Offline
                    k0s
                    schrieb am zuletzt editiert von
                    #11

                    @paul53 jup, hatte string anstatt number im erstellten Zaehlerstand objekt.

                    und es ist natürlich schlau auch nochmals das script durchzusehen... da fällt einem dann schon auf, dass "diff um diff" erhöhen und auch das abrunden nicht gerade sinnvoll ist :D

                    Läuft, Zaehlerstand schraubt sich auch brav in die Höhe, auf die Kommastelle genau.
                    3 Sensoren laufen jetzt 1a. von 5x 1Phase und 3x3Phase (Also noch ein wenig zu tun. Morgen wird komplett verdrahtet) ;)

                    Richtig klasse! Vielen Vielen Dank für die Hilfe!
                    Gruss

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • K k0s

                      @paul53 jup, hatte string anstatt number im erstellten Zaehlerstand objekt.

                      und es ist natürlich schlau auch nochmals das script durchzusehen... da fällt einem dann schon auf, dass "diff um diff" erhöhen und auch das abrunden nicht gerade sinnvoll ist :D

                      Läuft, Zaehlerstand schraubt sich auch brav in die Höhe, auf die Kommastelle genau.
                      3 Sensoren laufen jetzt 1a. von 5x 1Phase und 3x3Phase (Also noch ein wenig zu tun. Morgen wird komplett verdrahtet) ;)

                      Richtig klasse! Vielen Vielen Dank für die Hilfe!
                      Gruss

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

                      @k0s sagte: Läuft, Zaehlerstand schraubt sich auch brav in die Höhe, auf die Kommastelle genau.

                      Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

                      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

                      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

                      676

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      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