Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Nochmal Waschmaschine (Blockly)

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

      @rantanplan:

      @LastActionHero:

      ich habe das script noch um einen zweiten Timeout mit Abschaltfunktion ergänzt. Sprich wenn Waschmaschine fertig und binnen 5 minuten keine zweite Ladung agestellt wird, schaltet die Steckdose ab! hier das Bild dazu: `
      Schick gemacht!!

      Übernehme die Idee eventuell in meine neue Vorlage. (Wenn ich darf)

      Ist aber nur für Waschmaschinen, die keine "Knitterfrei" Funktion haben.

      Die bewegen die Trommel nach dem Waschgang immer mal wieder.

      Man, was ich inzwischen alles über Waschmaschinen weis….Nur bedienen kann ich sie immer noch nicht 😄

      Grüße `

      Hi,

      ich finde super wie man sich hier ausgiebig über Waschmaschinen unterhalten

      und keiner von uns kann sie bedienen. :mrgreen:

      1 Reply Last reply Reply Quote 0
      • L
        LastActionHero last edited by

        @rantanplan:

        Übernehme die Idee eventuell in meine neue Vorlage. (Wenn ich darf)

        Ist aber nur für Waschmaschinen, die keine "Knitterfrei" Funktion haben.

        Die bewegen die Trommel nach dem Waschgang immer mal wieder. `

        Logisch darfst du das übernehmen!

        Bei der knitterfrei-nummer funktioniert aber glaube ich das ganze script nicht weil powr immer wieder größer als der grenzwert und damit waschmaschineAn auf true setzt 🙂

        Deswegen konnte ich unseren trockner bisher nicht anschließen…

        1 Reply Last reply Reply Quote 0
        • N
          nibblerrick last edited by

          Also a) ich kann eine Waschmaschine bedienen und b) da es eine Funksteckdose ist, gibt es nicht evtl. andere Moeglichkeiten die wieder einzuschalten, ausser dahinzukrabbeln? Schalter im VIS, Homekitadapter oder irgendeinen anderen Hardwareschalter der an einer sinnvoll zugaenglichen Stelle ist und verknuepft werden kann? Nur so eine Idee, wenn man die Abschaltung moechte aber der Stecker unzugaenglich ist.

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

            Hi,

            mit der Bedienung der Waschmaschine war es sehr ironisch gemeint 😉

            1 Reply Last reply Reply Quote 0
            • N
              nibblerrick last edited by

              Schon klar, es ging mir auch mehr und Punkt b) 🙂

              Hab' den Smiley bei a) vergessen… 😄

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

                Hi,

                da hast du recht.

                Ich habe mir schon überlegt einen "Dash Button" zu nehmen.

                1 Reply Last reply Reply Quote 0
                • C
                  c1381ie last edited by

                  Hallo,

                  ich habe das Script soweit erfolgreich eingesetzt. Allerdings bekomme ich immer wieder Fehlmeldungen. Die kommt daher das der POW immer

                  mal wieder einen Stromverbrauch von 60W erkennt aber nur einmal und dann wieder auf 0 Abfällt. ich habe hier mal so ein paar werte:

                  0	true	mqtt.0	2018-03-19 09:59:09.441	
                  0	true	mqtt.0	2018-03-19 10:05:39.810	
                  2	true	mqtt.0	2018-03-19 10:06:09.853	
                  17	true	mqtt.0	2018-03-19 10:06:39.878	
                  0	true	mqtt.0	2018-03-19 10:07:09.910	
                  0	true	mqtt.0	2018-03-19 10:07:39.938	
                  2	true	mqtt.0	2018-03-19 10:08:09.952	
                  7	true	mqtt.0	2018-03-19 10:08:39.988	
                  0	true	mqtt.0	2018-03-19 10:09:10.020	
                  13	true	mqtt.0	2018-03-19 10:09:40.038	
                  0	true	mqtt.0	2018-03-19 10:10:10.064	
                  0	true	mqtt.0	2018-03-19 10:11:40.133	
                  6	true	mqtt.0	2018-03-19 10:12:10.165	
                  4	true	mqtt.0	2018-03-19 10:12:40.185	
                  0	true	mqtt.0	2018-03-19 10:13:10.204	
                  0	true	mqtt.0	2018-03-19 10:13:40.226	
                  1	true	mqtt.0	2018-03-19 10:14:10.240	
                  0	true	mqtt.0	2018-03-19 10:14:40.257	
                  0	true	mqtt.0	2018-03-19 10:18:40.398	
                  1	true	mqtt.0	2018-03-19 10:19:10.469	
                  0	true	mqtt.0	2018-03-19 10:19:40.501	
                  0	true	mqtt.0	2018-03-19 10:24:40.748
                  
                  

                  Hier denkt das Script das gewaschen wird was aber nicht stimmt. Ich bin leider völliger Laie in Blockly.

                  gibt es hier so eine Möglichkeit etwas in der Art wie:

                  nur wenn 2 Aufeinander folgender Werte größer sind wie der "Grenzwert" erst dann WaschmaschineAN auf "true" setzen ?

                  wäre toll wenn mir jemand helfen könnte.

                  LG

                  Marcel

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

                    @Homoran:

                    @totocotonio:

                    danke für Deine Hilfe.

                    Kommt bei Dir Meldung nur einmal. `
                    Warum arbeitet ihr nicht mit dem Entscheidungswert.

                    Ist einmalig in der Konfiguration der Messteckdose einzurichten (Leistung High, Leistung Low), danach schaltet dieser Punkt nur noch einmal.

                    Auch hier muss in der CCU ein Dummy-Programm angelegt sein (wenn Entscheidungswert = 0 DANN <leer>), damit ioBroker diesen Wert verarbeiten kann.

                    Gruß

                    Rainer</leer> `

                    Hi Rainer,

                    hast du das zur Überwachung einer Waschmaschine oder was auch immer erfolgreich umgesetzt?

                    Gibt es da ein Blockly oder Script zu?

                    Danke und Gruß

                    Mirko

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

                      @wendy2702:

                      Gibt es da ein Blockly oder Script zu? `
                      viewtopic.php?f=21&t=10134#p107896

                      Grüße

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

                        Hi Jungs,

                        ich teste das Script jetzt schon seit Wochen und bin sehr zufrieden damit. 😄

                        Gestern ist mir aber eines aufgefallen, das kann aber auch Zufall sein.

                        Ich habe die Waschmaschine ausgeschaltet bevor, das Script sich "gemeldet" hat.

                        Dann habe ich beobachtet das der Wert "Status Waschmaschine" nicht von true auf false gesprungen ist.

                        Kann das Sein?

                        Gruß TM

                        1 Reply Last reply Reply Quote 0
                        • I
                          ingod last edited by

                          Hallo,

                          mit viel Interesse hab ich eure Beiträge zum Thema gelesen und möchte euch meine Erfahrungen nicht vorenthalten.

                          Ich nutze einen Sonoff Pow R2 mit Tasmota an der Waschmaschine. Bei meiner Waschmaschine ist die Leistungsaufnahme im StdBy = 0 Watt. Sicherlich ist das nicht so aber der Sonoff zeigt 0 Watt an. Das machte die Sache mit dem Skript etwas einfacher.

                          Weil auch während des Waschgangs in den Pausen 0 Watt gemessen werden musste ich eine Verzögerung einbauen.

                          Also Power > 1 = Waschmaschine läuft

                          und Power für min 5 Minuten < 1 = Waschmaschine fertig.

                          Die Ausgabe erfolgt bei mir per Sprache über den Echo/Alexa.

                          9110_wms1.png

                          Zusätzlich habe ich ein Skript erstellt um den Zustand über Alexa abzufragen.

                          Eine Routine in der AlexaApp angelegt die bei "Alexa, ist die Waschmaschine fertig ?" das Objekt "FrageWaschmaschine" auf true setzt.

                          Darauf reagiert folgendes Skript mit der passenden Sprachausgabe.

                          9110_wms2.png

                          Funktioniert bis jetzt sehr gut und die Dame die hier die Wäsche wäscht braucht nicht mehr so oft in den Keller rennen um zu gucken ob die Maschine fertig ist. Einfach Alexa fragen. 🙂

                          Grüsse

                          Ingo

                          S 1 Reply Last reply Reply Quote 0
                          • H
                            HoffmannOs last edited by

                            @ingod:

                            Hallo,

                            mit viel Interesse hab ich eure Beiträge zum Thema gelesen und möchte euch meine Erfahrungen nicht vorenthalten.

                            Ich nutze einen Sonoff Pow R2 mit Tasmota an der Waschmaschine. Bei meiner Waschmaschine ist die Leistungsaufnahme im StdBy = 0 Watt. Sicherlich ist das nicht so aber der Sonoff zeigt 0 Watt an. Das machte die Sache mit dem Skript etwas einfacher.

                            Weil auch während des Waschgangs in den Pausen 0 Watt gemessen werden musste ich eine Verzögerung einbauen.

                            Also Power > 1 = Waschmaschine läuft

                            und Power für min 5 Minuten < 1 = Waschmaschine fertig.

                            Die Ausgabe erfolgt bei mir per Sprache über den Echo/Alexa.

                            WMS1.png

                            Zusätzlich habe ich ein Skript erstellt um den Zustand über Alexa abzufragen.

                            Eine Routine in der AlexaApp angelegt die bei "Alexa, ist die Waschmaschine fertig ?" das Objekt "FrageWaschmaschine" auf true setzt.

                            Darauf reagiert folgendes Skript mit der passenden Sprachausgabe.

                            WMS2.png

                            Funktioniert bis jetzt sehr gut und die Dame die hier die Wäsche wäscht braucht nicht mehr so oft in den Keller rennen um zu gucken ob die Maschine fertig ist. Einfach Alexa fragen. 🙂

                            Grüsse

                            Ingo `

                            könntest du nen Export von deinem Script machen?

                            1 Reply Last reply Reply Quote 0
                            • I
                              ingod last edited by

                              Ja, natürlich.

                              Skript 1 (Fertig-Meldung)

                               <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="Ma,cer@O39_MHUXE9b6{" x="-462" y="-237"><field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field>
                                  <field name="CONDITION">any</field>
                              
                                  <statement name="STATEMENT"><block type="controls_if" id="U1uqg)1c{UYg%K;c5A6v"><mutation elseif="1"></mutation>
                                      <value name="IF0"><block type="logic_compare" id="BtuJ~#;p@UrsD?0!l]dt"><field name="OP">GT</field>
                                          <value name="A"><block type="get_value" id="J?#uK.,OJwtW.8D!g3`j"><field name="ATTR">val</field>
                                              <field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field></block></value> 
                                          <value name="B"><block type="math_number" id="kgwve^?mv]rMKg.0jXZv"><field name="NUM">0</field></block></value></block></value> 
                                      <statement name="DO0"><block type="update" id="*0?=A65jlQdW|w,*[];@"><mutation delay_input="false"></mutation>
                                          <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE"><block type="logic_boolean" id="/a!HgmdF.^EB2xq7y;S1"><field name="BOOL">TRUE</field></block></value> 
                                          <next><block type="timeouts_cleartimeout" id="ij+%P=d`hw7^?O3GstDt"><field name="NAME">timeout</field></block></next></block></statement> 
                                      <value name="IF1"><block type="logic_compare" id="-bdM(WJB/tXH*6Wd2[Ed"><field name="OP">LT</field>
                                          <value name="A"><block type="get_value" id="nKfZA-s6-yTtU=xOXvuZ"><field name="ATTR">val</field>
                                              <field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field></block></value> 
                                          <value name="B"><block type="math_number" id="*yfTw|}zm;+Jr,awPzs_"><field name="NUM">1</field></block></value></block></value> 
                                      <statement name="DO1"><block type="timeouts_settimeout" id="29cd`L/aEg;#2]a(R,%+"><field name="NAME">timeout</field>
                                          <field name="DELAY">5</field>
                                          <field name="UNIT">min</field>
                                          <statement name="STATEMENT"><block type="controls_if" id="m+[)#C=r1VeK_8}]=%,]"><value name="IF0"><block type="logic_operation" id="hr-gsMEPM%q-NFnrii^a"><field name="OP">AND</field>
                                                  <value name="A"><block type="logic_compare" id="yjfRIE_PDs%FEPtMWf#l"><field name="OP">LT</field>
                                                      <value name="A"><block type="get_value" id="kN%Iy1mht+ua8v#+IKy*"><field name="ATTR">val</field>
                                                          <field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field></block></value> 
                                                      <value name="B"><block type="math_number" id="jMA/e%Pyb9J8Y{wRFl*N"><field name="NUM">1</field></block></value></block></value> 
                                                  <value name="B"><block type="logic_compare" id="{j@yrT3dQzuUj|7N(1.O"><field name="OP">EQ</field>
                                                      <value name="A"><block type="get_value" id="UCSz[z*556|oVd-!eh%V"><field name="ATTR">val</field>
                                                          <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field></block></value> 
                                                      <value name="B"><block type="logic_boolean" id="?m,?02hXT0%B%PIy~?h:"><field name="BOOL">TRUE</field></block></value></block></value></block></value> 
                                              <statement name="DO0"><block type="update" id="d@I:Qh,1V#fRsSbcl6gg"><mutation delay_input="false"></mutation>
                                                  <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE"><block type="logic_boolean" id="=VFU/ydj[Fm~(%88LVMX"><field name="BOOL">FALSE</field></block></value> 
                                                  <next><block type="control" id=",8U1xB5JXi7!nbI]?F/~"><mutation delay_input="false"></mutation>
                                                      <field name="OID">alexa2.0.Echo-Devices.G090LF1180460A83.Commands.speak</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE"><block type="text" id="ypwmhPceWWtAQ2?cip*N"><field name="TEXT">Waschmaschine ist fertig</field></block></value></block></next></block></statement></block></statement></block></statement></block></statement></block></xml> 
                              

                              Skript 2 (Abfrage)

                               <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id=",Xs6rgXXrZE%lqakexV~" x="-337" y="-112"><field name="OID">javascript.0.Variablen.FrageWaschmaschine</field>
                                  <field name="CONDITION">any</field>
                              
                                  <statement name="STATEMENT"><block type="controls_if" id=".xQ#k[`.dK[s:x}CKJq,"><mutation elseif="1"></mutation>
                                      <value name="IF0"><block type="logic_compare" id="xG]`-FP=}|ITpc*kUG4V"><field name="OP">EQ</field>
                                          <value name="A"><block type="get_value" id="L(QYQJ,??ZON6_X9V-st"><field name="ATTR">val</field>
                                              <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field></block></value> 
                                          <value name="B"><block type="logic_boolean" id="yBjX@tdnr5DIDybs3jZv"><field name="BOOL">TRUE</field></block></value></block></value> 
                                      <statement name="DO0"><block type="control" id="ItYQsZ^9b.=S/l0bWzU?"><mutation delay_input="true"></mutation>
                                          <field name="OID">alexa2.0.Echo-Devices.G090LF1180460A83.Commands.speak</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">1000</field>
                                          <field name="UNIT">ms</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE"><block type="text" id=",K`3%4I8x5:BN~@iTynJ"><field name="TEXT">Nein, die Waschmaschine läuft noch.</field></block></value></block></statement> 
                                      <value name="IF1"><block type="logic_compare" id="/E}|(0WPbcK?:h83#A5("><field name="OP">EQ</field>
                                          <value name="A"><block type="get_value" id="hNXU!-!)PkNaC2+~WF[*"><field name="ATTR">val</field>
                                              <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field></block></value> 
                                          <value name="B"><block type="logic_boolean" id="9*j#){HO?uZNDd7JUC}H"><field name="BOOL">FALSE</field></block></value></block></value> 
                                      <statement name="DO1"><block type="control" id=".zQ;]QPSO0^h2B8l.ExU"><mutation delay_input="true"></mutation>
                                          <field name="OID">alexa2.0.Echo-Devices.G090LF1180460A83.Commands.speak</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">1000</field>
                                          <field name="UNIT">ms</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE"><block type="text" id="0r_{;K7futg}Cx1RS;PW"><field name="TEXT">Ja, Waschmaschine ist fertig.</field></block></value></block></statement></block></statement></block></xml> 
                              
                              Marko1974 1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 last edited by

                                @ingod:

                                Hallo,

                                mit viel Interesse hab ich eure Beiträge zum Thema gelesen und möchte euch meine Erfahrungen nicht vorenthalten.

                                Ich nutze einen Sonoff Pow R2 mit Tasmota an der Waschmaschine. Bei meiner Waschmaschine ist die Leistungsaufnahme im StdBy = 0 Watt. Sicherlich ist das nicht so aber der Sonoff zeigt 0 Watt an. Das machte die Sache mit dem Skript etwas einfacher.

                                Weil auch während des Waschgangs in den Pausen 0 Watt gemessen werden musste ich eine Verzögerung einbauen.

                                Also Power > 1 = Waschmaschine läuft

                                und Power für min 5 Minuten < 1 = Waschmaschine fertig.

                                Die Ausgabe erfolgt bei mir per Sprache über den Echo/Alexa.

                                WMS1.png

                                Zusätzlich habe ich ein Skript erstellt um den Zustand über Alexa abzufragen.

                                Eine Routine in der AlexaApp angelegt die bei "Alexa, ist die Waschmaschine fertig ?" das Objekt "FrageWaschmaschine" auf true setzt.

                                Darauf reagiert folgendes Skript mit der passenden Sprachausgabe.

                                WMS2.png

                                Funktioniert bis jetzt sehr gut und die Dame die hier die Wäsche wäscht braucht nicht mehr so oft in den Keller rennen um zu gucken ob die Maschine fertig ist. Einfach Alexa fragen. 🙂

                                Grüsse

                                Ingo `

                                Hi,

                                reicht dafür der Alexa Adapter oder muss man die Cloud Anbindung nutzen?

                                Danke und Gruß

                                1 Reply Last reply Reply Quote 0
                                • I
                                  ingod last edited by

                                  @wendy2702:

                                  Hi,

                                  reicht dafür der Alexa Adapter oder muss man die Cloud Anbindung nutzen?

                                  Danke und Gruß `

                                  Das erste Skript zur Fertig-Meldung funktioniert mit dem Alexa-Adapter.

                                  Beim 2ten Skript muss eine Alexa-Routine angelegt werden die die Schaltervariable "FrageWaschmaschine" schaltet.

                                  Ich hab das mit habridge und nodered erfolgreich getestet, mit dem Cloud-Adapter sollte es aber auch funktionieren.

                                  Grüsse

                                  Ingo

                                  F 1 Reply Last reply Reply Quote 0
                                  • wendy2702
                                    wendy2702 last edited by

                                    HA-Bridge ist OK.

                                    Cloud habe ich nicht, will ich nicht 😉

                                    Was muss denn noch in NodeRed rein?

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

                                      Da sich hier alle so mit der Waschmaschine beschäftigen, kurze Frage am Rande.

                                      Hat sich schon mal jemand von Euch Gedanken dazu gemacht, die aufgenommene Energie pro Waschladung, mit dem Kwh Preis des Versorgers in iobroker tabellarisch darzustellen?

                                      Ich hätte in meinem Waschmaschinen VIS Bildchen noch ein bisschen Platz für eine kleine Tabelle in der man z.B. die letzten fünf Durchgänge sowie die aufaddierte Jahressumme ausgeben könnte.

                                      Ich weiß, ist Spielerei - aber ist es das nicht (fast) alles? 😉 😉 😉

                                      1 Reply Last reply Reply Quote 0
                                      • Homer.J.
                                        Homer.J. last edited by

                                        @JB_Sullivan:

                                        Da sich hier alle so mit der Waschmaschine beschäftigen, kurze Frage am Rande.

                                        Hat sich schon mal jemand von Euch Gedanken dazu gemacht, die aufgenommene Energie pro Waschladung, mit dem Kwh Preis des Versorgers in iobroker tabellarisch darzustellen?

                                        Ich hätte in meinem Waschmaschinen VIS Bildchen noch ein bisschen Platz für eine kleine Tabelle in der man z.B. die letzten fünf Durchgänge sowie die aufaddierte Jahressumme ausgeben könnte.

                                        Ich weiß, ist Spielerei - aber ist es das nicht (fast) alles? 😉 😉 😉 `

                                        Ich hab es bei mir so am laufen funktioniert super.

                                        sind 2 Scripte das Hilfsscript rundet die Werte.

                                        Hab es zwar als Telegramm Ausgabe kann man aber leicht abändern.

                                        Grüße

                                         <xml xmlns="http://www.w3.org/1999/xhtml"><block type="create" id=";x}^%RArBlntX{SG2TJ5" x="13" y="13"><field name="NAME">Vis.Waschmaschine.JS-Round</field>
                                            <statement name="STATEMENT"><block type="create" id="BzBD1;a`JGR=]S0fUuvT"><field name="NAME">Vis.Waschmaschine.JS-RoundResult</field>
                                                <statement name="STATEMENT"><block type="on_ext" id="Z+G66PH#y(2}-*88QLKO"><mutation items="1"></mutation>
                                                    <field name="CONDITION">ne</field>
                                        
                                                    <value name="OID0"><shadow type="field_oid" id="nyzssHdhp!,v}QzM?fZ1"><field name="oid">javascript.0.Vis.Waschmaschine.JS-Round</field></shadow></value> 
                                                    <statement name="STATEMENT"><block type="variables_set" id="kGSsmajeGsJ]#eP5K=nz"><field name="VAR">toRound</field>
                                                        <value name="VALUE"><block type="convert_tonumber" id="w]/8V;,Ei#9UoF;(Ze!z"><value name="VALUE"><block type="get_value" id="H5^^MFJ[A@01H^n(*O(Q"><field name="ATTR">val</field>
                                                                <field name="OID">javascript.0.Vis.Waschmaschine.JS-Round</field></block></value></block></value> 
                                                        <next><block type="control" id="fX6g~2~TE%.LgDW[rp^D"><mutation delay_input="false"></mutation>
                                                            <field name="OID">javascript.0.Vis.Waschmaschine.JS-RoundResult</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE"><block type="procedures_callcustomreturn" id="_[@Eg+J`X3^U[Z}yNTbe"><mutation name="Math.round"></mutation></block></value></block></next></block></statement></block></statement></block></statement></block> 
                                          <block type="procedures_defcustomreturn" id="zJeGk#3bK6w4bp4Kk?vi" x="13" y="263"><mutation statements="false"></mutation>
                                            <field name="NAME">Math.round</field>
                                            <field name="SCRIPT">ZnVuY3Rpb24gcm91bmQodmFsdWUsIGV4cCkgewogIGlmICh0eXBlb2YgZXhwID09PSAndW5kZWZpbmVkJyB8fCArZXhwID09PSAwKQogICAgcmV0dXJuIE1hdGgucm91bmQodmFsdWUpOwoKICB2YWx1ZSA9ICt2YWx1ZTsKICBleHAgPSArZXhwOwoKICBpZiAoaXNOYU4odmFsdWUpIHx8ICEodHlwZW9mIGV4cCA9PT0gJ251bWJlcicgJiYgZXhwICUgMSA9PT0gMCkpCiAgICByZXR1cm4gTmFOOwoKICAvLyBTaGlmdAogIHZhbHVlID0gdmFsdWUudG9TdHJpbmcoKS5zcGxpdCgnZScpOwogIHZhbHVlID0gTWF0aC5yb3VuZCgrKHZhbHVlWzBdICsgJ2UnICsgKHZhbHVlWzFdID8gKCt2YWx1ZVsxXSArIGV4cCkgOiBleHApKSk7CgogIC8vIFNoaWZ0IGJhY2sKICB2YWx1ZSA9IHZhbHVlLnRvU3RyaW5nKCkuc3BsaXQoJ2UnKTsKICByZXR1cm4gKyh2YWx1ZVswXSArICdlJyArICh2YWx1ZVsxXSA/ICgrdmFsdWVbMV0gLSBleHApIDogLWV4cCkpOwp9CgpSb3VuZFJlc3VsdCA9IHJvdW5kKHRvUm91bmQsIDIpOyAKcmV0dXJuIFJvdW5kUmVzdWx0Ow==</field>
                                            <comment pinned="false" h="80" w="160">Formatting a number with exactly two decimals in JavaScript
                                        
                                        https://stackoverflow.com/questions/1726630/formatting-a-number-with-exactly-two-decimals-in-javascript</comment></block></xml> 
                                        
                                         <xml xmlns="http://www.w3.org/1999/xhtml"><block type="create" id="!tN4!:gtM^}ek;|m=nHo" x="13" y="13"><field name="NAME">Vis.Waschmaschine.Aktiv</field>
                                            <next><block type="comment" id="hB%p_so=4`EGzX;10:wr"><field name="COMMENT">Waschmaschine_Script</field>
                                                <next><block type="control" id="Kb.uPdr~gS|=7Ng+:H?a"><mutation delay_input="false"></mutation>
                                                    <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE"><block type="logic_boolean" id="vqBy?8.1fiDNDoLrT;G~"><field name="BOOL">FALSE</field></block></value> 
                                                    <next><block type="on_ext" id="+A7wlutQO8gBfqosc.y3"><mutation items="1"></mutation>
                                                        <field name="CONDITION">any</field>
                                        
                                                        <value name="OID0"><shadow type="field_oid" id="L[i=p{|ii-ai*/YAZ@8s"><field name="oid">sonoff.0.Sonoff-Pow-2.ENERGY_Power</field></shadow></value> 
                                                        <statement name="STATEMENT"><block type="controls_if" id="bP`*)0;M+g9O:g?]Pd*f"><mutation elseif="2"></mutation>
                                                            <value name="IF0"><block type="logic_operation" id="F:)qYHsI}dugF;;Tjm,A" inline="false"><field name="OP">AND</field>
                                                                <value name="A"><block type="logic_compare" id="H5%_/a!o;(cd2f~t!+^Q"><field name="OP">GT</field>
                                                                    <value name="A"><block type="get_value" id="a:y916W!S%H|pb5qQl:J"><field name="ATTR">val</field>
                                                                        <field name="OID">sonoff.0.Sonoff-Pow-2.ENERGY_Power</field></block></value> 
                                                                    <value name="B"><block type="text" id=",|peGFR5r^6_`ui%;Fc@"><field name="TEXT">60</field></block></value></block></value> 
                                                                <value name="B"><block type="logic_compare" id="+]^D[{zcOd~)d%8C%:S9"><field name="OP">EQ</field>
                                                                    <value name="A"><block type="get_value" id="E4;q.WI):RF8,)P;4GaM"><field name="ATTR">val</field>
                                                                        <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field></block></value> 
                                                                    <value name="B"><block type="logic_boolean" id="BlP[`XK*dfV6{q],uSuN"><field name="BOOL">FALSE</field></block></value></block></value></block></value> 
                                                            <statement name="DO0"><block type="control" id="XxjRG-wx{Gis|P}j%wi{"><mutation delay_input="false"></mutation>
                                                                <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE"><block type="logic_boolean" id="8]j]NPy0pzg_@fy7#pu9"><field name="BOOL">TRUE</field></block></value> 
                                                                <next><block type="variables_set" id="SCb#?8FQqUBm.b91G*9j"><field name="VAR">Waschdauer</field>
                                                                    <value name="VALUE"><block type="time_get" id="l]Y-K3-Yq9IeTq;6eJ;D"><mutation format="false" language="false"></mutation>
                                                                        <field name="OPTION">sid</field></block></value> 
                                                                    <next><block type="variables_set" id="l:AtbY[?EmL3Z~j6^GHE"><field name="VAR">EnergieVerbrauch</field>
                                                                        <value name="VALUE"><block type="convert_tonumber" id="A*-+B{tOq6@wR.pmOm08"><value name="VALUE"><block type="get_value" id="!4xv1q7L@d1n!nnMwm#!"><field name="ATTR">val</field>
                                                                                <field name="OID">sonoff.0.Sonoff-Pow-2.ENERGY_Today</field></block></value></block></value> 
                                                                        <next><block type="telegram" id="i||{vH9*ebG3rYojyq#~"><field name="SILENT">FALSE</field>
                                                                            <field name="PARSEMODE">Markdown</field>
                                                                            <value name="MESSAGE"><shadow type="text" id="U][E8N^7Bu/+`G(NxN}#"><field name="TEXT">`Die Waschmaschine wurde angeschalten.`</field></shadow></value> 
                                                                            <next><block type="control" id="U8/o#8jLaToTi?Cg+j}V"><mutation delay_input="false"></mutation>
                                                                                <field name="OID">alexa2.0.Echo-Devices.G000RA07841712N1.Commands.speak</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE"><block type="text" id="og|;Q~X%ymxt^}TjT=E("><field name="TEXT">`Die Waschmaschine wurde angeschalten.`</field></block></value> 
                                                                                <next><block type="control" id="[S4^|5D^MW=j2pnJlPTc"><mutation delay_input="false"></mutation>
                                                                                    <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE"><block type="text" id="IU]4|X5-oay[nM.|90Jd"><field name="TEXT">`Die Waschmaschine wurde angeschalten.`</field></block></value> 
                                                                                    <next><block type="control" id="+^e?bk]q=gQO0,PSx!{D"><mutation delay_input="false"></mutation>
                                                                                        <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                        <value name="VALUE"><block type="math_number" id="?3^7k+p-dhk3wF-h%vj["><field name="NUM">30</field></block></value> 
                                                                                        <next><block type="control" id="V2F]m|:YHmMc!#00`L/:"><mutation delay_input="true"></mutation>
                                                                                            <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                            <field name="WITH_DELAY">TRUE</field>
                                                                                            <field name="DELAY_MS">10</field>
                                                                                            <field name="UNIT">sec</field>
                                                                                            <field name="CLEAR_RUNNING">FALSE</field>
                                                                                            <value name="VALUE"><block type="math_number" id="![Z0UZ@}0!(kC7#?o[kZ"><field name="NUM">40</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement> 
                                                            <value name="IF1"><block type="logic_operation" id="xQ~Axjp^x}xIc}?,~bd3" inline="false"><field name="OP">AND</field>
                                                                <value name="A"><block type="logic_compare" id="m:F[A,C]23{tVG.[9ogx"><field name="OP">GT</field>
                                                                    <value name="A"><block type="get_value" id="~9hm.bn7JuR`9T^57r|!"><field name="ATTR">val</field>
                                                                        <field name="OID">sonoff.0.Sonoff-Pow-2.ENERGY_Power</field></block></value> 
                                                                    <value name="B"><block type="text" id="9auwtrjb|1`!_`R*(s]Q"><field name="TEXT">25</field></block></value></block></value> 
                                                                <value name="B"><block type="logic_operation" id="WZqeqrqbx=zB-@D)~l_!" inline="false"><field name="OP">AND</field>
                                                                    <value name="A"><block type="logic_compare" id="2#,2{UzKUXKc-b;aXI]d"><field name="OP">EQ</field>
                                                                        <value name="A"><block type="get_value" id="X|7IEq+#eQ6U]K@QZDL_"><field name="ATTR">val</field>
                                                                            <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field></block></value> 
                                                                        <value name="B"><block type="logic_boolean" id="88[x9TQtT`hkagX?ux;6"><field name="BOOL">TRUE</field></block></value></block></value> 
                                                                    <value name="B"><block type="logic_compare" id=";5T2wjhgRkI4a=fP=txA"><field name="OP">GT</field>
                                                                        <value name="A"><block type="variables_get" id="X|5;WK_6+b*X7dWThdYF"><field name="VAR">AUS Zaehler</field></block></value> 
                                                                        <value name="B"><block type="math_number" id="JhvY#m2e){iZg*}U)U7="><field name="NUM">0</field></block></value></block></value></block></value></block></value> 
                                                            <statement name="DO1"><block type="variables_set" id="qd2jcZSX.j`maks-0XGG"><field name="VAR">AUS Zaehler</field>
                                                                <value name="VALUE"><block type="math_arithmetic" id="-Y}Zmf^#hm,WyL6)Kcd-"><field name="OP">MINUS</field>
                                                                    <value name="A"><shadow type="math_number" id="^~p~#U!R+eaJjaW~6U)d"><field name="NUM">1</field></shadow> 
                                                                      <block type="variables_get" id="c/b;teh7B.tfavW#3Kx2"><field name="VAR">AUS Zaehler</field></block></value> 
                                                                    <value name="B"><shadow type="math_number" id="/@dSwZ{HpbKk6y3_q?jz"><field name="NUM">1</field></shadow></value></block></value></block></statement> 
                                                            <value name="IF2"><block type="logic_operation" id="iHpE~=uUiC0HYZE0ixfv" inline="false"><field name="OP">AND</field>
                                                                <value name="A"><block type="logic_compare" id="~=`AKkV)p.LRK|-)ym#0"><field name="OP">LT</field>
                                                                    <value name="A"><block type="get_value" id="{bMP3Rct]s~^OxB^KYJB"><field name="ATTR">val</field>
                                                                        <field name="OID">sonoff.0.Sonoff-Pow-2.ENERGY_Power</field></block></value> 
                                                                    <value name="B"><block type="text" id="n.v,d5r5+P@d2}{75YdF"><field name="TEXT">4</field></block></value></block></value> 
                                                                <value name="B"><block type="logic_compare" id="!cAR@kagkdn/du!lg5?r"><field name="OP">EQ</field>
                                                                    <value name="A"><block type="get_value" id="9TggDfqlTj?4OO=@`~eO"><field name="ATTR">val</field>
                                                                        <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field></block></value> 
                                                                    <value name="B"><block type="logic_boolean" id="S1R!kS9-?kQk+KS_5Qs#"><field name="BOOL">TRUE</field></block></value></block></value></block></value> 
                                                            <statement name="DO2"><block type="math_change" id="T.un5=.rdLl@woGn*4oJ"><field name="VAR">AUS Zaehler</field>
                                                                <value name="DELTA"><shadow type="math_number" id="?c=pXLOc61v3AJP.(d:k"><field name="NUM">1</field></shadow></value></block></statement> 
                                                            <next><block type="controls_if" id="J!0cvTG#hm+.vpOmP+Dh"><value name="IF0"><block type="logic_compare" id="%AbMO?J2D[f-rCEWyq=O"><field name="OP">EQ</field>
                                                                    <value name="A"><block type="variables_get" id="u5FZNsypgs:pPUYsV1=g"><field name="VAR">AUS Zaehler</field></block></value> 
                                                                    <value name="B"><block type="math_number" id="uaHP[P3wt-!h@M!UE]eX"><field name="NUM">7</field></block></value></block></value> 
                                                                <statement name="DO0"><block type="telegram" id="kL*lu.zQO-Y,D,k.!fo*"><field name="SILENT">FALSE</field>
                                                                    <field name="PARSEMODE">Markdown</field>
                                                                    <value name="MESSAGE"><shadow type="text" id="T_6rqN}8fY{mt}ON=7uM"><field name="TEXT">`Die Waschmaschine ist fertig.`</field></shadow></value> 
                                                                    <next><block type="variables_set" id="C7#M!)MBNlXWFdRyu(1/"><field name="VAR">Waschdauer</field>
                                                                        <value name="VALUE"><block type="math_arithmetic" id="fwa0dvln1m_t%y4d]=*v"><field name="OP">MINUS</field>
                                                                            <value name="A"><shadow type="math_number" id="W8g;#tFz%V8Kx@!mjuqj"><field name="NUM">1</field></shadow> 
                                                                              <block type="time_get" id="%;@b8KNTHRen[LP0FvK,"><mutation format="false" language="false"></mutation>
                                                                                <field name="OPTION">sid</field></block></value> 
                                                                            <value name="B"><shadow type="math_number" id="@l!h1lOMpXlo8N}y:{]+"><field name="NUM">1</field></shadow> 
                                                                              <block type="variables_get" id="XOpm)A@O%TF:(SAy7(I}"><field name="VAR">Waschdauer</field></block></value></block></value> 
                                                                        <next><block type="variables_set" id="*EN^aV(u5xu43kU!:HRo"><field name="VAR">EnergieVerbrauch</field>
                                                                            <value name="VALUE"><block type="math_arithmetic" id="C#b,V#H{+Tb1Vow^^?-m"><field name="OP">MINUS</field>
                                                                                <value name="A"><shadow type="math_number" id="W8g;#tFz%V8Kx@!mjuqj"><field name="NUM">1</field></shadow> 
                                                                                  <block type="convert_tonumber" id="!GznomR}Q3[I`?RIED67"><value name="VALUE"><block type="get_value" id="e:t1-@XipZp9*++em~F|"><field name="ATTR">val</field>
                                                                                        <field name="OID">sonoff.0.Sonoff-Pow-2.ENERGY_Today</field></block></value></block></value> 
                                                                                <value name="B"><shadow type="math_number" id="@l!h1lOMpXlo8N}y:{]+"><field name="NUM">1</field></shadow> 
                                                                                  <block type="variables_get" id="K1Op|B02aC^S,m0#m])z"><field name="VAR">EnergieVerbrauch</field></block></value></block></value> 
                                                                            <next><block type="variables_set" id="Y2yS83fmq*G;2U|Ro;gW"><field name="VAR">EnergieVerbrauchEuro</field>
                                                                                <value name="VALUE"><block type="math_arithmetic" id="7uL[t`(}Ib-:?i/4!vhX"><field name="OP">MULTIPLY</field>
                                                                                    <value name="A"><shadow type="math_number" id="bcqkyu#ZlBXRizD{uOQ="><field name="NUM">1</field></shadow> 
                                                                                      <block type="variables_get" id="v;1DA!_L?_j.YN!xXgh)"><field name="VAR">EnergieVerbrauch</field></block></value> 
                                                                                    <value name="B"><shadow type="math_number" id="iMjl!udE1s2tQ.u]cgDa"><field name="NUM">0.277</field></shadow></value></block></value> 
                                                                                <next><block type="control" id="AlNTh|hGkEC*wvyaG#Rs"><mutation delay_input="false"></mutation>
                                                                                    <field name="OID">javascript.0.Vis.Waschmaschine.JS-Round</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE"><block type="variables_get" id="}gnsTdunDd]ZwqD=5TyU"><field name="VAR">EnergieVerbrauch</field></block></value> 
                                                                                    <next><block type="variables_set" id=",A~^YPK/-Dm+n/`AaxAE"><field name="VAR">EnergieVerbrauch</field>
                                                                                        <value name="VALUE"><block type="get_value" id="!fr?5td#(8X,`iGF)z#w"><field name="ATTR">val</field>
                                                                                            <field name="OID">javascript.0.Vis.Waschmaschine.JS-RoundResult</field></block></value> 
                                                                                        <next><block type="timeouts_settimeout" id=";RetM]1NMnq(gM2?*6vO"><field name="NAME">timeout</field>
                                                                                            <field name="DELAY">1500</field>
                                                                                            <field name="UNIT">ms</field>
                                                                                            <statement name="STATEMENT"><block type="control" id="mU)F;M,cO=,8J-_UWK#H"><mutation delay_input="false"></mutation>
                                                                                                <field name="OID">javascript.0.Vis.Waschmaschine.JS-Round</field>
                                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                                <value name="VALUE"><block type="variables_get" id="`cE2ii/m@:A5kzBd4U4T"><field name="VAR">EnergieVerbrauchEuro</field></block></value> 
                                                                                                <next><block type="variables_set" id="Fq1?y.9xo3@Z_%4HRm5_"><field name="VAR">EnergieVerbrauchEuro</field>
                                                                                                    <value name="VALUE"><block type="get_value" id="[-f.ZfanMmL^Pe(co6^@"><field name="ATTR">val</field>
                                                                                                        <field name="OID">javascript.0.Vis.Waschmaschine.JS-RoundResult</field></block></value> 
                                                                                                    <next><block type="telegram" id="ed05d|bQf^sw*MK?SR-6"><field name="SILENT">FALSE</field>
                                                                                                        <field name="PARSEMODE">Markdown</field>
                                                                                                        <value name="MESSAGE"><shadow type="text" id="sKyyX,f?IkAZP`RFQReF"></shadow> 
                                                                                                          <block type="text_join" id="SU~Smg]|PJWN^YhT`/UH" inline="false"><mutation items="7"></mutation>
                                                                                                            <value name="ADD0"><block type="text" id="Y(*XJm_!!kp.WBue49Ov"><field name="TEXT">Der Waschvorgang dauerte *</field></block></value> 
                                                                                                            <value name="ADD1"><block type="math_round" id="g6P{I:1G?o4sMbO@!Vpp"><field name="OP">ROUND</field>
                                                                                                                <value name="NUM"><shadow type="math_number" id="?Nf,7E04Ici%)__NN|G3"><field name="NUM">3.1</field></shadow> 
                                                                                                                  <block type="math_arithmetic" id="{#58F+el+na7V8Yr{dp;"><field name="OP">DIVIDE</field>
                                                                                                                    <value name="A"><shadow type="math_number" id="iL99}E8eI[-fCs=fI13E"><field name="NUM">1</field></shadow> 
                                                                                                                      <block type="variables_get" id="fIFlQH_TLF~2[FpzWyS;"><field name="VAR">Waschdauer</field></block></value> 
                                                                                                                    <value name="B"><shadow type="math_number" id="t@(FJI)ZvKDy;s;]=oD+"><field name="NUM">60</field></shadow></value></block></value></block></value> 
                                                                                                            <value name="ADD2"><block type="text" id="D!GjLrm@wJSLHTR1D]Mf"><field name="TEXT"> Minuten* und hat *</field></block></value> 
                                                                                                            <value name="ADD3"><block type="variables_get" id="GGMwh2+=g9gdbBa;ss[R"><field name="VAR">EnergieVerbrauch</field></block></value> 
                                                                                                            <value name="ADD4"><block type="text" id="~aj#Zp7Q5[tkPu2Z+E9^"><field name="TEXT"> kWh* Energie (*</field></block></value> 
                                                                                                            <value name="ADD5"><block type="variables_get" id="#7GrA6XBS]9ia)Y]ErSa"><field name="VAR">EnergieVerbrauchEuro</field></block></value> 
                                                                                                            <value name="ADD6"><block type="text" id="4k%.y+PB+G=M~uRvy|C`"><field name="TEXT"> €*) beim Waschen verbraucht.</field></block></value></block></value> 
                                                                                                        <next><block type="variables_set" id="Hvd2vL)ptc4/sfjoP3Kx"><field name="VAR">AUS Zaehler</field>
                                                                                                            <value name="VALUE"><block type="math_number" id="Yz`)rz,.esx8@lC+dmm^"><field name="NUM">0</field></block></value> 
                                                                                                            <next><block type="control" id="sj0ZAG=ELQ-|XeWmtEg3"><mutation delay_input="false"></mutation>
                                                                                                                <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                                                <value name="VALUE"><block type="logic_boolean" id="eX|Bf{oW+%BAW.Y:)kbK"><field name="BOOL">FALSE</field></block></value> 
                                                                                                                <next><block type="control" id="Wm~B(EUID|N4x3CcpJ;4"><mutation delay_input="false"></mutation>
                                                                                                                    <field name="OID">alexa2.0.Echo-Devices.G000RA07841712N1.Commands.speak</field>
                                                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                                                    <value name="VALUE"><block type="text" id=",[`~DnuY}F3k`IQL.%IN"><field name="TEXT">Die Waschmaschine ist fertig.</field></block></value> 
                                                                                                                    <next><block type="control" id="m=!)M*Rmx8Y]:X?bYCYw"><mutation delay_input="false"></mutation>
                                                                                                                        <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak</field>
                                                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                                                        <value name="VALUE"><block type="text" id="%fIG)}0NC(b.%R~/:HvR"><field name="TEXT">Die Waschmaschine ist fertig.</field></block></value> 
                                                                                                                        <next><block type="control" id="oCwZbY5b42XC4~Tr?7]+"><mutation delay_input="false"></mutation>
                                                                                                                            <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                                                            <value name="VALUE"><block type="math_number" id="wMx|-{U0w/9E^6[_tq9-"><field name="NUM">30</field></block></value> 
                                                                                                                            <next><block type="control" id="Nq{j;%skk{oeGR_J)9Ue"><mutation delay_input="true"></mutation>
                                                                                                                                <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                                                                <field name="WITH_DELAY">TRUE</field>
                                                                                                                                <field name="DELAY_MS">10</field>
                                                                                                                                <field name="UNIT">sec</field>
                                                                                                                                <field name="CLEAR_RUNNING">FALSE</field>
                                                                                                                                <value name="VALUE"><block type="math_number" id="5)Zg=mAlU+o,gk:@IOh%"><field name="NUM">40</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml> 
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          skokarl @ingod last edited by

                                          @ingod

                                          Hallo ingod,

                                          ich hab Dein Script geklaut, ...... sorry

                                          Wie könnte man es realisieren dass der Text "Waschmaschine ist fertig" so oft gesprochen wird
                                          bis Madame es mit einer "Taste drücken" zur Kenntniss genommen hat ?
                                          Nicht, dass die Maschine fertig ist, der Text aber nicht gehört wird weil Madame gerade im Garten Blumen gießt 😀

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            brain last edited by

                                            Hallo zusammen,

                                            ich habe die Skripte von Homer.J. (https://forum.iobroker.net/user/homer-j) etwas angepasst. Bei mir waren die Werte des Stromverbrauchs und der Stromkosten vertauscht. Zudem habe ich das Skript so angepasst, dass das zweite Skript zur Rundung der Werte überflüssig ist. Die Ausgabe erfolgt über Telegram - Versatzstücke für Alexa sind aber vorhanden und nur deaktiviert.

                                            <xml xmlns="http://www.w3.org/1999/xhtml">
                                              <variables>
                                                <variable type="" id="iudvL[/g8HU53/JA:jNL">Strompreis_proKWh</variable>
                                                <variable type="" id="?3%%L.;KPa-d6Zkoj*6T">AUS Zaehler</variable>
                                                <variable type="" id="/mlJ|]H$WBhj/HlKp={M">Waschdauer</variable>
                                                <variable type="" id="id5*A#_}QH!*|tRHHXMu">EnergieVerbrauch</variable>
                                                <variable type="" id=")aU%h@rMlr2se[EG@%r{">EnergieVerbrauchEuro</variable>
                                                <variable type="undefined" id="timeout">timeout</variable>
                                              </variables>
                                              <block type="create" id="!tN4!:gtM^}ek;|m=nHo" x="13" y="13">
                                                <field name="NAME">Vis.Waschmaschine.Aktiv</field>
                                                <next>
                                                  <block type="comment" id="Drb49w]ON!TnRz~^vn9]">
                                                    <field name="COMMENT">Definition des aktuellen Strompreises (€ pro KWh)</field>
                                                    <next>
                                                      <block type="variables_set" id="2}Lr[4V,e]r2)`DVAl}T">
                                                        <field name="VAR" id="iudvL[/g8HU53/JA:jNL" variabletype="">Strompreis_proKWh</field>
                                                        <value name="VALUE">
                                                          <block type="math_number" id="F4?M5]+8(Nvs`o4ccwyj">
                                                            <field name="NUM">0.2494</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="comment" id="hB%p_so=4`EGzX;10:wr">
                                                            <field name="COMMENT">Waschmaschine_Script</field>
                                                            <next>
                                                              <block type="control" id="Kb.uPdr~gS|=7Ng+:H?a">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="vqBy?8.1fiDNDoLrT;G~">
                                                                    <field name="BOOL">FALSE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="on_ext" id="+A7wlutQO8gBfqosc.y3">
                                                                    <mutation items="1"></mutation>
                                                                    <field name="CONDITION">any</field>
                                                                    <field name="ACK_CONDITION"></field>
                                                                    <value name="OID0">
                                                                      <shadow type="field_oid" id="L[i=p{|ii-ai*/YAZ@8s">
                                                                        <field name="oid">sonoff.0.DVES_54D939.ENERGY_Power</field>
                                                                      </shadow>
                                                                    </value>
                                                                    <statement name="STATEMENT">
                                                                      <block type="controls_if" id="bP`*)0;M+g9O:g?]Pd*f">
                                                                        <mutation elseif="2"></mutation>
                                                                        <value name="IF0">
                                                                          <block type="logic_operation" id="F:)qYHsI}dugF;;Tjm,A" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="H5%_/a!o;(cd2f~t!+^Q">
                                                                                <field name="OP">GT</field>
                                                                                <value name="A">
                                                                                  <block type="get_value" id="a:y916W!S%H|pb5qQl:J">
                                                                                    <field name="ATTR">val</field>
                                                                                    <field name="OID">sonoff.0.DVES_54D939.ENERGY_Power</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="math_number" id="qFPWw{;UZY{D^a6HN4F4">
                                                                                    <field name="NUM">60</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id="+]^D[{zcOd~)d%8C%:S9">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="get_value" id="E4;q.WI):RF8,)P;4GaM">
                                                                                    <field name="ATTR">val</field>
                                                                                    <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="BlP[`XK*dfV6{q],uSuN">
                                                                                    <field name="BOOL">FALSE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO0">
                                                                          <block type="control" id="XxjRG-wx{Gis|P}j%wi{">
                                                                            <mutation delay_input="false"></mutation>
                                                                            <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                            <value name="VALUE">
                                                                              <block type="logic_boolean" id="8]j]NPy0pzg_@fy7#pu9">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="variables_set" id="SCb#?8FQqUBm.b91G*9j">
                                                                                <field name="VAR" id="/mlJ|]H$WBhj/HlKp={M" variabletype="">Waschdauer</field>
                                                                                <value name="VALUE">
                                                                                  <block type="time_get" id="l]Y-K3-Yq9IeTq;6eJ;D">
                                                                                    <mutation format="false" language="false"></mutation>
                                                                                    <field name="OPTION">sid</field>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="variables_set" id="l:AtbY[?EmL3Z~j6^GHE">
                                                                                    <field name="VAR" id="id5*A#_}QH!*|tRHHXMu" variabletype="">EnergieVerbrauch</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="convert_tonumber" id="A*-+B{tOq6@wR.pmOm08">
                                                                                        <value name="VALUE">
                                                                                          <block type="get_value" id="!4xv1q7L@d1n!nnMwm#!">
                                                                                            <field name="ATTR">val</field>
                                                                                            <field name="OID">sonoff.0.DVES_54D939.ENERGY_Today</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="telegram" id="i||{vH9*ebG3rYojyq#~">
                                                                                        <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="U][E8N^7Bu/+`G(NxN}#">
                                                                                            <field name="TEXT">Die Waschmaschine wurde angeschalten.</field>
                                                                                          </shadow>
                                                                                        </value>
                                                                                        <next>
                                                                                          <block type="control" id="U8/o#8jLaToTi?Cg+j}V" disabled="true">
                                                                                            <mutation delay_input="false"></mutation>
                                                                                            <field name="OID">alexa2.0.Echo-Devices.G000RA07841712N1.Commands.speak</field>
                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                            <value name="VALUE">
                                                                                              <block type="text" id="og|;Q~X%ymxt^}TjT=E(">
                                                                                                <field name="TEXT">`Die Waschmaschine wurde angeschalten.`</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <next>
                                                                                              <block type="control" id="[S4^|5D^MW=j2pnJlPTc" disabled="true">
                                                                                                <mutation delay_input="false"></mutation>
                                                                                                <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak</field>
                                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                                <value name="VALUE">
                                                                                                  <block type="text" id="IU]4|X5-oay[nM.|90Jd">
                                                                                                    <field name="TEXT">`Die Waschmaschine wurde angeschalten.`</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                                <next>
                                                                                                  <block type="control" id="+^e?bk]q=gQO0,PSx!{D" disabled="true">
                                                                                                    <mutation delay_input="false"></mutation>
                                                                                                    <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                                    <value name="VALUE">
                                                                                                      <block type="math_number" id="?3^7k+p-dhk3wF-h%vj[">
                                                                                                        <field name="NUM">30</field>
                                                                                                      </block>
                                                                                                    </value>
                                                                                                    <next>
                                                                                                      <block type="control" id="V2F]m|:YHmMc!#00`L/:" disabled="true">
                                                                                                        <mutation delay_input="true"></mutation>
                                                                                                        <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                                        <field name="WITH_DELAY">TRUE</field>
                                                                                                        <field name="DELAY_MS">10</field>
                                                                                                        <field name="UNIT">sec</field>
                                                                                                        <field name="CLEAR_RUNNING">FALSE</field>
                                                                                                        <value name="VALUE">
                                                                                                          <block type="math_number" id="![Z0UZ@}0!(kC7#?o[kZ">
                                                                                                            <field name="NUM">40</field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                      </block>
                                                                                                    </next>
                                                                                                  </block>
                                                                                                </next>
                                                                                              </block>
                                                                                            </next>
                                                                                          </block>
                                                                                        </next>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                        <value name="IF1">
                                                                          <block type="logic_operation" id="xQ~Axjp^x}xIc}?,~bd3" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="m:F[A,C]23{tVG.[9ogx">
                                                                                <field name="OP">GT</field>
                                                                                <value name="A">
                                                                                  <block type="get_value" id="~9hm.bn7JuR`9T^57r|!">
                                                                                    <field name="ATTR">val</field>
                                                                                    <field name="OID">sonoff.0.DVES_54D939.ENERGY_Power</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="math_number" id="KK#)EKMNqV.YXg?PWltR">
                                                                                    <field name="NUM">25</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_operation" id="WZqeqrqbx=zB-@D)~l_!" inline="false">
                                                                                <field name="OP">AND</field>
                                                                                <value name="A">
                                                                                  <block type="logic_compare" id="2#,2{UzKUXKc-b;aXI]d">
                                                                                    <field name="OP">EQ</field>
                                                                                    <value name="A">
                                                                                      <block type="get_value" id="X|7IEq+#eQ6U]K@QZDL_">
                                                                                        <field name="ATTR">val</field>
                                                                                        <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <value name="B">
                                                                                      <block type="logic_boolean" id="88[x9TQtT`hkagX?ux;6">
                                                                                        <field name="BOOL">TRUE</field>
                                                                                      </block>
                                                                                    </value>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_compare" id=";5T2wjhgRkI4a=fP=txA">
                                                                                    <field name="OP">GT</field>
                                                                                    <value name="A">
                                                                                      <block type="variables_get" id="X|5;WK_6+b*X7dWThdYF">
                                                                                        <field name="VAR" id="?3%%L.;KPa-d6Zkoj*6T" variabletype="">AUS Zaehler</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <value name="B">
                                                                                      <block type="math_number" id="JhvY#m2e){iZg*}U)U7=">
                                                                                        <field name="NUM">0</field>
                                                                                      </block>
                                                                                    </value>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO1">
                                                                          <block type="variables_set" id="qd2jcZSX.j`maks-0XGG">
                                                                            <field name="VAR" id="?3%%L.;KPa-d6Zkoj*6T" variabletype="">AUS Zaehler</field>
                                                                            <value name="VALUE">
                                                                              <block type="math_arithmetic" id="-Y}Zmf^#hm,WyL6)Kcd-">
                                                                                <field name="OP">MINUS</field>
                                                                                <value name="A">
                                                                                  <shadow type="math_number" id="^~p~#U!R+eaJjaW~6U)d">
                                                                                    <field name="NUM">1</field>
                                                                                  </shadow>
                                                                                  <block type="variables_get" id="c/b;teh7B.tfavW#3Kx2">
                                                                                    <field name="VAR" id="?3%%L.;KPa-d6Zkoj*6T" variabletype="">AUS Zaehler</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <shadow type="math_number" id="/@dSwZ{HpbKk6y3_q?jz">
                                                                                    <field name="NUM">1</field>
                                                                                  </shadow>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </statement>
                                                                        <value name="IF2">
                                                                          <block type="logic_operation" id="iHpE~=uUiC0HYZE0ixfv" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="~=`AKkV)p.LRK|-)ym#0">
                                                                                <field name="OP">LT</field>
                                                                                <value name="A">
                                                                                  <block type="get_value" id="{bMP3Rct]s~^OxB^KYJB">
                                                                                    <field name="ATTR">val</field>
                                                                                    <field name="OID">sonoff.0.DVES_54D939.ENERGY_Power</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="math_number" id="}n$r~.-0H0;Y`%V?r;zH">
                                                                                    <field name="NUM">4</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id="!cAR@kagkdn/du!lg5?r">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="get_value" id="9TggDfqlTj?4OO=@`~eO">
                                                                                    <field name="ATTR">val</field>
                                                                                    <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="S1R!kS9-?kQk+KS_5Qs#">
                                                                                    <field name="BOOL">TRUE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO2">
                                                                          <block type="math_change" id="T.un5=.rdLl@woGn*4oJ">
                                                                            <field name="VAR" id="?3%%L.;KPa-d6Zkoj*6T" variabletype="">AUS Zaehler</field>
                                                                            <value name="DELTA">
                                                                              <shadow type="math_number" id="?c=pXLOc61v3AJP.(d:k">
                                                                                <field name="NUM">1</field>
                                                                              </shadow>
                                                                            </value>
                                                                          </block>
                                                                        </statement>
                                                                        <next>
                                                                          <block type="controls_if" id="J!0cvTG#hm+.vpOmP+Dh">
                                                                            <value name="IF0">
                                                                              <block type="logic_compare" id="%AbMO?J2D[f-rCEWyq=O">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id="u5FZNsypgs:pPUYsV1=g">
                                                                                    <field name="VAR" id="?3%%L.;KPa-d6Zkoj*6T" variabletype="">AUS Zaehler</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="math_number" id="uaHP[P3wt-!h@M!UE]eX">
                                                                                    <field name="NUM">7</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <statement name="DO0">
                                                                              <block type="telegram" id="kL*lu.zQO-Y,D,k.!fo*">
                                                                                <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="T_6rqN}8fY{mt}ON=7uM">
                                                                                    <field name="TEXT">Die Waschmaschine ist fertig.</field>
                                                                                  </shadow>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="variables_set" id="C7#M!)MBNlXWFdRyu(1/">
                                                                                    <field name="VAR" id="/mlJ|]H$WBhj/HlKp={M" variabletype="">Waschdauer</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="math_arithmetic" id="fwa0dvln1m_t%y4d]=*v">
                                                                                        <field name="OP">MINUS</field>
                                                                                        <value name="A">
                                                                                          <shadow type="math_number" id="W8g;#tFz%V8Kx@!mjuqj">
                                                                                            <field name="NUM">1</field>
                                                                                          </shadow>
                                                                                          <block type="time_get" id="%;@b8KNTHRen[LP0FvK,">
                                                                                            <mutation format="false" language="false"></mutation>
                                                                                            <field name="OPTION">sid</field>
                                                                                          </block>
                                                                                        </value>
                                                                                        <value name="B">
                                                                                          <shadow type="math_number" id="@l!h1lOMpXlo8N}y:{]+">
                                                                                            <field name="NUM">1</field>
                                                                                          </shadow>
                                                                                          <block type="variables_get" id="XOpm)A@O%TF:(SAy7(I}">
                                                                                            <field name="VAR" id="/mlJ|]H$WBhj/HlKp={M" variabletype="">Waschdauer</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="variables_set" id="*EN^aV(u5xu43kU!:HRo">
                                                                                        <field name="VAR" id="id5*A#_}QH!*|tRHHXMu" variabletype="">EnergieVerbrauch</field>
                                                                                        <value name="VALUE">
                                                                                          <block type="math_arithmetic" id="C#b,V#H{+Tb1Vow^^?-m">
                                                                                            <field name="OP">MINUS</field>
                                                                                            <value name="A">
                                                                                              <shadow type="math_number" id="W8g;#tFz%V8Kx@!mjuqj">
                                                                                                <field name="NUM">1</field>
                                                                                              </shadow>
                                                                                              <block type="convert_tonumber" id="!GznomR}Q3[I`?RIED67">
                                                                                                <value name="VALUE">
                                                                                                  <block type="get_value" id="e:t1-@XipZp9*++em~F|">
                                                                                                    <field name="ATTR">val</field>
                                                                                                    <field name="OID">sonoff.0.DVES_54D939.ENERGY_Today</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="B">
                                                                                              <shadow type="math_number" id="@l!h1lOMpXlo8N}y:{]+">
                                                                                                <field name="NUM">1</field>
                                                                                              </shadow>
                                                                                              <block type="variables_get" id="K1Op|B02aC^S,m0#m])z">
                                                                                                <field name="VAR" id="id5*A#_}QH!*|tRHHXMu" variabletype="">EnergieVerbrauch</field>
                                                                                              </block>
                                                                                            </value>
                                                                                          </block>
                                                                                        </value>
                                                                                        <next>
                                                                                          <block type="variables_set" id="Y2yS83fmq*G;2U|Ro;gW">
                                                                                            <field name="VAR" id=")aU%h@rMlr2se[EG@%r{" variabletype="">EnergieVerbrauchEuro</field>
                                                                                            <value name="VALUE">
                                                                                              <block type="math_arithmetic" id="7uL[t`(}Ib-:?i/4!vhX">
                                                                                                <field name="OP">MULTIPLY</field>
                                                                                                <value name="A">
                                                                                                  <shadow type="math_number" id="bcqkyu#ZlBXRizD{uOQ=">
                                                                                                    <field name="NUM">1</field>
                                                                                                  </shadow>
                                                                                                  <block type="variables_get" id="v;1DA!_L?_j.YN!xXgh)">
                                                                                                    <field name="VAR" id="id5*A#_}QH!*|tRHHXMu" variabletype="">EnergieVerbrauch</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                                <value name="B">
                                                                                                  <shadow type="math_number" id="iMjl!udE1s2tQ.u]cgDa">
                                                                                                    <field name="NUM">0.277</field>
                                                                                                  </shadow>
                                                                                                  <block type="variables_get" id="]!,gm)!^ZwQBWMFQNf1z">
                                                                                                    <field name="VAR" id="iudvL[/g8HU53/JA:jNL" variabletype="">Strompreis_proKWh</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                              </block>
                                                                                            </value>
                                                                                            <next>
                                                                                              <block type="timeouts_settimeout" id=";RetM]1NMnq(gM2?*6vO">
                                                                                                <field name="NAME">timeout</field>
                                                                                                <field name="DELAY">1500</field>
                                                                                                <field name="UNIT">ms</field>
                                                                                                <statement name="STATEMENT">
                                                                                                  <block type="telegram" id="ed05d|bQf^sw*MK?SR-6">
                                                                                                    <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="sKyyX,f?IkAZP`RFQReF"></shadow>
                                                                                                      <block type="text_join" id="SU~Smg]|PJWN^YhT`/UH" inline="false">
                                                                                                        <mutation items="7"></mutation>
                                                                                                        <value name="ADD0">
                                                                                                          <block type="text" id="Y(*XJm_!!kp.WBue49Ov">
                                                                                                            <field name="TEXT">Der Waschvorgang dauerte </field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <value name="ADD1">
                                                                                                          <block type="math_round" id="g6P{I:1G?o4sMbO@!Vpp">
                                                                                                            <field name="OP">ROUND</field>
                                                                                                            <value name="NUM">
                                                                                                              <shadow type="math_number" id="?Nf,7E04Ici%)__NN|G3">
                                                                                                                <field name="NUM">3.1</field>
                                                                                                              </shadow>
                                                                                                              <block type="math_arithmetic" id="{#58F+el+na7V8Yr{dp;">
                                                                                                                <field name="OP">DIVIDE</field>
                                                                                                                <value name="A">
                                                                                                                  <shadow type="math_number" id="iL99}E8eI[-fCs=fI13E">
                                                                                                                    <field name="NUM">1</field>
                                                                                                                  </shadow>
                                                                                                                  <block type="variables_get" id="fIFlQH_TLF~2[FpzWyS;">
                                                                                                                    <field name="VAR" id="/mlJ|]H$WBhj/HlKp={M" variabletype="">Waschdauer</field>
                                                                                                                  </block>
                                                                                                                </value>
                                                                                                                <value name="B">
                                                                                                                  <shadow type="math_number" id="t@(FJI)ZvKDy;s;]=oD+">
                                                                                                                    <field name="NUM">60</field>
                                                                                                                  </shadow>
                                                                                                                </value>
                                                                                                              </block>
                                                                                                            </value>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <value name="ADD2">
                                                                                                          <block type="text" id="D!GjLrm@wJSLHTR1D]Mf">
                                                                                                            <field name="TEXT"> Minuten und hat </field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <value name="ADD3">
                                                                                                          <block type="math_rndfixed" id="w9Dywr+VAm2[!S8H|a#A">
                                                                                                            <field name="n">2</field>
                                                                                                            <value name="x">
                                                                                                              <shadow type="math_number" id="$E{uI~w,:T_bJcAFzCSm">
                                                                                                                <field name="NUM">3.1234</field>
                                                                                                              </shadow>
                                                                                                              <block type="variables_get" id="GGMwh2+=g9gdbBa;ss[R">
                                                                                                                <field name="VAR" id="id5*A#_}QH!*|tRHHXMu" variabletype="">EnergieVerbrauch</field>
                                                                                                              </block>
                                                                                                            </value>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <value name="ADD4">
                                                                                                          <block type="text" id="~aj#Zp7Q5[tkPu2Z+E9^">
                                                                                                            <field name="TEXT"> kWh Energie (</field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <value name="ADD5">
                                                                                                          <block type="math_rndfixed" id="[(V4R~mAlt~Dt:t2rxwo">
                                                                                                            <field name="n">2</field>
                                                                                                            <value name="x">
                                                                                                              <shadow type="math_number" id="%2L6^L,B2%o}]S|h%kIf">
                                                                                                                <field name="NUM">3.1234</field>
                                                                                                              </shadow>
                                                                                                              <block type="variables_get" id="#7GrA6XBS]9ia)Y]ErSa">
                                                                                                                <field name="VAR" id=")aU%h@rMlr2se[EG@%r{" variabletype="">EnergieVerbrauchEuro</field>
                                                                                                              </block>
                                                                                                            </value>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <value name="ADD6">
                                                                                                          <block type="text" id="4k%.y+PB+G=M~uRvy|C`">
                                                                                                            <field name="TEXT"> €) beim Waschen verbraucht.</field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                      </block>
                                                                                                    </value>
                                                                                                    <next>
                                                                                                      <block type="variables_set" id="Hvd2vL)ptc4/sfjoP3Kx">
                                                                                                        <field name="VAR" id="?3%%L.;KPa-d6Zkoj*6T" variabletype="">AUS Zaehler</field>
                                                                                                        <value name="VALUE">
                                                                                                          <block type="math_number" id="Yz`)rz,.esx8@lC+dmm^">
                                                                                                            <field name="NUM">0</field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                        <next>
                                                                                                          <block type="control" id="sj0ZAG=ELQ-|XeWmtEg3">
                                                                                                            <mutation delay_input="false"></mutation>
                                                                                                            <field name="OID">javascript.0.Vis.Waschmaschine.Aktiv</field>
                                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                                            <value name="VALUE">
                                                                                                              <block type="logic_boolean" id="eX|Bf{oW+%BAW.Y:)kbK">
                                                                                                                <field name="BOOL">FALSE</field>
                                                                                                              </block>
                                                                                                            </value>
                                                                                                            <next>
                                                                                                              <block type="control" id="Wm~B(EUID|N4x3CcpJ;4" disabled="true">
                                                                                                                <mutation delay_input="false"></mutation>
                                                                                                                <field name="OID">alexa2.0.Echo-Devices.G000RA07841712N1.Commands.speak</field>
                                                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                                                <value name="VALUE">
                                                                                                                  <block type="text" id=",[`~DnuY}F3k`IQL.%IN">
                                                                                                                    <field name="TEXT">Die Waschmaschine ist fertig.</field>
                                                                                                                  </block>
                                                                                                                </value>
                                                                                                                <next>
                                                                                                                  <block type="control" id="m=!)M*Rmx8Y]:X?bYCYw" disabled="true">
                                                                                                                    <mutation delay_input="false"></mutation>
                                                                                                                    <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak</field>
                                                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                                                    <value name="VALUE">
                                                                                                                      <block type="text" id="%fIG)}0NC(b.%R~/:HvR">
                                                                                                                        <field name="TEXT">Die Waschmaschine ist fertig.</field>
                                                                                                                      </block>
                                                                                                                    </value>
                                                                                                                    <next>
                                                                                                                      <block type="control" id="oCwZbY5b42XC4~Tr?7]+" disabled="true">
                                                                                                                        <mutation delay_input="false"></mutation>
                                                                                                                        <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                                                        <value name="VALUE">
                                                                                                                          <block type="math_number" id="wMx|-{U0w/9E^6[_tq9-">
                                                                                                                            <field name="NUM">30</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                        <next>
                                                                                                                          <block type="control" id="Nq{j;%skk{oeGR_J)9Ue" disabled="true">
                                                                                                                            <mutation delay_input="true"></mutation>
                                                                                                                            <field name="OID">alexa2.0.Echo-Devices.G090L9107253058K.Commands.speak-volume</field>
                                                                                                                            <field name="WITH_DELAY">TRUE</field>
                                                                                                                            <field name="DELAY_MS">10</field>
                                                                                                                            <field name="UNIT">sec</field>
                                                                                                                            <field name="CLEAR_RUNNING">FALSE</field>
                                                                                                                            <value name="VALUE">
                                                                                                                              <block type="math_number" id="5)Zg=mAlU+o,gk:@IOh%">
                                                                                                                                <field name="NUM">40</field>
                                                                                                                              </block>
                                                                                                                            </value>
                                                                                                                          </block>
                                                                                                                        </next>
                                                                                                                      </block>
                                                                                                                    </next>
                                                                                                                  </block>
                                                                                                                </next>
                                                                                                              </block>
                                                                                                            </next>
                                                                                                          </block>
                                                                                                        </next>
                                                                                                      </block>
                                                                                                    </next>
                                                                                                  </block>
                                                                                                </statement>
                                                                                              </block>
                                                                                            </next>
                                                                                          </block>
                                                                                        </next>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </statement>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </xml>
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            533
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            18
                                            153
                                            25447
                                            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