Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Winter Bewässerung für Topfpflanzen

    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] Winter Bewässerung für Topfpflanzen

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

      Ich bin noch recht neu hir also ein newbie 😄

      Ich möchte gerne meine bewässerung der topfpflanzen die übern winter auf den dachboden kommen smart machen.
      Ich habe von gardena die Urlaubsbewässerung die pummt alle 24 stunden ein bischen wasser in die Töpfe. Das ist zum überwintern aber leider zu viel.

      Ich bräuchte ein script das alle 2-3 wochen eine steckdose zb.(Gosung mit tasmota) für ca 5 min. anschaltet.
      Also sowas wie eine zeitschaltuhr.

      Habe hir im forum schon einige gefunden nur die gingen immer von M-Su und das wäre dann ja einmal die woche und nicht alle 2 oder 3 wochen.

      kann mir jemand weiterhelfen wie ich das hinbekomme?

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @Mono990 last edited by

        @Mono990 Voraussetzung schaffen? Erst muß eine Steckdose vorhanden sein, die im ioBroker verbunden werden kann. Dann kann man ein Script /Blockly entwickeln. Ist schon eine Steckdose vorhanden?

        Mono990 1 Reply Last reply Reply Quote 0
        • Mono990
          Mono990 @MCU last edited by Mono990

          @MCU

          Ja ein Gosung sp111 mit tasmota geflasht.
          wird auch im iobroker erkannt.

          M 1 Reply Last reply Reply Quote 0
          • M
            MCU @Mono990 last edited by MCU

            @Mono990 Gosund SP111 im Sonoff-Adapter integriert?

            c0f579a3-d60c-4355-8278-fc63a95987c2-image.png

            Bitte einmal die Objekt-Struktur als Bild anzeigen. Danke.

            Mono990 1 Reply Last reply Reply Quote 0
            • Mono990
              Mono990 @MCU last edited by Mono990

              @MCU 1.png

              M 1 Reply Last reply Reply Quote 0
              • M
                MCU @Mono990 last edited by MCU

                @Mono990 Mit dem Wert: Gardena Urlaubsbewässerung.Power = false/true wird ja die Steckdose geschaltet!
                Object ID auswählen -> Gardena.....
                58e12e1c-2a33-4d44-b05e-3221209ef0d1-image.png

                11e954eb-bba2-4a92-8d49-1f6c72a942f0-image.png

                c808e53a-a858-4609-ab64-37e446f04558-image.png

                Mono990 1 Reply Last reply Reply Quote 0
                • Mono990
                  Mono990 @MCU last edited by

                  @MCU vielen Dank

                  M liv-in-sky 2 Replies Last reply Reply Quote 0
                  • M
                    MCU @Mono990 last edited by

                    @Mono990 Wenn es funktioniert. Bitte im 1. Post das Thema als [gelöst] markieren in der Überschrift.

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Mono990 last edited by

                      @Mono990 mit cron kannst du nur sehr schwer z.b alle 10 tage realisieren - wegen der verschiedenen tage pro monat - vorallem im februar! eine kombi aus mehreren schedules wäre wohl auch möglich

                      am besten geht es über eine zeitkalkulation

                      jeden tag um 14:00 wird überprüft, ob jetzt minus war größer wie 10 tage(minus 1 minute) ist - dann wird geschalten und der war wert wird wieder neu geschrieben

                      lege den datenpunkt LetztesMal als string (zeichenfolge) an !!! schreibe eine "0" rein - du mußt das script dann einmal laufen lassen ohne den schedule trigger - damit die zeit ("letztesMal" einmalig gesetzt wird ) - einfach den ganzen block aus den schedule trigger rausziehen und und script einmal "enablen". dann ganzen block wieder in den schedule schieben und script speichern - das war dann die "zündung" für das script

                      was noch fehlt ist die monatsbestimmung - sonst triggert das script das ganze jahr - wir können dies noch irgendwie rein"fummeln" oder du deaktivierst das script, wenn du es nicht mehr brauchst, von hand

                      Image 5.png

                      <xml xmlns="https://developers.google.com/blockly/xml">
                       <variables>
                         <variable id="1tvtDGL%0[M|De:{I,.,">jetzt</variable>
                         <variable id="|QrEu8GF{jB@ZkPA1GI,">war</variable>
                       </variables>
                       <block type="schedule" id="g,,a~7}j0F-!gMc!oox:" x="438" y="162">
                         <field name="SCHEDULE">0 14 * * *</field>
                         <statement name="STATEMENT">
                           <block type="variables_set" id="L*Jk0FM8I}@8ApG@njbE">
                             <field name="VAR" id="1tvtDGL%0[M|De:{I,.,">jetzt</field>
                             <value name="VALUE">
                               <block type="time_get" id="+[3sZY/|5Le0:eDiWMA)">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                 <field name="OPTION">object</field>
                               </block>
                             </value>
                             <next>
                               <block type="variables_set" id="GYvlSz~R]S2(zz|eT)[!">
                                 <field name="VAR" id="|QrEu8GF{jB@ZkPA1GI,">war</field>
                                 <value name="VALUE">
                                   <block type="convert_tonumber" id="~RLATE%qJjgOg5E:}=-x">
                                     <value name="VALUE">
                                       <block type="get_value" id="9WrrF.b$#y]?{hlwNZ)s">
                                         <field name="ATTR">val</field>
                                         <field name="OID">0_userdata.0.Blumen.LetztesMal</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="comment" id="e`dDxvbS9%vKQp=*@@oa">
                                     <field name="COMMENT">10 tage minus 1 minute</field>
                                     <next>
                                       <block type="debug" id="zP08^da:gbHEA;v$t8^w" disabled="true">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="math_arithmetic" id="-tvLez8j5*g+S?gcdn^7">
                                             <field name="OP">MINUS</field>
                                             <value name="A">
                                               <shadow type="math_number">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="variables_get" id="80/)o9dlWGhdWydh6$U8">
                                                 <field name="VAR" id="1tvtDGL%0[M|De:{I,.,">jetzt</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="variables_get" id="fk{Bl!gecL,8QQ*hV{X|">
                                                 <field name="VAR" id="|QrEu8GF{jB@ZkPA1GI,">war</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_if" id="]^RuEi;4/)N+D]wjQMXZ">
                                             <value name="IF0">
                                               <block type="logic_compare" id="0M|VsfQ=bAcvqI+^5Ez@">
                                                 <field name="OP">GT</field>
                                                 <value name="A">
                                                   <block type="math_arithmetic" id="wKJJjNlH:X1=]JyVS8Y`">
                                                     <field name="OP">MINUS</field>
                                                     <value name="A">
                                                       <shadow type="math_number" id="{D9ee$a1?OSEI][7a[no">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="variables_get" id="*]%o#w|88VBF~=`dgVg|">
                                                         <field name="VAR" id="1tvtDGL%0[M|De:{I,.,">jetzt</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number" id="yPx?KK4Z;I/1yAPP@E,6">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="variables_get" id="T}Gvi,7EC;(c9gs:(Zp:">
                                                         <field name="VAR" id="|QrEu8GF{jB@ZkPA1GI,">war</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="math_number" id="vNz%N?hj!yeW5;qf[,I}">
                                                     <field name="NUM">863940000</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="control" id="TgW:RHi8LY}#~0e?CHq|">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">0_userdata.0.Blumen.GoSund</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="logic_boolean" id="xy4A^E2iorC{5N%?zW:(">
                                                     <field name="BOOL">TRUE</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="control" id="KV-6v4k=_:Bp1c`,dPPj">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                     <field name="OID">0_userdata.0.Blumen.GoSund</field>
                                                     <field name="WITH_DELAY">TRUE</field>
                                                     <field name="DELAY_MS">5</field>
                                                     <field name="UNIT">min</field>
                                                     <field name="CLEAR_RUNNING">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="logic_boolean" id="GL2rT%D!gA#9}WM)vbUT">
                                                         <field name="BOOL">FALSE</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="control" id="7d[XFe|/PIoNjikY5OKV">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">0_userdata.0.Blumen.LetztesMal</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="convert_tostring" id="%DNsq#0_#x5`=RuA27zG">
                                                             <value name="VALUE">
                                                               <block type="variables_get" id="gZM.w%ok|Q|f9NFr3ed(">
                                                                 <field name="VAR" id="1tvtDGL%0[M|De:{I,.,">jetzt</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                      </xml>
                      

                      Mono990 1 Reply Last reply Reply Quote 0
                      • Mono990
                        Mono990 @liv-in-sky last edited by

                        @liv-in-sky super vielen dank jetzt läuft es

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        402
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        javascript
                        3
                        10
                        421
                        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