Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Waschmaschine

    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

    Waschmaschine

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

      Hallo zusammen.

      Ich habe mir auch ein Waschmaschinen-Script gebastelt. Das funktioniert auch soweit.

      Für die Visualisierung brauche ich einen Datenpunkt (haushalt.waschmaschine), der den Wert 0 (Aus), 1 (Läuft) oder 2 (Fertig) benötige. Leider scheine ich den Datenpunkt nicht richtig zu steuern. Was mache ich falsch?

      waschmaschine.png

      
      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</variable>
          <variable type="timeout" id="timeout2">timeout2</variable>
        </variables>
        <block type="variables_set" id="0i}nu9$kYbT#g9@IxCX}" x="187" y="63">
          <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
          <value name="VALUE">
            <block type="logic_boolean" id="7;8sDuF)zAJMnn1OaCgc">
              <field name="BOOL">FALSE</field>
            </block>
          </value>
          <next>
            <block type="on_ext" id="L6FXx_izm[`aX6!9HvU6">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="EG=)w~];sOxN)8%+VIHe">
                  <field name="oid">fritzdect.0.DECT200_116570140553.power</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="_;!:5X%Z(|pRpoJK#8q]">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_operation" id="mUt)NFsuMViHU}!,B5hr" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="kK9U?3%V(CGq)aj^BCnS">
                          <field name="OP">GTE</field>
                          <value name="A">
                            <block type="on_source" id="}y8R3m5vX3GlKq6n$wCj">
                              <field name="ATTR">state.val</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id=".+H4_IO4Qg/.n,AL$~mX">
                              <field name="NUM">25</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="z%!%RezD`4+JA:+u*GJE">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id="tB(*8@f/i3v+@57cU4sS">
                              <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="_*1Kyz2HBnyE}-qzGKk%">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="variables_set" id=".].Udv:3%G]]C_TIxH][">
                      <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="6(iV3KwXTdD%?$1Kjuv/">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="4YJ@;3C]ZEj=LwBc)~n!">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">javascript.0.haushalt.waschmaschine</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_compare" id="EimHF!;yqZ^}Y9lO7sT.">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="on_source" id="uc2$gQo!-4}~fWZhzO1/">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="tdi3(/~A?N#HY#9=Psby">
                                  <field name="NUM">1</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="telegram" id="8s/_;=)3|*66LL#C7yAr">
                              <field name="INSTANCE"></field>
                              <field name="LOG"></field>
                              <field name="SILENT">FALSE</field>
                              <field name="PARSEMODE">default</field>
                              <value name="MESSAGE">
                                <shadow type="text" id="S[$a$q+WT`-HogHgQiP[">
                                  <field name="TEXT">Die Waschmaschine läuft jetzt!</field>
                                </shadow>
                              </value>
                              <value name="USERNAME">
                                <block type="text" id="EN6S#Hh$Dg0E%xYkD?*w">
                                  <field name="TEXT">Dennis</field>
                                </block>
                              </value>
                              <next>
                                <block type="timeouts_cleartimeout" id="W^8:e9LF~io0DHZBOat!">
                                  <field name="NAME">timeout2</field>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_operation" id="0+OY=,f`C!klGFutM5DP" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="l_M,oDf(?NM)Ub4[c.uj">
                          <field name="OP">LT</field>
                          <value name="A">
                            <block type="on_source" id="~GoZ_U{,F!Mrej%Y$h(p">
                              <field name="ATTR">state.val</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="]v?+y,X_H9DcUs[Z|1BM">
                              <field name="NUM">3</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="*44JR2ABWOHX$82b*h4c">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id=";A|idBy`:La^:Q?{O1Y~">
                              <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="a^I.%Ui6wwu=aZD!hyrF">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="variables_set" id="|~aUx(^d290g^-)yQXG:">
                      <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="s}(^hK?r.[cC/MOfmzr3">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="M^,_|X9pyXdAuu]oVL3D">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">javascript.0.haushalt.waschmaschine</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_compare" id="+oRjo=W4Vma?0917qpMj">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="on_source" id="eJ~J7G=.=2A*J1+b,MXC">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="LLB7Ckx/7z$Y-I/WC[BI">
                                  <field name="NUM">2</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="timeouts_settimeout" id="i$!`-HPAGY8OWMtvp0q1">
                              <field name="NAME">timeout2</field>
                              <field name="DELAY">5</field>
                              <field name="UNIT">min</field>
                              <statement name="STATEMENT">
                                <block type="telegram" id="V~cv`b*.EtSN1dNlPtW;">
                                  <field name="INSTANCE"></field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id=")3!0c(eEyRov{d5e2M`m">
                                      <field name="TEXT">Die Waschmaschine ist fertig. Bitte die Wäsche entnehmen.</field>
                                    </shadow>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</variable>
          <variable type="timeout" id="timeout2">timeout2</variable>
        </variables>
        <block type="variables_set" id="0i}nu9$kYbT#g9@IxCX}" x="187" y="63">
          <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
          <value name="VALUE">
            <block type="logic_boolean" id="7;8sDuF)zAJMnn1OaCgc">
              <field name="BOOL">FALSE</field>
            </block>
          </value>
          <next>
            <block type="on_ext" id="L6FXx_izm[`aX6!9HvU6">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="EG=)w~];sOxN)8%+VIHe">
                  <field name="oid">fritzdect.0.DECT200_116570140553.power</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="_;!:5X%Z(|pRpoJK#8q]">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_operation" id="mUt)NFsuMViHU}!,B5hr" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="kK9U?3%V(CGq)aj^BCnS">
                          <field name="OP">GTE</field>
                          <value name="A">
                            <block type="on_source" id="}y8R3m5vX3GlKq6n$wCj">
                              <field name="ATTR">state.val</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id=".+H4_IO4Qg/.n,AL$~mX">
                              <field name="NUM">25</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="z%!%RezD`4+JA:+u*GJE">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id="tB(*8@f/i3v+@57cU4sS">
                              <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="_*1Kyz2HBnyE}-qzGKk%">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="variables_set" id=".].Udv:3%G]]C_TIxH][">
                      <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="6(iV3KwXTdD%?$1Kjuv/">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="4YJ@;3C]ZEj=LwBc)~n!">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">javascript.0.haushalt.waschmaschine</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_compare" id="EimHF!;yqZ^}Y9lO7sT.">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="on_source" id="uc2$gQo!-4}~fWZhzO1/">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="tdi3(/~A?N#HY#9=Psby">
                                  <field name="NUM">1</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="telegram" id="8s/_;=)3|*66LL#C7yAr">
                              <field name="INSTANCE"></field>
                              <field name="LOG"></field>
                              <field name="SILENT">FALSE</field>
                              <field name="PARSEMODE">default</field>
                              <value name="MESSAGE">
                                <shadow type="text" id="S[$a$q+WT`-HogHgQiP[">
                                  <field name="TEXT">Die Waschmaschine läuft jetzt!</field>
                                </shadow>
                              </value>
                              <value name="USERNAME">
                                <block type="text" id="EN6S#Hh$Dg0E%xYkD?*w">
                                  <field name="TEXT">Dennis</field>
                                </block>
                              </value>
                              <next>
                                <block type="timeouts_cleartimeout" id="W^8:e9LF~io0DHZBOat!">
                                  <field name="NAME">timeout2</field>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_operation" id="0+OY=,f`C!klGFutM5DP" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="l_M,oDf(?NM)Ub4[c.uj">
                          <field name="OP">LT</field>
                          <value name="A">
                            <block type="on_source" id="~GoZ_U{,F!Mrej%Y$h(p">
                              <field name="ATTR">state.val</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="]v?+y,X_H9DcUs[Z|1BM">
                              <field name="NUM">3</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="*44JR2ABWOHX$82b*h4c">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id=";A|idBy`:La^:Q?{O1Y~">
                              <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="a^I.%Ui6wwu=aZD!hyrF">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="variables_set" id="|~aUx(^d290g^-)yQXG:">
                      <field name="VAR" id="l7lPY$qtTN17=..A7@0b">Waschmaschine_aktiv?</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="s}(^hK?r.[cC/MOfmzr3">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="M^,_|X9pyXdAuu]oVL3D">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">javascript.0.haushalt.waschmaschine</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_compare" id="+oRjo=W4Vma?0917qpMj">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="on_source" id="eJ~J7G=.=2A*J1+b,MXC">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="LLB7Ckx/7z$Y-I/WC[BI">
                                  <field name="NUM">2</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="timeouts_settimeout" id="i$!`-HPAGY8OWMtvp0q1">
                              <field name="NAME">timeout2</field>
                              <field name="DELAY">5</field>
                              <field name="UNIT">min</field>
                              <statement name="STATEMENT">
                                <block type="telegram" id="V~cv`b*.EtSN1dNlPtW;">
                                  <field name="INSTANCE"></field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id=")3!0c(eEyRov{d5e2M`m">
                                      <field name="TEXT">Die Waschmaschine ist fertig. Bitte die Wäsche entnehmen.</field>
                                    </shadow>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      
      

      1 Reply Last reply Reply Quote 0
      • buggybeast
        buggybeast last edited by

        @DennisMenger
        Wenn Haushalt.waschmaschine ein manuell angelegter datenpunkt ist, dann nimm aktualisiere statt steuere. Außerdem nicht mit wert=0 aktualisieren, sondern einfach nur mit der Zahl.

        D 2 Replies Last reply Reply Quote 1
        • D
          DennisMenger @buggybeast last edited by

          @buggybeast super, danke dir. Ja, der Datenpunkt ist selbst angelegt.

          Werde ich mal testen und berichten.

          1 Reply Last reply Reply Quote 0
          • D
            DennisMenger @buggybeast last edited by

            @buggybeast funktioniert. Danke

            1 Reply Last reply Reply Quote 0
            • Slowman
              Slowman last edited by

              @Xenon

              Frage zu deinen Script, ich muss doch bloß die 3 Werte an meine Konfiguration anpassen, also
              Trigger 1 = Power ein/aus
              Aktor_1 = momentane Wattanzeige
              Vorgabe-Wert = Was meine WM beim Ende an Watt verbraucht, richtig?

              Alexa & Co dürfte ja kein Fehler enthalten.

              Screenshot_2020-06-14 javascript - ioBroker(1).png

              Xenon 1 Reply Last reply Reply Quote 0
              • D
                DennisMenger last edited by

                Mein Blockly für die Waschmaschine funktioniert soweit. Wie kann ich die Speak-Ausgabe nur in der Zeit von 9.00 bis 22.00 Uhr täglich ausgeben lassen?

                waschmaschine2.png

                1 Reply Last reply Reply Quote 0
                • D
                  DennisMenger last edited by

                  Jemand einen Lösungsansatz wie ich die Speak-Ausgabe zeitlich einschränken kann? Die Kinder "töten" mich momentan, wenn wir morgens die Waschmaschine anstellen und sie durch Alexa geweckt werden, wenn die Waschmaschine fertig ist.

                  1 Reply Last reply Reply Quote 0
                  • buggybeast
                    buggybeast last edited by

                    @DennisMenger naja ich würde unter dein telegram, dass Waschmaschine fertig ist einfach ein
                    Falls aktuelle Zeit zwischen 9 und 22 Uhr
                    Speak Befehl

                    Sollte reichen 😊

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      DennisMenger @buggybeast last edited by

                      @buggybeast Danke dir. Ich werde das morgen mal testen bzw. schauen ob die Kinder meckern 😁

                      1 Reply Last reply Reply Quote 0
                      • Slowman
                        Slowman last edited by

                        @Dirni

                        Wo bzw. wie erstelle ich denn den Datenpunkt mit den Preis der Kilowattstunde?🙄

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          Dirni @Slowman last edited by

                          @Slowman sagte in Waschmaschine:

                          @Dirni

                          Wo bzw. wie erstelle ich denn den Datenpunkt mit den Preis der Kilowattstunde?🙄

                          https://youtu.be/GgOGAYAbAFg

                          1 Reply Last reply Reply Quote 1
                          • Slowman
                            Slowman last edited by

                            @Dirni

                            Thema: ioBroker Objekte Sichern / Wiederherstellen ? Bekomme da abe rnicht die Frage beantwortet, wie ich einen datenpunkt mit den Preis einer Kilowattstunde hinterlegt wird. 😕

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              Dirni @Slowman last edited by

                              @Slowman sagte in Waschmaschine:

                              @Dirni

                              Thema: ioBroker Objekte Sichern / Wiederherstellen ? Bekomme da abe rnicht die Frage beantwortet, wie ich einen datenpunkt mit den Preis einer Kilowattstunde hinterlegt wird. 😕

                              Du erstellst einen Datenpunkt und trägst als wert die Kosten für eine Kilowattstunde ein

                              1 Reply Last reply Reply Quote 0
                              • Slowman
                                Slowman last edited by Slowman

                                @Dirni

                                Sorry, noch nie gemacht. So korrekt? Preis_KW auf Zahl gesetzt

                                Screenshot_2020-06-23 objects - ioBroker.png

                                1 Reply Last reply Reply Quote 0
                                • Xenon
                                  Xenon Forum Testing Developer @Slowman last edited by

                                  @Slowman
                                  ja
                                  ja
                                  ja, das ist der Schwellwert, der angibt, dass deine Waschmaschine nicht mehr läuft

                                  1 Reply Last reply Reply Quote 1
                                  • Slowman
                                    Slowman last edited by

                                    Bekomme in den WAMA Script jetzt WARN Meldungen:

                                    Start

                                    javascript.0	2020-06-30 15:16:34.958	warn	(2175) at process.topLevelDomainCallback (domain.js:137:15)
                                    javascript.0	2020-06-30 15:16:34.958	warn	(2175) at processImmediate (internal/timers.js:456:21)
                                    javascript.0	2020-06-30 15:16:34.958	warn	(2175) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37)
                                    javascript.0	2020-06-30 15:16:34.958	warn	(2175) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:451:25)
                                    javascript.0	2020-06-30 15:16:34.958	warn	(2175) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1052:38)
                                    javascript.0	2020-06-30 15:16:34.958	warn	(2175) at Object.<anonymous> (script.js.Keller.WaMa_fertig:19:5)
                                    javascript.0	2020-06-30 15:16:34.957	warn	(2175) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1355:20)
                                    javascript.0	2020-06-30 15:16:34.955	warn	(2175) You are assigning a number to the state "0_userdata.0.Eigener_Datenpunkt.WaschmaschineVerbrauchKosten.Waschstart" which expects a boolean. Please fix your code to use a boolean or change the s
                                    host.iobroker	2020-06-30 15:15:11.863	info	instance system.adapter.luftdaten.0 terminated with code 0 (NO_ERROR)
                                    

                                    Ende

                                    javascript.0	2020-06-30 16:03:57.751	warn	(2175) at processTimers (internal/timers.js:492:7)
                                    javascript.0	2020-06-30 16:03:57.751	warn	(2175) at listOnTimeout (internal/timers.js:551:17)
                                    javascript.0	2020-06-30 16:03:57.751	warn	(2175) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2039:34)
                                    javascript.0	2020-06-30 16:03:57.751	warn	(2175) at Object.<anonymous> (script.js.Keller.WaMa_fertig:36:13)
                                    javascript.0	2020-06-30 16:03:57.751	warn	(2175) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1355:20)
                                    javascript.0	2020-06-30 16:03:57.750	warn	(2175) You are assigning a number to the state "0_userdata.0.Eigener_Datenpunkt.WaschmaschineVerbrauchKosten.Stromkosten_pro_Waschgang" which expects a boolean. Please fix your code to use a boolean
                                    javascript.0	2020-06-30 16:03:57.750	warn	(2175) at processTimers (internal/timers.js:492:7)
                                    javascript.0	2020-06-30 16:03:57.750	warn	(2175) at listOnTimeout (internal/timers.js:551:17)
                                    javascript.0	2020-06-30 16:03:57.750	warn	(2175) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2039:34)
                                    javascript.0	2020-06-30 16:03:57.750	warn	(2175) at Object.<anonymous> (script.js.Keller.WaMa_fertig:34:13)
                                    javascript.0	2020-06-30 16:03:57.750	warn	(2175) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1355:20)
                                    javascript.0	2020-06-30 16:03:57.749	warn	(2175) You are assigning a number to the state "0_userdata.0.Eigener_Datenpunkt.WaschmaschineVerbrauchKosten.Stromverbrauch_pro_Waschgang" which expects a boolean. Please fix your code to use a boole
                                    javascript.0	2020-06-30 16:03:52.748	warn	(2175) at processTimers (internal/timers.js:492:7)
                                    javascript.0	2020-06-30 16:03:52.748	warn	(2175) at listOnTimeout (internal/timers.js:551:17)
                                    javascript.0	2020-06-30 16:03:52.748	warn	(2175) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2039:34)
                                    javascript.0	2020-06-30 16:03:52.748	warn	(2175) at Object.<anonymous> (script.js.Keller.WaMa_fertig:30:9)
                                    javascript.0	2020-06-30 16:03:52.747	warn	(2175) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1355:20)
                                    javascript.0	2020-06-30 16:03:52.743	warn	(2175) You are assigning a number to the state "0_userdata.0.Eigener_Datenpunkt.WaschmaschineVerbrauchKosten.Waschende" which expects a boolean. Please fix your code to use a boolean or change the st
                                    

                                    Ein Datenpunkt:

                                    {
                                      "_id": "0_userdata.0.Eigener_Datenpunkt.WaschmaschineVerbrauchKosten.Stromkosten_pro_Waschgang",
                                      "type": "state",
                                      "common": {
                                        "name": "Stromkosten_pro_Waschgang",
                                        "role": "",
                                        "type": "boolean",
                                        "read": true,
                                        "write": true,
                                        "desc": "Manuell erzeugt",
                                        "def": false
                                      },
                                      "native": {},
                                      "from": "system.adapter.admin.0",
                                      "user": "system.user.admin",
                                      "ts": 1592760694828,
                                      "acl": {
                                        "object": 1636,
                                        "state": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator"
                                      }
                                    }
                                    

                                    Oder liegt das Problem woanders.

                                    Im Forum gefunden bei einen anderen Problem, das man boolean auf string ändern soll?

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      fastfoot @Slowman last edited by

                                      @Slowman sagte in Waschmaschine:

                                      Bekomme in den WAMA Script jetzt WARN Meldungen:
                                      Im Forum gefunden bei einen anderen Problem, das man boolean auf string ändern soll?

                                      Ändere boolean in number, das ist der typ der Werte, die gesendet werden

                                      1 Reply Last reply Reply Quote 0
                                      • Slowman
                                        Slowman last edited by

                                        @fastfoot

                                        Danke, schaue ich mal nach dem nächsten Wäsche, ist jetzt erst mal durch mit Waschen. Muss erst wieder was dreckig machen 😊

                                        1 Reply Last reply Reply Quote 0
                                        • Slowman
                                          Slowman last edited by

                                          Seit einiger Zeit rechnet meiner irgendwie komisch,bei der Waschmaschine zu wenig und beim Geschirrspüler zu viel 🙄

                                          Screenshot_2020-08-30 Telegram Web(1).png Screenshot_2020-08-30 Telegram Web.png

                                          Hier der Blockly vom Geschirrspüler:

                                          Screenshot_2020-08-30 javascript - ioBroker.png
                                          Screenshot_2020-08-30 javascript - ioBroker(1).png

                                          Wie gesagt, ich finde den Fehler nicht, der von der WaMa ist gleich und liefert einen anderen Blödsinn.

                                          Danke für einen Tipp

                                          Asgothian 1 Reply Last reply Reply Quote 0
                                          • Asgothian
                                            Asgothian Developer @Slowman last edited by

                                            @Slowman sagte in Waschmaschine:

                                            Danke für einen Tipp

                                            Einen direkten Tipp zur Lösung habe ich nicht, aber ein paar Fragen und einen Vorschlag:

                                            • Nutzen das Waschmaschinenscript und das Spülmaschinenscript unterschiedliche Datenpunkte für Waschstart und Waschende ?
                                            • Treten die seltsamen Werte nur auf wenn beide Maschinen überlappend laufen, i.e. wenn z.Bsp. die Waschmaschine gestartet wird während die Spülmaschine läuft ?

                                            Als Vorschlag würde ich die Datenpunkte "WaschStart" und "WaschEnde" durch Variablen ersetzen, so wie es auch bei StartZeit und EndZeit gemacht wurde.

                                            A.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            978
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            16
                                            109
                                            9363
                                            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