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. Skripten / Logik
  4. Blockly
  5. Smartmeter emulieren für Heizstab, blockly, Voltoplus

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    521

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

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

Smartmeter emulieren für Heizstab, blockly, Voltoplus

Scheduled Pinned Locked Moved Blockly
7 Posts 4 Posters 673 Views 3 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.
  • P Offline
    P Offline
    PetersenLA
    wrote on last edited by
    #1

    Hallo
    Da meine Ökofen Pellematic Condens Heizung leider mein Smartmeter nicht direkt auslesen kann, macht das jetzt iobroker für mich.
    Ich muss jetzt in iobroker ein bestimmtes Smartmeter emulieren.
    Das zu emulierende Smartmeter ist von Voltoplus.
    Ich weiß wie der json string aussehen muss, den ein Voltoplus Smartmeter ausgibt. Leider weiß ich nicht, wie ich in blockly beginnen soll und wie ich mir dort den String aus den ausgelesenen Objekten wieder zusammenbaue.

    Die Heizung stellt normalerweise eine json Anfrage beim Smartmeter und das Smartmeter antwortet.
    Diese Antwort muss jetzt iobroker beantworten.
    Die Heizung braucht die Daten (Volt und Ampere je Phase) zur Berechnung des Überschussstroms, um damit einen Heizstab stufenlos zu steuern.

    Kann mir jemand helfen?

    Vielen Dank.

    David G.D paul53P 3 Replies Last reply
    0
    • P PetersenLA

      Hallo
      Da meine Ökofen Pellematic Condens Heizung leider mein Smartmeter nicht direkt auslesen kann, macht das jetzt iobroker für mich.
      Ich muss jetzt in iobroker ein bestimmtes Smartmeter emulieren.
      Das zu emulierende Smartmeter ist von Voltoplus.
      Ich weiß wie der json string aussehen muss, den ein Voltoplus Smartmeter ausgibt. Leider weiß ich nicht, wie ich in blockly beginnen soll und wie ich mir dort den String aus den ausgelesenen Objekten wieder zusammenbaue.

      Die Heizung stellt normalerweise eine json Anfrage beim Smartmeter und das Smartmeter antwortet.
      Diese Antwort muss jetzt iobroker beantworten.
      Die Heizung braucht die Daten (Volt und Ampere je Phase) zur Berechnung des Überschussstroms, um damit einen Heizstab stufenlos zu steuern.

      Kann mir jemand helfen?

      Vielen Dank.

      David G.D Offline
      David G.D Offline
      David G.
      wrote on last edited by David G.
      #2

      @petersenla

      Am besten zeigst du mal einen String wie es aussehen muss und welche Werte du zur Verfügung hast.

      Paul weiß scheinbar schon was zu tun ist.

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      1 Reply Last reply
      0
      • P PetersenLA

        Hallo
        Da meine Ökofen Pellematic Condens Heizung leider mein Smartmeter nicht direkt auslesen kann, macht das jetzt iobroker für mich.
        Ich muss jetzt in iobroker ein bestimmtes Smartmeter emulieren.
        Das zu emulierende Smartmeter ist von Voltoplus.
        Ich weiß wie der json string aussehen muss, den ein Voltoplus Smartmeter ausgibt. Leider weiß ich nicht, wie ich in blockly beginnen soll und wie ich mir dort den String aus den ausgelesenen Objekten wieder zusammenbaue.

        Die Heizung stellt normalerweise eine json Anfrage beim Smartmeter und das Smartmeter antwortet.
        Diese Antwort muss jetzt iobroker beantworten.
        Die Heizung braucht die Daten (Volt und Ampere je Phase) zur Berechnung des Überschussstroms, um damit einen Heizstab stufenlos zu steuern.

        Kann mir jemand helfen?

        Vielen Dank.

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #3

        @petersenla sagte: Voltoplus Smartmeter

        Es gibt einen Adapter ioBroker.voltoplus.

        @petersenla sagte in Smartmeter emulieren für Heizstab, blockly, Voltoplus:

        einen Heizstab stufenlos zu steuern.

        Das macht Voltoplus von sich aus (4-20 mA Ausgang).

        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 Reply Last reply
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          wrote on last edited by
          #4

          @paul53 ich glaube du hast das falsch Verstanden. Er hat keinen Voltoplus, sondern muss einen Simulieren.

          @PetersenLA mit Blockly alleine wirst du das nicht hinbekommen. Du musst einen rudimentären server laufen lassen der die Anfrage an nimmt und Antwortet. Wüsste nicht das Blockly so einen Bustein zur verfügung stellt.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Reply Last reply
          0
          • P PetersenLA

            Hallo
            Da meine Ökofen Pellematic Condens Heizung leider mein Smartmeter nicht direkt auslesen kann, macht das jetzt iobroker für mich.
            Ich muss jetzt in iobroker ein bestimmtes Smartmeter emulieren.
            Das zu emulierende Smartmeter ist von Voltoplus.
            Ich weiß wie der json string aussehen muss, den ein Voltoplus Smartmeter ausgibt. Leider weiß ich nicht, wie ich in blockly beginnen soll und wie ich mir dort den String aus den ausgelesenen Objekten wieder zusammenbaue.

            Die Heizung stellt normalerweise eine json Anfrage beim Smartmeter und das Smartmeter antwortet.
            Diese Antwort muss jetzt iobroker beantworten.
            Die Heizung braucht die Daten (Volt und Ampere je Phase) zur Berechnung des Überschussstroms, um damit einen Heizstab stufenlos zu steuern.

            Kann mir jemand helfen?

            Vielen Dank.

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by paul53
            #5

            @petersenla sagte: String aus den ausgelesenen Objekten wieder zusammenbaue.

            Etwa so:

            Blockly_temp.JPG

            Inhalt von objekt(id, value):

            return {
                id: id,
                value: value
            };
            

            @petersenla sagte in Smartmeter emulieren für Heizstab, blockly, Voltoplus:

            Diese Antwort muss jetzt iobroker beantworten.

            Keine Ahnung, wie ioBroker die Anfrage mitbekommen soll.

            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

            P 1 Reply Last reply
            0
            • paul53P paul53

              @petersenla sagte: String aus den ausgelesenen Objekten wieder zusammenbaue.

              Etwa so:

              Blockly_temp.JPG

              Inhalt von objekt(id, value):

              return {
                  id: id,
                  value: value
              };
              

              @petersenla sagte in Smartmeter emulieren für Heizstab, blockly, Voltoplus:

              Diese Antwort muss jetzt iobroker beantworten.

              Keine Ahnung, wie ioBroker die Anfrage mitbekommen soll.

              P Offline
              P Offline
              PetersenLA
              wrote on last edited by
              #6

              @paul53 Hallo paul53,

              danke für deine Antwort.
              ich bin noch nicht so fit in blockly und komme damit an meine Grenzen.
              ich kann das so zusammenstellen. Block mit "objekt mit: id..." kann ich als Baustein nicht finden. Die zu integrierenden Blöcke (grün, lila, blau) habe ich erstellt und auch die ID's zugewiesen.
              Ich vermute, dass es den so nicht gibt und man erst ein Objekt mit dem code "return {..." erstellen muss.
              das kriege ich aber nicht hin.

              @Jey-Cee ja das kann sein. aber den String zu erstellen ist schon mal ein erster Schritt. Ich glaube es gibt auf github einen Emulator für ein Fronius Smartmeter.

              @David-G ich brauche nur die Werte Volt und Ampere für jeweils alle 3 Phasen, habe aber aus meinem Smartmeter aber zusätzlich die Werte "aktueller Netzbezug" und "aktuelle Netzeinspeisung" in Watt sowie "Gesamtbezug" und "Gesamteinspeisung" in kWh zur Verfügung.

              Der String müsste wie in den obersten Zeilen aussehen:
              string.jpg

              paul53P 1 Reply Last reply
              0
              • P PetersenLA

                @paul53 Hallo paul53,

                danke für deine Antwort.
                ich bin noch nicht so fit in blockly und komme damit an meine Grenzen.
                ich kann das so zusammenstellen. Block mit "objekt mit: id..." kann ich als Baustein nicht finden. Die zu integrierenden Blöcke (grün, lila, blau) habe ich erstellt und auch die ID's zugewiesen.
                Ich vermute, dass es den so nicht gibt und man erst ein Objekt mit dem code "return {..." erstellen muss.
                das kriege ich aber nicht hin.

                @Jey-Cee ja das kann sein. aber den String zu erstellen ist schon mal ein erster Schritt. Ich glaube es gibt auf github einen Emulator für ein Fronius Smartmeter.

                @David-G ich brauche nur die Werte Volt und Ampere für jeweils alle 3 Phasen, habe aber aus meinem Smartmeter aber zusätzlich die Werte "aktueller Netzbezug" und "aktuelle Netzeinspeisung" in Watt sowie "Gesamtbezug" und "Gesamteinspeisung" in kWh zur Verfügung.

                Der String müsste wie in den obersten Zeilen aussehen:
                string.jpg

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #7

                @petersenla sagte: Block mit "objekt mit: id..." kann ich als Baustein nicht finden.

                Das ist unter "Funktionen" der Block "JS-Funktion mit Ergebnis":

                Blockly_temp.JPG

                Durch anklicken der 3 Punkte rechts kommt man in den Editor, in dem man return ... eingeben kann.

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

                368

                Online

                32.7k

                Users

                82.5k

                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