Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Daten aus Fronius Solarweb auslesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Daten aus Fronius Solarweb auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Strobelix @Negalein last edited by Strobelix

      @negalein

      Bitte das geänderte Script von oben noch mal probieren. Hatte nicht alle Blöcke kopiert

      Negalein 1 Reply Last reply Reply Quote 1
      • Negalein
        Negalein Global Moderator @Strobelix last edited by

        @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

        Bitte das geänderte Script von oben noch mal probieren. Hatte nicht alle Blöcke kopiert

        18:57:45.104	info	javascript.0 (361) Stop script script.js.Fronius.Solarweb_Test
        18:57:48.418	info	javascript.0 (361) Start javascript script.js.Fronius.Solarweb_Test
        18:57:48.429	info	javascript.0 (361) script.js.Fronius.Solarweb_Test: registered 0 subscriptions and 0 schedules
        18:57:50.620	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:117)
        18:57:50.620	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:117)
        18:57:50.621	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:117)
        18:57:50.622	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:117)
        18:57:50.622	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:117)
        

        60fc9c81-47a2-4ec3-ac53-005365e5f137-image.png

        S 1 Reply Last reply Reply Quote 0
        • S
          Strobelix @Negalein last edited by

          @negalein Danke
          Der Fehler in Zeile 39 ist wie befürchtet die manuelle Addition mit einem nicht vorhandenen Wert. Da muss ich also eine Abfrage davor setzten, ob es den Wert gibt.

          Das sieht aus als hättest du auch keinen Smartmeter, richtig?
          Ausser Output und Total kommen da wohl keine Werte. Bzw ein paar Werte bekommt er mit 0, sonst würde das Script keine Datenpunkte dazu anlegen

          Negalein 1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @Strobelix last edited by

            @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

            Das sieht aus als hättest du auch keinen Smartmeter, richtig?

            Ja, ist richtig. Unsere Elektriker (mehrere angefragt) konnten ihn "angeblich" nie bestellen. 😞

            S 1 Reply Last reply Reply Quote 0
            • S
              Strobelix @Negalein last edited by

              @negalein said in FRONIUS Adapter Entwicklung eingestellt?:

              @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

              Das sieht aus als hättest du auch keinen Smartmeter, richtig?

              Ja, ist richtig. Unsere Elektriker (mehrere angefragt) konnten ihn "angeblich" nie bestellen. 😞

              Ohje. Dann sind deine Werte in der App ja auch stark eingeschränkt. Nichtmal die Einspeisung kannst du dann ja rauslesen

              Negalein 1 Reply Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @Strobelix last edited by

                @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

                Nichtmal die Einspeisung kannst du dann ja rauslesen

                Nein, nur die Erzeugung.
                Einspeisung lese ich mit dem Volkszähler aus (direkt am Smartmeter vom Stromlieferant).

                Aber der Smartmeter von Fronius steht noch immer auf meiner Liste.

                1 Reply Last reply Reply Quote 0
                • R
                  RainerL @Strobelix last edited by

                  @strobelix

                  Hallo Stobelix,

                  ich hoffe die log Ausgabe ist so das es weiterhilft.
                  Gruß Rainer

                  log_script_results_RainerL.txt

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Strobelix @RainerL last edited by

                    @rainerl said in FRONIUS Adapter Entwicklung eingestellt?:

                    @strobelix

                    Hallo Stobelix,

                    ich hoffe die log Ausgabe ist so das es weiterhilft.
                    Gruß Rainer

                    log_script_results_RainerL.txt

                    Danke das hilft mir. Du hast auch die 20 Channels aber in anderer Reihenfolge.
                    Dann ist mein „neuer“ Weg schon der Richtige.
                    Werde aber etwas brauchen um das auf alle Varianten anzupassen

                    R 1 Reply Last reply Reply Quote 0
                    • da_Woody
                      da_Woody @JB_Sullivan last edited by

                      @jb_sullivan ok, hab das ding mal angestoppelt. kein sicherheitsschalter, nur eine buchse. 🙂
                      hab jetzt auch eine IP. wenn ich die im browser aufrufe, kommt login fenster.
                      8.2 Konfigurieren Sie die BCU
                      Grundsätzlich können Sie über die Eingabe der richtigen IP Adresse in Ihrem Browser (Internet Explorer, Google Chrome, Mozilla Firefox werden benötigt) Zugang zu
                      der Website des Batteriesystems erhalten. Dort müssen Sie sich mit Ihren Zugangsdaten (Standardeinstellung - login ID: installer; password: BYD@12345)
                      verifizieren.

                      damit klappts mal nicht.
                      die IP im adapter eingetragen, selbes bild wie oben. keine verbindung mit gerät oder dienst. im log kommt lapidar:

                      bydhvs.0
                      2022-01-04 21:12:49.352	error	Error connecting to 192.168.5.150
                      

                      irgendwie unbunt... liegts daran, weil eine BYD Battery-Box HV ist?

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        Strobelix @da_Woody last edited by

                        @da_woody der Adapter geht nur mit HVS und HVM, nicht mit Box HV. Da musst evtl den anderen Adapter mal probieren.
                        Aber bitte dann auch im passenden Beitrag fragen stellen

                        da_Woody 1 Reply Last reply Reply Quote 1
                        • S
                          Strobelix last edited by Strobelix

                          @Negalein

                          So hier meine hoffentlich finale Version für die dynamische Abfrage
                          Es sollten jetzt nur noch Datenpunkte angelegt werden, die auch einen Wert enthalten.
                          Berechnungen werden auch nur durchgeführt wenn dann die passenden Datenpunkte vorhanden sind.

                          Wenn das klappt, arbeite ich das auch noch mit den Savings aus und natürlich dann auch die Historie

                          Den Testordner (userdata.solarweb.test) dazu vorher noch mal löschen.

                          <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                              <variable id="yMTLb2yEf[B/b7g~MW%w">Solarweb PV ID</variable>
                            </variables>
                            <block type="variables_set" id="olYna.9IIpz6Agx?;D-J" x="-1687" y="-337">
                              <field name="VAR" id="yMTLb2yEf[B/b7g~MW%w">Solarweb PV ID</field>
                              <value name="VALUE">
                                <block type="text" id="^N~`8nj!FweMs{zSShq-">
                                  <field name="TEXT">pv-id</field>
                                </block>
                              </value>
                              <next>
                                <block type="procedures_callcustomnoreturn" id="7ZTxLfKrow3{,QKh[}~G">
                                  <mutation name="Total Energy"></mutation>
                                  <next>
                                    <block type="procedures_callcustomnoreturn" id="[(-vX#wSy5.Vj@0DiF]*">
                                      <mutation name="Total CO2 Savings kg"></mutation>
                                      <next>
                                        <block type="procedures_callcustomnoreturn" id="lf4QznI{]oNkkpHZeo|S">
                                          <mutation name="Total CO2 Savings km"></mutation>
                                          <next>
                                            <block type="procedures_callcustomnoreturn" id="oRIVnKBR@_jHq6pmz|6z">
                                              <mutation name="Total CO2 Savings Trees"></mutation>
                                              <next>
                                                <block type="procedures_callcustomnoreturn" id="1[sMpLd9q*TG]?K%eNx/">
                                                  <mutation name="Total Profit EUR"></mutation>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                            <block type="procedures_defcustomnoreturn" id="6ODS3[e).i-Nw=J8+%5T" x="-1237" y="-287">
                              <mutation statements="false"></mutation>
                              <field name="NAME">Total Energy</field>
                              <field name="SCRIPT">dmFyIGh0dHBzID0gcmVxdWlyZSgiaHR0cHMiKTsKdmFyIHJlcXVlc3QgPSByZXF1aXJlKCJyZXF1ZXN0Iik7CgoKIHZhciBvcHRpb25zID0gewogIHVybDogJ2h0dHBzOi8vc3dxYXBpLnNvbGFyd2ViLmNvbS9wdnN5c3RlbXMvJytTb2xhcndlYl9QVl9JRCsnL2FnZ3JkYXRhP3BlcmlvZD10b3RhbCZjaGFubmVsPUVuZXJneUZlZWRJbixFbmVyZ3lQdXJjaGFzZWQsRW5lcmd5RGlyZWN0Q29uc3VtcHRpb24sRW5lcmd5QmF0dENoYXJnZSxFbmVyZ3lCYXR0RGlzY2hhcmdlLEVuZXJneUJhdHRDaGFyZ2VHcmlkLEVuZXJneUJhdHREaXNjaGFyZ2VHcmlkLE9obXBpbG90RW5lcmd5LEVuZXJneU91dHB1dCxFbmVyZ3lQcm9kdWN0aW9uVG90YWwsRW5lcmd5Q29uc3VtcHRpb25Ub3RhbCxFbmVyZ3lTZWxmQ29uc3VtcHRpb25Ub3RhbCcsCiAgaGVhZGVyczogewogICdBY2Nlc3NLZXlJZCc6J0ZLSUFGRkIzRDA5ODZDRjI0Q0JEQkY1ODA3NTVBOUYzODc2OScsCiAgJ0FjY2Vzc0tleVZhbHVlJzogJ2FiNTU2M2ZiLWZmMGEtNDNkMC1hNTI2LWMwN2E0ZDBiMDNhYScsCiAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJwogIH0sCiAgJ2F1dGgnOiB7CiAgICAnYmVhcmVyJzogKGdldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVG9rZW4iKS52YWwpCiAgfQp9OwoKZnVuY3Rpb24gY2FsbGJhY2soZXJyb3IsIHJlc3BvbnNlLCBib2R5KSB7CnZhciByZXN1bHQgPSBKU09OLnBhcnNlKGJvZHkpOwppZiAocmVzcG9uc2Uuc3RhdHVzQ29kZSA9PTIwMCkgewp2YXIgYXJyYXlMZW5ndGggPSByZXN1bHQuZGF0YVswXS5jaGFubmVscy5sZW5ndGg7Cgpmb3IgKGxldCBpID0gMDsgaSA8IGFycmF5TGVuZ3RoOyBpKyspIHsKICBpZiAocmVzdWx0LmRhdGFbMF0uY2hhbm5lbHNbaV0udmFsdWUgPiAwKXsKICBjcmVhdGVTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuIityZXN1bHQuZGF0YVswXS5jaGFubmVsc1tpXS5jaGFubmVsTmFtZSwgSlNPTi5wYXJzZSgneyJyb2xlIjogInN0YXRlIiwidHlwZSI6ICJudW1iZXIiLCJyZWFkIjogdHJ1ZSwid3JpdGUiOiBmYWxzZSwgImRlc2MiOiAiTWFudWVsbCBlcnpldWd0IiwiZGVmIjowLCJ1bml0IjogImtXaCJ9JyksIGFzeW5jIGZ1bmN0aW9uICgpIHt9KSwKICB0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7CiAgIHNldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVGVzdC4iK3Jlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLmNoYW5uZWxOYW1lLCBNYXRoLnJvdW5kKHJlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLnZhbHVlIC8gMTAwMCoxMDApLzEwMCwgdHJ1ZSk7CiAgIAogIH0sIDEwMDApOwogIH0KfQp0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7CmlmICgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuRW5lcmd5QmF0dERpc2NoYXJnZSIgIT0gInVuZGVmaW5lZCIgJiYgIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5UZXN0LkVuZXJneURpcmVjdENvbnN1bXB0aW9uIiAhPSAidW5kZWZpbmVkIikgewogICAgY3JlYXRlU3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5UZXN0LkVuZXJneVNlbGZDb25zdW1wdGlvbiIsIEpTT04ucGFyc2UoJ3sicm9sZSI6ICJzdGF0ZSIsInR5cGUiOiAibnVtYmVyIiwicmVhZCI6IHRydWUsIndyaXRlIjogZmFsc2UsICJkZXNjIjogIk1hbnVlbGwgZXJ6ZXVndCIsImRlZiI6MCwidW5pdCI6ICJrV2gifScpLCBhc3luYyBmdW5jdGlvbiAoKSB7fSk7CiAgICB0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7CiAgICBzZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuRW5lcmd5U2VsZkNvbnN1bXB0aW9uIiwgZ2V0U3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5UZXN0LkVuZXJneUJhdHREaXNjaGFyZ2UiKS52YWwgKyBnZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuRW5lcmd5RGlyZWN0Q29uc3VtcHRpb24iKS52YWwsIHRydWUpOwp9LCAxMDAwKTsKfQp9LCAxMDAwKTsKfQogIAplbHNlewogICAgc2V0U3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5Ub2tlbiBlcnN0ZWxsZW4iLypOZXVlclRva2VuKi8sIHRydWUpOwp9fQpyZXF1ZXN0LmdldChvcHRpb25zLCBjYWxsYmFjayk7</field>
                              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                            </block>
                            <block type="procedures_defcustomnoreturn" id="S543@V~f[BK4z43WmyL~" x="-1237" y="-262">
                              <mutation statements="false"></mutation>
                              <field name="NAME">Total CO2 Savings kg</field>
                              <field name="SCRIPT">dmFyIGh0dHBzID0gcmVxdWlyZSgiaHR0cHMiKTsKdmFyIHJlcXVlc3QgPSByZXF1aXJlKCJyZXF1ZXN0Iik7CgoKIHZhciBvcHRpb25zID0gewogIHVybDogJ2h0dHBzOi8vc3dxYXBpLnNvbGFyd2ViLmNvbS9wdnN5c3RlbXMvJytTb2xhcndlYl9QVl9JRCsnL2FnZ3JkYXRhP3BlcmlvZD10b3RhbCZjaGFubmVsPVNhdmluZ3NDTzInLAogIGhlYWRlcnM6IHsKICAnQWNjZXNzS2V5SWQnOidGS0lBRkZCM0QwOTg2Q0YyNENCREJGNTgwNzU1QTlGMzg3NjknLAogICdBY2Nlc3NLZXlWYWx1ZSc6ICdhYjU1NjNmYi1mZjBhLTQzZDAtYTUyNi1jMDdhNGQwYjAzYWEnLAogICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicKICB9LAogICdhdXRoJzogewogICAgJ2JlYXJlcic6IChnZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRva2VuIikudmFsKQogIH0KfTsKCmZ1bmN0aW9uIGNhbGxiYWNrKGVycm9yLCByZXNwb25zZSwgYm9keSkgewp2YXIgcmVzdWx0ID0gSlNPTi5wYXJzZShib2R5KTsKaWYgKHJlc3BvbnNlLnN0YXR1c0NvZGUgPT0yMDApIHsKdmFyIGFycmF5TGVuZ3RoID0gcmVzdWx0LmRhdGFbMF0uY2hhbm5lbHMubGVuZ3RoOwoKZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheUxlbmd0aDsgaSsrKSB7CiAgaWYgKHJlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLnZhbHVlID4gMCl7CiAgY3JlYXRlU3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5UZXN0LiIrcmVzdWx0LmRhdGFbMF0uY2hhbm5lbHNbaV0uY2hhbm5lbE5hbWUsIEpTT04ucGFyc2UoJ3sicm9sZSI6ICJzdGF0ZSIsInR5cGUiOiAibnVtYmVyIiwicmVhZCI6IHRydWUsIndyaXRlIjogZmFsc2UsICJkZXNjIjogIk1hbnVlbGwgZXJ6ZXVndCIsImRlZiI6MCwidW5pdCI6ICJrZyJ9JyksIGFzeW5jIGZ1bmN0aW9uICgpIHt9KSwKICB0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7CiAgIHNldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVGVzdC4iK3Jlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLmNoYW5uZWxOYW1lLCBNYXRoLnJvdW5kKHJlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLnZhbHVlICoxMDApLzEwMCwgdHJ1ZSk7CiAgIAogIH0sIDEwMDApOwogIH0KfX0gIAplbHNlewogICAgc2V0U3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5Ub2tlbiBlcnN0ZWxsZW4iLypOZXVlclRva2VuKi8sIHRydWUpOwp9fQpyZXF1ZXN0LmdldChvcHRpb25zLCBjYWxsYmFjayk7</field>
                              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                            </block>
                            <block type="procedures_defcustomnoreturn" id="(~TagMC1[$f0V/Vp4UBz" x="-1237" y="-237">
                              <mutation statements="false"></mutation>
                              <field name="NAME">Total CO2 Savings km</field>
                              <field name="SCRIPT">dmFyIGh0dHBzID0gcmVxdWlyZSgiaHR0cHMiKTsKdmFyIHJlcXVlc3QgPSByZXF1aXJlKCJyZXF1ZXN0Iik7CgoKIHZhciBvcHRpb25zID0gewogIHVybDogJ2h0dHBzOi8vc3dxYXBpLnNvbGFyd2ViLmNvbS9wdnN5c3RlbXMvJytTb2xhcndlYl9QVl9JRCsnL2FnZ3JkYXRhP3BlcmlvZD10b3RhbCZjaGFubmVsPVNhdmluZ3NUcmF2ZWxDYXIsU2F2aW5nc1RyYXZlbFBsYW5lJywKICBoZWFkZXJzOiB7CiAgJ0FjY2Vzc0tleUlkJzonRktJQUZGQjNEMDk4NkNGMjRDQkRCRjU4MDc1NUE5RjM4NzY5JywKICAnQWNjZXNzS2V5VmFsdWUnOiAnYWI1NTYzZmItZmYwYS00M2QwLWE1MjYtYzA3YTRkMGIwM2FhJywKICAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nCiAgfSwKICAnYXV0aCc6IHsKICAgICdiZWFyZXInOiAoZ2V0U3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5Ub2tlbiIpLnZhbCkKICB9Cn07CgpmdW5jdGlvbiBjYWxsYmFjayhlcnJvciwgcmVzcG9uc2UsIGJvZHkpIHsKdmFyIHJlc3VsdCA9IEpTT04ucGFyc2UoYm9keSk7CmlmIChyZXNwb25zZS5zdGF0dXNDb2RlID09MjAwKSB7CnZhciBhcnJheUxlbmd0aCA9IHJlc3VsdC5kYXRhWzBdLmNoYW5uZWxzLmxlbmd0aDsKCmZvciAobGV0IGkgPSAwOyBpIDwgYXJyYXlMZW5ndGg7IGkrKykgewogIGlmIChyZXN1bHQuZGF0YVswXS5jaGFubmVsc1tpXS52YWx1ZSA+IDApewogIGNyZWF0ZVN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVGVzdC4iK3Jlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLmNoYW5uZWxOYW1lLCBKU09OLnBhcnNlKCd7InJvbGUiOiAic3RhdGUiLCJ0eXBlIjogIm51bWJlciIsInJlYWQiOiB0cnVlLCJ3cml0ZSI6IGZhbHNlLCAiZGVzYyI6ICJNYW51ZWxsIGVyemV1Z3QiLCJkZWYiOjAsInVuaXQiOiAia20ifScpLCBhc3luYyBmdW5jdGlvbiAoKSB7fSksCiAgdGltZW91dCA9IHNldFRpbWVvdXQoYXN5bmMgZnVuY3Rpb24gKCkgewogICBzZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuIityZXN1bHQuZGF0YVswXS5jaGFubmVsc1tpXS5jaGFubmVsTmFtZSwgTWF0aC5yb3VuZChyZXN1bHQuZGF0YVswXS5jaGFubmVsc1tpXS52YWx1ZSAqMTAwKS8xMDAsIHRydWUpOwogICAKICB9LCAxMDAwKTsKICB9Cn19ICAKZWxzZXsKICAgIHNldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVG9rZW4gZXJzdGVsbGVuIi8qTmV1ZXJUb2tlbiovLCB0cnVlKTsKfX0KcmVxdWVzdC5nZXQob3B0aW9ucywgY2FsbGJhY2spOw==</field>
                              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                            </block>
                            <block type="procedures_defcustomnoreturn" id="!e8jH=cDTi%b$9rtz95u" x="-1237" y="-212">
                              <mutation statements="false"></mutation>
                              <field name="NAME">Total CO2 Savings Trees</field>
                              <field name="SCRIPT">dmFyIGh0dHBzID0gcmVxdWlyZSgiaHR0cHMiKTsKdmFyIHJlcXVlc3QgPSByZXF1aXJlKCJyZXF1ZXN0Iik7CgoKIHZhciBvcHRpb25zID0gewogIHVybDogJ2h0dHBzOi8vc3dxYXBpLnNvbGFyd2ViLmNvbS9wdnN5c3RlbXMvJytTb2xhcndlYl9QVl9JRCsnL2FnZ3JkYXRhP3BlcmlvZD10b3RhbCZjaGFubmVsPVNhdmluZ3NUcmVlcycsCiAgaGVhZGVyczogewogICdBY2Nlc3NLZXlJZCc6J0ZLSUFGRkIzRDA5ODZDRjI0Q0JEQkY1ODA3NTVBOUYzODc2OScsCiAgJ0FjY2Vzc0tleVZhbHVlJzogJ2FiNTU2M2ZiLWZmMGEtNDNkMC1hNTI2LWMwN2E0ZDBiMDNhYScsCiAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJwogIH0sCiAgJ2F1dGgnOiB7CiAgICAnYmVhcmVyJzogKGdldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVG9rZW4iKS52YWwpCiAgfQp9OwoKZnVuY3Rpb24gY2FsbGJhY2soZXJyb3IsIHJlc3BvbnNlLCBib2R5KSB7CnZhciByZXN1bHQgPSBKU09OLnBhcnNlKGJvZHkpOwppZiAocmVzcG9uc2Uuc3RhdHVzQ29kZSA9PTIwMCkgewp2YXIgYXJyYXlMZW5ndGggPSByZXN1bHQuZGF0YVswXS5jaGFubmVscy5sZW5ndGg7Cgpmb3IgKGxldCBpID0gMDsgaSA8IGFycmF5TGVuZ3RoOyBpKyspIHsKICBpZiAocmVzdWx0LmRhdGFbMF0uY2hhbm5lbHNbaV0udmFsdWUgPiAwKXsKICBjcmVhdGVTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuIityZXN1bHQuZGF0YVswXS5jaGFubmVsc1tpXS5jaGFubmVsTmFtZSwgSlNPTi5wYXJzZSgneyJyb2xlIjogInN0YXRlIiwidHlwZSI6ICJudW1iZXIiLCJyZWFkIjogdHJ1ZSwid3JpdGUiOiBmYWxzZSwgImRlc2MiOiAiTWFudWVsbCBlcnpldWd0IiwiZGVmIjowLCJ1bml0IjogIlRyZWVzIn0nKSwgYXN5bmMgZnVuY3Rpb24gKCkge30pLAogIHRpbWVvdXQgPSBzZXRUaW1lb3V0KGFzeW5jIGZ1bmN0aW9uICgpIHsKICAgc2V0U3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5UZXN0LiIrcmVzdWx0LmRhdGFbMF0uY2hhbm5lbHNbaV0uY2hhbm5lbE5hbWUsIE1hdGgucm91bmQocmVzdWx0LmRhdGFbMF0uY2hhbm5lbHNbaV0udmFsdWUgKjEwMCkvMTAwLCB0cnVlKTsKICAgCiAgfSwgMTAwMCk7CiAgfQp9fSAgCmVsc2V7CiAgICBzZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRva2VuIGVyc3RlbGxlbiIvKk5ldWVyVG9rZW4qLywgdHJ1ZSk7Cn19CnJlcXVlc3QuZ2V0KG9wdGlvbnMsIGNhbGxiYWNrKTs=</field>
                              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                            </block>
                            <block type="procedures_defcustomnoreturn" id="#..g!1yF~Z$Pj*JWGx7u" x="-1237" y="-187">
                              <mutation statements="false"></mutation>
                              <field name="NAME">Total Profit EUR</field>
                              <field name="SCRIPT">dmFyIGh0dHBzID0gcmVxdWlyZSgiaHR0cHMiKTsKdmFyIHJlcXVlc3QgPSByZXF1aXJlKCJyZXF1ZXN0Iik7CgoKIHZhciBvcHRpb25zID0gewogIHVybDogJ2h0dHBzOi8vc3dxYXBpLnNvbGFyd2ViLmNvbS9wdnN5c3RlbXMvJytTb2xhcndlYl9QVl9JRCsnL2FnZ3JkYXRhP3BlcmlvZD10b3RhbCZjaGFubmVsPVByb2ZpdHMsRWFybmluZ3MsU2F2aW5ncycsCiAgaGVhZGVyczogewogICdBY2Nlc3NLZXlJZCc6J0ZLSUFGRkIzRDA5ODZDRjI0Q0JEQkY1ODA3NTVBOUYzODc2OScsCiAgJ0FjY2Vzc0tleVZhbHVlJzogJ2FiNTU2M2ZiLWZmMGEtNDNkMC1hNTI2LWMwN2E0ZDBiMDNhYScsCiAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJwogIH0sCiAgJ2F1dGgnOiB7CiAgICAnYmVhcmVyJzogKGdldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVG9rZW4iKS52YWwpCiAgfQp9OwoKZnVuY3Rpb24gY2FsbGJhY2soZXJyb3IsIHJlc3BvbnNlLCBib2R5KSB7CnZhciByZXN1bHQgPSBKU09OLnBhcnNlKGJvZHkpOwppZiAocmVzcG9uc2Uuc3RhdHVzQ29kZSA9PTIwMCkgewp2YXIgYXJyYXlMZW5ndGggPSByZXN1bHQuZGF0YVswXS5jaGFubmVscy5sZW5ndGg7Cgpmb3IgKGxldCBpID0gMDsgaSA8IGFycmF5TGVuZ3RoOyBpKyspIHsKICBpZiAocmVzdWx0LmRhdGFbMF0uY2hhbm5lbHNbaV0udmFsdWUgPiAwKXsKICBjcmVhdGVTdGF0ZSgiMF91c2VyZGF0YS4wLlNvbGFyd2ViLlRlc3QuIityZXN1bHQuZGF0YVswXS5jaGFubmVsc1tpXS5jaGFubmVsTmFtZSwgSlNPTi5wYXJzZSgneyJyb2xlIjogInN0YXRlIiwidHlwZSI6ICJudW1iZXIiLCJyZWFkIjogdHJ1ZSwid3JpdGUiOiBmYWxzZSwgImRlc2MiOiAiTWFudWVsbCBlcnpldWd0IiwiZGVmIjowLCJ1bml0IjogIkVVUiJ9JyksIGFzeW5jIGZ1bmN0aW9uICgpIHt9KSwKICB0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7CiAgIHNldFN0YXRlKCIwX3VzZXJkYXRhLjAuU29sYXJ3ZWIuVGVzdC4iK3Jlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLmNoYW5uZWxOYW1lLCBNYXRoLnJvdW5kKHJlc3VsdC5kYXRhWzBdLmNoYW5uZWxzW2ldLnZhbHVlICoxMDApLzEwMCwgdHJ1ZSk7CiAgIAogIH0sIDEwMDApOwogIH0KfX0gIAplbHNlewogICAgc2V0U3RhdGUoIjBfdXNlcmRhdGEuMC5Tb2xhcndlYi5Ub2tlbiBlcnN0ZWxsZW4iLypOZXVlclRva2VuKi8sIHRydWUpOwp9fQpyZXF1ZXN0LmdldChvcHRpb25zLCBjYWxsYmFjayk7</field>
                              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                            </block>
                          </xml>
                          
                          Negalein 1 Reply Last reply Reply Quote 0
                          • Negalein
                            Negalein Global Moderator @Strobelix last edited by

                            @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

                            So hier meine hoffentlich finale Version für die dynamische Abfrage

                            Merci

                            diese Meldungen kommen noch

                            22:58:19.351	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:70)
                            22:58:19.352	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:135)
                            

                            DP sind da 🙂
                            objects - ioBroker (1).png

                            S 1 Reply Last reply Reply Quote 0
                            • R
                              RainerL @Strobelix last edited by

                              @strobelix sehr schön, klingt gut, hat aber Zeit

                              1 Reply Last reply Reply Quote 0
                              • S
                                Strobelix @Negalein last edited by

                                @negalein so bitte noch mal.. die Abfrage vor der Berechnung hatte noch einen Fehler

                                Negalein 1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @Strobelix last edited by

                                  @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

                                  so bitte noch mal.. die Abfrage vor der Berechnung hatte noch einen Fehler

                                  Merci
                                  kommen immer mehr DP 🙂

                                  23:20:20.508	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:70)
                                  23:20:20.509	warn	javascript.0 (361) at Object.<anonymous> (script.js.Fronius.Solarweb_Test:39:135)
                                  

                                  objects - ioBroker (2).png

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    Strobelix @Negalein last edited by Strobelix

                                    @negalein said in FRONIUS Adapter Entwicklung eingestellt?:

                                    Merci
                                    kommen immer mehr DP 🙂

                                    Ja aber die Abfrage, ob Batteriewerte vorhanden sind funktioniert nicht. Selfconsumption sollte NICHT angelegt und auch nicht berechnet werden
                                    Ich such morgen weiter.

                                    Zumindest sieht die Zuordnung der DP jetzt richtig aus

                                    Negalein 1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator @Strobelix last edited by

                                      @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

                                      Ich such morgen weiter.

                                      hat keine Eile!

                                      S 1 Reply Last reply Reply Quote 0
                                      • da_Woody
                                        da_Woody @Strobelix last edited by

                                        @strobelix nur kurze rückmeldung! 🙂
                                        mit dem bydbatt adapter klappts jetzt über LAN. die ganzen beschreibungen haben nicht wirklich geholfen. im endeffekt gibts bei den zugangsdaten benutzer installer und user zur auswahl. funktionieren tut es als user user passwort user.
                                        vllt hilfts ja mal jemandem...
                                        sorry fürs schreddern da. 😉

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          Strobelix @Negalein last edited by

                                          @negalein @JB_Sullivan @RainerL

                                          Ich hab das jetzt komplett überarbeitet.
                                          Datenpunkte werden jetzt dynamisch angelegt und auch nur wenn Werte vorhanden sind.
                                          Sollte ein Datenpunkt (Batterieladung Tag) fehlen, wird der generiert, sobald 1x Daten dafür vorhanden sind. Kann also erst mal dauern. Sobald der aber da ist geht er nicht mehr weg.

                                          WICHTIG: Neue Ordnerstruktur, da auch History und Forecast noch kommen werden.
                                          Diese Struktur werde ich dann beibehalten, ihr müsst aber bitte die bisherigen Datenpunkte (besser den ganzen Solarweb Ordner) löschen.
                                          Die aktuellen Werte Day/Month/Year wandern in den Unterordner "Current", damit dann auch History und Forecast Platz haben.

                                          Solarweb-Abfrage Dynamisch.txt

                                          Negalein R 2 Replies Last reply Reply Quote 0
                                          • Negalein
                                            Negalein Global Moderator @Strobelix last edited by

                                            @strobelix sagte in FRONIUS Adapter Entwicklung eingestellt?:

                                            Ich hab das jetzt komplett überarbeitet.

                                            Danke, funktioniert super!
                                            Jetzt seh ich auch die Bäumchen! 😁

                                            fef2df27-84f3-4bcc-8999-8c104f282058-image.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            794
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            58
                                            616
                                            131406
                                            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