Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Subtraktion || Reststromverbrauch

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Subtraktion || Reststromverbrauch

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Takahara last edited by

      Guten Abend zusammen,

      ich möchte meinen Reststromverbrauch errechnen. Habe als Messwert den aktuellen Strombezug aus dem Netz, sowie Teilverbräuche von verschiedenen Verbrauchern.

      Restverbrauch = Strombezug - Verbraucher 1 - Verbraucher 2 - .....

      2025-03-11 21_26_15-Window.png

      Gibt es eine "smartere" bzw. einfachere Möglichkeit?

      VG Takahara

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Takahara last edited by Codierknecht

        @takahara sagte in Subtraktion || Reststromverbrauch:

        Gibt es eine "smartere" bzw. einfachere Möglichkeit?

        Du könntest die Verbraucher in einer Schleife abarbeiten.
        Entweder packst Du die Verbraucher zusammen in eine Kategorie (Funktion), oder Du kannst die über einen Selektor "fassen". Das geht natürlich nur, wenn Du alle States unterhalb eines übergeordneten Elements verwenden kannst.
        Also z.B. sowas wie $(*sonoff.0.*.ENERGY_Power')

        Etwa so:

        b994eb1b-cc69-446b-a960-00033a164985-grafik.png

        T 1 Reply Last reply Reply Quote 1
        • T
          Takahara @Codierknecht last edited by

          @codierknecht Moin, vielen Dank für deine Rückmeldung.
          Ich muss gestehen, dass ich dein(e) Vorschläge nicht ganz verstehe. Zum Messen der aktuellen Leistung nutze ich Shelly Geräte.
          Kannst du das ggf etwas näher beschreiben?

          Müsste das markierte "power" nicht der aktuelle Leistungsbezug aus dem Netz sein?
          6fdcb671-750d-4117-ba99-4a424e7dede1-image.png

          VG Takahara

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Takahara last edited by

            @takahara sagte in Subtraktion || Reststromverbrauch:

            Müsste das markierte "power" nicht der aktuelle Leistungsbezug aus dem Netz sein?

            Ist es ja auch.
            Wird vor der Schleife auf die bezogene Leistung gesetzt und dann in der Schleife um die Verbrauchswerte verringert.
            Wenn es Shelly-Geräte sind, müsste der Selektor dann etwa shelly.0.*.Power lauten. Oder so ähnlich - ich habe keine Shelly.

            T 1 Reply Last reply Reply Quote 1
            • T
              Takahara @Codierknecht last edited by

              @codierknecht said in Subtraktion || Reststromverbrauch:

              @takahara sagte in Subtraktion || Reststromverbrauch:

              Müsste das markierte "power" nicht der aktuelle Leistungsbezug aus dem Netz sein?

              Ist es ja auch.
              Wird vor der Schleife auf die bezogene Leistung gesetzt und dann in der Schleife um die Verbrauchswerte verringert.
              Wenn es Shelly-Geräte sind, müsste der Selektor dann etwa shelly.0.*.Power lauten. Oder so ähnlich - ich habe keine Shelly.

              Hallo nochmal,

              je nach Shelly Gerät gibt es unterschiedliche ID's für die Erfassung der aktuellen Leistungswerte. Kennst du eine Möglichkeit die unten aufgeführten ID's alle mit in die Rechnung einzubeziehen?

              shelly.0..lights.Power
              shelly.0.
              .Relay0.Power
              shelly.0..Relay1.Power
              shelly.0.
              .Relay2.Power
              shelly.0..Relay3.Power
              shelly.0.
              .EM0.TotalActivePower

              2ca47c5a-ac41-465a-8de9-5a7026b41211-image.png

              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @Takahara last edited by

                @takahara

                Dann würde ich das eher über die "Kategorien" lösen.
                Leg' Dir dort eine neue an, pack die einzelnen DP da rein und ändere den Selektor in (functions=verbraucher) (oder wie Du die Katerorie-ID festlegst)).

                ab2a01b4-09b4-4dd0-80e6-0209c8fdded0-grafik.png

                b986f9cd-9478-4458-9e6f-d200034fd62d-grafik.png

                T 1 Reply Last reply Reply Quote 1
                • T
                  Takahara @Codierknecht last edited by

                  @codierknecht said in Subtraktion || Reststromverbrauch:

                  @takahara

                  Dann würde ich das eher über die "Kategorien" lösen.
                  Leg' Dir dort eine neue an, pack die einzelnen DP da rein und ändere den Selektor in (functions=verbraucher) (oder wie Du die Katerorie-ID festlegst)).

                  ab2a01b4-09b4-4dd0-80e6-0209c8fdded0-grafik.png

                  Kannst du mir nochmal bitte helfen und mir sagen, wie ich die "Kategorien" anlegen kann? Unter Kategorien - Funktionen habe ich eine Kategorie "Verbrauch" angelegt. Komme jetzt aber nicht weiter um die einzelnen Shelly's anzulegen.

                  2025-03-13 07_26_04-Window.png

                  VG Takahara

                  Codierknecht 1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @Takahara last edited by Codierknecht

                    @takahara sagte in Subtraktion || Reststromverbrauch:

                    Komme jetzt aber nicht weiter um die einzelnen Shelly's anzulegen.

                    Einfach rechts im Baum den passenden DP suchen und in die Kategorie ziehen.

                    Und daran denken, dass in diesem Fall der Selektor im Script auch groß geschrieben werden muss 😉

                    1 Reply Last reply Reply Quote 1
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    678
                    Online

                    31.9k
                    Users

                    80.2k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    292
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo