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.
    • 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
                                          • S
                                            Strobelix @Negalein last edited by

                                            @negalein said in FRONIUS Adapter Entwicklung eingestellt?:

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

                                            Du meinst den Wald! 😉

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            675
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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