Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Forecast Ergebnisse addieren

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Forecast Ergebnisse addieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @Nefetz last edited by mickym

      @nefetz ah du hast schon alles richtig gemacht. Lass mal diese blöde function Node weg und rechne das Ganze mit einer Change Node aus.

      ba988226-71b6-4538-a6e2-8dcc58265793-image.png

      2a2033a0-3ad5-4c2f-8104-5105d86f2a7c-image.png

      Hier zum Import

      [{"id":"2d9097cfea125152","type":"change","z":"289f539dcc33814e","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"solar","tot":"flow"},{"t":"set","p":"payload","pt":"msg","to":"$sum(payload.*)","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":5480,"wires":[["1f803c8a56d7fd8a"]]},{"id":"56826b1da656a934","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Ost","payload":"3227","payloadType":"num","x":260,"y":5480,"wires":[["10f9a9866ebbf5cb"]]},{"id":"43fcc2624bea9df1","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"West","payload":"3851","payloadType":"num","x":260,"y":5560,"wires":[["8cba3160bd1d1888"]]},{"id":"e597068edcb68144","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Süd","payload":"3818","payloadType":"num","x":260,"y":5520,"wires":[["3c147ff6bf76f324"]]},{"id":"10f9a9866ebbf5cb","type":"change","z":"289f539dcc33814e","name":"","rules":[{"t":"set","p":"solar.Ost","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":5480,"wires":[["e32bb31d6a802a41"]]},{"id":"3c147ff6bf76f324","type":"change","z":"289f539dcc33814e","name":"","rules":[{"t":"set","p":"solar.Süd","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":480,"y":5520,"wires":[["e32bb31d6a802a41"]]},{"id":"8cba3160bd1d1888","type":"change","z":"289f539dcc33814e","name":"","rules":[{"t":"set","p":"solar.West","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":480,"y":5560,"wires":[["e32bb31d6a802a41"]]},{"id":"1f803c8a56d7fd8a","type":"debug","z":"289f539dcc33814e","name":"Summe","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":980,"y":5480,"wires":[]},{"id":"885d4a2cfe457563","type":"function","z":"289f539dcc33814e","name":"Wenn es unbedingt sein muss ...","func":"var solar= flow.get(\"solar\");\nmsg.payload = solar.Ost + solar.Süd + solar.West;\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":810,"y":5540,"wires":[["7db50b242637c8e3"]]},{"id":"7db50b242637c8e3","type":"debug","z":"289f539dcc33814e","name":"Summe Function Node","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1100,"y":5540,"wires":[]},{"id":"e32bb31d6a802a41","type":"junction","z":"289f539dcc33814e","x":620,"y":5520,"wires":[["2d9097cfea125152","885d4a2cfe457563"]]}]
      

      und wenn Du unbedingt JS Code schreiben willst - was ich persönlich ja überhaupt nicht verstehe, dann halt so:
      e332d487-b5fe-4b0e-b7c0-5af2c5996cbf-image.png

      var solar= flow.get("solar");
      msg.payload = solar.Ost + solar.Süd + solar.West;
      return msg;
      
      Nefetz 1 Reply Last reply Reply Quote 0
      • Nefetz
        Nefetz @mickym last edited by Nefetz

        @mickym
        Danke für deine Antwort!

        Ich habe jetzt einfach mal den change node von dir bei meinem flow eingefügt , aber dann kommt diese Fehlermeldung:

        Bildschirmfoto vom 2024-04-06 14-27-34.png Bildschirmfoto vom 2024-04-06 14-27-37.png

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Nefetz last edited by

          @nefetz ich sehe keine - zeig mal deinen Kontext?

          Nefetz 1 Reply Last reply Reply Quote 0
          • Nefetz
            Nefetz @mickym last edited by

            @mickym

            Sorry, den wichtigsten screen vergessen.

            Bildschirmfoto vom 2024-04-06 14-33-01.png

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Nefetz last edited by mickym

              @nefetz Ja dann sind entweder noch nicht alle Felder belegt oder es ist keine Zahl drin (hast Du alle Inject Nodes betätigt?) - zeig mal deinen Kontext

              Nefetz 1 Reply Last reply Reply Quote 0
              • Nefetz
                Nefetz @mickym last edited by

                @mickym Was meinste mit Kontext?

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @Nefetz last edited by mickym

                  @nefetz Na wo Deine Variablen drin stehen.

                  f3c8c827-b7db-4cbf-87d6-f450558221c6-image.png

                  Falls Du den Kontext nicht findest - das Menü aufklappen:
                  3b166899-f560-404c-84e2-4358bd878249-image.png

                  Und immer auf aktualisieren klicken!

                  Prüfe, ob da auch Zahlen drin stehen und betätige alle Inject Nodes um Dir ALLE Solarwerte abzuholen - ggf. lösche Deine Solarvariable nochmal.

                  Ansonsten ist irgendwas anderes faul - dann importiere meinen gesamten Flow und hänge Deine Nodes vorne dran.

                  Wenn aus Deinen Forecast Nodes keine Zahl rauskommt, dann musst Du das ggf. abfangen.

                  Nefetz 1 Reply Last reply Reply Quote 0
                  • Nefetz
                    Nefetz @mickym last edited by

                    @mickym
                    Ich habe jetzt deinen Flow verwendet.
                    Habe alle inject nodes angestoßen.
                    Keine Werte.
                    Bildschirmfoto vom 2024-04-06 15-07-28.png

                    Wenn ich einen funktion node da noch einbaue kann ich die Werte abfangen. allerdings sind die dann einzeln.

                    Bildschirmfoto vom 2024-04-06 15-11-43.png

                    Bildschirmfoto vom 2024-04-06 15-11-50.png

                    1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active last edited by mickym

                      na das sind ja objekte und keine Zahlen die du schreibst. zeig mal das objekt, das aus den nodes kommt. Alternativ schreibe die Ergebnisse der function node in solar.Ost etc.

                      Also setze die 3 function nodes 3 mal direkt hinter die solarforecast nodes.

                      06e1bdd9-297f-49e2-a57f-0c24ec0907a3-image.png

                      Nefetz 1 Reply Last reply Reply Quote 0
                      • Nefetz
                        Nefetz @mickym last edited by

                        @mickym

                        Bildschirmfoto vom 2024-04-06 15-51-17.png

                        Bildschirmfoto vom 2024-04-06 15-50-35.png
                        Könntest du mit anydesk mal drüber schauen?

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Nefetz last edited by

                          @nefetz Nein VOR die Change NOdes - die function Nodes direkt hinter die solar forecast nodes!!!

                          689d4594-cc4b-4349-bcb8-f0ca74ef8862-image.png

                          Nefetz 1 Reply Last reply Reply Quote 0
                          • Nefetz
                            Nefetz @mickym last edited by

                            @mickym

                            Vielen Dank, es hat somit geklappt!

                            Bildschirmfoto vom 2024-04-06 16-00-31.png

                            mickym 1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @Nefetz last edited by

                              @nefetz JA viel Spaß und ein schönes Wochenende.

                              Nefetz 1 Reply Last reply Reply Quote 0
                              • Nefetz
                                Nefetz @mickym last edited by

                                @mickym Das wünsch ich dir auch 👍

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                1.1k
                                Online

                                31.7k
                                Users

                                79.7k
                                Topics

                                1.3m
                                Posts

                                2
                                15
                                570
                                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