Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Heizungsteuerung ohne Thermostate über ism7 Wolf Modul

NEWS

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    67

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    839

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.4k

Heizungsteuerung ohne Thermostate über ism7 Wolf Modul

Scheduled Pinned Locked Moved Blockly
92 Posts 3 Posters 4.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Balu 0

    @paul53

    Das war der Ursprung

    Dort wird aber dann nur wie anfängliche gepostet gelistet .

    … das ist schon wieder n Abenteuer,
    Danke für deine Geduld

    paul53P Offline
    paul53P Offline
    paul53
    wrote on last edited by paul53
    #81

    @balu-0
    Dann füge noch einen Debug-Block vor der Prüfung ein:

    Blockly_temp.JPG

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    B 1 Reply Last reply
    1
    • paul53P paul53

      @balu-0
      Dann füge noch einen Debug-Block vor der Prüfung ein:

      Blockly_temp.JPG

      B Offline
      B Offline
      Balu 0
      wrote on last edited by Balu 0
      #82

      @paul53

      Hier der LOG :
      1.PNG

      So ist es eingepflegt ( Da habe ich eine freitextpasage richtig ? )
      2.PNG

      Das is die Log Einstellung :
      3.PNG

      Hier habe ich jetzt keine Temperatur Veränderung abgewartet,
      aber das ist in dem fall denk ich nicht wichtig oder ?

      paul53P 1 Reply Last reply
      0
      • B Balu 0

        @paul53

        Hier der LOG :
        1.PNG

        So ist es eingepflegt ( Da habe ich eine freitextpasage richtig ? )
        2.PNG

        Das is die Log Einstellung :
        3.PNG

        Hier habe ich jetzt keine Temperatur Veränderung abgewartet,
        aber das ist in dem fall denk ich nicht wichtig oder ?

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #83

        @balu-0 sagte: Das is die Log Einstellung :

        Schalte die "Ausführliche Protokollausgaben" aus und warte eine Temperaturänderung ab. Vorher liefern die Debug-Blöcke keine Ausgaben.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        B 3 Replies Last reply
        1
        • paul53P paul53

          @balu-0 sagte: Das is die Log Einstellung :

          Schalte die "Ausführliche Protokollausgaben" aus und warte eine Temperaturänderung ab. Vorher liefern die Debug-Blöcke keine Ausgaben.

          B Offline
          B Offline
          Balu 0
          wrote on last edited by
          #84

          @paul53

          Ich habe den Fehler gefunden.
          Die Temperatur die mir angezeigt wurde kam von einem anderen Sensor als der aus dem Skript.

          Der innentemperatursennsor hat einen Fehler und stand bei permanent bei 0 Grad

          Sorry da kannst du natürlich lang suchen....
          Habe einen Funktionierenden ausgewählt....

          Jetzt statet bei nidriger Temperatur das Pogramm bei änderung auf Korrektur +4

          Fälsche ich die Temperatur auf 24 Grad glaube ich im log zu erkennen das er es auf - 4 stellen möchte,
          das passiert aber real nicht ...
          1.PNG
          2.PNG

          1 Reply Last reply
          0
          • paul53P paul53

            @balu-0 sagte: Das is die Log Einstellung :

            Schalte die "Ausführliche Protokollausgaben" aus und warte eine Temperaturänderung ab. Vorher liefern die Debug-Blöcke keine Ausgaben.

            B Offline
            B Offline
            Balu 0
            wrote on last edited by
            #85

            @paul53

            Servus Paul,
            könntest du nochmal drüber schauen ?

            Die Kurve wird hochgeregelt aber nicht mehr runter.
            1.PNG

            B 1 Reply Last reply
            0
            • B Balu 0

              @paul53

              Servus Paul,
              könntest du nochmal drüber schauen ?

              Die Kurve wird hochgeregelt aber nicht mehr runter.
              1.PNG

              B Offline
              B Offline
              Balu 0
              wrote on last edited by
              #86

              @balu-0

              In meiner Verzweiflung habe alle datenpunkte jetzt raus und wieder rein,
              und jetzt geht's.

              @paul53
              Vielen Dank !

              B 1 Reply Last reply
              0
              • B Balu 0

                @balu-0

                In meiner Verzweiflung habe alle datenpunkte jetzt raus und wieder rein,
                und jetzt geht's.

                @paul53
                Vielen Dank !

                B Offline
                B Offline
                Balu 0
                wrote on last edited by
                #87

                @paul53
                Servus Paul

                Könntest du mir hier noch reinzaubern das die heitzung nicht heitzt wenn es draußen wärmer ist als drinnen ?

                Grüße
                Balu
                1.PNG

                Auserdem habe ich das gefühl das es immer zu heiß wird also laut fühler bis 24 grad und ich dein skript zum ausgleich erst durch eine manuelle temperaturänderung in den datenpunkten zum auslösen bringe.
                Muss ich evtl die wunsch temperatur niedriger setzen ?

                paul53P 1 Reply Last reply
                0
                • paul53P paul53

                  @balu-0 sagte: Das is die Log Einstellung :

                  Schalte die "Ausführliche Protokollausgaben" aus und warte eine Temperaturänderung ab. Vorher liefern die Debug-Blöcke keine Ausgaben.

                  B Offline
                  B Offline
                  Balu 0
                  wrote on last edited by
                  #88

                  @paul53

                  Servus Paul.
                  Währe echt super wenn du mir helfen könntest.
                  Das skript is so umfangreich da blicken wenige durch denk ich.

                  Grüße
                  Balu

                  1 Reply Last reply
                  0
                  • B Balu 0

                    @paul53
                    Servus Paul

                    Könntest du mir hier noch reinzaubern das die heitzung nicht heitzt wenn es draußen wärmer ist als drinnen ?

                    Grüße
                    Balu
                    1.PNG

                    Auserdem habe ich das gefühl das es immer zu heiß wird also laut fühler bis 24 grad und ich dein skript zum ausgleich erst durch eine manuelle temperaturänderung in den datenpunkten zum auslösen bringe.
                    Muss ich evtl die wunsch temperatur niedriger setzen ?

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #89

                    @balu-0 sagte: zu heiß wird also laut fühler bis 24 grad

                    Es kann sein, dass Regelung instabil ist (zu hohe Schleifenverstärkung). Dann verringere den Faktor.

                    @balu-0 sagte in Heizungsteuerung ohne Thermostate über ism7 Wolf Modul:

                    nicht heitzt wenn es draußen wärmer ist als drinnen ?

                    Ich habe das Blockly nicht mehr, benötige also einen Export von dir.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    B 3 Replies Last reply
                    0
                    • paul53P paul53

                      @balu-0 sagte: zu heiß wird also laut fühler bis 24 grad

                      Es kann sein, dass Regelung instabil ist (zu hohe Schleifenverstärkung). Dann verringere den Faktor.

                      @balu-0 sagte in Heizungsteuerung ohne Thermostate über ism7 Wolf Modul:

                      nicht heitzt wenn es draußen wärmer ist als drinnen ?

                      Ich habe das Blockly nicht mehr, benötige also einen Export von dir.

                      B Offline
                      B Offline
                      Balu 0
                      wrote on last edited by
                      #90

                      @paul53

                      Hallo Paul,
                      danke für deine Hilfe :

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <variables>
                          <variable id="moRs=e~Y;6sP1OY.jLTi">at</variable>
                          <variable id="5QQa?8ig3{1l}}K60XDU">korrektur</variable>
                          <variable id="H~DM#x8KIAuhkf56xg2`">Frostschutz</variable>
                          <variable id="Tl=V$yw9{?SNh;v9L@~)">pogramm</variable>
                          <variable id="3dp}K?0c+3mOC=CA.?.n">sollkorrektur</variable>
                          <variable id="LyMC9N0uo0l[|-g!#t~M">diff</variable>
                        </variables>
                        <block type="on_ext" id="Gfise1@/xZw-%TRa_ny$" x="-363" y="-88">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                          <field name="CONDITION">ne</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                            <shadow type="field_oid" id="{Z9W9ak7VBc%2^+CXdQ1">
                              <field name="oid">wolf-smartset.0.Benutzer.Heizung.210_Wärmeerzeuger_1.18014500001</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="variables_set" id="RC5BS[3^Kpf/XBE.P~^M">
                              <field name="VAR" id="moRs=e~Y;6sP1OY.jLTi">at</field>
                              <value name="VALUE">
                                <block type="on_source" id="C9X*b.%nGRXktVO3Xk+N">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <next>
                                <block type="controls_if" id="W1dVCQR[Jvy@Y0i3w/5q">
                                  <mutation elseif="3" else="1"></mutation>
                                  <value name="IF0">
                                    <block type="logic_compare" id="maI@IFt=dj56(F+yw2Gf">
                                      <field name="OP">LT</field>
                                      <value name="A">
                                        <block type="variables_get" id="VAccygv6QEM-89`=+fSz">
                                          <field name="VAR" id="moRs=e~Y;6sP1OY.jLTi">at</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="G$H{tFO!70:d;ji{qNo@">
                                          <field name="NUM">-10</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="variables_set" id="fmrxwSj[/2?yymy~S`+(">
                                      <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="ukQSrKmy)*-zRMvY7(y^">
                                          <field name="NUM">4</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <value name="IF1">
                                    <block type="logic_compare" id="G7qW?6A$JhI-l#=.pP+d">
                                      <field name="OP">LT</field>
                                      <value name="A">
                                        <block type="variables_get" id="wb4*MO*3tIS+%W*z!T,M">
                                          <field name="VAR" id="moRs=e~Y;6sP1OY.jLTi">at</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="cu09FaUrG$wlS}d-c:+5">
                                          <field name="NUM">-5</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO1">
                                    <block type="variables_set" id="g~7+Mgyd^^40)iGZ}FoE">
                                      <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="nR(a!T-TDgkl~oq34[f*">
                                          <field name="NUM">3</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <value name="IF2">
                                    <block type="logic_compare" id="|t}^{+*2K)IX8*P:%%K?">
                                      <field name="OP">LT</field>
                                      <value name="A">
                                        <block type="variables_get" id="BS*R[zR*3-OOr?)U7AwT">
                                          <field name="VAR" id="moRs=e~Y;6sP1OY.jLTi">at</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="i7Dw@4y9UH?WMzIzJ3`e">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO2">
                                    <block type="variables_set" id="R#A,ew+aJh27NmW|(!JF">
                                      <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="C+%c~vWb,L)WNk+a-Q]5">
                                          <field name="NUM">2</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <value name="IF3">
                                    <block type="logic_compare" id="D:ucE2$lr,_i[p0r+xIa">
                                      <field name="OP">LT</field>
                                      <value name="A">
                                        <block type="variables_get" id="rgOn4bd=zpcGaw*u,L^|">
                                          <field name="VAR" id="moRs=e~Y;6sP1OY.jLTi">at</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="qUPHICLt:cIX?`2Y4PIy">
                                          <field name="NUM">5</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO3">
                                    <block type="variables_set" id="M3+_Ql1NopEmybqW{a80">
                                      <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="OVS7f{rI`!ogfwV$n)Q[">
                                          <field name="NUM">1</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <statement name="ELSE">
                                    <block type="variables_set" id="V*~,,,X3N5iOv,f:8!ZW">
                                      <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="WJ)U~RSGL^qA_g|rc*Uk">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <next>
                            <block type="variables_set" id="Is`]9w]He,hv}OP;~~Wh">
                              <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                              <value name="VALUE">
                                <block type="math_number" id="`oq[!L1X?KoK*v3}vq[8">
                                  <field name="NUM">0</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                        <block type="on_ext" id="qWgh_HH.XM(/u]~6?!{Q" x="37" y="-88">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                          <field name="CONDITION">true</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                            <shadow type="field_oid" id="JMM?,2as%:l@FKU9)q(L">
                              <field name="oid">0_userdata.0.Vis_Heizung_An</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="control" id="==t`Xkul#4[D})4c(3yG">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002600000</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="variables_get" id="!BSz7s|3Yl7z5yej_J!v">
                                  <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="TMy[v,VQmBTq[w%r;^Uw">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002900000</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="m9P!K0Q^)oeIxnW$.A?7">
                                      <field name="NUM">2</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <next>
                            <block type="schedule" id="{2+bBxp[0`Zfe)9[TIuF">
                              <field name="SCHEDULE">0 7 * * 1-5</field>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="3Ia5B=eCD|mGvRT@_bWC">
                                  <value name="IF0">
                                    <block type="get_value" id="J7mc3b}sk]hi#L}0l4.D">
                                      <field name="ATTR">val</field>
                                      <field name="OID">0_userdata.0.Vis_Heizung_Stopp</field>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="control" id="/RrM~5_-8t-)]fm~e_.S">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002600000</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="variables_get" id="IXmk2H{.-H#QF_(j$Z{n">
                                          <field name="VAR" id="5QQa?8ig3{1l}}K60XDU">korrektur</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="OT#4dJ0z@89sTf;6!{!|">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002900000</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="NO92@[?-hbp2R3+1Qcf?">
                                              <field name="NUM">2</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                              <next>
                                <block type="on_ext" id="1n()xO:.192M3a!TWjk}">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                  <field name="CONDITION">ne</field>
                                  <field name="ACK_CONDITION"></field>
                                  <value name="OID0">
                                    <shadow type="field_oid" id="q~Wudwa`C%Naki~AnoG|">
                                      <field name="oid">openknx.0.Hausen.Halle_Servicepoint.Binäreingang_Schließanlage_Scharf___Unscharf</field>
                                    </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                    <block type="control" id="eUrBOjZt:,X*c;t0;yBh">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002600000</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="_a^(=EK]9^k5Z1#Z#6)E">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="o@qE?t}e^(;lid9cn+uy">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002900000</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_ternary" id="Ro~#?=8Q]h}+]l]LCI9N">
                                              <value name="IF">
                                                <block type="on_source" id="{/1#~1@,N,5z{m0_7p~|">
                                                  <field name="ATTR">state.val</field>
                                                </block>
                                              </value>
                                              <value name="THEN">
                                                <block type="math_number" id="7{1b!C.h_$Y(zVo;ZA4]">
                                                  <field name="NUM">2</field>
                                                </block>
                                              </value>
                                              <value name="ELSE">
                                                <block type="math_number" id="$P^3J+?fl7Ll}yRPQ1R*">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                        <block type="on_ext" id="{AA0tcFq%WmJevvh~l9y" x="637" y="-88">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                          <field name="CONDITION">ne</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                            <shadow type="field_oid" id="GEINrk03`}a1aO`t9jg_">
                              <field name="oid">openknx.0.Hausen.Büro.Temperatursensor_RP_Desk_VOC</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="GW,4Sc+wd@eShd,xFGXy">
                              <mutation elseif="1"></mutation>
                              <value name="IF0">
                                <block type="logic_compare" id="lnn8*Vcg!FWUNpTz)]8v">
                                  <field name="OP">LTE</field>
                                  <value name="A">
                                    <block type="on_source" id="Pon8~4Dp|;ZOUST2_^JL">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="+XP]b8i/NgY78LNr{r=W">
                                      <field name="NUM">8</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="variables_set" id="1p[.eDosq(aOrB0NK+tU">
                                  <field name="VAR" id="H~DM#x8KIAuhkf56xg2`">Frostschutz</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="x^^,mzCrsB3d7YmdEFM}">
                                      <field name="NUM">3</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <value name="IF1">
                                <block type="logic_compare" id=");Sk1)M_7W}yu`AE_Yv!">
                                  <field name="OP">GTE</field>
                                  <value name="A">
                                    <block type="on_source" id=",K!Zv5);(^u.v9+E+RX$">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="C(3s%?7ei(tq*xM2YCbT">
                                      <field name="NUM">10</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO1">
                                <block type="variables_set" id="TpWK0.~L?lMUs_MoNc9m">
                                  <field name="VAR" id="H~DM#x8KIAuhkf56xg2`">Frostschutz</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="Y]A3hQi(]P5j=NCtK{Fa">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <next>
                                <block type="variables_set" id="XY*9-Pd9:uC+#xYY7wiR">
                                  <field name="VAR" id="Tl=V$yw9{?SNh;v9L@~)">pogramm</field>
                                  <value name="VALUE">
                                    <block type="get_value" id=";)`SY~)_K1,Jbs-d9h1K">
                                      <field name="ATTR">val</field>
                                      <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002900000</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="controls_if" id="V6O:)f:=w/ZOm[+m:1!h">
                                      <value name="IF0">
                                        <block type="logic_operation" id="Lw^DV:[UT-~+en)0l,BM" inline="false">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="O$o!CvG7|9LG{YjjiFxv">
                                              <field name="OP">NEQ</field>
                                              <value name="A">
                                                <block type="variables_get" id="%|`$^/*0=wdI~+kY;v-U">
                                                  <field name="VAR" id="H~DM#x8KIAuhkf56xg2`">Frostschutz</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="variables_get" id="3^]=xMD[WD7U[pQAk)PO">
                                                  <field name="VAR" id="Tl=V$yw9{?SNh;v9L@~)">pogramm</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="0ClxqGW4rf)iN:2Tu$a9">
                                              <field name="OP">NEQ</field>
                                              <value name="A">
                                                <block type="variables_get" id="df^YC314=athB(.lWnM.">
                                                  <field name="VAR" id="Tl=V$yw9{?SNh;v9L@~)">pogramm</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="!29D+wD}Gb^CF%e/AM-;">
                                                  <field name="NUM">2</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="control" id="K(w]]/SV^gw=pxk-QEvy">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002900000</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="8z32N2NL/RT=y(A)H]Rt">
                                              <field name="VAR" id="H~DM#x8KIAuhkf56xg2`">Frostschutz</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="debug" id="ZXJMk=^a(B6TUK{6Flz|">
                                          <field name="Severity">log</field>
                                          <value name="TEXT">
                                            <shadow type="text" id="^kR`mf42`LfP}ah=PmK8">
                                              <field name="TEXT">test</field>
                                            </shadow>
                                            <block type="text_join" id="%2?adqUY|+qkwjk:T(CE" inline="true">
                                              <mutation items="2"></mutation>
                                              <value name="ADD0">
                                                <block type="text" id="zK|uv,]Oj#+zm:fXjHGk">
                                                  <field name="TEXT">Scharf Unscharf</field>
                                                </block>
                                              </value>
                                              <value name="ADD1">
                                                <block type="get_value" id="S]JD=h7e_L+~$6y4~HY.">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">openknx.0.Hausen.Halle_Servicepoint.Binäreingang_Schließanlage_Scharf___Unscharf</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="controls_if" id="1rt[]BbX*L$sz?4at93V">
                                              <mutation else="1"></mutation>
                                              <value name="IF0">
                                                <block type="get_value" id="98Z{P:T2DSc8?!46!r@6">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">openknx.0.Hausen.Halle_Servicepoint.Binäreingang_Schließanlage_Scharf___Unscharf</field>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="debug" id="H3zp,-/.d!1+j/X3?k/#">
                                                  <field name="Severity">log</field>
                                                  <value name="TEXT">
                                                    <shadow type="text" id="QtOwJY}v+eXAB}/pZ%)?">
                                                      <field name="TEXT">test</field>
                                                    </shadow>
                                                    <block type="variables_get" id="W|U*#e_3SJnVKf,/R#=X">
                                                      <field name="VAR" id="3dp}K?0c+3mOC=CA.?.n">sollkorrektur</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="0:/]8$M5(=GhW)mOH??G">
                                                      <field name="VAR" id="LyMC9N0uo0l[|-g!#t~M">diff</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="H?L%,5w5=tm4b*+7!c^r">
                                                          <field name="OP">MINUS</field>
                                                          <value name="A">
                                                            <shadow type="math_number" id="l5SL9RNw/q}?a$c]TNr*">
                                                              <field name="NUM">20</field>
                                                            </shadow>
                                                            <block type="math_number" id="2-9?}S*euMLr`#wF9p#4">
                                                              <field name="NUM">21.5</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number" id="9%#icARWFK=_6%afq17{">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="on_source" id="WQNsp=YRqQOw[n,h8U7t">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="debug" id="hHaV{81FenY9e6/%v6Up">
                                                          <field name="Severity">log</field>
                                                          <value name="TEXT">
                                                            <shadow type="text" id="|VmaPOH,^fE8,9#i0.h:">
                                                              <field name="TEXT">test</field>
                                                            </shadow>
                                                            <block type="variables_get" id="+y7BU8FCg@Ya[]+tS.%7">
                                                              <field name="VAR" id="LyMC9N0uo0l[|-g!#t~M">diff</field>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="controls_if" id="go:92t3LO@*0O`pr|gm#">
                                                              <value name="IF0">
                                                                <block type="logic_compare" id="*rbqCvn_w+jYM2G(R[8p">
                                                                  <field name="OP">GT</field>
                                                                  <value name="A">
                                                                    <block type="math_single" id="4^_pe,~(twu,hU4trj*)">
                                                                      <field name="OP">ABS</field>
                                                                      <value name="NUM">
                                                                        <shadow type="math_number" id="6d$!u4FrT-+c*D{){+g(">
                                                                          <field name="NUM">9</field>
                                                                        </shadow>
                                                                        <block type="variables_get" id="pGj2qlrFf(l)jP!Z6#R|">
                                                                          <field name="VAR" id="LyMC9N0uo0l[|-g!#t~M">diff</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="math_number" id="{t(JTzITgx:UO:RjSqJy">
                                                                      <field name="NUM">0.25</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="math_change" id="`k=Ry*^i(5r:gw?J2/dB">
                                                                  <field name="VAR" id="3dp}K?0c+3mOC=CA.?.n">sollkorrektur</field>
                                                                  <value name="DELTA">
                                                                    <shadow type="math_number" id="=zk2y|yVuT.)S{:|Qy|A">
                                                                      <field name="NUM">1</field>
                                                                    </shadow>
                                                                    <block type="math_arithmetic" id="UOo?}1k0o1yLc_bWSMhc">
                                                                      <field name="OP">DIVIDE</field>
                                                                      <value name="A">
                                                                        <shadow type="math_number" id="nqf!9ecD3:}mV%l,UA4t">
                                                                          <field name="NUM">1</field>
                                                                        </shadow>
                                                                        <block type="math_round" id="uu7BaIkSe7BAIM.^8IKj">
                                                                          <field name="OP">ROUND</field>
                                                                          <value name="NUM">
                                                                            <shadow type="math_number" id="*.9)Ar|P)pk?*~68$))%">
                                                                              <field name="NUM">3.1</field>
                                                                            </shadow>
                                                                            <block type="math_arithmetic" id="4T@(.b*U]{yQbWh.2X,G">
                                                                              <field name="OP">MULTIPLY</field>
                                                                              <value name="A">
                                                                                <shadow type="math_number" id="FyxLT5NN}6`moy6@t@)D">
                                                                                  <field name="NUM">1</field>
                                                                                </shadow>
                                                                                <block type="variables_get" id="N|4glWp,l}l?6u.CHGuS">
                                                                                  <field name="VAR" id="LyMC9N0uo0l[|-g!#t~M">diff</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <shadow type="math_number" id="Tf/nT)u+2q.65C.Bi^N3">
                                                                                  <field name="NUM">1</field>
                                                                                </shadow>
                                                                                <block type="math_number" id="P!c2J;l.S%g]xc0d98*T">
                                                                                  <field name="NUM">1.5</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <shadow type="math_number" id="4UGDh;/b_?ZmuF0lwDda">
                                                                          <field name="NUM">1</field>
                                                                        </shadow>
                                                                        <block type="math_number" id="G;==eyeRkqlg@9Gb_2+,">
                                                                          <field name="NUM">2</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="control" id="~D?;M?6Z@o?v!}Gsy%*X">
                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                      <field name="OID">wolf-smartset.0.Benutzer.Heizung.030_Gemeinsame_Einstellungen.34002600000</field>
                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                      <value name="VALUE">
                                                                        <block type="math_constrain" id="}Zh@y79qU=KIti=N+r~I">
                                                                          <value name="VALUE">
                                                                            <shadow type="math_number" id="P.O(yt:%,vKAQEo?zcsD">
                                                                              <field name="NUM">50</field>
                                                                            </shadow>
                                                                            <block type="variables_get" id="+Gpo1=lG^NLM[G0n$[Pg">
                                                                              <field name="VAR" id="3dp}K?0c+3mOC=CA.?.n">sollkorrektur</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="LOW">
                                                                            <shadow type="math_number" id="nGnY7NO?5|PblU?][fjI">
                                                                              <field name="NUM">1</field>
                                                                            </shadow>
                                                                            <block type="math_number" id="*en`A}9E-:G?:PWgs1XU">
                                                                              <field name="NUM">-4</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="HIGH">
                                                                            <shadow type="math_number" id="VPnprRw$lhml8z;JWWwy">
                                                                              <field name="NUM">4</field>
                                                                            </shadow>
                                                                            <block type="math_number" id="D%Oh3VwZhcP*GX2;GE{a">
                                                                              <field name="NUM">4</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <next>
                                                                        <block type="debug" id="a8;BlT=fr=@u!)cj|:Hz">
                                                                          <field name="Severity">log</field>
                                                                          <value name="TEXT">
                                                                            <shadow type="text" id="QtOwJY}v+eXAB}/pZ%)?">
                                                                              <field name="TEXT">test</field>
                                                                            </shadow>
                                                                            <block type="variables_get" id="|~JKo**I6-w)AXJ#lgG}">
                                                                              <field name="VAR" id="3dp}K?0c+3mOC=CA.?.n">sollkorrektur</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </statement>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                              <statement name="ELSE">
                                                <block type="variables_set" id="*fo2MB`@IjQ50o40_~4a">
                                                  <field name="VAR" id="3dp}K?0c+3mOC=CA.?.n">sollkorrektur</field>
                                                  <value name="VALUE">
                                                    <block type="math_number" id="+.$Gv^YzBe2}NRP{CXOI">
                                                      <field name="NUM">0</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </xml>
                      
                      1 Reply Last reply
                      0
                      • paul53P paul53

                        @balu-0 sagte: zu heiß wird also laut fühler bis 24 grad

                        Es kann sein, dass Regelung instabil ist (zu hohe Schleifenverstärkung). Dann verringere den Faktor.

                        @balu-0 sagte in Heizungsteuerung ohne Thermostate über ism7 Wolf Modul:

                        nicht heitzt wenn es draußen wärmer ist als drinnen ?

                        Ich habe das Blockly nicht mehr, benötige also einen Export von dir.

                        B Offline
                        B Offline
                        Balu 0
                        wrote on last edited by
                        #91

                        @paul53

                        Faktor habe ich verringert.

                        Ich habe so das Gefühl als müsste ich das manuel anstoßen indem ich eine temp Setze oder in den Sensor Hauche.
                        Es kommt mir so vor als würde beim ersten mal eine größere Änderung brauchen bevor er dann auf die kleinen Änderungen eingeht.

                        1 Reply Last reply
                        0
                        • paul53P paul53

                          @balu-0 sagte: zu heiß wird also laut fühler bis 24 grad

                          Es kann sein, dass Regelung instabil ist (zu hohe Schleifenverstärkung). Dann verringere den Faktor.

                          @balu-0 sagte in Heizungsteuerung ohne Thermostate über ism7 Wolf Modul:

                          nicht heitzt wenn es draußen wärmer ist als drinnen ?

                          Ich habe das Blockly nicht mehr, benötige also einen Export von dir.

                          B Offline
                          B Offline
                          Balu 0
                          wrote on last edited by
                          #92

                          @paul53
                          Update :
                          Mit wahrscheinlich den milden Außentemperaturen heute bis 25 Grad geheizt :-)

                          Faktor weiter von 1,5 auf 1 gesetzt.

                          1 Reply Last reply
                          0

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          318

                          Online

                          32.8k

                          Users

                          82.7k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe