Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Wallbox, PV mit openWB in iobroker einbinden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Wallbox, PV mit openWB in iobroker einbinden

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
120 Posts 23 Posters 32.6k Views 29 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ___manalishi_ ___manalishi

    @lesiflo Ich habe das genau so eingerichtet. Die Datenpunkte werden angelegt aber die MQTT Instanz killt meinen Broker mit 100% CPU Last. Hast du ähnliche Erfahrungen? Ich bin schon auf einen ESXi mit XEON CPU umgestiegen, weil das ein Haufen Werte sind, aber auch auf der Infrastruktur steht alles still

    Marc BergM Offline
    Marc BergM Offline
    Marc Berg
    Most Active
    wrote on last edited by
    #49

    @frank70
    Das sieht nach einer Schleife aus, zeige mal bitte die MQTT Instanzeinstellungen.

    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

    ___manalishi_ 1 Reply Last reply
    0
    • Marc BergM Marc Berg

      @frank70
      Das sieht nach einer Schleife aus, zeige mal bitte die MQTT Instanzeinstellungen.

      ___manalishi_ Offline
      ___manalishi_ Offline
      ___manalishi
      wrote on last edited by ___manalishi
      #50

      @marc-berg said in Wallbox, PV mit openWB in iobroker einbinden:

      bitte die MQTT Instanzeinstellungen.

      2023-11-27 16_38_22-instances - IOBROKER.png 2023-11-27 16_38_51-instances - IOBROKER.png 2023-11-27 16_37_40-instances - IOBROKER.png2023-11-27 16_42_09-instances - IOBROKER.png

      /ioBoker auf PVE LXC

      Marc BergM ___manalishi_ 2 Replies Last reply
      0
      • ___manalishi_ ___manalishi

        @marc-berg said in Wallbox, PV mit openWB in iobroker einbinden:

        bitte die MQTT Instanzeinstellungen.

        2023-11-27 16_38_22-instances - IOBROKER.png 2023-11-27 16_38_51-instances - IOBROKER.png 2023-11-27 16_37_40-instances - IOBROKER.png2023-11-27 16_42_09-instances - IOBROKER.png

        Marc BergM Offline
        Marc BergM Offline
        Marc Berg
        Most Active
        wrote on last edited by
        #51

        @frank70

        Die Einstellung
        9d59a897-03fb-4b1a-9544-181cd3e58c59-grafik.png

        KÖNNTE Schleifen verursachen. Ich kenne aber diese Anwendung hier überhaupt nicht und weiß nicht, was erforderlich ist und was nicht. Einfach mal das Deaktivieren probieren.

        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

        ___manalishi_ 1 Reply Last reply
        0
        • ___manalishi_ ___manalishi

          @marc-berg said in Wallbox, PV mit openWB in iobroker einbinden:

          bitte die MQTT Instanzeinstellungen.

          2023-11-27 16_38_22-instances - IOBROKER.png 2023-11-27 16_38_51-instances - IOBROKER.png 2023-11-27 16_37_40-instances - IOBROKER.png2023-11-27 16_42_09-instances - IOBROKER.png

          ___manalishi_ Offline
          ___manalishi_ Offline
          ___manalishi
          wrote on last edited by
          #52

          In OpenWB gibt es die Möglichkeit eine MQTT Bridge zu konfigurieren. Nach meinem Verständnis müsste die auf auf dem IOBroker Datenpunkte anlegen, was aber bisher nicht funktioniert. cba8f75c-70e9-4a58-9f3a-88320a5d2570-image.png

          /ioBoker auf PVE LXC

          Marc BergM 1 Reply Last reply
          0
          • Marc BergM Marc Berg

            @frank70

            Die Einstellung
            9d59a897-03fb-4b1a-9544-181cd3e58c59-grafik.png

            KÖNNTE Schleifen verursachen. Ich kenne aber diese Anwendung hier überhaupt nicht und weiß nicht, was erforderlich ist und was nicht. Einfach mal das Deaktivieren probieren.

            ___manalishi_ Offline
            ___manalishi_ Offline
            ___manalishi
            wrote on last edited by
            #53

            @marc-berg 165a70a4-7a7e-4078-80ad-3c0b3e60db9c-image.png danke für den Tip. leider immer noch das gleiche problem

            /ioBoker auf PVE LXC

            1 Reply Last reply
            0
            • ___manalishi_ ___manalishi

              In OpenWB gibt es die Möglichkeit eine MQTT Bridge zu konfigurieren. Nach meinem Verständnis müsste die auf auf dem IOBroker Datenpunkte anlegen, was aber bisher nicht funktioniert. cba8f75c-70e9-4a58-9f3a-88320a5d2570-image.png

              Marc BergM Offline
              Marc BergM Offline
              Marc Berg
              Most Active
              wrote on last edited by Marc Berg
              #54

              @frank70 sagte in Wallbox, PV mit openWB in iobroker einbinden:

              In OpenWB gibt es die Möglichkeit eine MQTT Bridge zu konfigurieren.

              Okay. Wie gesagt, ich kenne diese Implementierung hier überhaupt nicht. Was mir auch noch seltsam vorkommt:

              1b924ec6-769e-44cf-981b-f8c10ca5bcdf-grafik.png

              Ein MQTT Client ohne eine einzige Subscription ist irgendwie ... sinnlos. Hast du die Einstellungen irgendwo her?

              NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

              Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              ___manalishi_ 1 Reply Last reply
              0
              • Marc BergM Marc Berg

                @frank70 sagte in Wallbox, PV mit openWB in iobroker einbinden:

                In OpenWB gibt es die Möglichkeit eine MQTT Bridge zu konfigurieren.

                Okay. Wie gesagt, ich kenne diese Implementierung hier überhaupt nicht. Was mir auch noch seltsam vorkommt:

                1b924ec6-769e-44cf-981b-f8c10ca5bcdf-grafik.png

                Ein MQTT Client ohne eine einzige Subscription ist irgendwie ... sinnlos. Hast du die Einstellungen irgendwo her?

                ___manalishi_ Offline
                ___manalishi_ Offline
                ___manalishi
                wrote on last edited by ___manalishi
                #55

                @marc-berg du hast recht. da habe ich gestern genervt abgebrochen. stand vorher auf "#", die Standardeinstellung nachanlegen der Instanz. Ich erstelle die Instanz nochmal neu. Das hier wird von dem OpenWB Broker angeboten 685877ff-236a-412f-adc2-ee726d4a00b9-image.png

                /ioBoker auf PVE LXC

                ___manalishi_ Marc BergM 2 Replies Last reply
                0
                • ___manalishi_ ___manalishi

                  @marc-berg du hast recht. da habe ich gestern genervt abgebrochen. stand vorher auf "#", die Standardeinstellung nachanlegen der Instanz. Ich erstelle die Instanz nochmal neu. Das hier wird von dem OpenWB Broker angeboten 685877ff-236a-412f-adc2-ee726d4a00b9-image.png

                  ___manalishi_ Offline
                  ___manalishi_ Offline
                  ___manalishi
                  wrote on last edited by
                  #56

                  4f5b8e1d-c2a9-43ba-b41d-3076d5fb3e7d-image.png die neue instanz läft jetzt normal. Es scheint so, als ob ich bei meiner Fehleranalyse die Sache wohl selbst verbastelt habe. Fakt ist so einen Kampf hatte ich bisher noch nie erlebt bei MQTT.
                  @Marc-Berg Vielen Dank für deine Unterstützung

                  /ioBoker auf PVE LXC

                  1 Reply Last reply
                  0
                  • ___manalishi_ ___manalishi

                    @marc-berg du hast recht. da habe ich gestern genervt abgebrochen. stand vorher auf "#", die Standardeinstellung nachanlegen der Instanz. Ich erstelle die Instanz nochmal neu. Das hier wird von dem OpenWB Broker angeboten 685877ff-236a-412f-adc2-ee726d4a00b9-image.png

                    Marc BergM Offline
                    Marc BergM Offline
                    Marc Berg
                    Most Active
                    wrote on last edited by Marc Berg
                    #57

                    @frank70 sagte in Wallbox, PV mit openWB in iobroker einbinden:

                    Ich erstelle die Instanz nochmal neu

                    Ja, die Standardeinstellungen passen fast immer. Und wenn ich sehe, wie wenig Topics da publiziert werden: Daran liegt die Last auf keinen Fall, es sei denn, die Topics werden vom Gerät im Millisekundentakt neu publiziert.

                    EDIT: Oh, läuft schon, freut mich.

                    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                    1 Reply Last reply
                    0
                    • L lesiflo

                      @frank70 So ein Verhalten hatte ich nicht. Mittlerweile laufen auch schon 3 MQTT Instanzen bei mir. Eventuell ein anderes Script was dazwischen funkt.

                      ___manalishi_ Offline
                      ___manalishi_ Offline
                      ___manalishi
                      wrote on last edited by ___manalishi
                      #58

                      @lesiflo Mein MQTT Client läuft jetzt. Ich verstehe dennoch das Konzept der OpenWB nicht. Der Screenshot zeigt meinen MQTT Load Meter, den ich mit Daten per MQTT befüllen will:c479221e-4e73-4620-aa7b-ab95aff27b03-image.png Wenn ich den Datenpunkt in mein Blockly einbauen will wird er mir nicht angezeigt. Sind das read only Datenpunkte? Unter Objects sind alle Datenpunkte vorhanden. Kenne das Verhalten bei Auswahl so nicht. Refresh bringt auch keine neuen Datenpunktedf5833c1-a481-42bb-9c8e-a77cb153a9f6-image.png e40a9a9d-54b2-4ad5-80f1-d70af93d8d98-image.png

                      /ioBoker auf PVE LXC

                      L 1 Reply Last reply
                      0
                      • ___manalishi_ ___manalishi

                        @lesiflo Mein MQTT Client läuft jetzt. Ich verstehe dennoch das Konzept der OpenWB nicht. Der Screenshot zeigt meinen MQTT Load Meter, den ich mit Daten per MQTT befüllen will:c479221e-4e73-4620-aa7b-ab95aff27b03-image.png Wenn ich den Datenpunkt in mein Blockly einbauen will wird er mir nicht angezeigt. Sind das read only Datenpunkte? Unter Objects sind alle Datenpunkte vorhanden. Kenne das Verhalten bei Auswahl so nicht. Refresh bringt auch keine neuen Datenpunktedf5833c1-a481-42bb-9c8e-a77cb153a9f6-image.png e40a9a9d-54b2-4ad5-80f1-d70af93d8d98-image.png

                        L Online
                        L Online
                        lesiflo
                        Most Active
                        wrote on last edited by lesiflo
                        #59

                        @frank70 Alle Objekte unterhalb von "set" sind zum setzen von Werten. Die werden über mqtt an openWB weitergegeben und danach wieder gelöscht. Die eingestellten Werte bzw. der Status steht direkt in den Ordnern unter dem Hauptordner "openWB" oder unter "get".

                        695710e6-7bcf-41d8-bd0d-ce13a9fd81ea-image.png
                        '
                        '0036225d-81cd-4d9e-9b3b-041b7c541c55-image.png

                        Hier mal ein Link ins openWB Forum wo alle mqtt Werte beschrieben sind. -> mqtt-Werte

                        ___manalishi_ 1 Reply Last reply
                        0
                        • L lesiflo

                          @frank70 Alle Objekte unterhalb von "set" sind zum setzen von Werten. Die werden über mqtt an openWB weitergegeben und danach wieder gelöscht. Die eingestellten Werte bzw. der Status steht direkt in den Ordnern unter dem Hauptordner "openWB" oder unter "get".

                          695710e6-7bcf-41d8-bd0d-ce13a9fd81ea-image.png
                          '
                          '0036225d-81cd-4d9e-9b3b-041b7c541c55-image.png

                          Hier mal ein Link ins openWB Forum wo alle mqtt Werte beschrieben sind. -> mqtt-Werte

                          ___manalishi_ Offline
                          ___manalishi_ Offline
                          ___manalishi
                          wrote on last edited by
                          #60

                          @lesiflo Vielen Dank. Der Link ist super. Wieso ist der mir bei all meinen Suchen nicht untergekommen.

                          /ioBoker auf PVE LXC

                          ___manalishi_ 1 Reply Last reply
                          0
                          • ___manalishi_ ___manalishi

                            @lesiflo Vielen Dank. Der Link ist super. Wieso ist der mir bei all meinen Suchen nicht untergekommen.

                            ___manalishi_ Offline
                            ___manalishi_ Offline
                            ___manalishi
                            wrote on last edited by
                            #61

                            IObrokerOpenWB.png
                            Bei mir sind die Topics, die im Bild rechts im MQTT Explorer mit Werten zu sehen sind im IOBroker mit "null" gelistet. Hat jemand eine Idee was hier die Ursache sein kann?

                            /ioBoker auf PVE LXC

                            A 1 Reply Last reply
                            0
                            • ___manalishi_ ___manalishi

                              IObrokerOpenWB.png
                              Bei mir sind die Topics, die im Bild rechts im MQTT Explorer mit Werten zu sehen sind im IOBroker mit "null" gelistet. Hat jemand eine Idee was hier die Ursache sein kann?

                              A Online
                              A Online
                              ag
                              wrote on last edited by
                              #62

                              @frank70
                              Hallo an Alle.
                              Ich habe seit 2020 ebenfalls eine OpenWB.
                              Ich steuere die Box über MQTT.
                              Nach anfänglichen Problemen mit dem MQTT-Broker Adapter habe ich nur für die Wallbox einen MQTT-Client Adapter installiert. Seitdem kommen alle Werte von der WB problemlos an. Bei der Konfiguration ist zu beachten:
                              freien Port, der nicht schon von anderen Apatern genutzt wird verwenden.
                              TLS Einstellungen in der WB und im Adapter müssen gleich sein.

                              Senden von Werten an die WB mache ich folgendermaßen.
                              Datenpunkt mit sinnigen Namen anlegen, dann auf Zahnrad hinter dem Datenpunkt klicken und im sich öffnenden Fenster unter MQTT das Topic wie aus der Liste welche die WB vorgibt eintragen.

                              Operating System: Debian GNU/Linux 12 architecture: arm64 Pi5 8GB
                              /usr/bin/nodejs v20.18.0 /usr/bin/node 20.18.1 /usr/bin/npm 10.8.2
                              js-controller 7.0.6 admin 7.4.10

                              madingM 1 Reply Last reply
                              0
                              • A ag

                                @frank70
                                Hallo an Alle.
                                Ich habe seit 2020 ebenfalls eine OpenWB.
                                Ich steuere die Box über MQTT.
                                Nach anfänglichen Problemen mit dem MQTT-Broker Adapter habe ich nur für die Wallbox einen MQTT-Client Adapter installiert. Seitdem kommen alle Werte von der WB problemlos an. Bei der Konfiguration ist zu beachten:
                                freien Port, der nicht schon von anderen Apatern genutzt wird verwenden.
                                TLS Einstellungen in der WB und im Adapter müssen gleich sein.

                                Senden von Werten an die WB mache ich folgendermaßen.
                                Datenpunkt mit sinnigen Namen anlegen, dann auf Zahnrad hinter dem Datenpunkt klicken und im sich öffnenden Fenster unter MQTT das Topic wie aus der Liste welche die WB vorgibt eintragen.

                                madingM Online
                                madingM Online
                                mading
                                wrote on last edited by
                                #63

                                @ag sagte in Wallbox, PV mit openWB in iobroker einbinden:

                                @frank70
                                Senden von Werten an die WB mache ich folgendermaßen.
                                Datenpunkt mit sinnigen Namen anlegen, dann auf Zahnrad hinter dem Datenpunkt klicken und im sich öffnenden Fenster unter MQTT das Topic wie aus der Liste welche die WB vorgibt eintragen.

                                Könntest du ein paar Screenshots zeigen?
                                S

                                A 1 Reply Last reply
                                0
                                • madingM mading

                                  @ag sagte in Wallbox, PV mit openWB in iobroker einbinden:

                                  @frank70
                                  Senden von Werten an die WB mache ich folgendermaßen.
                                  Datenpunkt mit sinnigen Namen anlegen, dann auf Zahnrad hinter dem Datenpunkt klicken und im sich öffnenden Fenster unter MQTT das Topic wie aus der Liste welche die WB vorgibt eintragen.

                                  Könntest du ein paar Screenshots zeigen?
                                  S

                                  A Online
                                  A Online
                                  ag
                                  wrote on last edited by
                                  #64

                                  @mading
                                  MQTT-Client.png

                                  Einstellungen des MQTT-Client
                                  MQTT-Client2.png

                                  Beispiel Objekte zum steuern der WallBox
                                  MQTT-Client-SET.png

                                  Einstellungen für Lademodus/ChargeMode
                                  MQTT-Client-Lademodus.png

                                  Operating System: Debian GNU/Linux 12 architecture: arm64 Pi5 8GB
                                  /usr/bin/nodejs v20.18.0 /usr/bin/node 20.18.1 /usr/bin/npm 10.8.2
                                  js-controller 7.0.6 admin 7.4.10

                                  A 1 Reply Last reply
                                  0
                                  • A ag

                                    @mading
                                    MQTT-Client.png

                                    Einstellungen des MQTT-Client
                                    MQTT-Client2.png

                                    Beispiel Objekte zum steuern der WallBox
                                    MQTT-Client-SET.png

                                    Einstellungen für Lademodus/ChargeMode
                                    MQTT-Client-Lademodus.png

                                    A Online
                                    A Online
                                    ag
                                    wrote on last edited by
                                    #65

                                    Hier noch die Einstellugen in der Wallbox
                                    MQTT-WB.png

                                    ein frohes Fest euch Allen

                                    Operating System: Debian GNU/Linux 12 architecture: arm64 Pi5 8GB
                                    /usr/bin/nodejs v20.18.0 /usr/bin/node 20.18.1 /usr/bin/npm 10.8.2
                                    js-controller 7.0.6 admin 7.4.10

                                    1 Reply Last reply
                                    0
                                    • W Offline
                                      W Offline
                                      Wolfirr
                                      wrote on last edited by
                                      #66

                                      Hallo Forum,
                                      ich versuche gerade meine recht komplexe Energielandschaft über ioBroker und die openWB zu konsolidieren. Da ich die Datenpunkte meiner Hausenergiespeicher nur über Telnet bekomme, was ja in der openWB nicht geht, wollte ich dies über den ioBroker machen. Da muss ich aber die getrennten Datenpunkte 'Einspeiseleistung' und 'Ausspeiseleistung' zusammenfassen und mit Vorzeichen versehen, damit sie als 'Speicherleistung' in die openWB per MQTT geschickt werden können.
                                      Deshalb die Frage, hat schon jemand so ein Blockly erstellt, das dies vornimmt?
                                      Danke
                                      WolfiRR

                                      madingM 1 Reply Last reply
                                      0
                                      • W Wolfirr

                                        Hallo Forum,
                                        ich versuche gerade meine recht komplexe Energielandschaft über ioBroker und die openWB zu konsolidieren. Da ich die Datenpunkte meiner Hausenergiespeicher nur über Telnet bekomme, was ja in der openWB nicht geht, wollte ich dies über den ioBroker machen. Da muss ich aber die getrennten Datenpunkte 'Einspeiseleistung' und 'Ausspeiseleistung' zusammenfassen und mit Vorzeichen versehen, damit sie als 'Speicherleistung' in die openWB per MQTT geschickt werden können.
                                        Deshalb die Frage, hat schon jemand so ein Blockly erstellt, das dies vornimmt?
                                        Danke
                                        WolfiRR

                                        madingM Online
                                        madingM Online
                                        mading
                                        wrote on last edited by mading
                                        #67

                                        @wolfirr ich habe für meinen fronius Wechselrichter Blockly geschreiben, die den Hausverbrauch, Netzbezug, Autarkie und Eigenverbrauch in eigene Datenpunkte raus schreiben.

                                        Woran scheitert es? Du musst die entsprechenden Datenpunkte in 0.Userdata anlegen (am Besten mit Einheit). Dann erstellst du ein Blockly mit Trigger Wertänderung oder einem Cron (zb alle 3s) auf den Entsprechenden Wert den du zur Weiterberechnung benötigst. Der Rest ist simple Mathematik.

                                        Meinst du sowas?

                                        IMG_1966.jpeg

                                        
                                        <block xmlns="https://developers.google.com/blockly/xml" type="on" id="0Cp6~c)1g?,Ve]1GwJUO" x="263" y="-187">
                                          <field name="OID">Object ID</field>
                                          <field name="CONDITION">ne</field>
                                          <field name="ACK_CONDITION"></field>
                                          <statement name="STATEMENT">
                                            <block type="variables_set" id="r(mDZAgW6Bl,wmg2![{W">
                                              <field name="VAR" id="vN$csYNld]Pb3aq2^Q;r">Ausgangsleistung</field>
                                              <value name="VALUE">
                                                <block type="get_value" id="6njxLNiqNt~PIE[iR2:O">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">ID auswählen</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="variables_set" id="QY719@jweoZDuLdj5xr=">
                                                  <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                  <value name="VALUE">
                                                    <block type="math_arithmetic" id="_/Ef#s)pJ(-l)Yguv?Lz">
                                                      <field name="OP">ADD</field>
                                                      <value name="A">
                                                        <shadow type="math_number" id="ZetU#(;4?S@5/N+5g3Hv">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="variables_get" id="YMZAAjH,H*UqB[-_XeC2">
                                                          <field name="VAR" id="vN$csYNld]Pb3aq2^Q;r">Ausgangsleistung</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="2ORcyiH3}C1N^Tl4IYCb">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="on_source" id="1OiK{r`_Mhd[%h@ar@74">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="[V0kRKflo2cUU,r/JvXp">
                                                      <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="0=u/]0vpk[C[uF$B34Sp">
                                                          <field name="OP">MULTIPLY</field>
                                                          <value name="A">
                                                            <shadow type="math_number" id="B-o,=GhlSy(`Gi3#}}-]">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="variables_get" id="}V]+[7QF-p#S@;hzCz=}">
                                                              <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number" id="t9a}qdePM9S%V_m1+qTG">
                                                              <field name="NUM">-1</field>
                                                            </shadow>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="update" id="LsqyqLF-+[k(_SM+sS5?">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">Object ID</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="O]q|iWc662}`n(xF2Dl0">
                                                              <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                        
                                        
                                        W 1 Reply Last reply
                                        0
                                        • madingM mading

                                          @wolfirr ich habe für meinen fronius Wechselrichter Blockly geschreiben, die den Hausverbrauch, Netzbezug, Autarkie und Eigenverbrauch in eigene Datenpunkte raus schreiben.

                                          Woran scheitert es? Du musst die entsprechenden Datenpunkte in 0.Userdata anlegen (am Besten mit Einheit). Dann erstellst du ein Blockly mit Trigger Wertänderung oder einem Cron (zb alle 3s) auf den Entsprechenden Wert den du zur Weiterberechnung benötigst. Der Rest ist simple Mathematik.

                                          Meinst du sowas?

                                          IMG_1966.jpeg

                                          
                                          <block xmlns="https://developers.google.com/blockly/xml" type="on" id="0Cp6~c)1g?,Ve]1GwJUO" x="263" y="-187">
                                            <field name="OID">Object ID</field>
                                            <field name="CONDITION">ne</field>
                                            <field name="ACK_CONDITION"></field>
                                            <statement name="STATEMENT">
                                              <block type="variables_set" id="r(mDZAgW6Bl,wmg2![{W">
                                                <field name="VAR" id="vN$csYNld]Pb3aq2^Q;r">Ausgangsleistung</field>
                                                <value name="VALUE">
                                                  <block type="get_value" id="6njxLNiqNt~PIE[iR2:O">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">ID auswählen</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="variables_set" id="QY719@jweoZDuLdj5xr=">
                                                    <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                    <value name="VALUE">
                                                      <block type="math_arithmetic" id="_/Ef#s)pJ(-l)Yguv?Lz">
                                                        <field name="OP">ADD</field>
                                                        <value name="A">
                                                          <shadow type="math_number" id="ZetU#(;4?S@5/N+5g3Hv">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="variables_get" id="YMZAAjH,H*UqB[-_XeC2">
                                                            <field name="VAR" id="vN$csYNld]Pb3aq2^Q;r">Ausgangsleistung</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="2ORcyiH3}C1N^Tl4IYCb">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="on_source" id="1OiK{r`_Mhd[%h@ar@74">
                                                            <field name="ATTR">state.val</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="variables_set" id="[V0kRKflo2cUU,r/JvXp">
                                                        <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                        <value name="VALUE">
                                                          <block type="math_arithmetic" id="0=u/]0vpk[C[uF$B34Sp">
                                                            <field name="OP">MULTIPLY</field>
                                                            <value name="A">
                                                              <shadow type="math_number" id="B-o,=GhlSy(`Gi3#}}-]">
                                                                <field name="NUM">1</field>
                                                              </shadow>
                                                              <block type="variables_get" id="}V]+[7QF-p#S@;hzCz=}">
                                                                <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <shadow type="math_number" id="t9a}qdePM9S%V_m1+qTG">
                                                                <field name="NUM">-1</field>
                                                              </shadow>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="update" id="LsqyqLF-+[k(_SM+sS5?">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                            <field name="OID">Object ID</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="variables_get" id="O]q|iWc662}`n(xF2Dl0">
                                                                <field name="VAR" id=":Wc/S!2[*TD%:`^}B-FC">Addiert</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                          </block>
                                          
                                          
                                          W Offline
                                          W Offline
                                          Wolfirr
                                          wrote on last edited by
                                          #68

                                          Danke @mading!
                                          Das mit dem Anlegen des lokalen Datenpunkts ist wohl der wichtige Punkt für mich. Da muss ich mich noch einmal etwas einlesen, hat aber geholfen.
                                          Grüße
                                          Wolfirr

                                          madingM 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          638

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe