Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Zweifache Ausgabe, anstatt einer

    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

    Zweifache Ausgabe, anstatt einer

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

      @invidianer sagte: im ersten „falls“-Zweig Wert > 3, statt 5?

      Ja. Der Wert sollte nur etwas größer sein, als die Standby-Leistung.

      I 1 Reply Last reply Reply Quote 1
      • I
        invidianer @paul53 last edited by

        @paul53
        Gut, dann eigentlich streng genommen „falls Wert > 2“ (im anderen Fall „falls Wert < 3“), richtig? Setze ich beide auf „3“, wäre der Fall „genau 3“ nicht geklärt …

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

          @invidianer
          "falls Wert > 3" bedeutet im sonst-Zweig "Wert <= 3", der entscheidend ist für "Waschmaschine ist fertig".

          I 1 Reply Last reply Reply Quote 1
          • I
            invidianer @paul53 last edited by

            @paul53
            Ja, hast natürlich Recht! Logik und ich … :))
            Wofür wird eigentlich der Timeout benötigt? Oder kann der weg?

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

              @invidianer sagte: Wofür wird eigentlich der Timeout benötigt? Oder kann der weg?

              Die meisten Waschmaschinen gehen nicht nur zum Ende auf Standby-Leistung, sondern auch zwischendurch. Diese Zeit muss überbrückt werden.

              I 2 Replies Last reply Reply Quote 1
              • I
                invidianer @paul53 last edited by

                @paul53
                Ah, genau, ich erinnere mich! Daher kam der Tipp mit dem Timeout hier aus dem Forum, da mein Skript sonst auch zwischendurch mal die "Fertig"-Meldung gebracht hatte! 😉
                Okay, super, danke für Deine ausführlichen Erläuterungen!!!

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

                  @paul53
                  Guten Morgen!
                  Ich muß hier leider doch nochmal nachhaken:
                  Seit Änderung des Skripts bekomme ich während des Waschvorgangs mehrfach die Meldung, dasß die Waschmaschine fertig sei und kurz danach dann, daß sie gestartet wurde (siehe unten).
                  Eigentlich kann das doch durch Setzen der Variablen "Waschmaschine_aktiv?" gar nicht passieren?

                  Bot, [29 Okt 2022 um 09:24]
                  Waschmaschine wurde gestartet

                  Bot, [29 Okt 2022 um 11:42]
                  Waschmaschine ist fertig!
                  Stromverbrauch: 0.7kWh
                  Stromkosten: 0.16€

                  Bot, [29 Okt 2022 um 11:42]
                  Waschmaschine wurde gestartet

                  Bot, [29 Okt 2022 um 11:44]
                  Waschmaschine ist fertig!
                  Stromverbrauch: 0kWh
                  Stromkosten: 0€

                  Bot, [29 Okt 2022 um 11:44]
                  Waschmaschine wurde gestartet

                  Bot, [29 Okt 2022 um 12:00]
                  Waschmaschine ist fertig!
                  Stromverbrauch: 0.04kWh
                  Stromkosten: 0.01€

                  DJMarc75 1 Reply Last reply Reply Quote 0
                  • DJMarc75
                    DJMarc75 @invidianer last edited by

                    @invidianer zeig mal bitte Dein aktuelles Skript

                    I 1 Reply Last reply Reply Quote 0
                    • I
                      invidianer @DJMarc75 last edited by invidianer

                      @djmarc75

                      Bildschirm­foto 2022-10-30 um 07.44.40.png
                      Bildschirm­foto 2022-10-30 um 07.45.05.png

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <variables>
                          <variable id="=:.rXuJ4F$c]v7ATT-n.">Verbrauchspreis_pro_kWh</variable>
                          <variable id="]gFjxFcKE12,mJ=C%_xi">Waschmaschine_aktiv?</variable>
                          <variable type="timeout" id="timeout_fertig">timeout_fertig</variable>
                          <variable id="-u=T;@YP4M%QBTCUX,qV">Stromverbrauch_nachher</variable>
                          <variable id="d+U-gw:uDzMAO@n%z`!O">Stromverbrauch_vorher</variable>
                          <variable id="oyQphhzPm1CF}Rie)a9,">Stromverbrauch_Waschgang</variable>
                        </variables>
                        <block type="variables_set" id="ubgg`a1#=4[;furS(Zhf" x="87" y="-112">
                          <field name="VAR" id="=:.rXuJ4F$c]v7ATT-n.">Verbrauchspreis_pro_kWh</field>
                          <value name="VALUE">
                            <block type="math_number" id="VT(fO35(]#GN=a`YCWfI">
                              <field name="NUM">0.23</field>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="vB%/(%QK-.|VB8olH+F+">
                              <field name="VAR" id="]gFjxFcKE12,mJ=C%_xi">Waschmaschine_aktiv?</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="Zt3N#kbH0XjK+}5)pbJ^">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="on" id="Qn2CRF`}__(KPXGK6}S)">
                                  <field name="OID">sonoff.0.Waschmaschine.ENERGY_Power</field>
                                  <field name="CONDITION">ne</field>
                                  <field name="ACK_CONDITION"></field>
                                  <statement name="STATEMENT">
                                    <block type="controls_if" id="*bOx]47]yxIByA#qqt3J">
                                      <mutation elseif="1"></mutation>
                                      <value name="IF0">
                                        <block type="logic_compare" id=".(cUpb9mFzXnI.u`/RGu">
                                          <field name="OP">GT</field>
                                          <value name="A">
                                            <block type="on_source" id="+L|D9(N^L/_9p**AC4Y#">
                                              <field name="ATTR">state.val</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="IRXiQ:Tf}.:}u-F;(J?|">
                                              <field name="NUM">3</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="timeouts_cleartimeout" id="=JSbSA8^An9a5GvpnhX$">
                                          <field name="NAME">timeout_fertig</field>
                                          <next>
                                            <block type="controls_if" id="bo$]}bM|Gn]EOfB}zAUl">
                                              <value name="IF0">
                                                <block type="logic_compare" id="!+aTX:f8zpg?koPwXqU9">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="variables_get" id="~^+uLCVDphEA1T3csQ;4">
                                                      <field name="VAR" id="]gFjxFcKE12,mJ=C%_xi">Waschmaschine_aktiv?</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_boolean" id="m9)+OzK@16j;{0FErZe_">
                                                      <field name="BOOL">FALSE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="variables_set" id="yj^]v8#=,-=xs,C$1:0m">
                                                  <field name="VAR" id="]gFjxFcKE12,mJ=C%_xi">Waschmaschine_aktiv?</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="c%J}.8a#0L-%7wEqRPVF">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="9#YrXdwG5}cOx9Y(@8Wv">
                                                      <field name="VAR" id="d+U-gw:uDzMAO@n%z`!O">Stromverbrauch_vorher</field>
                                                      <value name="VALUE">
                                                        <block type="get_value" id="a8TRMLX$e~nl*Y09Y9iB">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">sonoff.0.Waschmaschine.ENERGY_Total</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="telegram" id="V79]mw|-s_Wa8itsYZZ^">
                                                          <field name="INSTANCE"></field>
                                                          <field name="LOG"></field>
                                                          <field name="SILENT">FALSE</field>
                                                          <field name="PARSEMODE">default</field>
                                                          <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                          <value name="MESSAGE">
                                                            <shadow type="text" id="x#tx~0e1$9f(D`sZ!a=/">
                                                              <field name="TEXT">Waschmaschine wurde gestartet</field>
                                                            </shadow>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                      <value name="IF1">
                                        <block type="logic_negate" id="^G%R_hQtQM7a9-Iy{Zk;">
                                          <value name="BOOL">
                                            <block type="timeouts_gettimeout" id="vkIn/V(F$NSX#13S7t35">
                                              <field name="NAME">timeout_fertig</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO1">
                                        <block type="timeouts_settimeout" id="w`%fEqzXS#K[?$/JZDGc">
                                          <field name="NAME">timeout_fertig</field>
                                          <field name="DELAY">38</field>
                                          <field name="UNIT">sec</field>
                                          <statement name="STATEMENT">
                                            <block type="variables_set" id="!31!Yg[A`[Xo.]1qKKn(">
                                              <field name="VAR" id="]gFjxFcKE12,mJ=C%_xi">Waschmaschine_aktiv?</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="w.hL*w4J:xFJwIfBgdRW">
                                                  <field name="BOOL">FALSE</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="variables_set" id="yY,)jgdUB2GJR%%irN/r">
                                                  <field name="VAR" id="-u=T;@YP4M%QBTCUX,qV">Stromverbrauch_nachher</field>
                                                  <value name="VALUE">
                                                    <block type="get_value" id="GEQguIpsHP,A4/^`nhvw">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">sonoff.0.Waschmaschine.ENERGY_Total</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="itWRJGQ7J.:H;#:0pdT)">
                                                      <field name="VAR" id="oyQphhzPm1CF}Rie)a9,">Stromverbrauch_Waschgang</field>
                                                      <value name="VALUE">
                                                        <block type="math_rndfixed" id="`CQLoA,hTBeCF^jC$m7o">
                                                          <field name="n">2</field>
                                                          <value name="x">
                                                            <shadow type="math_number" id="K5?[|]UP!f)gh(WB9YlR">
                                                              <field name="NUM">3.1234</field>
                                                            </shadow>
                                                            <block type="math_arithmetic" id="-(/lVRk*3=g:[5qmWUDn" inline="false">
                                                              <field name="OP">MINUS</field>
                                                              <value name="A">
                                                                <shadow type="math_number" id="my)c;67df,_rqPUn*7Zw">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                                <block type="variables_get" id="z1D_-h-T3fHL]w@7I8[J">
                                                                  <field name="VAR" id="-u=T;@YP4M%QBTCUX,qV">Stromverbrauch_nachher</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <shadow type="math_number" id="n]MNz;YDQG/~Z.,SRtR0">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                                <block type="variables_get" id="$?{4ycoT|{bZNx,tb7vH">
                                                                  <field name="VAR" id="d+U-gw:uDzMAO@n%z`!O">Stromverbrauch_vorher</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="telegram" id="CQb6Xn]wF:sTrg((4:I/">
                                                          <field name="INSTANCE"></field>
                                                          <field name="LOG"></field>
                                                          <field name="SILENT">FALSE</field>
                                                          <field name="PARSEMODE">default</field>
                                                          <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                          <value name="MESSAGE">
                                                            <shadow type="text" id="/ol[jFtqydF.de(P.5^p">
                                                              <field name="TEXT">Waschmaschine ist fertig!</field>
                                                            </shadow>
                                                            <block type="text_join" id="H6/ojZvgU{P~Pt6)*5x0">
                                                              <mutation items="9"></mutation>
                                                              <value name="ADD0">
                                                                <block type="text" id="`xB48uoDS?5mFuf~H]Dz">
                                                                  <field name="TEXT">Waschmaschine ist fertig!</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD1">
                                                                <block type="text_newline" id="1{zZXpJ(5O)OaE7:;C+=">
                                                                  <field name="Type">\n</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD2">
                                                                <block type="text" id="po4kBhKs^=Afge7P@+}-">
                                                                  <field name="TEXT">Stromverbrauch: </field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD3">
                                                                <block type="variables_get" id="(KJjJ3PKdl32SrGqUe6,">
                                                                  <field name="VAR" id="oyQphhzPm1CF}Rie)a9,">Stromverbrauch_Waschgang</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD4">
                                                                <block type="text" id="4P;K$4nY$zo-[Pi%I9XP">
                                                                  <field name="TEXT">kWh</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD5">
                                                                <block type="text_newline" id="3u~EQK:5E13$fc~OVM,D">
                                                                  <field name="Type">\n</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD6">
                                                                <block type="text" id="h5A}=DuU:Bnkky*=1RC6">
                                                                  <field name="TEXT">Stromkosten: </field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD7">
                                                                <block type="math_rndfixed" id="6r0lnE16^V98#!gIbVQO">
                                                                  <field name="n">2</field>
                                                                  <value name="x">
                                                                    <shadow type="math_number" id="#ij|D2Km]s#UhaB`Jdo~">
                                                                      <field name="NUM">3.1234</field>
                                                                    </shadow>
                                                                    <block type="math_arithmetic" id="~FzTOPB^Rwjf6}91Sh(p">
                                                                      <field name="OP">MULTIPLY</field>
                                                                      <value name="A">
                                                                        <shadow type="math_number" id="$YJtcuO%6gF[y4@uO]L`">
                                                                          <field name="NUM">1</field>
                                                                        </shadow>
                                                                        <block type="variables_get" id="`=t.T#B21IW5`.w$T!:0">
                                                                          <field name="VAR" id="oyQphhzPm1CF}Rie)a9,">Stromverbrauch_Waschgang</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <shadow type="math_number" id=";Q5q@z2EAr]3p=:~jBa%">
                                                                          <field name="NUM">0</field>
                                                                        </shadow>
                                                                        <block type="variables_get" id="R2FGlBV^Vr#d(L5GBq{2">
                                                                          <field name="VAR" id="=:.rXuJ4F$c]v7ATT-n.">Verbrauchspreis_pro_kWh</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <value name="ADD8">
                                                                <block type="text" id="dsx1hx27*8lqAYaqdOuC">
                                                                  <field name="TEXT">€</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </xml>
                      
                      DJMarc75 1 Reply Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @invidianer last edited by

                        @invidianer 38 Sekunden... ich würde diesen Timer mal auf einen viel höheren Wert setzen da eine Überwachung der WaMa nicht unbedingt so zeitnah stattfinden muss - ändert ja am Verbrauch eh nix 😀

                        I 1 Reply Last reply Reply Quote 1
                        • I
                          invidianer @DJMarc75 last edited by

                          @djmarc75
                          Ja, das mit den Timeouts kapiere ich leider nicht. Es geht wohl nicht um "zeitnahe Abfrage des Verbrauchs", sondern darum, daß die Waschmaschine öfters in einen sehr niedrigen Stromverbrauch kommt, auch zwischendurch. Eine "Fertig-Meldung" soll durch den Timeout verhindert werden (ist in diesem Thread erklärt).

                          Welchen Wert würdest Du als sinnvoll erachten?

                          DJMarc75 1 Reply Last reply Reply Quote 0
                          • DJMarc75
                            DJMarc75 @invidianer last edited by

                            @invidianer sagte in Zweifache Ausgabe, anstatt einer:

                            Welchen Wert würdest Du als sinnvoll erachten?

                            Da kann ich nur für mich sprechen. Ich habe bei mir 180 Sekunden eingestellt. Mir ist es, wie geschrieben, egal wann die WaMa fertig ist, hauptsache ich bekomme iwann eine Nachricht und der Verbrauch stimmt (einigermaßen).

                            I 1 Reply Last reply Reply Quote 1
                            • I
                              invidianer @DJMarc75 last edited by

                              @djmarc75
                              Ok, ich ändere das mal. Danke!

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              614
                              Online

                              31.9k
                              Users

                              80.1k
                              Topics

                              1.3m
                              Posts

                              3
                              19
                              506
                              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