Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Fröling Connect v0.0.x

    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

    Test Fröling Connect v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Borax last edited by Borax

      @tombox
      Zunächst mal tausend Dank für den code. Ich verwende zwar kein ioBrocker, aber der Javascript code funktioniert ja unabhängig davon (bei mir läuft ein ESP32 der alle 3 Stunden die Werte abfragt und in eine Datei schreibt, was prima funktioniert).
      Was ich noch vermisse sind die Daten aus dem Info Tab (Brennerstarts, Betriebsstunden...)
      Ich habe auch schon versucht die API calls in der Andrioid APK Datei zu finden. Aber das einzige was da als /info zu finden war ist:
      v1.0/resources/user/{UserId}/nxg/facility/{FacilityId}/info
      Und das liefert mir nur einen 404 Not Found Fehler.

      T 1 Reply Last reply Reply Quote 0
      • T
        tombox @Borax last edited by tombox

        @borax
        .....com/connect/v1.0/resources/service/user/USERID/facility/FACID/info

        .com/connect/v1.0/resources/service/user/USERID/facility

        .com/aks/connect/v1.0/resources/service/user/USERID/facility/FACID/picture

        1 Reply Last reply Reply Quote 0
        • B
          Borax last edited by

          Wow ging das schnell!

          Funktioniert bestens.
          1024 Dank!

          Darf ich fragen wie du das raus bekommen hast?

          T 1 Reply Last reply Reply Quote 0
          • T
            tombox @Borax last edited by

            @borax Einfach schauen was die App abruft.
            Ich habe es mal in den Adapter eingebaut aber ungetestet ob die infos angezeigt werden

            B 1 Reply Last reply Reply Quote 0
            • B
              Borax last edited by

              @tombox said in Test Fröling Connect v0.0.x:

              Einfach schauen was die App abruft.

              Hast du die App irgendwie decompiliert? Weil aus dem 'rohen' Text bin ich nicht schlau geworden...

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

                @borax zB mit Fiddler kannst du die App Kommunikation umleiten und auslesen. So kommt man dann am einfachsten an die API Endpunkte

                1 Reply Last reply Reply Quote 0
                • B
                  babl @tombox last edited by babl

                  @tombox hi, könntest du mir bitte eine URl posten wo ich zugriff auf die API über den Browser bekomme und was die USERID und FaceID bedeuten, danke wäre super nett. Ansonsten danke für den Adapter, läuft bisher perfekt.

                  Die URL hätte ich jetzt, aber ich bekomme den "security check failed" Fehler.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    tombox @babl last edited by

                    @babl Über den Browser geht das eigentlich nicht, weil du dich erst einloggen musst und dann immer den login token mitsenden musst

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      babl @tombox last edited by babl

                      @tombox aaah ok, danke ich wollte nur für jemanden die vollastdauer auslesen, mehr wollte er eigentlich nicht. Ansonsten reicht ihm Die APP von Fröling.

                      1 Reply Last reply Reply Quote 0
                      • T
                        thommy99 last edited by

                        Hallo Zusammen!

                        Kann mir jemand ein Bespiel dafür geben, wie ich meinen Kessel in blockly ein und ausschalten kann?
                        Ich kapiere das mit setValue nicht.
                        Pfad wäre dieser hier.

                        froeling.0.2411.details.Kessel.kesselEinAus-9887.parameter

                        Dankeschön!

                        VG
                        Thomas

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          babl @thommy99 last edited by

                          @thommy99

                          kopier dir das script mal.

                          <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="-9Phw`kO9+8f^hB=8RV9" x="37" y="88">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                            <field name="CONDITION">true</field>
                            <field name="ACK_CONDITION">false</field>
                            <value name="OID0">
                              <shadow type="field_oid" id="}Eo5+u.vk8BsFkTD_[c(">
                                <field name="oid">0_userdata.0.Heizung.Sommerbetrieb</field>
                              </shadow>
                            </value>
                            <statement name="STATEMENT">
                              <block type="controls_if" id="^MukocRWUDu=I}IK|%Fj">
                                <value name="IF0">
                                  <block type="logic_compare" id="9s`J4yT}rQ4ulMBg5sC*">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="dQXsoP}@GCq:f9]2$PA+">
                                        <field name="ATTR">val</field>
                                        <field name="OID">0_userdata.0.Heizung.Sommerbetrieb</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="g9L8ROyo,Y?3EqjW[/EK">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="control" id="94H*.ES}4w8s*AqR`u+m">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">javascript.0.scriptEnabled.common.Heizung.Sommerbetrieb.Heizstab</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="AEGPB@LYI(t2[iRfiCBk">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="control" id="!bZw$(Zu%LZG%=#0co$r">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">0_userdata.0.Heizung.Winterbetrieb</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="logic_boolean" id="wj28oTuK;R^#QeY6YF~R">
                                            <field name="BOOL">FALSE</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="control" id="v63-]cM(t~jSOxsh`}ng">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">froeling.0.46035.details.Kessel.betriebsArtKessel-9963.parameter.setValue</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="math_number" id="IMR%NP77(RMAiNG:{eZ!">
                                                <field name="NUM">1</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="control" id="P*NH@_Wguykyni.C{5?u">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">froeling.0.46035.details.Kessel.kesselEinAus-9887.parameter.setValue</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_number" id="xLWkgAO;v{$`/ysNm*#3">
                                                    <field name="NUM">0</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="control" id="WQpA.l{NZNsDCL=8~A(:">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">javascript.0.scriptEnabled.common.Heizung.Pelletsbeladung</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="hCuOPFdCA-Xy`yVxNM(g">
                                                        <field name="BOOL">TRUE</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </statement>
                          </block>
                          
                          T 1 Reply Last reply Reply Quote 1
                          • T
                            thommy99 @babl last edited by

                            @babl
                            Danke für die Hilfe.
                            Irgendwas passt aber nicht.

                            Skriptblock:

                            
                            <block xmlns="https://developers.google.com/blockly/xml" type="control" id="P*NH@_Wguykyni.C{5?u" x="109" y="800">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">froeling.0.2411.details.Kessel.kesselEinAus-9887.parameter.setValue</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="xLWkgAO;v{$`/ysNm*#3">
                                  <field name="NUM">1</field>
                                </block>
                              </value>
                            </block>
                            
                            

                            Bringt die Fehlermeldung:

                            javascript.0
                            2022-10-23 22:55:00.011 warn at processTimers (internal/timers.js:497:7)

                            javascript.0
                            2022-10-23 22:55:00.010 warn at listOnTimeout (internal/timers.js:554:17)

                            javascript.0
                            2022-10-23 22:55:00.010 warn at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)

                            javascript.0
                            2022-10-23 22:55:00.010 warn at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28

                            javascript.0
                            2022-10-23 22:55:00.010 warn at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:168:15)

                            javascript.0
                            2022-10-23 22:55:00.010 warn at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1313:34)

                            javascript.0
                            2022-10-23 22:55:00.010 warn at Object.<anonymous> (script.js.Heizung.Heizung-Ein-Aus-Manuel:2:3)

                            javascript.0
                            2022-10-23 22:55:00.009 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)

                            javascript.0
                            2022-10-23 22:55:00.005 warn State "froeling.0.2411.details.Kessel.kesselEinAus-9887.parameter.setValue" not found

                            Folgenden Pfad habe ich direkt aus dem Objekt-Editor raus kopiert:

                            froeling.0.2411.details.Kessel.kesselEinAus-9887.parameter

                            Sollte eingetlich passen, oder?

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              babl @thommy99 last edited by

                              @thommy99 normal schon, bei mir läuft das script einbahnfrei. Kann vielleicht sein, weil die Datenpunkte nicht zusammenpassen, da ich ja auch Scripte automatisch stoppe. Aber ich hoffe der Datenpunkt hilft dir weiter.

                              1 Reply Last reply Reply Quote 0
                              • T
                                thommy99 last edited by

                                Mit der Version 0.0.6 des Adapters existiert nur auf der Wert "setValue".
                                Den gab es vorher nicht. Funktioniert jetzt einwandfrei.
                                Dankeschön!

                                1 Reply Last reply Reply Quote 0
                                • GR
                                  GR @GR last edited by GR

                                  @gr sagte in Test Fröling Connect v0.0.x:

                                  @strobelix Hab den Fehler gefunden. Ich hatte einfach den falschen Datenpunkt benutzt. Jetzt habe ich es richtig eingestellt und es funktioniert ohne Probleme.

                                  Hallo, es hat sich herausgestellt, daß das Schalten zwischen Absenken und Auto nichts spart, denn wenn die Heizung von Absenkbetrieb in den Autobetrieb schaltet, dann springt sie auch gleich an.
                                  Deshalb bin ich immer noch auf der Suche nach einer Lösung:
                                  Bei mir läuft ein Skript, das die Heizkörperventile ausliest. Wenn eins davon Wärme braucht, dann soll die HK-Pumpe eingeschaltet werden.

                                  So sieht mein Blockly aus:
                                  Bildschirm­foto 2022-11-03 um 20.52.36.png

                                  DerbDatenpunkt ist der hier:

                                  froeling.0.34xxx.details.Heizung.pumpeAktiv-0.parameter.setValue
                                  

                                  Leider kommt jetzt folgende Fehlermeldung:

                                  froeling.0
                                  2022-11-03 15:30:39.958	error	""
                                  
                                  froeling.0
                                  2022-11-03 15:30:39.953	error	AxiosError: Request failed with status code 403
                                  

                                  Gibts da eine Lösung?

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    Eggi last edited by

                                    Sorry - aber ich schaffe es nicht die Heizkreise im Blocky zu schalten.
                                    Ich hätte verstanden, daß man in den setValue Datenpunkte den Wert eintragen muß.
                                    Verwendet man den Text oder die Variable.
                                    Als Beispiel, um den Heizkreis auszuschalten "AUS" oder 0 bzw. wieder auf Automatik zu stellen "Auto" oder 1?

                                    B S 2 Replies Last reply Reply Quote 0
                                    • B
                                      babl @Eggi last edited by

                                      @eggi hier mein Script, datenpunkte musst du anpassen

                                      <xml xmlns="https://developers.google.com/blockly/xml">
                                        <block type="schedule" id="o9}hr05@(9UyVx:#LPFj" x="113" y="62">
                                          <field name="SCHEDULE">37 6 * 1-4,9-12 *</field>
                                          <statement name="STATEMENT">
                                            <block type="comment" id=",:VHX@An798:leq%#h-?">
                                              <field name="COMMENT">Kessel betriebsbereit</field>
                                              <next>
                                                <block type="controls_if" id="nR3ti^uN=5)ed~]Oa@nV">
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="q4yzuo%]JnRQmXk2nB(N">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="get_value" id="Os@bWxoP?M[*GcNfb5Qc">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">froeling.0.46035.details.Kessel.boilerState-457.parameter.valueKey</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="](8,Er(f4bZP/J40~,=R">
                                                          <field name="NUM">19</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="comment" id="?^a?W^=I0;/0TveGe4T)">
                                                      <field name="COMMENT">Aussentemperatur zwischen 10 und 18 Grad</field>
                                                      <next>
                                                        <block type="controls_if" id="abl0}f}@IB1Dza9MU%CU">
                                                          <value name="IF0">
                                                            <block type="logic_operation" id="M4;k,z-Ke?_#dNiHp?tN">
                                                              <field name="OP">AND</field>
                                                              <value name="A">
                                                                <block type="logic_compare" id="SFiqlMegg(u`d8gFYP52">
                                                                  <field name="OP">GTE</field>
                                                                  <value name="A">
                                                                    <block type="get_value" id="*m81CAeK@;~aBm;CF4W+">
                                                                      <field name="ATTR">val</field>
                                                                      <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="math_number" id="W}?HT1`8TVS{]LRmfmTt">
                                                                      <field name="NUM">10</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="logic_compare" id="V2c-=UMBce3_v56qZ*5+">
                                                                  <field name="OP">LTE</field>
                                                                  <value name="A">
                                                                    <block type="get_value" id="-7I#$#U(sr#%(s$#a-{-">
                                                                      <field name="ATTR">val</field>
                                                                      <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="math_number" id=")li:0$/GLd/W9*^O3S^)">
                                                                      <field name="NUM">18</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="comment" id="zS|;D+k;p{I674S|1O[]">
                                                              <field name="COMMENT">Kesselsolltemp auf 78 Grad</field>
                                                              <next>
                                                                <block type="control" id="f]LAj{JTqy.twp$/5]dj">
                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                  <field name="OID">froeling.0.46035.componentList.Kessel-Kessel.boilerSetTemp.setValue</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="math_number" id="-gP2M#l+PD%cFK4IN7KO">
                                                                      <field name="NUM">78</field>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="comment" id="2}=YHTaed_P]C5g;nj#.">
                                                                      <field name="COMMENT">Heizkreis Vorlauftemp bei +10 Grad</field>
                                                                      <next>
                                                                        <block type="control" id="q9HTmV)3J#|6mIM$dnn0">
                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                          <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiPlus10-88.parameter.setValue</field>
                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                          <value name="VALUE">
                                                                            <block type="math_number" id="RsR/wSKZ9zk*v?E/9gz:">
                                                                              <field name="NUM">50</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="comment" id="{?kN`F*6oQ{y|fm4ooAS">
                                                                              <field name="COMMENT">Heizkreis Vorlauftemp bei -10 Grad</field>
                                                                              <next>
                                                                                <block type="control" id="5|H@xug!Kl-}813(q~C!">
                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                  <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiMinus10-87.parameter.setValue</field>
                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                  <value name="VALUE">
                                                                                    <block type="math_number" id="Wbs/;i77#VVc!a]#1+67">
                                                                                      <field name="NUM">65</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </statement>
                                                          <next>
                                                            <block type="comment" id="_v8q8S-a.hxch,BMTwgR">
                                                              <field name="COMMENT">Aussentemperatur zwischen 5 und 10 Grad</field>
                                                              <next>
                                                                <block type="controls_if" id="eP:aiAPFc2@xd:ihznH.">
                                                                  <value name="IF0">
                                                                    <block type="logic_operation" id="4-_hL^3%N{smB#7GGdHO">
                                                                      <field name="OP">AND</field>
                                                                      <value name="A">
                                                                        <block type="logic_compare" id="/,Qu}MAldb+E1sALB*L^">
                                                                          <field name="OP">GTE</field>
                                                                          <value name="A">
                                                                            <block type="get_value" id="%=nJBA`2m])GGS=Y=e#$">
                                                                              <field name="ATTR">val</field>
                                                                              <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="math_number" id="#)LC1DpPX4OG]Ak^:oZ/">
                                                                              <field name="NUM">5</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="logic_compare" id="=S0wL;6-njVjY0WQ:ToX">
                                                                          <field name="OP">LT</field>
                                                                          <value name="A">
                                                                            <block type="get_value" id="v;{93#VmfH2zmJ~vzOkE">
                                                                              <field name="ATTR">val</field>
                                                                              <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="math_number" id="XdmPgG^_f42o~*W/-C`T">
                                                                              <field name="NUM">10</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="comment" id="suKf5s$SJDW1d8!_^EIu">
                                                                      <field name="COMMENT">Kesselsolltemp auf 79 Grad</field>
                                                                      <next>
                                                                        <block type="control" id="GUJt%,w:x$2JLv:iwWW{">
                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                          <field name="OID">froeling.0.46035.componentList.Kessel-Kessel.boilerSetTemp.setValue</field>
                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                          <value name="VALUE">
                                                                            <block type="math_number" id="x|gq;/4v)pg[4DE05S/*">
                                                                              <field name="NUM">79</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="comment" id="m?]@Kk7`AiJ+3e#^:EFL">
                                                                              <field name="COMMENT">Heizkreis Vorlauftemp bei +10 Grad</field>
                                                                              <next>
                                                                                <block type="control" id="wXwKLiN}P@H~GsNO$~QF">
                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                  <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiPlus10-88.parameter.setValue</field>
                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                  <value name="VALUE">
                                                                                    <block type="math_number" id="IqBi;^2X/H`c;N(!9?1m">
                                                                                      <field name="NUM">51</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="comment" id="Tw;nli^rrZUI0S?N1Pk,">
                                                                                      <field name="COMMENT">Heizkreis Vorlauftemp bei -10 Grad</field>
                                                                                      <next>
                                                                                        <block type="control" id="*x-},*~n#BA{?4VG6c.=">
                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                          <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiMinus10-87.parameter.setValue</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="math_number" id="X$y*U_kgnazjZ66l}Y.F">
                                                                                              <field name="NUM">66</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </statement>
                                                                  <next>
                                                                    <block type="comment" id="Z/y#~ZC_5`s-sr.w6TQE">
                                                                      <field name="COMMENT">Aussentemperatur zwischen 0 und 5 Grad</field>
                                                                      <next>
                                                                        <block type="controls_if" id=":1c*jH5ZB2zsFI;rqA0B">
                                                                          <value name="IF0">
                                                                            <block type="logic_operation" id="*mBK~!]s!m9=9l{:2FM8">
                                                                              <field name="OP">AND</field>
                                                                              <value name="A">
                                                                                <block type="logic_compare" id="ChlItXP?n;A?0$26=iW-">
                                                                                  <field name="OP">GTE</field>
                                                                                  <value name="A">
                                                                                    <block type="get_value" id=".ra:i;4KD1Ch%FB_=_?$">
                                                                                      <field name="ATTR">val</field>
                                                                                      <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <value name="B">
                                                                                    <block type="math_number" id="RAP2EYjL-ZP)8y4r!moJ">
                                                                                      <field name="NUM">0</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_compare" id="sN~%N2G-ZZ_8Zhpk{(]e">
                                                                                  <field name="OP">LT</field>
                                                                                  <value name="A">
                                                                                    <block type="get_value" id="j3b_|RH6PW)IMEk[t0H|">
                                                                                      <field name="ATTR">val</field>
                                                                                      <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <value name="B">
                                                                                    <block type="math_number" id="Ry0As]8/b(+:I:kp%^`j">
                                                                                      <field name="NUM">5</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <statement name="DO0">
                                                                            <block type="comment" id="IfwwHMbCnqA].McSeEqS">
                                                                              <field name="COMMENT">Kesselsolltemp auf 80 Grad</field>
                                                                              <next>
                                                                                <block type="control" id="?`B`-xC2ma4hk5P%TC.E">
                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                  <field name="OID">froeling.0.46035.componentList.Kessel-Kessel.boilerSetTemp.setValue</field>
                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                  <value name="VALUE">
                                                                                    <block type="math_number" id="P4b67-6+W#-%gHPTtw?m">
                                                                                      <field name="NUM">80</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="comment" id="JFOIEW0D]:9TTHPRP!-R">
                                                                                      <field name="COMMENT">Heizkreis Vorlauftemp bei +10 Grad</field>
                                                                                      <next>
                                                                                        <block type="control" id="wV+_|*`}zAlE+iuk`J$z">
                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                          <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiPlus10-88.parameter.setValue</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="math_number" id="S9V$9K--G?ivy)93|Zkw">
                                                                                              <field name="NUM">52</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <next>
                                                                                            <block type="comment" id="p7$+.?Bp9+h:CG|h|mu#">
                                                                                              <field name="COMMENT">Heizkreis Vorlauftemp bei -10 Grad</field>
                                                                                              <next>
                                                                                                <block type="control" id="L#}$tGsG+SQCjwm(uo7z">
                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                  <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiMinus10-87.parameter.setValue</field>
                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                  <value name="VALUE">
                                                                                                    <block type="math_number" id="9|oQ1KB!)vFA]1s4H-o^">
                                                                                                      <field name="NUM">67</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </next>
                                                                                            </block>
                                                                                          </next>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </statement>
                                                                          <next>
                                                                            <block type="comment" id="%BR)6rBBKt4iE@3RXL`p">
                                                                              <field name="COMMENT">Aussentemperatur zwischen -5 und 0 Grad</field>
                                                                              <next>
                                                                                <block type="controls_if" id="S1wlC{c4G{8URb`a1=Rj">
                                                                                  <value name="IF0">
                                                                                    <block type="logic_operation" id="[J[j).]!9wxcmsw$NVL2">
                                                                                      <field name="OP">AND</field>
                                                                                      <value name="A">
                                                                                        <block type="logic_compare" id="f$F{%Y[rs82nQ6rn`ePB">
                                                                                          <field name="OP">GTE</field>
                                                                                          <value name="A">
                                                                                            <block type="get_value" id="QhK3O^OLZ-NM0V{g]W,.">
                                                                                              <field name="ATTR">val</field>
                                                                                              <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <block type="math_number" id="M~V%[`|=9uuq+N=;,+m*">
                                                                                              <field name="NUM">-5</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                      <value name="B">
                                                                                        <block type="logic_compare" id="P$og]xw2.QSttnh^-SeD">
                                                                                          <field name="OP">LT</field>
                                                                                          <value name="A">
                                                                                            <block type="get_value" id=".J(%q2,lE*w5n{xVwD%U">
                                                                                              <field name="ATTR">val</field>
                                                                                              <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <block type="math_number" id="`zX7=d}/7gU_9K/Y0[:n">
                                                                                              <field name="NUM">0</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                  <statement name="DO0">
                                                                                    <block type="comment" id="y!tuaD*p:`iTm`w9Lx?+">
                                                                                      <field name="COMMENT">Kesselsolltemp auf 81 Grad</field>
                                                                                      <next>
                                                                                        <block type="control" id="h[s2g+abhpmxhjAauOI6">
                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                          <field name="OID">froeling.0.46035.componentList.Kessel-Kessel.boilerSetTemp.setValue</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="math_number" id="L33|s,aZL1v,j?3zIpz8">
                                                                                              <field name="NUM">81</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <next>
                                                                                            <block type="comment" id="6T}L9OeHJtkal~=Xjq;+">
                                                                                              <field name="COMMENT">Heizkreis Vorlauftemp bei +10 Grad</field>
                                                                                              <next>
                                                                                                <block type="control" id="`fEa8v)/SGt|4@sVKtLa">
                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                  <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiPlus10-88.parameter.setValue</field>
                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                  <value name="VALUE">
                                                                                                    <block type="math_number" id="QU|(c(f|5JkIj2vh~XJk">
                                                                                                      <field name="NUM">53</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <next>
                                                                                                    <block type="comment" id="UPQAtZigl3UlEFL#y?TM">
                                                                                                      <field name="COMMENT">Heizkreis Vorlauftemp bei -10 Grad</field>
                                                                                                      <next>
                                                                                                        <block type="control" id="E^2M,q;n9-hXcpiCt{/e">
                                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                          <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiMinus10-87.parameter.setValue</field>
                                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                                          <value name="VALUE">
                                                                                                            <block type="math_number" id="u^k)0^zh_RQ]~6rv.8fc">
                                                                                                              <field name="NUM">68</field>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                        </block>
                                                                                                      </next>
                                                                                                    </block>
                                                                                                  </next>
                                                                                                </block>
                                                                                              </next>
                                                                                            </block>
                                                                                          </next>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </statement>
                                                                                  <next>
                                                                                    <block type="comment" id="%nEXI(bC?XRR*48{=FE0">
                                                                                      <field name="COMMENT">Aussentemperatur zwischen -10 und -5 Grad</field>
                                                                                      <next>
                                                                                        <block type="controls_if" id="}::uggG1nS0q#d=J}Qja">
                                                                                          <value name="IF0">
                                                                                            <block type="logic_operation" id="UQvHoC!:!XS0Hd@vEq/-">
                                                                                              <field name="OP">AND</field>
                                                                                              <value name="A">
                                                                                                <block type="logic_compare" id="iZT`B`GRbi-17uZg#RjF">
                                                                                                  <field name="OP">GTE</field>
                                                                                                  <value name="A">
                                                                                                    <block type="get_value" id="/fMAzTm/jcHAS~P;v7@j">
                                                                                                      <field name="ATTR">val</field>
                                                                                                      <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <value name="B">
                                                                                                    <block type="math_number" id="7h*8Aq[i6J/XATNOICZo">
                                                                                                      <field name="NUM">-10</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="B">
                                                                                                <block type="logic_compare" id="s:|Xudu;~0m4l3!|l]C1">
                                                                                                  <field name="OP">LT</field>
                                                                                                  <value name="A">
                                                                                                    <block type="get_value" id="f[?6yIme1F]BWt5x[[xa">
                                                                                                      <field name="ATTR">val</field>
                                                                                                      <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <value name="B">
                                                                                                    <block type="math_number" id="}S.+X9)ZwIhF!H},$}Ye">
                                                                                                      <field name="NUM">-5</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </value>
                                                                                            </block>
                                                                                          </value>
                                                                                          <statement name="DO0">
                                                                                            <block type="comment" id="/8-=-8zBH1azVk#ULq$3">
                                                                                              <field name="COMMENT">Kesselsolltemp auf 82 Grad</field>
                                                                                              <next>
                                                                                                <block type="control" id="5?ll)b+xR1r83aE|PB6c">
                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                  <field name="OID">froeling.0.46035.componentList.Kessel-Kessel.boilerSetTemp.setValue</field>
                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                  <value name="VALUE">
                                                                                                    <block type="math_number" id="~EYvZUtUG+FmDZju8OrH">
                                                                                                      <field name="NUM">82</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <next>
                                                                                                    <block type="comment" id="!o*`169g}P$HW|tMp5sy">
                                                                                                      <field name="COMMENT">Heizkreis Vorlauftemp bei +10 Grad</field>
                                                                                                      <next>
                                                                                                        <block type="control" id="@nMK@c~o8dx$O{jjRbRm">
                                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                          <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiPlus10-88.parameter.setValue</field>
                                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                                          <value name="VALUE">
                                                                                                            <block type="math_number" id="x^q!ML7%N!E-Uwl/EUIz">
                                                                                                              <field name="NUM">54</field>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                          <next>
                                                                                                            <block type="comment" id="j7Ny/y0n^Bq3u@.qF~;m">
                                                                                                              <field name="COMMENT">Heizkreis Vorlauftemp bei -10 Grad</field>
                                                                                                              <next>
                                                                                                                <block type="control" id="Tdh1T7.p$(*Rk0=rE=M`">
                                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                                  <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiMinus10-87.parameter.setValue</field>
                                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                                  <value name="VALUE">
                                                                                                                    <block type="math_number" id="UM.Z,d1y`%r8G5C+G[06">
                                                                                                                      <field name="NUM">69</field>
                                                                                                                    </block>
                                                                                                                  </value>
                                                                                                                </block>
                                                                                                              </next>
                                                                                                            </block>
                                                                                                          </next>
                                                                                                        </block>
                                                                                                      </next>
                                                                                                    </block>
                                                                                                  </next>
                                                                                                </block>
                                                                                              </next>
                                                                                            </block>
                                                                                          </statement>
                                                                                          <next>
                                                                                            <block type="comment" id="oC,E$NSPQ_Yj^j8d=oz:">
                                                                                              <field name="COMMENT">Aussentemperatur kleiner -10 Grad</field>
                                                                                              <next>
                                                                                                <block type="controls_if" id="$!tuzgE@CBXN`S:UE0l{">
                                                                                                  <value name="IF0">
                                                                                                    <block type="logic_compare" id="z[Nc7P=z#C=(zS5m#;v7">
                                                                                                      <field name="OP">LT</field>
                                                                                                      <value name="A">
                                                                                                        <block type="get_value" id="u5?P43R{dac.xP_Nr0GU">
                                                                                                          <field name="ATTR">val</field>
                                                                                                          <field name="OID">froeling.0.46035.componentList.Heizkreis01-Heizkreis.outAirTemp.value</field>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                      <value name="B">
                                                                                                        <block type="math_number" id="7Fpb9a+EMUwY.i_V1nS2">
                                                                                                          <field name="NUM">-10</field>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <statement name="DO0">
                                                                                                    <block type="comment" id="0`XUIvc]tvCaCX$Ix`0q">
                                                                                                      <field name="COMMENT">Kesselsolltemp auf 83 Grad</field>
                                                                                                      <next>
                                                                                                        <block type="control" id="l,rvfd6Yh7n9MRrZDraL">
                                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                          <field name="OID">froeling.0.46035.componentList.Kessel-Kessel.boilerSetTemp.setValue</field>
                                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                                          <value name="VALUE">
                                                                                                            <block type="math_number" id="YM5:!frN|D_c~du(2}^!">
                                                                                                              <field name="NUM">83</field>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                          <next>
                                                                                                            <block type="comment" id="HP{wy0!v,FcPrPs03%+A">
                                                                                                              <field name="COMMENT">Heizkreis Vorlauftemp bei +10 Grad</field>
                                                                                                              <next>
                                                                                                                <block type="control" id="rdFq/PiFz:@$XDJtUGvZ">
                                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                                  <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiPlus10-88.parameter.setValue</field>
                                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                                  <value name="VALUE">
                                                                                                                    <block type="math_number" id="$*o$X][bx(vi9(A2OS,J">
                                                                                                                      <field name="NUM">55</field>
                                                                                                                    </block>
                                                                                                                  </value>
                                                                                                                  <next>
                                                                                                                    <block type="comment" id="0KfgFx-Fv)+tT1hPXh%6">
                                                                                                                      <field name="COMMENT">Heizkreis Vorlauftemp bei -10 Grad</field>
                                                                                                                      <next>
                                                                                                                        <block type="control" id=":.LP^@+AW|Jgh/~Phuro">
                                                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                                          <field name="OID">froeling.0.46035.details.Heizkreis 01.vorlaufBeiMinus10-87.parameter.setValue</field>
                                                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                                                          <value name="VALUE">
                                                                                                                            <block type="math_number" id="tqIS%QW_VcBtzJg#Njxc">
                                                                                                                              <field name="NUM">70</field>
                                                                                                                            </block>
                                                                                                                          </value>
                                                                                                                        </block>
                                                                                                                      </next>
                                                                                                                    </block>
                                                                                                                  </next>
                                                                                                                </block>
                                                                                                              </next>
                                                                                                            </block>
                                                                                                          </next>
                                                                                                        </block>
                                                                                                      </next>
                                                                                                    </block>
                                                                                                  </statement>
                                                                                                </block>
                                                                                              </next>
                                                                                            </block>
                                                                                          </next>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </xml>
                                      
                                      E 1 Reply Last reply Reply Quote 0
                                      • E
                                        Eggi @babl last edited by

                                        @babl Hallo - danke für Deinen Tip. Leider hilft mir dieser nur bedingt, da in Deinem Script nur Temperaturwerte gesetzt werden. Was ich brauche, ist ein "Muster-Script", wo die vordefinierten Werte gesetzt werden.

                                        B GR 2 Replies Last reply Reply Quote 0
                                        • B
                                          babl @Eggi last edited by

                                          @eggi welche vordefinierte werte und was willst du genau machen?

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

                                            @eggi beide Datenpunkte sind vom Typ „Number“ also musst du eine Zahl schreiben.

                                            Ich habe mir zb einen Alias angelegt um mir die Scripte zu sparen.

                                            Alias Datenpunkt „Extraladen“ als Boolean
                                            Den schalte ich true oder false, um Extraladen auszulösen.
                                            Der Alias schreibt in den setValue und liest aus dem valueKey, dazu wird auch noch true/false in 2/1 übersetzt.

                                            ": {
                                            "read": "froeling.0.xxx.details.xxx.betriebsart-9969.parameter.valueKey",
                                            "write": "froeling.0.xxx.details.xxx.betriebsart-9969.parameter.setValue"
                                            },
                                            "read": "val == 2 ? true : false",
                                            "write": "val == true ? 2 : 1"
                                            }

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            727
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            13
                                            114
                                            12901
                                            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