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. [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
    990

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

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

Scheduled Pinned Locked Moved Blockly
blocklymonitoringtemplate
4 Posts 2 Posters 649 Views 2 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.
  • M Offline
    M Offline
    meierchen006
    wrote on last edited by 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 Reply Last reply
    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
      wrote on last edited by 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 Reply Last reply
      0
      • M Offline
        M Offline
        meierchen006
        wrote on last edited by 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 Reply Last reply
        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
          wrote on last edited by
          #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 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

          312

          Online

          32.6k

          Users

          82.3k

          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