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. [gelöst] Leistungsmessung mit S0 Impulsen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Leistungsmessung mit S0 Impulsen?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
10 Beiträge 5 Kommentatoren 3.4k 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.
  • B Offline
    B Offline
    berndroid
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    Ich nutzte bei mir zur Darstellung von Messwerten aus dem ioBroker gerne Grafana. Ich würde ganz gerne die aktuelle Leistungsaufnahme eines Zählers darstellen, weiß aber ehrlich gesagt nicht, wie ich das per Script hinbekomme. Der Zähler gibt über die S0 Schnittstelle Impulse aus, die ich über GPIO auf einem Raspi einlese und in eine InfluxDB wegschreibe/aufsummiere. Ich bekomme pro kWh 1000 Impulse. Bekomme ich jetzt innerhalb einer Minute 17 Impulse, entspricht das in etwa einer aktuellen Leistung von 1000 Watt. Könnte mich einer der Profis hier mal bitte mit der Nase draufschubsen, wie ich das gescriptet (blockly wäre fein) bekomme, damit ich in Grafana schöne Balken angezeigt bekomme?

    Ich hänge bei der Frage, wie ich triggere und wie ich die Impulse zeitlich verarbeite.

    Edit: Wäre es nicht sogar genauer, die Zeitabstände zwischen den Impulsen zu messen und entsprechende Leistung daraus zu errechnen? Dann wäre der Trigger die Änderung. Aber wie messe ich die Zeit?

    1 Antwort Letzte Antwort
    0
    • Dr. BakteriusD Offline
      Dr. BakteriusD Offline
      Dr. Bakterius
      Most Active
      schrieb am zuletzt editiert von
      #2

      Also ich verwende die Zeit (ms) zwischen zwei Impulsen um den aktuellen Verbrauch (Leistung in Watt) zu ermitteln. In meinem Fall bekomme ich diesen Wert von einem ESP (mit ESP easy) per MQTT direkt in ioBroker. Du kannst aber auch ganz einfach den Unterschied zwischen den beiden letzten Zeitstempeln ermitteln und damit rechnen. Mein Teilskript sieht so aus:
      6909_blockly.jpg

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        berndroid
        schrieb am zuletzt editiert von
        #3

        Das war ja mal ne schnelle Antwort, danke! :)

        Wie ist denn /Strom/S0/Time bei dir definiert? Sind das die Impulse? Ich verstehe bei dir gerade nicht, wie die Zeit ermittelt wird.

        Edit: Ich glaube jetzt hab ichs: Der ESP gibt dir schon die Zeit zwischen den Impulsen als Wert aus. Das macht ja mein Zähler leider nicht :(

        Das ist mein Problem. Bekomme ich das innerhalb des Brokers irgendwie hin, die Zeit zu messen?

        1 Antwort Letzte Antwort
        0
        • paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          Vorschlag (nicht getestet):
          493_blockly_impulsprowh_in_w.jpg
          Anmerkung: Zeitstempel ist eine Datenpunkteigenschaft (unter Trigger) und Zeit_letzter_Impuls ist eine erstellte Variable.

          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
          • B Offline
            B Offline
            berndroid
            schrieb am zuletzt editiert von
            #5

            Danke nochmal paul56. Fürs erste funtioniert dein Vorschlag ganz gut.
            6488_bildschirmfoto_2018-09-18_um_15.04.31.png 6488_bildschirmfoto_2018-09-18_um_15.15.00.png

            Nur eins hab ich bis jetzt nicht hinbekommen: Wenn das Auto vollgeladen oder die Ladung unterbrochen ist, bleibt der Wert so lange auf dem letzten Stand, bis ein weiterer Impuls am GPIO kommt. Mit dem geringen Eigenverbrauch des Zählers kann das mitunter seeehr lange dauern. Mal sehen ob ich das irgendwie gelöst bekomme, dass nach ca ner Minute "LeistungAuto" auf Null gesetzt wird.

            hartimanH 1 Antwort Letzte Antwort
            1
            • Dr. BakteriusD Offline
              Dr. BakteriusD Offline
              Dr. Bakterius
              Most Active
              schrieb am zuletzt editiert von
              #6

              Du kannst nach dem Setzen des Zeitstempels noch folgendes einfügen:

              6909_blockly.jpg

              'Object ID' muss natürlich angepasst werden. So wird die aktuelle Leistung nach einer Minute auf '0' gesetzt wenn kein Impuls vom Zähler kommt.

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                berndroid
                schrieb am zuletzt editiert von
                #7

                Vielen Dank an euch. Funktioniert ganz gut.

                1 Antwort Letzte Antwort
                0
                • paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #8

                  @berndroid:

                  Funktioniert ganz gut. `
                  Dann markiere bitte das Thema im Betreff 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
                  • H Offline
                    H Offline
                    Hansi-Decker
                    schrieb am zuletzt editiert von
                    #9

                    Hallo

                    Meine Version des Java Adapter 3.6.4

                    Gruß Hansi

                    1 Antwort Letzte Antwort
                    0
                    • B berndroid

                      Danke nochmal paul56. Fürs erste funtioniert dein Vorschlag ganz gut.
                      6488_bildschirmfoto_2018-09-18_um_15.04.31.png 6488_bildschirmfoto_2018-09-18_um_15.15.00.png

                      Nur eins hab ich bis jetzt nicht hinbekommen: Wenn das Auto vollgeladen oder die Ladung unterbrochen ist, bleibt der Wert so lange auf dem letzten Stand, bis ein weiterer Impuls am GPIO kommt. Mit dem geringen Eigenverbrauch des Zählers kann das mitunter seeehr lange dauern. Mal sehen ob ich das irgendwie gelöst bekomme, dass nach ca ner Minute "LeistungAuto" auf Null gesetzt wird.

                      hartimanH Offline
                      hartimanH Offline
                      hartiman
                      schrieb am zuletzt editiert von
                      #10

                      @berndroid
                      Hallo Berndroid
                      Habe meine S0-Schnittstelle über Homematic 12/14 als Frequenzsignal in IOBroker hochgezogen.
                      Aber mit Blockly bin ich Beginner.

                      Kannst Du den Blockly Script deiner Lösung oder einen Blockly Gesamt Screenshop hochladen.

                      Danke vorab.
                      LG Hartiman

                      Grüsse Hartiman

                      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

                      551

                      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