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. [gelöst]PV Gesamtertrag zu esp01 Tasmota senden als String

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[gelöst]PV Gesamtertrag zu esp01 Tasmota senden als String

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklymonitoringtemplate
4 Beiträge 2 Kommentatoren 649 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.
  • M Offline
    M Offline
    meierchen006
    schrieb am zuletzt editiert von meierchen006
    #1

    Hallo

    ich bin wie viele andere neu und noch sehr unerfahren in Blockly.
    Ich betreibe einen esp 01 zum testen um meinen Gesamtertrag der PV Anlage zum esp zu senden.

    Eigentlich war der Plan das man über Modbus TCP den Gesamtertrag vom Wechselrichter (SMA Tripower 10.0 SE) abholt und dieser gleich im esp01 der mit Tasmota Firmware 12.3.1.6 läuft, verarbeitet wird.

    Da dies aber nicht funktioniert, der esp kann die Werte nicht beim Modbus abholen, der Umweg über den ioBroker.

    Der ioBroker hat den Wert Gesamtertrag vom Modbus des WR abgeholt, funktioniert also einwandfrei.

    Jetz soll/muss ich aus dem ioBroker Object Gesamtertrag einen String an mein esp Object senden.

    hier soll der Wert dann angezeigt letztendlich angezeigt und verarbeitet werden:
    ae3180d8-94dc-4251-8a21-eca5b23b117f-image.png

    hier kommt er über Modbus im ioBroker an:
    8d36ec19-dffa-41b1-81fa-006a1dc02fc3-image.png

    da soll er im esp Object ankommen:

    fa4ffed3-6ce6-4149-aadb-2351f48fb8b2-image.png

    Wie man sieht steht dort auch schon ein Wert in dem Format wie er als String ankommen soll

    pverg=351.882

    leider kann der esp bisher nichts mit dem String anfangen und verarbeitet den Wert nicht.

    Deshalb gehe ich davon aus, dass beim erstellen meines Strings einen Fehler habe, hier mein Blockly dazu

    69903158-8be9-4c11-91c0-69fe5d92c0a7-image.png

    al JS

    on({id: [].concat(['modbus.0.inputRegisters.3.30513_Ertrag_ges']), change: "ne"}, async function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      setState("sonoff.0.104-hichi-esp01-Test.Script"/*104-hichi-esp01-Test  Script*/, ('' + ('>pverg=' + String(getState("modbus.0.inputRegisters.3.30513_Ertrag_ges").val))), true);
    });
    

    Erkennt jemand von Euch meinen Fehler beim erstellen des Strings und kann mir helfen es richtig zu machen?

    Vielen Dank

    haus-automatisierungH 1 Antwort Letzte Antwort
    0
    • M meierchen006

      Hallo

      ich bin wie viele andere neu und noch sehr unerfahren in Blockly.
      Ich betreibe einen esp 01 zum testen um meinen Gesamtertrag der PV Anlage zum esp zu senden.

      Eigentlich war der Plan das man über Modbus TCP den Gesamtertrag vom Wechselrichter (SMA Tripower 10.0 SE) abholt und dieser gleich im esp01 der mit Tasmota Firmware 12.3.1.6 läuft, verarbeitet wird.

      Da dies aber nicht funktioniert, der esp kann die Werte nicht beim Modbus abholen, der Umweg über den ioBroker.

      Der ioBroker hat den Wert Gesamtertrag vom Modbus des WR abgeholt, funktioniert also einwandfrei.

      Jetz soll/muss ich aus dem ioBroker Object Gesamtertrag einen String an mein esp Object senden.

      hier soll der Wert dann angezeigt letztendlich angezeigt und verarbeitet werden:
      ae3180d8-94dc-4251-8a21-eca5b23b117f-image.png

      hier kommt er über Modbus im ioBroker an:
      8d36ec19-dffa-41b1-81fa-006a1dc02fc3-image.png

      da soll er im esp Object ankommen:

      fa4ffed3-6ce6-4149-aadb-2351f48fb8b2-image.png

      Wie man sieht steht dort auch schon ein Wert in dem Format wie er als String ankommen soll

      pverg=351.882

      leider kann der esp bisher nichts mit dem String anfangen und verarbeitet den Wert nicht.

      Deshalb gehe ich davon aus, dass beim erstellen meines Strings einen Fehler habe, hier mein Blockly dazu

      69903158-8be9-4c11-91c0-69fe5d92c0a7-image.png

      al JS

      on({id: [].concat(['modbus.0.inputRegisters.3.30513_Ertrag_ges']), change: "ne"}, async function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        setState("sonoff.0.104-hichi-esp01-Test.Script"/*104-hichi-esp01-Test  Script*/, ('' + ('>pverg=' + String(getState("modbus.0.inputRegisters.3.30513_Ertrag_ges").val))), true);
      });
      

      Erkennt jemand von Euch meinen Fehler beim erstellen des Strings und kann mir helfen es richtig zu machen?

      Vielen Dank

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von haus-automatisierung
      #2

      @meierchen006 sagte in PV Gesamtertrag zu esp01 Tasmota senden als String:

      Erkennt jemand von Euch meinen Fehler beim erstellen des Strings und kann mir helfen es richtig zu machen?

      Sieht doch fast richtig aus. Außer, dass Du aktualisiere statt steuere verwendest...
      Und "nach String" kannst Du Dir logischerweise auch sparen. Der Text-Block liefert ja schon einen String.

      Siehe

      • https://forum.iobroker.net/topic/61876/bestätigt-acknowledged-flag-bedeutung-ein-mysterium
      • https://www.youtube.com/watch?v=p5FyeifYUnw

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        meierchen006
        schrieb am zuletzt editiert von meierchen006
        #3

        Hallo,

        danke schon mal für deine Antwort, dein Kurs den ioBroker Master Kurs hat sich schon mehrfach gelohnt, doch manchmal gibt es halt dinge die noch nicht in deinem Kurs angeboten werden.

        Ich habe jetzt mal so abgeändert

        809ac85b-6d29-49c4-bfec-73ed699d615e-image.png

        ich denke so hast du dir das gedacht.

        mal sehen ob es dann funktioniert.

        siehe da

        ad0992f6-557c-4159-a94b-f7681f429881-image.png

        Vielen Dank Matthias

        haus-automatisierungH 1 Antwort Letzte Antwort
        1
        • M meierchen006

          Hallo,

          danke schon mal für deine Antwort, dein Kurs den ioBroker Master Kurs hat sich schon mehrfach gelohnt, doch manchmal gibt es halt dinge die noch nicht in deinem Kurs angeboten werden.

          Ich habe jetzt mal so abgeändert

          809ac85b-6d29-49c4-bfec-73ed699d615e-image.png

          ich denke so hast du dir das gedacht.

          mal sehen ob es dann funktioniert.

          siehe da

          ad0992f6-557c-4159-a94b-f7681f429881-image.png

          Vielen Dank Matthias

          haus-automatisierungH Offline
          haus-automatisierungH Offline
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @meierchen006 Genau richtig :rocket:

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

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


          Support us

          ioBroker
          Community Adapters
          Donate

          519

          Online

          32.6k

          Benutzer

          82.3k

          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