Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Das Ultimative Markisen / Rolladen Blockly - Script

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Das Ultimative Markisen / Rolladen Blockly - Script

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyclimate
80 Beiträge 18 Kommentatoren 33.8k Aufrufe 16 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • smileS smile

    Update 21.04.2019:

    • Verzögerung für das Ein / Ausfahren der Beschattung bei Überschreitung der Höchsttemperatur hinzugefügt
    • Wind Stufen Variable als reine Ziffer (0, 1, 2) gesetzt, dadurch ist die Variable in Datenbanken (z.B. InfluxDB) besser lesbar
    • Energiegewinnung im April angepasst: Zusätzliche Außentemperaturvariable hinzugefügt, damit bei sehr kalter Außentemperatur der Innenraum noch mehr Wärme puffert, bevor die Rolläden wieder runterfahren.
    • Kleinere Korrekturen

    Blockly-Exporte:
    https://forum.iobroker.net/post/101260

    M Offline
    M Offline
    MartyBr
    schrieb am zuletzt editiert von
    #59

    @smile
    Hallo smile,
    die beiden Beschattungsscripte werfen beim Import immer einen Fehler aus. Den Kopf hatte ich gelöscht, dass hilft leider nicht.
    Kannst du die Scripte nochmal einstellen?
    Danke
    Martin

    Gruß
    Martin


    Intel NUCs mit Proxmox / Iobroker als VM unter Debian
    Raspeberry mit USB Leseköpfen für Smartmeter
    Homematic und Homematic IP

    1 Antwort Letzte Antwort
    0
    • smileS smile

      Das Beschattungs - Blockly ist vorerst fertig und wurde nun recht ausgiebig getestet, es läuft sehr gut.

      Es sind 5 Scripte die damit verknüpft sind.

      Hier mal ein Überblück wie es läuft:

      1. Gewünschte Innentemperatur festlegen und anhand dessen auswerten ob diese auch hinhaut oder es zu warm oder zu kühl ist.
      3472_wunsch-temperatur_feststellen.png

      2. Anhand von Jahreszeit, und der vorher beschriebenen Wunschtemperatur festlegen ob Energie gewonnen oder Energie ausgesperrt werden soll.
      3472_energie-gewinnungs-modus.png

      3. Alle relevanten Wetterdaten außen erfassen (Sonne, Wind, Regen) - Sonne nach Badewannen Prinzip, also mit Verzögerung damit die Beschattung nicht ständig rein und raus geht.
      3472_klimadaten_au_en_erfassen.png

      4. Die Beschattung / Rolläden anhand der vorher erfassten Werte intelligent nach Sonne (verzögert) runtefahren oder reinfahren.
      3472_beschattung_automatik_sonne.png

      5. Die Beschattung bei kritischen Werten wie Regen oder Wind sofort (ohne Verzögerung) einfahren.
      3472_beschattung_automatik_wind_regen.png

      In den txt Dateien sind die entsprechenden Blockly Exporte.

      Viel Spaß damit, ich hoffe dem einen oder anderen kann es helfen.

      Vielen Dank an rantanplan an die Unterstützung sowie alle anderen.

      Dieselben Klimadaten werden auch genutzt, um die Fußbodenheizung zu steuern. Siehe hier:
      Fußbodenheizung

      Stand: 21.04.2019

      • Sonnenwärme_Vorschau.txt
      • Solltemperatur-Blockly.txt
      • Klimadaten außen erfassen.txt
      • Energiemodus_Heizperiode_Blockly.txt
      • Beschattung_Automatik_Regen-Wind_Export.txt
      • Beschattung_Automatik_Sonne_Export.txt
      M Offline
      M Offline
      muckel
      schrieb am zuletzt editiert von
      #60

      @smile

      Hallo Smile,
      ich wollte mir mal ansehen wie du deine Rollladen Steuerst.
      Leider kann ich deine beiden "Beschattung" Exports nicht importieren.
      Kannst du diese bitte nochmals hochladen.

      Danke im Voraus

      liebe Grüße

      1 Antwort Letzte Antwort
      0
      • smileS Offline
        smileS Offline
        smile
        schrieb am zuletzt editiert von Negalein
        #61

        Hallo zusammen,
        habe ich soeben neu exportiert und hochgeladen. Könnt ihr bitte mal überprüfen ob es jetzt funktioniert?

        Hier nochmal die Exporte direkt:

        Beschattung Auto Regen / Wind

        <xml xmlns="http://www.w3.org/1999/xhtml">
          <block type="comment" id="IR94DiuG7v6~=Zg2dVp6" x="-862" y="4413">
            <field name="COMMENT">Variablen initialisieren</field>
            <next>
              <block type="procedures_callnoreturn" id="iW:+%8blE]XvSDS~rIw5">
                <mutation name="InitVariablen"></mutation>
                <next>
                  <block type="comment" id="_:tJ@Ut#F5ws5(QdD#18">
                    <field name="COMMENT">Variablen überwachen</field>
                    <next>
                      <block type="comment" id="Mlyo7L0-(5%m9dgr4!hg">
                        <field name="COMMENT">Wenn sich eine ändert, startet Trigger</field>
                        <next>
                          <block type="on" id="y@5W3=xOld/#5OvGuT#C">
                            <field name="OID">javascript.0.Klima.wind_stufe</field>
                            <field name="CONDITION">ne</field>
                            <field name="ACK_CONDITION"></field>
                            <statement name="STATEMENT">
                              <block type="comment" id="nV@fJn+(nfLo:a.DqSPZ">
                                <field name="COMMENT">Beschattung einfahren Wind</field>
                                <next>
                                  <block type="controls_if" id="j*450vq]+6x`;5`RpE3W">
                                    <value name="IF0">
                                      <block type="logic_compare" id="T.iWvUC3YT,_qkwZRI~z">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="orO,yL!f7A;MnSWeI.{h">
                                            <field name="ATTR">val</field>
                                            <field name="OID">javascript.0.Klima.wind_stufe</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="OuKRKY`f50YNI;t~}Haf">
                                            <field name="NUM">0</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="controls_if" id="RC.KplK!tWqDx(Ktf7%:">
                                        <value name="IF0">
                                          <block type="logic_compare" id="NKPEgVSX:aAu5#eFxQU_">
                                            <field name="OP">LT</field>
                                            <value name="A">
                                              <block type="get_value" id="Y6lJQhjx_-|BzhMdc)3Z">
                                                <field name="ATTR">val</field>
                                                <field name="OID">hm-rpc.2.LEQ0170301.3.LEVEL</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="text" id="wy4`]h,[K]M~|0A,~y}:">
                                                <field name="TEXT">99</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="control" id="^}Ar,2GR{NE=mf)}b79#">
                                            <mutation delay_input="false"></mutation>
                                            <field name="OID">hm-rpc.2.BidCoS-Wir.9.PRESS_SHORT</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="logic_boolean" id="Q0=nDX@WJ3jK(z:J/57n">
                                                <field name="BOOL">TRUE</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="debug" id="D~*Q!irXwb3Yd2{TixJ/">
                                                <field name="Severity">log</field>
                                                <value name="TEXT">
                                                  <shadow type="text" id="~^+nNp!mfk*)MP-;}VH1">
                                                    <field name="TEXT">***Beschattung Wind hoch</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                        <next>
                                          <block type="controls_if" id="--(`Xxj:!+nr8IA6@TUd">
                                            <value name="IF0">
                                              <block type="logic_compare" id="2:CXtVM`:-ws{E?{J%J0">
                                                <field name="OP">LT</field>
                                                <value name="A">
                                                  <block type="get_value" id=",5IWlhV5Wn_)MaFECLYi">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">hm-rpc.2.LEQ0170348.3.LEVEL</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="text" id="~8}Mu`^G]%=awkrB{9Hv">
                                                    <field name="TEXT">99</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="control" id="/jT[fmN;+8yFxt(~toyB">
                                                <mutation delay_input="false"></mutation>
                                                <field name="OID">hm-rpc.2.BidCoS-Wir.7.PRESS_SHORT</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="R0TCv3yy=Kw#iIh,Bzzq">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="comment" id="0g*Rze/X.nfp[Y6v*?_s">
                                        <field name="COMMENT">Raffstore einfahren Wind</field>
                                        <next>
                                          <block type="controls_if" id="pS8P;CPTP7S9q3YMWE,B">
                                            <value name="IF0">
                                              <block type="logic_compare" id="*ngIY~p[N=O[-MVPghdj">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="8k2)AQwoTs!P?X6Pb!_h">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">javascript.0.Klima.wind_stufe</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="text" id="0aC_-BYzC[#*^SEv)b9~">
                                                    <field name="TEXT">1</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="controls_if" id="i?CB2}QCY3F~@wUj[CCe">
                                                <value name="IF0">
                                                  <block type="logic_compare" id="8bqKiPG`}!ZY+K2k,+hF">
                                                    <field name="OP">LT</field>
                                                    <value name="A">
                                                      <block type="get_value" id="^]#k3E?/4ug%H.Er3o6C">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">hm-rpc.0.LEQ0904694.1.LEVEL</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="text" id=",rI3ve}Zz62EA4]*cRf#">
                                                        <field name="TEXT">99</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="control" id="KX[P)di[Ku}aWK[WrRaR">
                                                    <mutation delay_input="false"></mutation>
                                                    <field name="OID">hm-rpc.0.BidCoS-RF.29.PRESS_SHORT</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="X;PIq}rO!47ek9xN-CE!">
                                                        <field name="BOOL">TRUE</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="debug" id="pgQYRUIt4|2s/C{lD*]P">
                                                        <field name="Severity">log</field>
                                                        <value name="TEXT">
                                                          <shadow type="text" id="Kp;,#xJP!AiIahG2MVem">
                                                            <field name="TEXT">***Beschattung Wind hoch</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="controls_if" id="Sh6-H?=2dcmrZs9nVAZ`">
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="2j~-M6V2W-*q2@j-FzFQ">
                                                        <field name="OP">LT</field>
                                                        <value name="A">
                                                          <block type="get_value" id="T?|QvwR]9E8owUFJin.Q">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">hm-rpc.0.JEQ0300111.1.LEVEL</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="text" id="YvhYmdjDUM*C}V/*B}D[">
                                                            <field name="TEXT">99</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="control" id="{L@|)LA6xMYnoJ*_hH{M">
                                                        <mutation delay_input="false"></mutation>
                                                        <field name="OID">hm-rpc.0.BidCoS-RF.31.PRESS_SHORT</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="kg2By/m],xH+KbZ_sL*:">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="comment" id="T)B*3eml#*`fvrb(,`r,">
                                                <field name="COMMENT">Rollo einfahren Wind</field>
                                                <next>
                                                  <block type="controls_if" id="ZQVeHI6`tw-16{sPs,PH">
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="Rbo~%5aF#t!NDha|=)OB">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="get_value" id="B6Kcvv}T5/z=,=hke!DY">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">javascript.0.Klima.wind_stufe</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="text" id="R2j/ov@w2sVqtj_#5q{;">
                                                            <field name="TEXT">2</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="controls_if" id="_89.*[X!)P-(sh_~}b[f">
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="/J#Esk-FCxOf.uV_V,8F">
                                                            <field name="OP">LT</field>
                                                            <value name="A">
                                                              <block type="get_value" id="E|j8P4qocc72Ut[2w{So">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">hm-rpc.0.JEQ0299861.1.LEVEL</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="text" id="vawKr8aw-)/E,3r-yJwD">
                                                                <field name="TEXT">99</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="control" id="u^IQ/tb!]nqifIm=%u3e">
                                                            <mutation delay_input="false"></mutation>
                                                            <field name="OID">hm-rpc.0.BidCoS-RF.14.PRESS_SHORT</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="logic_boolean" id=":_Fui~]f%i)4!u|vIl)N">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="debug" id="qO.v*_T%-Ybquu]XMBok">
                                                                <field name="Severity">log</field>
                                                                <value name="TEXT">
                                                                  <shadow type="text" id="!27r.U={ZGs[0=-l^zUB">
                                                                    <field name="TEXT">***Rollo Einfahren Wind</field>
                                                                  </shadow>
                                                                </value>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="controls_if" id="o;BlSq()74UA3#,?N;%+">
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="f.p;j0)B)7Ws~)99?8,9">
                                                                <field name="OP">LT</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="ZI-;y?7KR]Lgh?U?Brs6">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">hm-rpc.0.JEQ0299851.1.LEVEL</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="text" id="YA~dTN@H8y5lnu(zFjQ5">
                                                                    <field name="TEXT">99</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="control" id="FN8sn|ps*/U}n|cFb%2!">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">hm-rpc.0.BidCoS-RF.16.PRESS_SHORT</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="M7l8Q+qof)_2eDhkw([8">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                    <next>
                                                      <block type="controls_if" id="W1Kctj2#XVS)TNVJ:%=G">
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="*}jBtnO.Yh5JlU5oM~;;">
                                                            <field name="OP">EQ</field>
                                                            <value name="A">
                                                              <block type="get_value" id="#ZBmxEnoTTvGb_rSmt{h">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">javascript.0.Klima.wind_stufe</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="text" id="@{pL#Y6g.fOPk/z.(GAh">
                                                                <field name="TEXT">2</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="controls_if" id="/XfXK_@R}pvGYSJ^I*nn">
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="Vkv;-Z#(6=PO:x6BXRr5">
                                                                <field name="OP">LT</field>
                                                                <value name="A">
                                                                  <block type="get_value" id=";0_F{D.ngpcdp%x5e7pb">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">hm-rpc.0.LEQ0904951.1.LEVEL</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="text" id="t,@FP,Zlh=zR=JC?l+=+">
                                                                    <field name="TEXT">99</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="control" id="5]T9.pHFS!v.{b:y25Jm">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">hm-rpc.0.BidCoS-RF.25.PRESS_SHORT</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="1c,n=1mDGq(?1JDF}G07">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="debug" id="%*GGYD7UeWQN-~`.h6Ng">
                                                                    <field name="Severity">log</field>
                                                                    <value name="TEXT">
                                                                      <shadow type="text" id="Ld1Dea?Coc.[-HJn3hg7">
                                                                        <field name="TEXT">***Rollo Einfahren Wind</field>
                                                                      </shadow>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="controls_if" id="mvq.anzvxMp@,yt@otQO">
                                                                <value name="IF0">
                                                                  <block type="logic_compare" id="xi.A(Ezol-=:`oxV|nvW">
                                                                    <field name="OP">LT</field>
                                                                    <value name="A">
                                                                      <block type="get_value" id=")-eA`9r.A!O}yvpPar[E">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">hm-rpc.0.JEQ0299881.1.LEVEL</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="text" id=";=`NBe~}20{1?o7IW1s{">
                                                                        <field name="TEXT">99</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="control" id="}+}.*K_kZfkiEtA_S)x*">
                                                                    <mutation delay_input="false"></mutation>
                                                                    <field name="OID">hm-rpc.0.BidCoS-RF.27.PRESS_SHORT</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="lkxjpqRd@-,DFa=6Y^fJ">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </statement>
                            <next>
                              <block type="on" id="iR~z89N=QTy2HXjmtbs9">
                                <field name="OID">javascript.0.Klima.regen</field>
                                <field name="CONDITION">ne</field>
                                <field name="ACK_CONDITION"></field>
                                <statement name="STATEMENT">
                                  <block type="comment" id="|rGMiBg8C^PJsN#Z,vhE">
                                    <field name="COMMENT">Beschattung / Rollo einfahren Regen</field>
                                    <next>
                                      <block type="controls_if" id="P1^IBjxiuHr~7J{)7t5Z">
                                        <value name="IF0">
                                          <block type="logic_compare" id="(GvP7StBSOY#cWn#?G(k">
                                            <field name="OP">EQ</field>
                                            <value name="A">
                                              <block type="get_value" id="T:n1;WGsH@P3kqD)K.?I">
                                                <field name="ATTR">val</field>
                                                <field name="OID">javascript.0.Klima.regen</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_boolean" id="eH[`y9s0qL-e]ra4Vx))">
                                                <field name="BOOL">TRUE</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="controls_if" id="~l%{.TC|kLE5x`7at[b~">
                                            <value name="IF0">
                                              <block type="logic_compare" id="3qWo*3@^lc`.m|Ck2fJ~">
                                                <field name="OP">LT</field>
                                                <value name="A">
                                                  <block type="get_value" id="yZE+N8Q=7y]-Xzd:+9%P">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">hm-rpc.2.LEQ0170301.3.LEVEL</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="@r{^W;!9EJ^oIQkZ;+|9">
                                                    <field name="NUM">98</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="control" id="^t{Nu27U7K^dwOU#1]D*">
                                                <mutation delay_input="false"></mutation>
                                                <field name="OID">hm-rpc.2.BidCoS-Wir.9.PRESS_SHORT</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id=".JA{8rL4lMLgZC^Qq+~q">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="debug" id="`iUbc{K6Ejf?,`[TCL!d">
                                                    <field name="Severity">log</field>
                                                    <value name="TEXT">
                                                      <shadow type="text" id="MIkXiVth+#Xf}KtobT3e">
                                                        <field name="TEXT">***Beschattung Regen hoch</field>
                                                      </shadow>
                                                    </value>
                                                    <next>
                                                      <block type="pushover" id="#5ms{;QZa(.}VT1UJ0:B">
                                                        <field name="INSTANCE">.0</field>
                                                        <field name="SOUND"></field>
                                                        <field name="PRIORITY">0</field>
                                                        <field name="LOG"></field>
                                                        <value name="MESSAGE">
                                                          <shadow type="text" id="=Z`^JO85E:VB}i~Yu(Fc">
                                                            <field name="TEXT">Beschattung fährt hoch wegen Regen</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="controls_if" id="qVNwND{O]OhvIZ!j!5lN">
                                                <value name="IF0">
                                                  <block type="logic_compare" id="eON!u_|zL]YvE7CF^TW/">
                                                    <field name="OP">LT</field>
                                                    <value name="A">
                                                      <block type="get_value" id="/_]J?6g|p5#bsh#tw3]X">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">hm-rpc.2.LEQ0170348.3.LEVEL</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="vzNLi-iveVhUE-V:Dy(#">
                                                        <field name="NUM">99</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="control" id="2Yd^=#WM9A/Rx%0~r.nB">
                                                    <mutation delay_input="false"></mutation>
                                                    <field name="OID">hm-rpc.2.BidCoS-Wir.7.PRESS_SHORT</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="r-CS}lco!%rhJZ(phuJh">
                                                        <field name="BOOL">TRUE</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="controls_if" id="v]Z?H3gQqO/mXJ,@)Gi:">
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="~ec+io`8;+u?^V|MBm*{">
                                                        <field name="OP">LT</field>
                                                        <value name="A">
                                                          <block type="get_value" id="CO*T5oh:s3TEgv=a:Wbo">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">hm-rpc.0.JEQ0299861.1.LEVEL</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id="X/}d.d~A##kuIl,_/aLl">
                                                            <field name="NUM">99</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="control" id="gd^Hj3l_%m]CQF:fiD?M">
                                                        <mutation delay_input="false"></mutation>
                                                        <field name="OID">hm-rpc.0.BidCoS-RF.14.PRESS_SHORT</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="!Yn|HE[Op}f52S?vXnNh">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="debug" id="v3Rty4%his,Rb2IOGK9:">
                                                            <field name="Severity">log</field>
                                                            <value name="TEXT">
                                                              <shadow type="text" id="oVs~3d`?aearKsb?@h7H">
                                                                <field name="TEXT">***Rollo Regen hoch</field>
                                                              </shadow>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                    <next>
                                                      <block type="controls_if" id="z6h!y1MjQr]swF%X69(D">
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="LM7pp|O_%Vh2FtM6fpss">
                                                            <field name="OP">LT</field>
                                                            <value name="A">
                                                              <block type="get_value" id="o3]7u/KI2VHyp?oo1~Fz">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">hm-rpc.0.JEQ0299851.1.LEVEL</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="math_number" id="ux;9!|36Moj+%J=CfZyz">
                                                                <field name="NUM">99</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="control" id="CBu;E{DZqeHPEGoG=A~}">
                                                            <mutation delay_input="false"></mutation>
                                                            <field name="OID">hm-rpc.0.BidCoS-RF.16.PRESS_SHORT</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="logic_boolean" id="M[}q[F+Qf_O5w8eO4FN9">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="controls_if" id="b+xxr^Gbc4]uT5/#[|kA">
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="|yE]Y#6sgFa(XKL~r{CQ">
                                                                <field name="OP">LT</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="[pHmUEhYxJSOk,Jrqc5;">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">hm-rpc.0.JEQ0299881.1.LEVEL</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="math_number" id="Uhnz7GCx@O[dds=A]E4-">
                                                                    <field name="NUM">99</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="control" id="t)97)nK76NhZUbuSTL)*">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">hm-rpc.0.BidCoS-RF.27.PRESS_SHORT</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="?[2h;I9-3Q1}IY^~/RJp">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
          <block type="procedures_defnoreturn" id="(+6Mz{Je,L}7n^5*t*wO" x="-362" y="4463">
            <field name="NAME">InitVariablen</field>
            <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
            <statement name="STACK">
              <block type="control" id="p?`r0r!rP+l-DL?HVpBE">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Klima.wind_stufe</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="text" id="=23O/zB:VZ!/%Yx%uWR!">
                    <field name="TEXT">0</field>
                  </block>
                </value>
              </block>
            </statement>
          </block>
          <block type="control" id="d:8g!N[q^)G{PlAhNaz-" disabled="true" x="-337" y="4563">
            <mutation delay_input="false"></mutation>
            <field name="OID">javascript.0.Klima.regen</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="text" id="O0b3a)p_H.ZWmX)incoT">
                <field name="TEXT"></field>
              </block>
            </value>
          </block>
        </xml>
        

        Das Sonnen Automatik Blockly ist zu groß, das kann ich nut als .txt Datei hochladen.
        Wurde wie gesagt gerade frisch gemacht. Müsste gehen.


        io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

        Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

        M 1 Antwort Letzte Antwort
        0
        • smileS smile

          Hallo zusammen,
          habe ich soeben neu exportiert und hochgeladen. Könnt ihr bitte mal überprüfen ob es jetzt funktioniert?

          Hier nochmal die Exporte direkt:

          Beschattung Auto Regen / Wind

          <xml xmlns="http://www.w3.org/1999/xhtml">
            <block type="comment" id="IR94DiuG7v6~=Zg2dVp6" x="-862" y="4413">
              <field name="COMMENT">Variablen initialisieren</field>
              <next>
                <block type="procedures_callnoreturn" id="iW:+%8blE]XvSDS~rIw5">
                  <mutation name="InitVariablen"></mutation>
                  <next>
                    <block type="comment" id="_:tJ@Ut#F5ws5(QdD#18">
                      <field name="COMMENT">Variablen überwachen</field>
                      <next>
                        <block type="comment" id="Mlyo7L0-(5%m9dgr4!hg">
                          <field name="COMMENT">Wenn sich eine ändert, startet Trigger</field>
                          <next>
                            <block type="on" id="y@5W3=xOld/#5OvGuT#C">
                              <field name="OID">javascript.0.Klima.wind_stufe</field>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <statement name="STATEMENT">
                                <block type="comment" id="nV@fJn+(nfLo:a.DqSPZ">
                                  <field name="COMMENT">Beschattung einfahren Wind</field>
                                  <next>
                                    <block type="controls_if" id="j*450vq]+6x`;5`RpE3W">
                                      <value name="IF0">
                                        <block type="logic_compare" id="T.iWvUC3YT,_qkwZRI~z">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="orO,yL!f7A;MnSWeI.{h">
                                              <field name="ATTR">val</field>
                                              <field name="OID">javascript.0.Klima.wind_stufe</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="OuKRKY`f50YNI;t~}Haf">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="controls_if" id="RC.KplK!tWqDx(Ktf7%:">
                                          <value name="IF0">
                                            <block type="logic_compare" id="NKPEgVSX:aAu5#eFxQU_">
                                              <field name="OP">LT</field>
                                              <value name="A">
                                                <block type="get_value" id="Y6lJQhjx_-|BzhMdc)3Z">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">hm-rpc.2.LEQ0170301.3.LEVEL</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="text" id="wy4`]h,[K]M~|0A,~y}:">
                                                  <field name="TEXT">99</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="control" id="^}Ar,2GR{NE=mf)}b79#">
                                              <mutation delay_input="false"></mutation>
                                              <field name="OID">hm-rpc.2.BidCoS-Wir.9.PRESS_SHORT</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="Q0=nDX@WJ3jK(z:J/57n">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="debug" id="D~*Q!irXwb3Yd2{TixJ/">
                                                  <field name="Severity">log</field>
                                                  <value name="TEXT">
                                                    <shadow type="text" id="~^+nNp!mfk*)MP-;}VH1">
                                                      <field name="TEXT">***Beschattung Wind hoch</field>
                                                    </shadow>
                                                  </value>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="controls_if" id="--(`Xxj:!+nr8IA6@TUd">
                                              <value name="IF0">
                                                <block type="logic_compare" id="2:CXtVM`:-ws{E?{J%J0">
                                                  <field name="OP">LT</field>
                                                  <value name="A">
                                                    <block type="get_value" id=",5IWlhV5Wn_)MaFECLYi">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">hm-rpc.2.LEQ0170348.3.LEVEL</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="text" id="~8}Mu`^G]%=awkrB{9Hv">
                                                      <field name="TEXT">99</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="control" id="/jT[fmN;+8yFxt(~toyB">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">hm-rpc.2.BidCoS-Wir.7.PRESS_SHORT</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="R0TCv3yy=Kw#iIh,Bzzq">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="comment" id="0g*Rze/X.nfp[Y6v*?_s">
                                          <field name="COMMENT">Raffstore einfahren Wind</field>
                                          <next>
                                            <block type="controls_if" id="pS8P;CPTP7S9q3YMWE,B">
                                              <value name="IF0">
                                                <block type="logic_compare" id="*ngIY~p[N=O[-MVPghdj">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="8k2)AQwoTs!P?X6Pb!_h">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">javascript.0.Klima.wind_stufe</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="text" id="0aC_-BYzC[#*^SEv)b9~">
                                                      <field name="TEXT">1</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="controls_if" id="i?CB2}QCY3F~@wUj[CCe">
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="8bqKiPG`}!ZY+K2k,+hF">
                                                      <field name="OP">LT</field>
                                                      <value name="A">
                                                        <block type="get_value" id="^]#k3E?/4ug%H.Er3o6C">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">hm-rpc.0.LEQ0904694.1.LEVEL</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="text" id=",rI3ve}Zz62EA4]*cRf#">
                                                          <field name="TEXT">99</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="control" id="KX[P)di[Ku}aWK[WrRaR">
                                                      <mutation delay_input="false"></mutation>
                                                      <field name="OID">hm-rpc.0.BidCoS-RF.29.PRESS_SHORT</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="X;PIq}rO!47ek9xN-CE!">
                                                          <field name="BOOL">TRUE</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="debug" id="pgQYRUIt4|2s/C{lD*]P">
                                                          <field name="Severity">log</field>
                                                          <value name="TEXT">
                                                            <shadow type="text" id="Kp;,#xJP!AiIahG2MVem">
                                                              <field name="TEXT">***Beschattung Wind hoch</field>
                                                            </shadow>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </statement>
                                                  <next>
                                                    <block type="controls_if" id="Sh6-H?=2dcmrZs9nVAZ`">
                                                      <value name="IF0">
                                                        <block type="logic_compare" id="2j~-M6V2W-*q2@j-FzFQ">
                                                          <field name="OP">LT</field>
                                                          <value name="A">
                                                            <block type="get_value" id="T?|QvwR]9E8owUFJin.Q">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">hm-rpc.0.JEQ0300111.1.LEVEL</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="text" id="YvhYmdjDUM*C}V/*B}D[">
                                                              <field name="TEXT">99</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="control" id="{L@|)LA6xMYnoJ*_hH{M">
                                                          <mutation delay_input="false"></mutation>
                                                          <field name="OID">hm-rpc.0.BidCoS-RF.31.PRESS_SHORT</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="logic_boolean" id="kg2By/m],xH+KbZ_sL*:">
                                                              <field name="BOOL">TRUE</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="comment" id="T)B*3eml#*`fvrb(,`r,">
                                                  <field name="COMMENT">Rollo einfahren Wind</field>
                                                  <next>
                                                    <block type="controls_if" id="ZQVeHI6`tw-16{sPs,PH">
                                                      <value name="IF0">
                                                        <block type="logic_compare" id="Rbo~%5aF#t!NDha|=)OB">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="get_value" id="B6Kcvv}T5/z=,=hke!DY">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">javascript.0.Klima.wind_stufe</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="text" id="R2j/ov@w2sVqtj_#5q{;">
                                                              <field name="TEXT">2</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="controls_if" id="_89.*[X!)P-(sh_~}b[f">
                                                          <value name="IF0">
                                                            <block type="logic_compare" id="/J#Esk-FCxOf.uV_V,8F">
                                                              <field name="OP">LT</field>
                                                              <value name="A">
                                                                <block type="get_value" id="E|j8P4qocc72Ut[2w{So">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">hm-rpc.0.JEQ0299861.1.LEVEL</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="text" id="vawKr8aw-)/E,3r-yJwD">
                                                                  <field name="TEXT">99</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="control" id="u^IQ/tb!]nqifIm=%u3e">
                                                              <mutation delay_input="false"></mutation>
                                                              <field name="OID">hm-rpc.0.BidCoS-RF.14.PRESS_SHORT</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="logic_boolean" id=":_Fui~]f%i)4!u|vIl)N">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="debug" id="qO.v*_T%-Ybquu]XMBok">
                                                                  <field name="Severity">log</field>
                                                                  <value name="TEXT">
                                                                    <shadow type="text" id="!27r.U={ZGs[0=-l^zUB">
                                                                      <field name="TEXT">***Rollo Einfahren Wind</field>
                                                                    </shadow>
                                                                  </value>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </statement>
                                                          <next>
                                                            <block type="controls_if" id="o;BlSq()74UA3#,?N;%+">
                                                              <value name="IF0">
                                                                <block type="logic_compare" id="f.p;j0)B)7Ws~)99?8,9">
                                                                  <field name="OP">LT</field>
                                                                  <value name="A">
                                                                    <block type="get_value" id="ZI-;y?7KR]Lgh?U?Brs6">
                                                                      <field name="ATTR">val</field>
                                                                      <field name="OID">hm-rpc.0.JEQ0299851.1.LEVEL</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="text" id="YA~dTN@H8y5lnu(zFjQ5">
                                                                      <field name="TEXT">99</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="control" id="FN8sn|ps*/U}n|cFb%2!">
                                                                  <mutation delay_input="false"></mutation>
                                                                  <field name="OID">hm-rpc.0.BidCoS-RF.16.PRESS_SHORT</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="logic_boolean" id="M7l8Q+qof)_2eDhkw([8">
                                                                      <field name="BOOL">TRUE</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </statement>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                      <next>
                                                        <block type="controls_if" id="W1Kctj2#XVS)TNVJ:%=G">
                                                          <value name="IF0">
                                                            <block type="logic_compare" id="*}jBtnO.Yh5JlU5oM~;;">
                                                              <field name="OP">EQ</field>
                                                              <value name="A">
                                                                <block type="get_value" id="#ZBmxEnoTTvGb_rSmt{h">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">javascript.0.Klima.wind_stufe</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="text" id="@{pL#Y6g.fOPk/z.(GAh">
                                                                  <field name="TEXT">2</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="controls_if" id="/XfXK_@R}pvGYSJ^I*nn">
                                                              <value name="IF0">
                                                                <block type="logic_compare" id="Vkv;-Z#(6=PO:x6BXRr5">
                                                                  <field name="OP">LT</field>
                                                                  <value name="A">
                                                                    <block type="get_value" id=";0_F{D.ngpcdp%x5e7pb">
                                                                      <field name="ATTR">val</field>
                                                                      <field name="OID">hm-rpc.0.LEQ0904951.1.LEVEL</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="text" id="t,@FP,Zlh=zR=JC?l+=+">
                                                                      <field name="TEXT">99</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="control" id="5]T9.pHFS!v.{b:y25Jm">
                                                                  <mutation delay_input="false"></mutation>
                                                                  <field name="OID">hm-rpc.0.BidCoS-RF.25.PRESS_SHORT</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="logic_boolean" id="1c,n=1mDGq(?1JDF}G07">
                                                                      <field name="BOOL">TRUE</field>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="debug" id="%*GGYD7UeWQN-~`.h6Ng">
                                                                      <field name="Severity">log</field>
                                                                      <value name="TEXT">
                                                                        <shadow type="text" id="Ld1Dea?Coc.[-HJn3hg7">
                                                                          <field name="TEXT">***Rollo Einfahren Wind</field>
                                                                        </shadow>
                                                                      </value>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </statement>
                                                              <next>
                                                                <block type="controls_if" id="mvq.anzvxMp@,yt@otQO">
                                                                  <value name="IF0">
                                                                    <block type="logic_compare" id="xi.A(Ezol-=:`oxV|nvW">
                                                                      <field name="OP">LT</field>
                                                                      <value name="A">
                                                                        <block type="get_value" id=")-eA`9r.A!O}yvpPar[E">
                                                                          <field name="ATTR">val</field>
                                                                          <field name="OID">hm-rpc.0.JEQ0299881.1.LEVEL</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="text" id=";=`NBe~}20{1?o7IW1s{">
                                                                          <field name="TEXT">99</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="control" id="}+}.*K_kZfkiEtA_S)x*">
                                                                      <mutation delay_input="false"></mutation>
                                                                      <field name="OID">hm-rpc.0.BidCoS-RF.27.PRESS_SHORT</field>
                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                      <value name="VALUE">
                                                                        <block type="logic_boolean" id="lkxjpqRd@-,DFa=6Y^fJ">
                                                                          <field name="BOOL">TRUE</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </statement>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <next>
                                <block type="on" id="iR~z89N=QTy2HXjmtbs9">
                                  <field name="OID">javascript.0.Klima.regen</field>
                                  <field name="CONDITION">ne</field>
                                  <field name="ACK_CONDITION"></field>
                                  <statement name="STATEMENT">
                                    <block type="comment" id="|rGMiBg8C^PJsN#Z,vhE">
                                      <field name="COMMENT">Beschattung / Rollo einfahren Regen</field>
                                      <next>
                                        <block type="controls_if" id="P1^IBjxiuHr~7J{)7t5Z">
                                          <value name="IF0">
                                            <block type="logic_compare" id="(GvP7StBSOY#cWn#?G(k">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="T:n1;WGsH@P3kqD)K.?I">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">javascript.0.Klima.regen</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="eH[`y9s0qL-e]ra4Vx))">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="controls_if" id="~l%{.TC|kLE5x`7at[b~">
                                              <value name="IF0">
                                                <block type="logic_compare" id="3qWo*3@^lc`.m|Ck2fJ~">
                                                  <field name="OP">LT</field>
                                                  <value name="A">
                                                    <block type="get_value" id="yZE+N8Q=7y]-Xzd:+9%P">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">hm-rpc.2.LEQ0170301.3.LEVEL</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="@r{^W;!9EJ^oIQkZ;+|9">
                                                      <field name="NUM">98</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="control" id="^t{Nu27U7K^dwOU#1]D*">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">hm-rpc.2.BidCoS-Wir.9.PRESS_SHORT</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id=".JA{8rL4lMLgZC^Qq+~q">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="debug" id="`iUbc{K6Ejf?,`[TCL!d">
                                                      <field name="Severity">log</field>
                                                      <value name="TEXT">
                                                        <shadow type="text" id="MIkXiVth+#Xf}KtobT3e">
                                                          <field name="TEXT">***Beschattung Regen hoch</field>
                                                        </shadow>
                                                      </value>
                                                      <next>
                                                        <block type="pushover" id="#5ms{;QZa(.}VT1UJ0:B">
                                                          <field name="INSTANCE">.0</field>
                                                          <field name="SOUND"></field>
                                                          <field name="PRIORITY">0</field>
                                                          <field name="LOG"></field>
                                                          <value name="MESSAGE">
                                                            <shadow type="text" id="=Z`^JO85E:VB}i~Yu(Fc">
                                                              <field name="TEXT">Beschattung fährt hoch wegen Regen</field>
                                                            </shadow>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="controls_if" id="qVNwND{O]OhvIZ!j!5lN">
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="eON!u_|zL]YvE7CF^TW/">
                                                      <field name="OP">LT</field>
                                                      <value name="A">
                                                        <block type="get_value" id="/_]J?6g|p5#bsh#tw3]X">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">hm-rpc.2.LEQ0170348.3.LEVEL</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="vzNLi-iveVhUE-V:Dy(#">
                                                          <field name="NUM">99</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="control" id="2Yd^=#WM9A/Rx%0~r.nB">
                                                      <mutation delay_input="false"></mutation>
                                                      <field name="OID">hm-rpc.2.BidCoS-Wir.7.PRESS_SHORT</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="r-CS}lco!%rhJZ(phuJh">
                                                          <field name="BOOL">TRUE</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <next>
                                                    <block type="controls_if" id="v]Z?H3gQqO/mXJ,@)Gi:">
                                                      <value name="IF0">
                                                        <block type="logic_compare" id="~ec+io`8;+u?^V|MBm*{">
                                                          <field name="OP">LT</field>
                                                          <value name="A">
                                                            <block type="get_value" id="CO*T5oh:s3TEgv=a:Wbo">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">hm-rpc.0.JEQ0299861.1.LEVEL</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="math_number" id="X/}d.d~A##kuIl,_/aLl">
                                                              <field name="NUM">99</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="control" id="gd^Hj3l_%m]CQF:fiD?M">
                                                          <mutation delay_input="false"></mutation>
                                                          <field name="OID">hm-rpc.0.BidCoS-RF.14.PRESS_SHORT</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="logic_boolean" id="!Yn|HE[Op}f52S?vXnNh">
                                                              <field name="BOOL">TRUE</field>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="debug" id="v3Rty4%his,Rb2IOGK9:">
                                                              <field name="Severity">log</field>
                                                              <value name="TEXT">
                                                                <shadow type="text" id="oVs~3d`?aearKsb?@h7H">
                                                                  <field name="TEXT">***Rollo Regen hoch</field>
                                                                </shadow>
                                                              </value>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                      <next>
                                                        <block type="controls_if" id="z6h!y1MjQr]swF%X69(D">
                                                          <value name="IF0">
                                                            <block type="logic_compare" id="LM7pp|O_%Vh2FtM6fpss">
                                                              <field name="OP">LT</field>
                                                              <value name="A">
                                                                <block type="get_value" id="o3]7u/KI2VHyp?oo1~Fz">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">hm-rpc.0.JEQ0299851.1.LEVEL</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="math_number" id="ux;9!|36Moj+%J=CfZyz">
                                                                  <field name="NUM">99</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="control" id="CBu;E{DZqeHPEGoG=A~}">
                                                              <mutation delay_input="false"></mutation>
                                                              <field name="OID">hm-rpc.0.BidCoS-RF.16.PRESS_SHORT</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="logic_boolean" id="M[}q[F+Qf_O5w8eO4FN9">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </statement>
                                                          <next>
                                                            <block type="controls_if" id="b+xxr^Gbc4]uT5/#[|kA">
                                                              <value name="IF0">
                                                                <block type="logic_compare" id="|yE]Y#6sgFa(XKL~r{CQ">
                                                                  <field name="OP">LT</field>
                                                                  <value name="A">
                                                                    <block type="get_value" id="[pHmUEhYxJSOk,Jrqc5;">
                                                                      <field name="ATTR">val</field>
                                                                      <field name="OID">hm-rpc.0.JEQ0299881.1.LEVEL</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="math_number" id="Uhnz7GCx@O[dds=A]E4-">
                                                                      <field name="NUM">99</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="control" id="t)97)nK76NhZUbuSTL)*">
                                                                  <mutation delay_input="false"></mutation>
                                                                  <field name="OID">hm-rpc.0.BidCoS-RF.27.PRESS_SHORT</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="logic_boolean" id="?[2h;I9-3Q1}IY^~/RJp">
                                                                      <field name="BOOL">TRUE</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </statement>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
            <block type="procedures_defnoreturn" id="(+6Mz{Je,L}7n^5*t*wO" x="-362" y="4463">
              <field name="NAME">InitVariablen</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              <statement name="STACK">
                <block type="control" id="p?`r0r!rP+l-DL?HVpBE">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">javascript.0.Klima.wind_stufe</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="text" id="=23O/zB:VZ!/%Yx%uWR!">
                      <field name="TEXT">0</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
            <block type="control" id="d:8g!N[q^)G{PlAhNaz-" disabled="true" x="-337" y="4563">
              <mutation delay_input="false"></mutation>
              <field name="OID">javascript.0.Klima.regen</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="text" id="O0b3a)p_H.ZWmX)incoT">
                  <field name="TEXT"></field>
                </block>
              </value>
            </block>
          </xml>
          

          Das Sonnen Automatik Blockly ist zu groß, das kann ich nut als .txt Datei hochladen.
          Wurde wie gesagt gerade frisch gemacht. Müsste gehen.

          M Offline
          M Offline
          MartyBr
          schrieb am zuletzt editiert von
          #62

          @smile
          Der Code Auto Regen / Wind kommt importiert werden.
          Kannst du bitte auch das zweite Script noch einmal als Text exportieren?

          Gruß
          Martin


          Intel NUCs mit Proxmox / Iobroker als VM unter Debian
          Raspeberry mit USB Leseköpfen für Smartmeter
          Homematic und Homematic IP

          1 Antwort Letzte Antwort
          0
          • smileS Offline
            smileS Offline
            smile
            schrieb am zuletzt editiert von
            #63

            @MartyBr Ich kann das Auto Sonne Script leider nicht hier reinkopieren, weil es zu lang ist. Das geht nur als .txt Datei. Diese habe ich oben ja direkt nochmal hochgeladen.
            Ich hab die Datei nochmal frisch exportiert und hier hochgeladen: https://my.hidrive.com/share/79ruj-8er8#$/
            Wenn das nicht hilft weiß ich leider auch nicht weiter. Ich habe alles mit den aktuellsten Instanzen erstellt und exportiert.


            io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

            Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

            M G 2 Antworten Letzte Antwort
            0
            • smileS smile

              @MartyBr Ich kann das Auto Sonne Script leider nicht hier reinkopieren, weil es zu lang ist. Das geht nur als .txt Datei. Diese habe ich oben ja direkt nochmal hochgeladen.
              Ich hab die Datei nochmal frisch exportiert und hier hochgeladen: https://my.hidrive.com/share/79ruj-8er8#$/
              Wenn das nicht hilft weiß ich leider auch nicht weiter. Ich habe alles mit den aktuellsten Instanzen erstellt und exportiert.

              M Offline
              M Offline
              MartyBr
              schrieb am zuletzt editiert von
              #64

              @smile
              Super, vielen Dank. Jetzt konnte ich das zweite Script ohne Fehler importieren.

              Vielen Dank und Gruß
              Martin

              Gruß
              Martin


              Intel NUCs mit Proxmox / Iobroker als VM unter Debian
              Raspeberry mit USB Leseköpfen für Smartmeter
              Homematic und Homematic IP

              1 Antwort Letzte Antwort
              0
              • smileS smile

                @MartyBr Ich kann das Auto Sonne Script leider nicht hier reinkopieren, weil es zu lang ist. Das geht nur als .txt Datei. Diese habe ich oben ja direkt nochmal hochgeladen.
                Ich hab die Datei nochmal frisch exportiert und hier hochgeladen: https://my.hidrive.com/share/79ruj-8er8#$/
                Wenn das nicht hilft weiß ich leider auch nicht weiter. Ich habe alles mit den aktuellsten Instanzen erstellt und exportiert.

                G Offline
                G Offline
                gerald123
                schrieb am zuletzt editiert von
                #65

                @smile Hallo smile,
                Ich wollte mal nachfragen ob du die Rolladensteuerung noch so wie beschrieben benutzt und ob die Skripte der Letztstand sind.
                Würde auch gerne beginnen meine Markisen zu automatisieren.

                Synology 918+ 4GB; ioBroker auf RPI4; Zigbee; Sonoff

                smileS 1 Antwort Letzte Antwort
                0
                • G gerald123

                  @smile Hallo smile,
                  Ich wollte mal nachfragen ob du die Rolladensteuerung noch so wie beschrieben benutzt und ob die Skripte der Letztstand sind.
                  Würde auch gerne beginnen meine Markisen zu automatisieren.

                  smileS Offline
                  smileS Offline
                  smile
                  schrieb am zuletzt editiert von
                  #66

                  @gerald123 Hi gerald, ja ich benutze die Scripte noch exakt so und sie funktionieren hervorragend :-) LG und viel Spaß beim automatisieren.


                  io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                  Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                  G 1 Antwort Letzte Antwort
                  0
                  • smileS smile

                    @gerald123 Hi gerald, ja ich benutze die Scripte noch exakt so und sie funktionieren hervorragend :-) LG und viel Spaß beim automatisieren.

                    G Offline
                    G Offline
                    gerald123
                    schrieb am zuletzt editiert von
                    #67

                    @smile Hallo smile, danke für die Info.
                    Könntest du mir die zwei Automatik Sonne und Regen/Wind senden, die haben beim herunterladen nicht funktioniert.
                    Danke!

                    Synology 918+ 4GB; ioBroker auf RPI4; Zigbee; Sonoff

                    1 Antwort Letzte Antwort
                    0
                    • smileS Offline
                      smileS Offline
                      smile
                      schrieb am zuletzt editiert von
                      #68

                      Ich kann sie dir hier im Forum nicht direkt schicken, ich habe sie aber nochmal neu hochgeladen. Klappt das?


                      io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                      Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                      G 1 Antwort Letzte Antwort
                      0
                      • smileS smile

                        Ich kann sie dir hier im Forum nicht direkt schicken, ich habe sie aber nochmal neu hochgeladen. Klappt das?

                        G Offline
                        G Offline
                        gerald123
                        schrieb am zuletzt editiert von
                        #69

                        @smile super, danke

                        Synology 918+ 4GB; ioBroker auf RPI4; Zigbee; Sonoff

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          StefanW
                          schrieb am zuletzt editiert von
                          #70

                          Hallo,
                          der Link für den Download der aktuellen Version funktioniert leider nicht mehr.
                          Kann es vielleicht noch mal jemand zum Download bereitstellen?

                          Danke
                          Stefan

                          GlasfaserG 1 Antwort Letzte Antwort
                          0
                          • S StefanW

                            Hallo,
                            der Link für den Download der aktuellen Version funktioniert leider nicht mehr.
                            Kann es vielleicht noch mal jemand zum Download bereitstellen?

                            Danke
                            Stefan

                            GlasfaserG Offline
                            GlasfaserG Offline
                            Glasfaser
                            schrieb am zuletzt editiert von
                            #71

                            @StefanW sagte in Das Ultimative Markisen / Rolladen Blockly - Script:

                            der Link für den Download der aktuellen Version funktioniert leider nicht mehr.

                            Funktionieren doch alle hier im Thread !?

                            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                            1 Antwort Letzte Antwort
                            1
                            • S Offline
                              S Offline
                              StefanW
                              schrieb am zuletzt editiert von
                              #72

                              Sorry, der Fehler ist meist vor der Tatstatur zu finden :disappointed_relieved:

                              1 Antwort Letzte Antwort
                              0
                              • Q Offline
                                Q Offline
                                Qlink
                                schrieb am zuletzt editiert von
                                #73

                                @smile

                                Sind die oben verlinkten Scripts immer noch die aktuellsten, oder hast du mittlerweile schon neuere Versionen davon erstellt ?

                                Hast du sie noch in Verwendung und falls ja, bist noch auf die eine oder andere Verbesserung kommen ?

                                Danke für deine Arbeit.

                                Beste Grüße

                                simatecS 1 Antwort Letzte Antwort
                                0
                                • Q Qlink

                                  @smile

                                  Sind die oben verlinkten Scripts immer noch die aktuellsten, oder hast du mittlerweile schon neuere Versionen davon erstellt ?

                                  Hast du sie noch in Verwendung und falls ja, bist noch auf die eine oder andere Verbesserung kommen ?

                                  Danke für deine Arbeit.

                                  Beste Grüße

                                  simatecS Offline
                                  simatecS Offline
                                  simatec
                                  Developer Most Active
                                  schrieb am zuletzt editiert von
                                  #74

                                  @qlink Nutze den Adapter Shuttercontrol... Da kannst du alles nach deinen Wünschen umsetzen

                                  • Besuche meine Github Seite
                                  • Beitrag hat geholfen oder willst du mich unterstützen
                                  • HowTo Restore ioBroker
                                  Q 1 Antwort Letzte Antwort
                                  0
                                  • simatecS simatec

                                    @qlink Nutze den Adapter Shuttercontrol... Da kannst du alles nach deinen Wünschen umsetzen

                                    Q Offline
                                    Q Offline
                                    Qlink
                                    schrieb am zuletzt editiert von
                                    #75

                                    @simatec

                                    Das habe ich mehrere Male erfolglos probiert.
                                    Der Adapter ist für mich zu komplex und entspricht nicht meiner Denkweise.
                                    Auch auf meine Anfragen in dem Mega shuttercontrol Thread nach Hilfe und Erklärung haben diese Umstände nicht verbessert und auch mehrere Anläufe mit der Doku konnten daran leider nichts ändern.

                                    Ist aber auch kein Problem für mich, denn dieses Script hier entspricht schon sehr genau meinen Vorstellungen und ist für mich wesentlich besser nachvollziehbar.

                                    Beste Grüße

                                    simatecS 1 Antwort Letzte Antwort
                                    0
                                    • Q Qlink

                                      @simatec

                                      Das habe ich mehrere Male erfolglos probiert.
                                      Der Adapter ist für mich zu komplex und entspricht nicht meiner Denkweise.
                                      Auch auf meine Anfragen in dem Mega shuttercontrol Thread nach Hilfe und Erklärung haben diese Umstände nicht verbessert und auch mehrere Anläufe mit der Doku konnten daran leider nichts ändern.

                                      Ist aber auch kein Problem für mich, denn dieses Script hier entspricht schon sehr genau meinen Vorstellungen und ist für mich wesentlich besser nachvollziehbar.

                                      Beste Grüße

                                      simatecS Offline
                                      simatecS Offline
                                      simatec
                                      Developer Most Active
                                      schrieb am zuletzt editiert von
                                      #76

                                      @qlink Was willst du denn genau umsetzen? Vielleicht kann ich dir bei Shuttercontrol unter die Arme greifen

                                      • Besuche meine Github Seite
                                      • Beitrag hat geholfen oder willst du mich unterstützen
                                      • HowTo Restore ioBroker
                                      Q 1 Antwort Letzte Antwort
                                      0
                                      • simatecS simatec

                                        @qlink Was willst du denn genau umsetzen? Vielleicht kann ich dir bei Shuttercontrol unter die Arme greifen

                                        Q Offline
                                        Q Offline
                                        Qlink
                                        schrieb am zuletzt editiert von
                                        #77

                                        @simatec

                                        Endszenario: Ich würde gerne meine komplette Beschattungssteuerung in iobroker haben (weg von CCU bzw. homematic)

                                        Problem: Ich schaffe es nicht mal meine relativ simple Wintergarten Beschattungslogik mit shuttercontrol abzubilden: siehe hier: https://forum.iobroker.net/topic/74531/ccu-beschattungslogik-auf-shuttercontrol-umbauen-hilfe

                                        Steuerungsparameter:

                                        wig_temp = Innentemperatur Wintergarten
                                        warme Jahreszeit = Boolean Variable: Zeitraum zw. April und Oktober
                                        sonne_azimut = Azimutwinkel Sonnenstand
                                        PV_Erzeugung = aktuelle Sonneneinstrahlung

                                        und diese Parameter sind unterschiedlich ODER verknüpft:

                                        FALLS
                                        Innentemp > 27°C
                                        UND
                                        warme Jahreszeit = wahr
                                        UND
                                        sonne azimut = im Bereich von 60° - 265°
                                        MACHE
                                        Beschattung Wintergarten verzögert um 7min = wahr

                                        ODER

                                        FALLS
                                        warme Jahreszeit = wahr
                                        UND
                                        PV Erzeugung > 1500W
                                        UND
                                        sonne azimut = im Bereich von 60° - 265°
                                        MACHE
                                        Beschattung Wintergarten verzögert um 7min = wahr

                                        ODER

                                        FALLS
                                        Innentemp > 30°C
                                        UND
                                        sonne azimut = im Bereich von 60° - 265°
                                        MACHE
                                        Beschattung Wintergarten verzögert um 7min = wahr

                                        simatecS 1 Antwort Letzte Antwort
                                        0
                                        • Q Qlink

                                          @simatec

                                          Endszenario: Ich würde gerne meine komplette Beschattungssteuerung in iobroker haben (weg von CCU bzw. homematic)

                                          Problem: Ich schaffe es nicht mal meine relativ simple Wintergarten Beschattungslogik mit shuttercontrol abzubilden: siehe hier: https://forum.iobroker.net/topic/74531/ccu-beschattungslogik-auf-shuttercontrol-umbauen-hilfe

                                          Steuerungsparameter:

                                          wig_temp = Innentemperatur Wintergarten
                                          warme Jahreszeit = Boolean Variable: Zeitraum zw. April und Oktober
                                          sonne_azimut = Azimutwinkel Sonnenstand
                                          PV_Erzeugung = aktuelle Sonneneinstrahlung

                                          und diese Parameter sind unterschiedlich ODER verknüpft:

                                          FALLS
                                          Innentemp > 27°C
                                          UND
                                          warme Jahreszeit = wahr
                                          UND
                                          sonne azimut = im Bereich von 60° - 265°
                                          MACHE
                                          Beschattung Wintergarten verzögert um 7min = wahr

                                          ODER

                                          FALLS
                                          warme Jahreszeit = wahr
                                          UND
                                          PV Erzeugung > 1500W
                                          UND
                                          sonne azimut = im Bereich von 60° - 265°
                                          MACHE
                                          Beschattung Wintergarten verzögert um 7min = wahr

                                          ODER

                                          FALLS
                                          Innentemp > 30°C
                                          UND
                                          sonne azimut = im Bereich von 60° - 265°
                                          MACHE
                                          Beschattung Wintergarten verzögert um 7min = wahr

                                          simatecS Offline
                                          simatecS Offline
                                          simatec
                                          Developer Most Active
                                          schrieb am zuletzt editiert von
                                          #78

                                          @qlink sind eigentlich keine besonderen Dinge. Sollte alles mit Shuttercontrol funktionieren

                                          • Besuche meine Github Seite
                                          • Beitrag hat geholfen oder willst du mich unterstützen
                                          • HowTo Restore ioBroker
                                          Q 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          815

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe