Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Spannungsgeführte Gerätesteuerung

    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

    Spannungsgeführte Gerätesteuerung

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Medoc @paul53 last edited by

      @paul53

      test läuft, in 5 min weis ich mehr

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

        @paul53

        scheint zu klappen.

        und für die ausschaltsperre beim wemos müßte das so aussehen?

        bild.png

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

          @medoc sagte: und für die ausschaltsperre beim wemos müßte das so aussehen?

          Ausschaltsperre muss die Timer-Variable sein:

          Bild_2021-06-29_145447.png

          Oder mit umgekehrter Logik (Invertierung erfolgt erst zum Schluss):

          Bild_2021-06-29_145852.png

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

            @paul53

            bild.png

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

              @medoc
              Nein. Mit extra Variable Ausschaltsperre:

              Bild_2021-06-29_150722.png

              Der Wemos invertiert?

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

                @paul53

                bild.png

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

                  @medoc
                  Der Block "Ausführen timeout" muss nach oben in den Einschalt-Zweig.

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

                    @paul53
                    im timeout, ausschaltsperre auf null oder auf falsch?

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

                      @medoc sagte: ausschaltsperre auf null oder auf falsch?

                      Die Wirkung ist gleich, aber besser auf falsch, damit der Variablentyp "boolean" bleibt.

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

                        @paul53

                        bild.png

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

                          @medoc
                          Sieht gut aus, wenn der Wemos invertiert (falsch = Ein).

                          M 3 Replies Last reply Reply Quote 0
                          • M
                            Medoc @paul53 last edited by

                            @paul53

                            ich werde später berichten, die sonne knallt derart, daß es egal ist welche schaltwerte ich eingebe. es ändert sich gerade nichts an den 28,9 volt die ich gerade auf die batterie drücjke.

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

                              @paul53 sagte in Spannungsgeführte Gerätesteuerung:

                              @medoc
                              wenn der Wemos invertiert (falsch = Ein).

                              es ist weniger der wemos, sondern die relais. bei high gehen sie aus, und bei low gehen sie an.
                              keine ahnung weshalb die chinesen daß so machen.

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

                                @paul53
                                das script tut es nicht, die pumpe bleibt an.
                                kein timeout nach einer minute

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

                                  @medoc sagte: das script tut es nicht, die pumpe bleibt an.

                                  Wenn die Bedingung (Spannung <= 27) für das Ausschalten der Pumpe nicht erfüllt ist, läuft sie weiter. Die Ausschaltsperre verhindert nur, dass sie weniger als eine Minute läuft.

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

                                    @paul53

                                    vieleicht reden wir ja aneinander vorbei.
                                    ich möchte, daß das bei einer bestimmten unterspannung (hier 24,5V) die pumpe nicht sofort ausgeht, sondern erst nach einer voegewählten zeit.
                                    mit diesem script geht sie aber gar nicht aus, trotz unterspannung.

                                    bild.png

                                    M paul53 2 Replies Last reply Reply Quote 0
                                    • M
                                      Medoc @Medoc last edited by

                                      und wie gesagt, die pumpe schaltet bei false ein und bei true aus

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

                                        bild.png

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

                                          @medoc sagte: mit diesem script geht sie aber gar nicht aus, trotz unterspannung.

                                          Poste bitte den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

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

                                            @paul53

                                            <xml xmlns="https://developers.google.com/blockly/xml">
                                              <variables>
                                                <variable id="QyU%NeehKu8B-(eUUWzJ">Spannung</variable>
                                                <variable id="#NjROm#D]q?~e5E)g.cx">Klopumpe</variable>
                                                <variable id="{;KYn9h|rc9~MuiJ,B1)">Ausschaltsperre</variable>
                                                <variable type="timeout" id="timeout">timeout</variable>
                                              </variables>
                                              <block type="comment" id="ssS0i7mkz[OJd.j+Zc[I" x="-463" y="113">
                                                <field name="COMMENT">Wemos</field>
                                                <next>
                                                  <block type="schedule" id="eeUAS=8PwkHaxCD(:R3Q">
                                                    <field name="SCHEDULE">*/15 * * * * *</field>
                                                    <statement name="STATEMENT">
                                                      <block type="variables_set" id="p`zjoN.Y$dfrM3$_-TD=">
                                                        <field name="VAR" id="QyU%NeehKu8B-(eUUWzJ">Spannung</field>
                                                        <value name="VALUE">
                                                          <block type="math_arithmetic" id="@=c~HnpsOGPp%HE)??a,">
                                                            <field name="OP">MULTIPLY</field>
                                                            <value name="A">
                                                              <shadow type="math_number" id="IpcqkKWeHfj+0kswZU,6">
                                                                <field name="NUM">1.035</field>
                                                              </shadow>
                                                            </value>
                                                            <value name="B">
                                                              <shadow type="math_number" id="Ddgh17!!-mr3LzmX)5#$">
                                                                <field name="NUM">1</field>
                                                              </shadow>
                                                              <block type="get_value" id="/4#Mj^[%xux*kVeiQ@hn">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">shelly.0.SHUNI-1#C45BBE6012E4#1.ADC.Power</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="controls_if" id="}i[YhGk3Ej3WitGAFARb">
                                                            <mutation elseif="1"></mutation>
                                                            <value name="IF0">
                                                              <block type="logic_operation" id="f06jj}?C=9lpu$aeNOw/">
                                                                <field name="OP">AND</field>
                                                                <value name="A">
                                                                  <block type="logic_compare" id="zcL)}uuX|`u4)W}/C2Mv">
                                                                    <field name="OP">GTE</field>
                                                                    <value name="A">
                                                                      <block type="variables_get" id="67R^j}I!!WdvCk)_nYKS">
                                                                        <field name="VAR" id="QyU%NeehKu8B-(eUUWzJ">Spannung</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="math_number" id="W{5|7zNIx*]`yO`Xx(9c">
                                                                        <field name="NUM">26</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="variables_get" id="QT`SNdX)B-s^j/CB.i_Q">
                                                                    <field name="VAR" id="#NjROm#D]q?~e5E)g.cx">Klopumpe</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="variables_set" id="xUvP-(!Qw6fIB*1omyT+">
                                                                <field name="VAR" id="#NjROm#D]q?~e5E)g.cx">Klopumpe</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="=mGpGGf14F)fn+kJFJBc">
                                                                    <field name="BOOL">FALSE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="2_XAmV8SZ_lso#XPZx+W">
                                                                    <field name="VAR" id="{;KYn9h|rc9~MuiJ,B1)">Ausschaltsperre</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="ro|;zB~nYTD~J3|]FE*v">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="timeouts_settimeout" id="u=qreL=vkd4iCaHC{9e7">
                                                                        <field name="NAME">timeout</field>
                                                                        <field name="DELAY">1</field>
                                                                        <field name="UNIT">min</field>
                                                                        <statement name="STATEMENT">
                                                                          <block type="variables_set" id="I0I$UU+ToIj/br)Zehze">
                                                                            <field name="VAR" id="{;KYn9h|rc9~MuiJ,B1)">Ausschaltsperre</field>
                                                                            <value name="VALUE">
                                                                              <block type="logic_boolean" id="ft]85^%!=:UC5!#-fxXV">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </statement>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="IF1">
                                                              <block type="logic_operation" id="Swy-NSk.!/O~PTmL|]G3">
                                                                <field name="OP">AND</field>
                                                                <value name="A">
                                                                  <block type="logic_compare" id="NZ/Om+d5]yf#JSw*+~8z">
                                                                    <field name="OP">LTE</field>
                                                                    <value name="A">
                                                                      <block type="variables_get" id="6a*~7GmR-:uhzLU_Y%M1">
                                                                        <field name="VAR" id="QyU%NeehKu8B-(eUUWzJ">Spannung</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="math_number" id="UY.gw+tm2z^]M=IPNE+D">
                                                                        <field name="NUM">24.5</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="logic_negate" id="1bMmw_^uX;w#[W`}M,Jd">
                                                                    <value name="BOOL">
                                                                      <block type="variables_get" id="D{w$z%$V=PPl+TN5Rx)k">
                                                                        <field name="VAR" id="{;KYn9h|rc9~MuiJ,B1)">Ausschaltsperre</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO1">
                                                              <block type="variables_set" id="71#sghGovQ5_TvJM/dY%">
                                                                <field name="VAR" id="#NjROm#D]q?~e5E)g.cx">Klopumpe</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="2{HxH}qiWV#MT+@=]z97">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="controls_if" id=",lL|hYeYfX@RMeP7FYEz">
                                                                <value name="IF0">
                                                                  <block type="logic_compare" id=";5*a;c}6)M%[z1ib07P`">
                                                                    <field name="OP">NEQ</field>
                                                                    <value name="A">
                                                                      <block type="variables_get" id="I?LFXdfrJm^^0qd#!Lh@">
                                                                        <field name="VAR" id="#NjROm#D]q?~e5E)g.cx">Klopumpe</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="get_value" id="CwWf/DQ#*TI{Qp.@PZb@">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">sonoff.0.DVES_53921A.POWER2</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="control" id="tqUink=@Ra`$k:17SfeI">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">sonoff.0.DVES_53921A.POWER2</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="variables_get" id="GV7*!p8_;=Q7b=rGWM*b">
                                                                        <field name="VAR" id="#NjROm#D]q?~e5E)g.cx">Klopumpe</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </next>
                                              </block>
                                            
                                            
                                            M 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            518
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            77
                                            3233
                                            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