Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Smartmeter emulieren für Heizstab, blockly, Voltoplus

    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

    Smartmeter emulieren für Heizstab, blockly, Voltoplus

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

      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. paul53 3 Replies Last reply Reply Quote 0
      • David G.
        David G. @PetersenLA last edited by David G.

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

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @PetersenLA last edited by

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

          1 Reply Last reply Reply Quote 0
          • Jey Cee
            Jey Cee Developer last edited by

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

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @PetersenLA last edited by 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 1 Reply Last reply Reply Quote 0
              • P
                PetersenLA @paul53 last edited by

                @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

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @PetersenLA last edited by

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

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  979
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

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