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. Subtraktion || Reststromverbrauch

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Subtraktion || Reststromverbrauch

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 2 Kommentatoren 450 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.
  • T Offline
    T Offline
    Takahara
    schrieb am zuletzt editiert von
    #1

    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

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • T Takahara

      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

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von Codierknecht
      #2

      @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

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      T 1 Antwort Letzte Antwort
      1
      • CodierknechtC 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 Offline
        T Offline
        Takahara
        schrieb am zuletzt editiert von
        #3

        @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

        CodierknechtC 1 Antwort Letzte Antwort
        0
        • T Takahara

          @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

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @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.

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          T 1 Antwort Letzte Antwort
          1
          • CodierknechtC Codierknecht

            @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 Offline
            T Offline
            Takahara
            schrieb am zuletzt editiert von
            #5

            @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

            CodierknechtC 1 Antwort Letzte Antwort
            0
            • T Takahara

              @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

              CodierknechtC Offline
              CodierknechtC Offline
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @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

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Certified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              T 1 Antwort Letzte Antwort
              1
              • CodierknechtC Codierknecht

                @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 Offline
                T Offline
                Takahara
                schrieb am zuletzt editiert von
                #7

                @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

                CodierknechtC 1 Antwort Letzte Antwort
                0
                • T Takahara

                  @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

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von Codierknecht
                  #8

                  @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 ;-)

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

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


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  765

                  Online

                  32.4k

                  Benutzer

                  81.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