Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Gelöst] Blocky Script Anfänger hilfe

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Blocky Script Anfänger hilfe

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Rob64 @padrino last edited by Rob64

      @padrino

      der WErt für das dimmen ist von 0 bis 100

      Hatte dann jetzt doch ne kleine Erleuchtung, und so klappt das im Prinzip erst mal so wie es soll. Muss mir jetzt noch irgendwie gedanken machen wie ich dieses "Überschreibe" wenn ich es dann doch mal Hell haben will.

      111.JPG

      Grüße

      padrino 1 Reply Last reply Reply Quote 0
      • padrino
        padrino Most Active @Rob64 last edited by padrino

        @Rob64
        Ah, der Trigger mit _switch macht für mich mehr Sinn. 😉
        Zu "hell haben wollen", du kannst einen weiteren DatenPunkt mit true/false nutzen.
        Diesen kannst Du im iot Adapter als Gerät "Auto Steuerung" anlegen.
        Dann sagst Du "Auto Steuerung aus".
        Das "falls" ergänzt Du um "und wert von DatenPunktGerät ID ist true".

        1 Reply Last reply Reply Quote 0
        • Bernd Müller
          Bernd Müller last edited by

          Hallo @Rob64
          Versuche mal dein falls zu ändern in "ist nicht Zwischen"den ich habe gelernt das die Zeiten immer am gleichen Zag sein müssen,bei Dir ist aber 21 Uhr heute und 08 Uhr morgen.
          Wenn du jetzt die beiden Zeiten vertauscht und bei Aktuelle Zeit "nicht Zwischen " wählst sind beide am gleichen Tag.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Bernd Müller last edited by

            @Bernd-Müller sagte:

            die Zeiten immer am gleichen Zag sein müssen

            Das betrifft nur die Astrozeiten.

            HappyTeaFriend 1 Reply Last reply Reply Quote 0
            • HappyTeaFriend
              HappyTeaFriend Forum Testing @paul53 last edited by

              @Rob64 Damit die LED's auch wenn sie noch an sind zu den Zeiten sich dimmen bzw. heller werden würde ich noch zusätzlich zwei Trigger bauen mit einem Zeittrigger (um 21 und 8 Uhr) dahinter, welcher dann beinhaltet: falls - Licht_switch ist wahr, dann steuere brightness mit 10 bzw. 70. So greift das Script nicht nur, wenn du die LED's anschaltest

              1 Reply Last reply Reply Quote 0
              • R
                Rob64 last edited by Rob64

                Hallo zusammen,

                ich bin jetzt grade daran das funktionierende Script Aufzupeppen wie @HappyTeaFriend es angemerkt hat.
                Kann mir das jemand mal bauen und hier reinstellen? Ich bin zu blöd dafür :-).
                Ich hätte gerne das das Script alle paar Minuten prüft ob es sich in der Dimm Zeit 21:00 bis 08:00 Uhr befindet und so auf 10% Dimmt wenn wahr.

                Grüße

                Rob64

                1 Reply Last reply Reply Quote 0
                • R
                  Rob64 last edited by

                  Hallo zusammen,

                  leider konnte mir keiner weiterhelfen, sodass ich nach einigen Youtube Tutorials und Blogs nun mein für mich passendes zusammengestellt habe, nun fehlt nur noch eine "overwrite" Option.

                  IoBroker_Script.JPG

                  Grüße

                  Rob64

                  BBTown 2 Replies Last reply Reply Quote 0
                  • BBTown
                    BBTown @Rob64 last edited by BBTown

                    @Rob64 sagte in [Gelöst] Blocky Script Anfänger hilfe:

                    ehlt nur noch eine "overwrite" Option.

                    Darf ich erfahren was eine "overwrite Option" sein soll?

                    Und bist du dir darüber hinaus sicher, das das Licht niemals ausgehen darf/soll?
                    Zumindest kann ich eine Option zum Ausschalten des Dimmers nicht in deinem Script erkennen.

                    R 1 Reply Last reply Reply Quote 0
                    • BBTown
                      BBTown @Rob64 last edited by

                      @Rob64
                      Ich würde es so versuchen
                      910a3d3d-ef46-46d8-9b05-a6afa9658fd3-grafik.png

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                       <block type="on_ext" id="vpNxUvy@*p7)[m7C;DIr" x="63" y="38">
                         <mutation items="1"></mutation>
                         <field name="CONDITION">true</field>
                         <field name="ACK_CONDITION"></field>
                         <value name="OID0">
                           <shadow type="field_oid" id="Ml)Id/L,`@{p.@69Ivo)">
                             <field name="oid">Test.0.Schalter</field>
                           </shadow>
                         </value>
                         <statement name="STATEMENT">
                           <block type="controls_if" id="RWSsBsmZw}t8;Vk,4|zr">
                             <mutation elseif="1" else="1"></mutation>
                             <value name="IF0">
                               <block type="logic_operation" id="{H13Q6{RA_6cW%t#SrDf" inline="false">
                                 <field name="OP">AND</field>
                                 <value name="A">
                                   <block type="logic_compare" id="1FydF49E[XZ{|I~ilV}m">
                                     <field name="OP">NEQ</field>
                                     <value name="A">
                                       <block type="get_value" id="_qC!t!VM(y6)TR]Eg_U3">
                                         <field name="ATTR">val</field>
                                         <field name="OID">Test.0.Dimmer1</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="/7W)v`T=5R-Wzo7_1gi*">
                                         <field name="NUM">100</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="time_compare_ex" id="ewPjZ{DBMmbk{sSx17WO">
                                     <mutation end_time="true" actual_time="true"></mutation>
                                     <field name="USE_ACTUAL_TIME">TRUE</field>
                                     <field name="OPTION">between</field>
                                     <value name="START_TIME">
                                       <shadow type="text" id="2g!,R-)_Xe;y{z}pCsAf">
                                         <field name="TEXT">08:00</field>
                                       </shadow>
                                     </value>
                                     <value name="END_TIME">
                                       <shadow type="text" id="/|VcgXm5wAoi0!=]W#Q+">
                                         <field name="TEXT">20:59</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <statement name="DO0">
                               <block type="control" id="7SULqj?(E?E7bjP;Y0fl">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">Test.0.Dimmer1</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="l3v!5up$qp^te+(KVF3Q">
                                     <field name="NUM">100</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <value name="IF1">
                               <block type="logic_operation" id="XXEZqe}G;b,ySGl{{bha" inline="false">
                                 <field name="OP">AND</field>
                                 <value name="A">
                                   <block type="logic_compare" id="vo1-,S,P5gC7s$G{Y_q.">
                                     <field name="OP">NEQ</field>
                                     <value name="A">
                                       <block type="get_value" id="U|637$KxRwm{/xJ4h?Vf">
                                         <field name="ATTR">val</field>
                                         <field name="OID">Test.0.Dimmer1</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="MyKOnnd7QEPItk@UReO4">
                                         <field name="NUM">15</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="time_compare_ex" id="21a+gso[g!IHh5,[MQVq">
                                     <mutation end_time="true" actual_time="true"></mutation>
                                     <field name="USE_ACTUAL_TIME">TRUE</field>
                                     <field name="OPTION">between</field>
                                     <value name="START_TIME">
                                       <shadow type="text" id="JUOK#8O|Hibz%;{}G%@3">
                                         <field name="TEXT">21:00</field>
                                       </shadow>
                                     </value>
                                     <value name="END_TIME">
                                       <shadow type="text" id="UYW^JJBccvCscSg-I6p=">
                                         <field name="TEXT">07:59</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <statement name="DO1">
                               <block type="control" id="r,$kk}/D8yC!rlEAWG))">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">Test.0.Dimmer1</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="}0+fQgH6MEoqlj?{l}V!">
                                     <field name="NUM">15</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <statement name="ELSE">
                               <block type="control" id="m5W#glO{ywg9)/BDFyOS">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">Test.0.Dimmer1</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="BvPP(^N%rT,*s4A$e`Wi">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                           </block>
                         </statement>
                       </block>
                      </xml>
                      

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @BBTown last edited by

                        @BBTown sagte:

                        Ich würde es so versuchen

                        Wenn der Schalter auch ausschalten soll, darf nicht auf "wahr" getriggert werden. Vorschlag:

                        Blockly_temp.JPG

                        BBTown 1 Reply Last reply Reply Quote 0
                        • BBTown
                          BBTown @paul53 last edited by BBTown

                          @paul53 ich gebe zu ich bin von einem Taster ausgegangen und habe in meiner Variante daher das Ausschalten vom Zustand des Dimmers abhängig gemacht

                          1 Reply Last reply Reply Quote 0
                          • R
                            Rob64 @BBTown last edited by

                            @BBTown sagte in [Gelöst] Blocky Script Anfänger hilfe:

                            @Rob64 sagte in [Gelöst] Blocky Script Anfänger hilfe:

                            ehlt nur noch eine "overwrite" Option.

                            Darf ich erfahren was eine "overwrite Option" sein soll?

                            Und bist du dir darüber hinaus sicher, das das Licht niemals ausgehen darf/soll?
                            Zumindest kann ich eine Option zum Ausschalten des Dimmers nicht in deinem Script erkennen.

                            Hi @BBTown "overwrite" das wenn Nachts auf 15% gedimmt wird ich dieses auf 100% Überschreiben könnte.

                            Grüße

                            Rob64

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            846
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            6
                            14
                            1020
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo