Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst]PV Gesamtertrag zu esp01 Tasmota senden als String

    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

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      meierchen006 last edited by 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-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @meierchen006 last edited by haus-automatisierung

        @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
        1 Reply Last reply Reply Quote 0
        • M
          meierchen006 last edited by 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-automatisierung 1 Reply Last reply Reply Quote 1
          • haus-automatisierung
            haus-automatisierung Developer Most Active @meierchen006 last edited by

            @meierchen006 Genau richtig 🚀

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

            Support us

            ioBroker
            Community Adapters
            Donate

            859
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            blockly monitoring template
            2
            4
            465
            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