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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter shuttercontrol v2.0.x

NEWS

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

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

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

Test Adapter shuttercontrol v2.0.x

Scheduled Pinned Locked Moved Tester
rollladenrollladensteuerungshuttercontrol
7.4k Posts 332 Posters 10.6m Views 254 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rtwlR rtwl

    Es kommen wöchentlich hier einige Nachrichten zum Thema "manu_mode" und warum der Sonnenschutz dann nicht mehr funktioniert.
    sucht einfach nach dem Begriff hier im Thread oder auch im Forum, die Antwort wurde schon tausendfach beantwortet.
    nicht böse gemeint.

    M Offline
    M Offline
    Mike Hellracer
    wrote on last edited by
    #5959

    @rtwl
    Nein, ihr versteht mich falsch. Wie gesagt habe ich den Adapter schon einige Jahre im Einsatz.
    Die letzten Jahre hat er die Beschattung auch brav beendet wenn der "Bereich der Sonnenposition" (50) abgelaufen war.
    Jetzt beendet er die Beschattung scheinbar erst wenn die Temperatur Bedingungen nicht mehr gültig sind. Wenn ich die Doku richtig verstanden habe reicht eines der beiden um die Beschattung zu beenden.
    Zum test habe ich die Aussentemperatursensor = Innen (22 Grad) gesetzt und der Rollo fährt brav runter wenn die Temp erreicht ist. Aber er bleibt auch unten, wenn die Sonne weiter gezogen ist.

    1 Reply Last reply
    0
    • simatecS Online
      simatecS Online
      simatec
      Developer Most Active
      wrote on last edited by simatec
      #5960

      Ab sofort steht die Version 1.5.0 auf Github und in Kürze auch im latest zur Verfügung.

      Changelog

      1.5.0 (2023-06-05)

      • (simatec) new Manu-Mode Check added
      • (simatec) suncalc added
      • (simatec) Dependencies updated

      Ab dieser Version testen wir ein leicht modifiziertes Konzept für den Manu-Mode.
      Wenn ihr den Rollladen manuell fahrt, wird nun geschaut, in welcher Höhe befindet sich der Rollladen nach der manuellen Fahrt.
      Befindet er sich in der konfigurierten Höhe für das Öffnen, Schließen oder Sonnenschutz, wird kein Manu-Mode mehr gesetzt.
      Stattdessen werden dann jeweils die States für up, down oder sunProtect gesetzt.

      Befindet sich der Rollladen in einer Höhe, die nicht mit den konfigurierten Höhen übereinstimmt, wird der Manu-Mode aktiviert.

      Bitte testet dies mal und prüft auch die Auswirkungen auf andere Funktionen

      • Besuche meine Github Seite
      • Beitrag hat geholfen oder willst du mich unterstützen
      • HowTo Restore ioBroker
      F M _ M 4 Replies Last reply
      3
      • simatecS simatec

        Ab sofort steht die Version 1.5.0 auf Github und in Kürze auch im latest zur Verfügung.

        Changelog

        1.5.0 (2023-06-05)

        • (simatec) new Manu-Mode Check added
        • (simatec) suncalc added
        • (simatec) Dependencies updated

        Ab dieser Version testen wir ein leicht modifiziertes Konzept für den Manu-Mode.
        Wenn ihr den Rollladen manuell fahrt, wird nun geschaut, in welcher Höhe befindet sich der Rollladen nach der manuellen Fahrt.
        Befindet er sich in der konfigurierten Höhe für das Öffnen, Schließen oder Sonnenschutz, wird kein Manu-Mode mehr gesetzt.
        Stattdessen werden dann jeweils die States für up, down oder sunProtect gesetzt.

        Befindet sich der Rollladen in einer Höhe, die nicht mit den konfigurierten Höhen übereinstimmt, wird der Manu-Mode aktiviert.

        Bitte testet dies mal und prüft auch die Auswirkungen auf andere Funktionen

        F Offline
        F Offline
        firebowl
        wrote on last edited by
        #5961

        @simatec Wird getestet und wenn das mit dem Manu-Mode Check klappt dann hab ich mich verliebt. 😉

        1 Reply Last reply
        0
        • simatecS simatec

          @firebowl sagte in Test Adapter shuttercontrol v1.4.x:

          Aber ist es möglich Rollos mit geöffnetem Fenster offen stehen zu lassen und sie dann zu schließen wenn man das Fenster dann doch schließt?

          Dies ist möglich...

          F Offline
          F Offline
          firebowl
          wrote on last edited by
          #5962

          @simatec sagte in Test Adapter shuttercontrol v1.5.x:

          @firebowl sagte in Test Adapter shuttercontrol v1.4.x:

          Aber ist es möglich Rollos mit geöffnetem Fenster offen stehen zu lassen und sie dann zu schließen wenn man das Fenster dann doch schließt?

          Dies ist möglich...

          Ok, cool aber wie? 😉

          Aktuell sieht die Einstellung für beispielsweise das Kinderzimmer so aus:

          53171d5b-dbd1-4c8a-ac18-dc73338ad3da-image.png

          1005e017-5639-4d38-a898-dd4d4c4eeac0-image.png

          b1d05e34-c14d-406c-b687-c6f336c7e426-image.png

          Wenn ich closeChildren anklicke dann fährt der Rollo runter, egal ob das Fenster offen oder geschlossen ist.
          Hier hab ich auch schon mit "Aus" getestet, gleicher effekt.
          fd21c2b6-9833-4513-b72e-e44857acd9b7-image.png

          Mach ich was falsch?
          Ist übrigens die 1.5

          F 1 Reply Last reply
          0
          • HeimwehH Offline
            HeimwehH Offline
            Heimweh
            wrote on last edited by
            #5963

            Liegt es an mir oder an dem Adapter. Wenn bei uns Gäste im Wohnzimmer schlafen, aktiviere ich abends einen Datenpunkt "Gäste schlafen im Wohnzimmer". Per Blockly schreibe ich dann im Adapter Shuttercontrol die Datenpunkte für "AutoUp" auf false. Das klappt auch zuverlässig. Am nächsten Morgen will ich dann per Cronjob zu einer bestimmten Zeit diese Datenpunkte wieder auf false schreiben. Während des testens (Cron Ausführung z.B. in 5 Minuten) klappt es komischerweise - aber wenn ich den Cron auf irgendeine andere Zeit einstelle (z.B zur nächsten vollen Stunde) dann löst mein Baustein zwar aus, und die Datenpunkte werden auf true gesetzt - aber ein paar Millisekunden danach werden die wieder auf false gesetzt. Egal ob ich "aktualisieren" oder "steuern" in Blockly verwende.

            Kann mir jemand sagen was ich hier übersehe?

            dbbd5da9-97af-4741-92b4-1c3b11239605-image.png

            simatecS 1 Reply Last reply
            0
            • HeimwehH Heimweh

              Liegt es an mir oder an dem Adapter. Wenn bei uns Gäste im Wohnzimmer schlafen, aktiviere ich abends einen Datenpunkt "Gäste schlafen im Wohnzimmer". Per Blockly schreibe ich dann im Adapter Shuttercontrol die Datenpunkte für "AutoUp" auf false. Das klappt auch zuverlässig. Am nächsten Morgen will ich dann per Cronjob zu einer bestimmten Zeit diese Datenpunkte wieder auf false schreiben. Während des testens (Cron Ausführung z.B. in 5 Minuten) klappt es komischerweise - aber wenn ich den Cron auf irgendeine andere Zeit einstelle (z.B zur nächsten vollen Stunde) dann löst mein Baustein zwar aus, und die Datenpunkte werden auf true gesetzt - aber ein paar Millisekunden danach werden die wieder auf false gesetzt. Egal ob ich "aktualisieren" oder "steuern" in Blockly verwende.

              Kann mir jemand sagen was ich hier übersehe?

              dbbd5da9-97af-4741-92b4-1c3b11239605-image.png

              simatecS Online
              simatecS Online
              simatec
              Developer Most Active
              wrote on last edited by
              #5964

              @heimweh Man sieht deinen Blockly nicht vollständig

              • Besuche meine Github Seite
              • Beitrag hat geholfen oder willst du mich unterstützen
              • HowTo Restore ioBroker
              HeimwehH 1 Reply Last reply
              0
              • simatecS simatec

                @heimweh Man sieht deinen Blockly nicht vollständig

                HeimwehH Offline
                HeimwehH Offline
                Heimweh
                wrote on last edited by
                #5965

                @simatec ok ich splitte es in 2 Screenshots - oder lieber als Export?

                dc282b7f-4d08-4dde-9fe0-fd3d9c0aa38e-image.png

                91f6ca27-d690-4954-a617-e33993aca8eb-image.png

                <xml xmlns="https://developers.google.com/blockly/xml">
                  <variables>
                    <variable type="cron" id="schedule1">schedule1</variable>
                  </variables>
                  <block type="create" id="Q]HFL.lw@lJKC:+sXsen" x="-537" y="-38">
                    <field name="NAME">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="aZfwS``Mjw:hn0LYc^Aa">
                        <field name="BOOL">FALSE</field>
                      </block>
                    </value>
                    <value name="COMMON">
                      <block type="text" id="S=7H%`CYm:Tz}:6k[*n3">
                        <field name="TEXT">{"type":"boolean","name":"Gäste_schlafen_im_Wohnzimmer","role":"switch"}</field>
                      </block>
                    </value>
                    <next>
                      <block type="on" id="~koD*~4NlO#0T%X{7Rtk">
                        <field name="OID">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                        <field name="CONDITION">ne</field>
                        <field name="ACK_CONDITION"></field>
                        <statement name="STATEMENT">
                          <block type="controls_if" id="hTQOHhAnPSNM%u0MT)@c">
                            <value name="IF0">
                              <block type="logic_boolean" id=";@YC)!+$C5cVFc.7JYR$">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="control" id="/SyLAh29X-Oj,xhxKvk@">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Esszimmer_EG</field>
                                <field name="WITH_DELAY">TRUE</field>
                                <field name="DELAY_MS">1000</field>
                                <field name="UNIT">ms</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="X+gmT0~]8Fap4fI6:=7c">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="control" id="z(CzQT8Q=$3EU|7Z-4Uj">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                    <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Küche_EG</field>
                                    <field name="WITH_DELAY">TRUE</field>
                                    <field name="DELAY_MS">2000</field>
                                    <field name="UNIT">ms</field>
                                    <field name="CLEAR_RUNNING">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="R4@T?$u==w!G2+w0l7V0">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="control" id="F6G~d2),a4/-JAoU`2]I">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                        <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Terasse_EG</field>
                                        <field name="WITH_DELAY">TRUE</field>
                                        <field name="DELAY_MS">3000</field>
                                        <field name="UNIT">ms</field>
                                        <field name="CLEAR_RUNNING">FALSE</field>
                                        <value name="VALUE">
                                          <block type="logic_boolean" id="y$9wA#nMm_4XR2hpc9Od">
                                            <field name="BOOL">FALSE</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="control" id="mp4@8wH0H{co!#Q6:nJ@">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                            <field name="OID">shuttercontrol.0.shutters.autoUp.Rolladen_Wohnzimmer_EG</field>
                                            <field name="WITH_DELAY">TRUE</field>
                                            <field name="DELAY_MS">4000</field>
                                            <field name="UNIT">ms</field>
                                            <field name="CLEAR_RUNNING">FALSE</field>
                                            <value name="VALUE">
                                              <block type="logic_boolean" id="sxd-MB!/~nc%^N;0[S9F">
                                                <field name="BOOL">FALSE</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="pushover" id="1Gh!nnKS?$$BVNKZqQ!V">
                                                <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="+TEYh88%)G@iVUNE9M3c">
                                                    <field name="TEXT">Gäste Wohnzimmer aktiviert</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </statement>
                        <next>
                          <block type="schedule_create" id="E8qjgBH@wz[tFVR!4@,U">
                            <field name="NAME">schedule1</field>
                            <value name="SCHEDULE">
                              <shadow type="field_cron" id="!zq42SU7f1*j152[_.,%">
                                <field name="CRON">{"time":{"exactTime":true,"start":"11:20"},"period":{"days":1}}</field>
                              </shadow>
                            </value>
                            <statement name="STATEMENT">
                              <block type="controls_if" id="j21g0aMzmKuw)BBP^ov4">
                                <value name="IF0">
                                  <block type="logic_compare" id="*dGsu2g@N_;r!6]mWYZ0">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="/lK`zFw70`pND0c/dUrk">
                                        <field name="ATTR">val</field>
                                        <field name="OID">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="SMtgpwOt?#QQ1(ie[KcJ">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="update" id="QMAZS1hzU3aX(HK7L5:6">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">shuttercontrol.0.shutters.autoUp.Rolladen_Wohnzimmer_EG</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="Tt,SMY[AUDmoXA00%tbh">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="control" id="MySt@@E:XK.8N[gI;i(h">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                        <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Esszimmer_EG</field>
                                        <field name="WITH_DELAY">TRUE</field>
                                        <field name="DELAY_MS">1000</field>
                                        <field name="UNIT">ms</field>
                                        <field name="CLEAR_RUNNING">FALSE</field>
                                        <value name="VALUE">
                                          <block type="logic_boolean" id="doJJW$:]j~#j%(AzY};!">
                                            <field name="BOOL">TRUE</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="control" id="C=0U;,Uz*.yGyAQL0y+O">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                            <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Küche_EG</field>
                                            <field name="WITH_DELAY">TRUE</field>
                                            <field name="DELAY_MS">2000</field>
                                            <field name="UNIT">ms</field>
                                            <field name="CLEAR_RUNNING">FALSE</field>
                                            <value name="VALUE">
                                              <block type="logic_boolean" id="L]p|-$K{i%_whhmDIb(X">
                                                <field name="BOOL">TRUE</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="control" id="BD=_va==FTt/R}h5nnQ3">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Terasse_EG</field>
                                                <field name="WITH_DELAY">TRUE</field>
                                                <field name="DELAY_MS">3000</field>
                                                <field name="UNIT">ms</field>
                                                <field name="CLEAR_RUNNING">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="+Qvz[?80so^0}jo:CRv|">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="debug" id="MGp2d(.V2ys.fgs%gvw#">
                                                    <field name="Severity">log</field>
                                                    <value name="TEXT">
                                                      <shadow type="text" id="~u`.L$e0`wIlnVt=|/bO">
                                                        <field name="TEXT">Ausgelöst</field>
                                                      </shadow>
                                                    </value>
                                                    <next>
                                                      <block type="pushover" id="T5gY@/[5g;uiqOnG.API">
                                                        <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="ZySIb#GS)c)`|JvFlRY]">
                                                            <field name="TEXT">Gäste Wohnzimmer zurückgesetzt</field>
                                                          </shadow>
                                                        </value>
                                                        <next>
                                                          <block type="control" id="v7|QlLi9_h.-OQ1=%2`y">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                            <field name="OID">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="logic_boolean" id="m=g_ULhWbX_{vV@2GVi]">
                                                                <field name="BOOL">FALSE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </xml>
                
                simatecS 1 Reply Last reply
                0
                • HeimwehH Heimweh

                  @simatec ok ich splitte es in 2 Screenshots - oder lieber als Export?

                  dc282b7f-4d08-4dde-9fe0-fd3d9c0aa38e-image.png

                  91f6ca27-d690-4954-a617-e33993aca8eb-image.png

                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <variables>
                      <variable type="cron" id="schedule1">schedule1</variable>
                    </variables>
                    <block type="create" id="Q]HFL.lw@lJKC:+sXsen" x="-537" y="-38">
                      <field name="NAME">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="aZfwS``Mjw:hn0LYc^Aa">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                      <value name="COMMON">
                        <block type="text" id="S=7H%`CYm:Tz}:6k[*n3">
                          <field name="TEXT">{"type":"boolean","name":"Gäste_schlafen_im_Wohnzimmer","role":"switch"}</field>
                        </block>
                      </value>
                      <next>
                        <block type="on" id="~koD*~4NlO#0T%X{7Rtk">
                          <field name="OID">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                          <field name="CONDITION">ne</field>
                          <field name="ACK_CONDITION"></field>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="hTQOHhAnPSNM%u0MT)@c">
                              <value name="IF0">
                                <block type="logic_boolean" id=";@YC)!+$C5cVFc.7JYR$">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="/SyLAh29X-Oj,xhxKvk@">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                  <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Esszimmer_EG</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">1000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="X+gmT0~]8Fap4fI6:=7c">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="z(CzQT8Q=$3EU|7Z-4Uj">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                      <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Küche_EG</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">2000</field>
                                      <field name="UNIT">ms</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="R4@T?$u==w!G2+w0l7V0">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="F6G~d2),a4/-JAoU`2]I">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                          <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Terasse_EG</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">3000</field>
                                          <field name="UNIT">ms</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="y$9wA#nMm_4XR2hpc9Od">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="control" id="mp4@8wH0H{co!#Q6:nJ@">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                              <field name="OID">shuttercontrol.0.shutters.autoUp.Rolladen_Wohnzimmer_EG</field>
                                              <field name="WITH_DELAY">TRUE</field>
                                              <field name="DELAY_MS">4000</field>
                                              <field name="UNIT">ms</field>
                                              <field name="CLEAR_RUNNING">FALSE</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="sxd-MB!/~nc%^N;0[S9F">
                                                  <field name="BOOL">FALSE</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="pushover" id="1Gh!nnKS?$$BVNKZqQ!V">
                                                  <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="+TEYh88%)G@iVUNE9M3c">
                                                      <field name="TEXT">Gäste Wohnzimmer aktiviert</field>
                                                    </shadow>
                                                  </value>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </statement>
                          <next>
                            <block type="schedule_create" id="E8qjgBH@wz[tFVR!4@,U">
                              <field name="NAME">schedule1</field>
                              <value name="SCHEDULE">
                                <shadow type="field_cron" id="!zq42SU7f1*j152[_.,%">
                                  <field name="CRON">{"time":{"exactTime":true,"start":"11:20"},"period":{"days":1}}</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="j21g0aMzmKuw)BBP^ov4">
                                  <value name="IF0">
                                    <block type="logic_compare" id="*dGsu2g@N_;r!6]mWYZ0">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="/lK`zFw70`pND0c/dUrk">
                                          <field name="ATTR">val</field>
                                          <field name="OID">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="SMtgpwOt?#QQ1(ie[KcJ">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="update" id="QMAZS1hzU3aX(HK7L5:6">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shuttercontrol.0.shutters.autoUp.Rolladen_Wohnzimmer_EG</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="Tt,SMY[AUDmoXA00%tbh">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="MySt@@E:XK.8N[gI;i(h">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                          <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Esszimmer_EG</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">1000</field>
                                          <field name="UNIT">ms</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="doJJW$:]j~#j%(AzY};!">
                                              <field name="BOOL">TRUE</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="control" id="C=0U;,Uz*.yGyAQL0y+O">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                              <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Küche_EG</field>
                                              <field name="WITH_DELAY">TRUE</field>
                                              <field name="DELAY_MS">2000</field>
                                              <field name="UNIT">ms</field>
                                              <field name="CLEAR_RUNNING">FALSE</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="L]p|-$K{i%_whhmDIb(X">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="control" id="BD=_va==FTt/R}h5nnQ3">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                  <field name="OID">shuttercontrol.0.shutters.autoUp.Rollladen_Terasse_EG</field>
                                                  <field name="WITH_DELAY">TRUE</field>
                                                  <field name="DELAY_MS">3000</field>
                                                  <field name="UNIT">ms</field>
                                                  <field name="CLEAR_RUNNING">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="+Qvz[?80so^0}jo:CRv|">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="debug" id="MGp2d(.V2ys.fgs%gvw#">
                                                      <field name="Severity">log</field>
                                                      <value name="TEXT">
                                                        <shadow type="text" id="~u`.L$e0`wIlnVt=|/bO">
                                                          <field name="TEXT">Ausgelöst</field>
                                                        </shadow>
                                                      </value>
                                                      <next>
                                                        <block type="pushover" id="T5gY@/[5g;uiqOnG.API">
                                                          <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="ZySIb#GS)c)`|JvFlRY]">
                                                              <field name="TEXT">Gäste Wohnzimmer zurückgesetzt</field>
                                                            </shadow>
                                                          </value>
                                                          <next>
                                                            <block type="control" id="v7|QlLi9_h.-OQ1=%2`y">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                              <field name="OID">javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="logic_boolean" id="m=g_ULhWbX_{vV@2GVi]">
                                                                  <field name="BOOL">FALSE</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </xml>
                  
                  simatecS Online
                  simatecS Online
                  simatec
                  Developer Most Active
                  wrote on last edited by simatec
                  #5966

                  @heimweh

                  let schedule1;
                  
                  const shutter = ["Rollladen_Esszimmer_EG", "Rollladen_Küche_EG", "Rollladen_Terasse_EG", "Rolladen_Wohnzimmer_EG"];
                  
                  createState('Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer', false, {
                      name: 'Gäste_schlafen_im_Wohnzimmer',
                      role: 'switch',
                      type: 'boolean',
                      read: true,
                      write: true,
                  });
                  
                  on({ id: 'javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer', change: 'ne' }, async function (obj) {
                      const value = obj.state.val;
                  
                      if (value) {
                          for (const i in shutter) {
                              await setStateAsync(`shuttercontrol.0.shutters.autoUp.${shutter[i]}`, false, true);
                          }
                  
                          sendTo('pushover.0', 'send', {
                              message: 'Gäste Wohnzimmer aktiviert',
                              sound: ''
                          });
                      } else {
                          for (const i in shutter) {
                              await setStateAsync(`shuttercontrol.0.shutters.autoUp.${shutter[i]}`, true, true);
                          }
                  
                          console.log('Ausgelöst');
                  
                          sendTo('pushover.0', 'send', {
                              message: 'Gäste Wohnzimmer zurückgesetzt',
                              sound: ''
                          });
                      }
                  });
                  
                  schedule1 = schedule('20 11 * * *', async function () {
                      const _state = await getStateAsync('javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer');
                  
                      if (_state && _state.val) {
                          await setStateAsync('javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer', false, true);
                      }
                  });
                  
                  
                  
                  
                  • Besuche meine Github Seite
                  • Beitrag hat geholfen oder willst du mich unterstützen
                  • HowTo Restore ioBroker
                  HeimwehH 1 Reply Last reply
                  0
                  • simatecS simatec

                    @heimweh

                    let schedule1;
                    
                    const shutter = ["Rollladen_Esszimmer_EG", "Rollladen_Küche_EG", "Rollladen_Terasse_EG", "Rolladen_Wohnzimmer_EG"];
                    
                    createState('Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer', false, {
                        name: 'Gäste_schlafen_im_Wohnzimmer',
                        role: 'switch',
                        type: 'boolean',
                        read: true,
                        write: true,
                    });
                    
                    on({ id: 'javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer', change: 'ne' }, async function (obj) {
                        const value = obj.state.val;
                    
                        if (value) {
                            for (const i in shutter) {
                                await setStateAsync(`shuttercontrol.0.shutters.autoUp.${shutter[i]}`, false, true);
                            }
                    
                            sendTo('pushover.0', 'send', {
                                message: 'Gäste Wohnzimmer aktiviert',
                                sound: ''
                            });
                        } else {
                            for (const i in shutter) {
                                await setStateAsync(`shuttercontrol.0.shutters.autoUp.${shutter[i]}`, true, true);
                            }
                    
                            console.log('Ausgelöst');
                    
                            sendTo('pushover.0', 'send', {
                                message: 'Gäste Wohnzimmer zurückgesetzt',
                                sound: ''
                            });
                        }
                    });
                    
                    schedule1 = schedule('20 11 * * *', async function () {
                        const _state = await getStateAsync('javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer');
                    
                        if (_state && _state.val) {
                            await setStateAsync('javascript.0.Variablen.EG_Wohnzimmer.Gäste_schlafen_im_Wohnzimmer', false, true);
                        }
                    });
                    
                    
                    
                    
                    HeimwehH Offline
                    HeimwehH Offline
                    Heimweh
                    wrote on last edited by
                    #5967

                    @simatec Danke! Funktioniert. Leider verstehe ich Javascript Scripte nicht - was ist da jetzt anders? Bzw. hätte es in Blockly nicht funktionieren können?

                    simatecS 1 Reply Last reply
                    0
                    • F firebowl

                      @simatec sagte in Test Adapter shuttercontrol v1.5.x:

                      @firebowl sagte in Test Adapter shuttercontrol v1.4.x:

                      Aber ist es möglich Rollos mit geöffnetem Fenster offen stehen zu lassen und sie dann zu schließen wenn man das Fenster dann doch schließt?

                      Dies ist möglich...

                      Ok, cool aber wie? 😉

                      Aktuell sieht die Einstellung für beispielsweise das Kinderzimmer so aus:

                      53171d5b-dbd1-4c8a-ac18-dc73338ad3da-image.png

                      1005e017-5639-4d38-a898-dd4d4c4eeac0-image.png

                      b1d05e34-c14d-406c-b687-c6f336c7e426-image.png

                      Wenn ich closeChildren anklicke dann fährt der Rollo runter, egal ob das Fenster offen oder geschlossen ist.
                      Hier hab ich auch schon mit "Aus" getestet, gleicher effekt.
                      fd21c2b6-9833-4513-b72e-e44857acd9b7-image.png

                      Mach ich was falsch?
                      Ist übrigens die 1.5

                      F Offline
                      F Offline
                      firebowl
                      wrote on last edited by firebowl
                      #5968

                      @simatec Hilfe?! 😉

                      simatecS 1 Reply Last reply
                      0
                      • HeimwehH Heimweh

                        @simatec Danke! Funktioniert. Leider verstehe ich Javascript Scripte nicht - was ist da jetzt anders? Bzw. hätte es in Blockly nicht funktionieren können?

                        simatecS Online
                        simatecS Online
                        simatec
                        Developer Most Active
                        wrote on last edited by
                        #5969

                        @heimweh Mit Blockly geht das auch ... Aber nicht so wie dein Blockly war. Mag aber kein Blockly, deshalb hab ich es dir mal schnell in JS geschrieben

                        • Besuche meine Github Seite
                        • Beitrag hat geholfen oder willst du mich unterstützen
                        • HowTo Restore ioBroker
                        HeimwehH 1 Reply Last reply
                        0
                        • F firebowl

                          @simatec Hilfe?! 😉

                          simatecS Online
                          simatecS Online
                          simatec
                          Developer Most Active
                          wrote on last edited by
                          #5970

                          @firebowl Hier ein Beispiel von meinem Badfenster

                          53a59a97-57ec-4b25-a0bc-ff34709f7c6d-image.png

                          f37971c6-3a06-4145-8ff1-01b7cec07a72-image.png

                          • Besuche meine Github Seite
                          • Beitrag hat geholfen oder willst du mich unterstützen
                          • HowTo Restore ioBroker
                          F 1 Reply Last reply
                          0
                          • simatecS simatec

                            Hallo IoBroker Gemeinde,

                            da ich hier im Forum immer mal wieder gelesen habe, dass es Fragen nach einer Lösung für die automatische Rollladensteuerung gab, habe ich mich mal bei gemacht und einen Adapter dafür geschrieben.
                            An dieser Stelle ein riesengroßes Dankeschön an alle Dev's für die Unterstützung bei einigen Fragen dazu.

                            Aktuell befindet sich der Adapter in der latest Repro und kann ganz einfach über den Tab "Adapter" in eurem iobroker installiert werden.

                            Die aktuelle Dokumentation findet ihr unter folgenden Links:

                            Deutsche Beschreibung

                            English Description

                            Hier der Link zum Github-Projekt:
                            https://github.com/simatec/ioBroker.shuttercontrol.git

                            shuttercontrol.png

                            ioBroker.shuttercontrol

                            Shuttercontrol ist ein Adapter zur automatischen Steuerung von Rollläden und Markisen.


                            Changelog

                            2.0.0 (2025-03-23)

                            • (simatec) Dependencies updated
                            • (simatec) jsonTab added


                            Viel Spaß beim testen ...

                            M Offline
                            M Offline
                            Mike Hellracer
                            wrote on last edited by
                            #5971

                            @simatec
                            Guten Abend ich möchte kurz fragen, ob ich das richtig verstanden habe und die Rollläden aus der Beschattung fahren wenn die Richtung der Sonne außerhalb des Konfigurierten Wert (bei mir +-50) ist?
                            Mittlerweile haben wir fast 18:30 und die Rolladen gen Osten sind immer noch in Beschattungshöhe.
                            Die Beschattung lief 2 Jahre problemlos.
                            Wie bereits gesagt habe ich zum Test aussen und innen Temperatur auf denselben Wert gesetzt. Alle Rolladen fahren auch zum angegebenen Azimut in die Beschattung. Auch das Beenden zur angegebenen Elevation funktioniert. Ebenso wenn die Klima an ist und die Temperatur unter den Wert fällt.
                            Nur das beenden der Beschattung zum angegebenen Azimut funktioniert auf keinem Rolladen mehr. Wie gesagt tritt das bei allen auf. Und nein ich habe keinen Rolladen manuell betätigt.
                            Kannst du bitte mal schauen, ob der Azimut wirklich beim BEENDEN der Beschattung noch berücksichtigt wird.
                            Ich habe gestern die v1.5 installiert. Heute tritt das Problem leider noch auf.
                            Danke

                            simatecS 1 Reply Last reply
                            0
                            • simatecS simatec

                              @firebowl Hier ein Beispiel von meinem Badfenster

                              53a59a97-57ec-4b25-a0bc-ff34709f7c6d-image.png

                              f37971c6-3a06-4145-8ff1-01b7cec07a72-image.png

                              F Offline
                              F Offline
                              firebowl
                              wrote on last edited by
                              #5972

                              @simatec Funktioniert bei mir nicht, egal ob Fenster offen oder geschlossen, der Rollo fährt immer beim Druck auf close.
                              Meine Config ist eigentlich identisch zu deiner:
                              0870c5b2-114d-4c52-8caa-b2687ba4db1f-image.png

                              34d9180c-74b5-4c58-9e56-104dbcbf565a-image.png
                              67ad6ea3-749b-4b61-a2e4-6e3e78b25517-image.png

                              Zeile 1026: 2023-06-06 18:16:01.253 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.54ef4410000199f5.illuminance Value: 767
                              Zeile 1028: 2023-06-06 18:16:02.201 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.54ef441000018d23.illuminance Value: 597
                              Zeile 1029: 2023-06-06 18:16:07.495 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.04cf8cdf3c7b5a7e.illuminance Value: 575
                              Zeile 1030: 2023-06-06 18:16:16.614 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.54ef441000019dc2.illuminance Value: 209
                              Zeile 1031: 2023-06-06 18:16:21.035 - debug: shuttercontrol.0 (303904) start buttonAction
                              Zeile 1033: 2023-06-06 18:16:21.087 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                              Zeile 1034: 2023-06-06 18:16:21.098 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                              Zeile 1035: 2023-06-06 18:16:21.101 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level Old value = 74. New value = 74. automatic is active
                              Zeile 1036: 2023-06-06 18:16:21.147 - debug: shuttercontrol.0 (303904) shutterDownButton Rollo Kinderzimmer.ShutterControl.level old height: 74% new height: 74%
                              Zeile 1037: 2023-06-06 18:16:23.148 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                              Zeile 1040: 2023-06-06 18:16:28.820 - debug: shuttercontrol.0 (303904) start buttonAction
                              Zeile 1042: 2023-06-06 18:16:28.868 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                              Zeile 1043: 2023-06-06 18:16:28.878 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                              Zeile 1044: 2023-06-06 18:16:28.928 - debug: shuttercontrol.0 (303904) shutterUpButton Rollo Kinderzimmer.ShutterControl.level old height: 0% new height: 0%
                              Zeile 1045: 2023-06-06 18:16:30.929 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                              Zeile 1046: 2023-06-06 18:16:38.666 - debug: shuttercontrol.0 (303904) TriggerID changed: zigbee.0.00158d0008542b18.opened Value: false
                              Zeile 1047: 2023-06-06 18:16:38.668 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter conversion is:true
                              Zeile 1049: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter current Height is:0
                              Zeile 1050: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter trigger Height is:0
                              Zeile 1051: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter trigger Action is:up
                              Zeile 1052: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter trigger Change is:upDown
                              Zeile 1053: 2023-06-06 18:16:38.764 - debug: shuttercontrol.0 (303904) #1 shutter trigger released Rollo Kinderzimmer.ShutterControl.level already in place: 0%
                              Zeile 1054: 2023-06-06 18:16:38.764 - debug: shuttercontrol.0 (303904) save back trigger action: up for device Rollo Kinderzimmer.ShutterControl.level
                              Zeile 1055: 2023-06-06 18:16:48.291 - debug: shuttercontrol.0 (303904) start buttonAction
                              Zeile 1057: 2023-06-06 18:16:48.345 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                              Zeile 1058: 2023-06-06 18:16:48.355 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                              Zeile 1059: 2023-06-06 18:16:48.360 - debug: shuttercontrol.0 (303904) Shutter state changed: Rollo Kinderzimmer.ShutterControl.level old value = 0 new value = 74
                              Zeile 1060: 2023-06-06 18:16:48.360 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level Old value = 0. New value = 74. automatic is active
                              Zeile 1061: 2023-06-06 18:16:48.408 - debug: shuttercontrol.0 (303904) shutterDownButton Rollo Kinderzimmer.ShutterControl.level old height: 0% new height: 74%
                              Zeile 1062: 2023-06-06 18:16:50.410 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                              Zeile 1063: 2023-06-06 18:16:52.207 - debug: shuttercontrol.0 (303904) start buttonAction
                              Zeile 1065: 2023-06-06 18:16:52.257 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                              Zeile 1066: 2023-06-06 18:16:52.268 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                              Zeile 1067: 2023-06-06 18:16:52.325 - debug: shuttercontrol.0 (303904) shutterUpButton Rollo Kinderzimmer.ShutterControl.level old height: 0% new height: 0%
                              Zeile 1069: 2023-06-06 18:16:54.325 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                              
                              simatecS 1 Reply Last reply
                              0
                              • F firebowl

                                @simatec Funktioniert bei mir nicht, egal ob Fenster offen oder geschlossen, der Rollo fährt immer beim Druck auf close.
                                Meine Config ist eigentlich identisch zu deiner:
                                0870c5b2-114d-4c52-8caa-b2687ba4db1f-image.png

                                34d9180c-74b5-4c58-9e56-104dbcbf565a-image.png
                                67ad6ea3-749b-4b61-a2e4-6e3e78b25517-image.png

                                Zeile 1026: 2023-06-06 18:16:01.253 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.54ef4410000199f5.illuminance Value: 767
                                Zeile 1028: 2023-06-06 18:16:02.201 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.54ef441000018d23.illuminance Value: 597
                                Zeile 1029: 2023-06-06 18:16:07.495 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.04cf8cdf3c7b5a7e.illuminance Value: 575
                                Zeile 1030: 2023-06-06 18:16:16.614 - debug: shuttercontrol.0 (303904) Lightsensor changed: zigbee.0.54ef441000019dc2.illuminance Value: 209
                                Zeile 1031: 2023-06-06 18:16:21.035 - debug: shuttercontrol.0 (303904) start buttonAction
                                Zeile 1033: 2023-06-06 18:16:21.087 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                                Zeile 1034: 2023-06-06 18:16:21.098 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                                Zeile 1035: 2023-06-06 18:16:21.101 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level Old value = 74. New value = 74. automatic is active
                                Zeile 1036: 2023-06-06 18:16:21.147 - debug: shuttercontrol.0 (303904) shutterDownButton Rollo Kinderzimmer.ShutterControl.level old height: 74% new height: 74%
                                Zeile 1037: 2023-06-06 18:16:23.148 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                                Zeile 1040: 2023-06-06 18:16:28.820 - debug: shuttercontrol.0 (303904) start buttonAction
                                Zeile 1042: 2023-06-06 18:16:28.868 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                                Zeile 1043: 2023-06-06 18:16:28.878 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                                Zeile 1044: 2023-06-06 18:16:28.928 - debug: shuttercontrol.0 (303904) shutterUpButton Rollo Kinderzimmer.ShutterControl.level old height: 0% new height: 0%
                                Zeile 1045: 2023-06-06 18:16:30.929 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                                Zeile 1046: 2023-06-06 18:16:38.666 - debug: shuttercontrol.0 (303904) TriggerID changed: zigbee.0.00158d0008542b18.opened Value: false
                                Zeile 1047: 2023-06-06 18:16:38.668 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter conversion is:true
                                Zeile 1049: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter current Height is:0
                                Zeile 1050: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter trigger Height is:0
                                Zeile 1051: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter trigger Action is:up
                                Zeile 1052: 2023-06-06 18:16:38.712 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level - shutter trigger Change is:upDown
                                Zeile 1053: 2023-06-06 18:16:38.764 - debug: shuttercontrol.0 (303904) #1 shutter trigger released Rollo Kinderzimmer.ShutterControl.level already in place: 0%
                                Zeile 1054: 2023-06-06 18:16:38.764 - debug: shuttercontrol.0 (303904) save back trigger action: up for device Rollo Kinderzimmer.ShutterControl.level
                                Zeile 1055: 2023-06-06 18:16:48.291 - debug: shuttercontrol.0 (303904) start buttonAction
                                Zeile 1057: 2023-06-06 18:16:48.345 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                                Zeile 1058: 2023-06-06 18:16:48.355 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                                Zeile 1059: 2023-06-06 18:16:48.360 - debug: shuttercontrol.0 (303904) Shutter state changed: Rollo Kinderzimmer.ShutterControl.level old value = 0 new value = 74
                                Zeile 1060: 2023-06-06 18:16:48.360 - debug: shuttercontrol.0 (303904) Rollo Kinderzimmer.ShutterControl.level Old value = 0. New value = 74. automatic is active
                                Zeile 1061: 2023-06-06 18:16:48.408 - debug: shuttercontrol.0 (303904) shutterDownButton Rollo Kinderzimmer.ShutterControl.level old height: 0% new height: 74%
                                Zeile 1062: 2023-06-06 18:16:50.410 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                                Zeile 1063: 2023-06-06 18:16:52.207 - debug: shuttercontrol.0 (303904) start buttonAction
                                Zeile 1065: 2023-06-06 18:16:52.257 - debug: shuttercontrol.0 (303904) #0 wait for shutter check started
                                Zeile 1066: 2023-06-06 18:16:52.268 - debug: shuttercontrol.0 (303904) #0 wait for shutter check end
                                Zeile 1067: 2023-06-06 18:16:52.325 - debug: shuttercontrol.0 (303904) shutterUpButton Rollo Kinderzimmer.ShutterControl.level old height: 0% new height: 0%
                                Zeile 1069: 2023-06-06 18:16:54.325 - debug: shuttercontrol.0 (303904) Shuttercontrol save all shutter states
                                
                                simatecS Online
                                simatecS Online
                                simatec
                                Developer Most Active
                                wrote on last edited by
                                #5973

                                @firebowl ok bei der Button Action werden aktuell gnadenlos alle Rollläden geschlossen.
                                Müsste ich als konfigurierbare Option mit einbauen

                                • Besuche meine Github Seite
                                • Beitrag hat geholfen oder willst du mich unterstützen
                                • HowTo Restore ioBroker
                                M F 2 Replies Last reply
                                0
                                • simatecS simatec

                                  @heimweh Mit Blockly geht das auch ... Aber nicht so wie dein Blockly war. Mag aber kein Blockly, deshalb hab ich es dir mal schnell in JS geschrieben

                                  HeimwehH Offline
                                  HeimwehH Offline
                                  Heimweh
                                  wrote on last edited by
                                  #5974

                                  @simatec magst Du mir einen Hinweis geben wieso meins nicht funktioniert hat? Ich würde es gerne verstehen..... Danke Dir

                                  simatecS 2 Replies Last reply
                                  0
                                  • HeimwehH Heimweh

                                    @simatec magst Du mir einen Hinweis geben wieso meins nicht funktioniert hat? Ich würde es gerne verstehen..... Danke Dir

                                    simatecS Online
                                    simatecS Online
                                    simatec
                                    Developer Most Active
                                    wrote on last edited by
                                    #5975

                                    @heimweh Du hattest da einige Fehler drin und der Aufbau war nicht optimal.
                                    Hauptgrund wird aber meiner Meinung nach die "falls wahr" Abfrage gewesen sein.

                                    Blockly wusste nicht, was ist wahr....

                                    • Besuche meine Github Seite
                                    • Beitrag hat geholfen oder willst du mich unterstützen
                                    • HowTo Restore ioBroker
                                    1 Reply Last reply
                                    0
                                    • HeimwehH Heimweh

                                      @simatec magst Du mir einen Hinweis geben wieso meins nicht funktioniert hat? Ich würde es gerne verstehen..... Danke Dir

                                      simatecS Online
                                      simatecS Online
                                      simatec
                                      Developer Most Active
                                      wrote on last edited by
                                      #5976

                                      @heimweh Hab dir den Script auch noch einmal optimiert

                                      https://forum.iobroker.net/post/1000014

                                      • Besuche meine Github Seite
                                      • Beitrag hat geholfen oder willst du mich unterstützen
                                      • HowTo Restore ioBroker
                                      HeimwehH 1 Reply Last reply
                                      0
                                      • simatecS simatec

                                        @heimweh Hab dir den Script auch noch einmal optimiert

                                        https://forum.iobroker.net/post/1000014

                                        HeimwehH Offline
                                        HeimwehH Offline
                                        Heimweh
                                        wrote on last edited by
                                        #5977

                                        @simatec vielen lieben Dank!

                                        1 Reply Last reply
                                        0
                                        • simatecS simatec

                                          @firebowl ok bei der Button Action werden aktuell gnadenlos alle Rollläden geschlossen.
                                          Müsste ich als konfigurierbare Option mit einbauen

                                          M Offline
                                          M Offline
                                          Mike Hellracer
                                          wrote on last edited by
                                          #5978

                                          @simatec
                                          Habe bis eben gewartet und die Rollos sind immer noch unten. Laut Azimut + - 50 hätten sie schon lange oben sein müssen
                                          Jetzt fahren sie gerade ganz runter in den nachtzustand.

                                          HomoranH 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          596

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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