Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Waschmaschine, Alexa, tp-link hs110, iobroker

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    227

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Waschmaschine, Alexa, tp-link hs110, iobroker

Waschmaschine, Alexa, tp-link hs110, iobroker

Scheduled Pinned Locked Moved Blockly
11 Posts 2 Posters 1.6k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Daniel SchwarzD Daniel Schwarz

    Hi, ich bekomme es iwie nicht richtig hin.
    Wie der Titel schon verrät, will ich meine Waschmaschine smart machen, Mithilfe vom hs110, und es sollen Alexa Aussagen kommen.
    Ich bin kein Skripter oder sowas, daher nur Halbwissen.

    Aber, ich habe bislang ein Skript kurz laufen gehabt, welches mir Aussagen trifft wenn Steckdose an oder aus ist bzw Watt verbraucht werden oder nicht. Leider labert mich Alexa dann im Intervall zu, das soll so nicht sein.
    Ich habe mir schon etliche Videos etc angesehen, aber alle mache. Iwas anderes was ich nicht will oder brauche.

    Es soll sein: Watt Leistung entsprechend Maschine läuft.
    Wattleistung entsprechend Maschine aus.
    Wenn Maschine aus bzw Leistung für längere Zeit im nieder Bereich, dann Aussage, Maschine fertig.
    Ohne Loop oder sonstiges von Alexa.
    Ohne Telegramm oder sowas.
    Ggf noch mit hue Lampe blinkt in Farbe oder so.

    Vllt hat einer ne Idee

    S Offline
    S Offline
    skokarl
    wrote on last edited by
    #2

    @Daniel-Schwarz
    fang mal klein an ...... eins nach dem anderen

    Meldung wenn Maschine läuft, oder fertig ist.

    1.PNG


    <xml xmlns="http://www.w3.org/1999/xhtml">
    <block type="on" id="Ma,cer@O39_MHUXE9b6{" x="-1162" y="-1287">
    <field name="OID">hs100.0.192_168_178_24.power</field>
    <field name="CONDITION">any</field>
    <field name="ACK_CONDITION"></field>
    <statement name="STATEMENT">
    <block type="controls_if" id="U1uqg)1c{UYg%K;c5A6v">
    <mutation elseif="1"></mutation>
    <value name="IF0">
    <block type="logic_operation" id="}A|D9zK[RvsatF3t207-">
    <field name="OP">AND</field>
    <value name="A">
    <block type="logic_compare" id="ZKHiHIV;rYPRn(a,^chX">
    <field name="OP">GTE</field>
    <value name="A">
    <block type="get_value" id=":kY_+I6B]29G!!Mz2-]#">
    <field name="ATTR">val</field>
    <field name="OID">hs100.0.192_168_178_24.power</field>
    </block>
    </value>
    <value name="B">
    <block type="math_number" id="|k;F$jK|W.bs[D,wUC}5">
    <field name="NUM">7</field>
    </block>
    </value>
    </block>
    </value>
    <value name="B">
    <block type="logic_compare" id="NBEs$P3%HC]-%|OoLAN_">
    <field name="OP">EQ</field>
    <value name="A">
    <block type="get_value" id="IPZ@V}3xfJADI7YqktH">
    <field name="ATTR">val</field>
    <field name="OID">javascript.0.scriptEnabled.common.waschmaschine_läuft</field>
    </block>
    </value>
    <value name="B">
    <block type="logic_boolean" id="Ei
    dA92E?flHTK8Q+I4">
    <field name="BOOL">FALSE</field>
    </block>
    </value>
    </block>
    </value>
    </block>
    </value>
    <statement name="DO0">
    <block type="update" id="0?=A65jlQdW|w,[];@">
    <mutation delay_input="false"></mutation>
    <field name="OID">javascript.0.scriptEnabled.common.waschmaschine_lä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="control" id="EfmaiW1eoFma/%;tx/uN">
    <mutation delay_input="false"></mutation>
    <field name="OID">alexa2.0.Echo-Devices.391502c03c754d209b5b3e2e4265de30.Commands.speak</field>
    <field name="WITH_DELAY">FALSE</field>
    <value name="VALUE">
    <block type="text" id="7~NfsWx!4$Axj+5yW;5"> <field name="TEXT">die waschmaschine wurde gestartet</field> </block> </value> <next> <block type="update" id="mpm|zY%/esl;Ku,H,.kW"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.common.systemmeldung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="%?R!o}2%z]lK~2Y=MT-q"> <field name="TEXT">Waschmaschine wurde gestartet</field> </block> </value> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <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">hs100.0.192_168_178_24.power</field> </block> </value> <value name="B"> <block type="math_number" id="jMA/e%Pyb9J8Y{wRFl*N"> <field name="NUM">4</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.scriptEnabled.common.waschmaschine_lä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="DO1"> <block type="update" id="d@I:Qh,1V#fRsSbcl6gg"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.common.waschmaschine_lä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="9@Re*by:Fa2~.i.YOgFN"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.391502c03c754d209b5b3e2e4265de30.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="Q!8dqU{k;$19A-Ha-+Ce"> <field name="TEXT">die waschmaschine ist fertig</field> </block> </value> <next> <block type="update" id=";Jz8a%ZF-WVYsl1v02q">
    <mutation delay_input="false"></mutation>
    <field name="OID">javascript.0.scriptEnabled.common.systemmeldung</field>
    <field name="WITH_DELAY">FALSE</field>
    <value name="VALUE">
    <block type="text" id="!m4
    K0Jgrk]Re%TrwWV`">
    <field name="TEXT">Waschmaschine ist fertig</field>
    </block>
    </value>
    </block>
    </next>
    </block>
    </next>
    </block>
    </statement>
    </block>
    </statement>
    </block>
    </xml>

    IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

    Daniel SchwarzD 1 Reply Last reply
    0
    • S skokarl

      @Daniel-Schwarz
      fang mal klein an ...... eins nach dem anderen

      Meldung wenn Maschine läuft, oder fertig ist.

      1.PNG


      <xml xmlns="http://www.w3.org/1999/xhtml">
      <block type="on" id="Ma,cer@O39_MHUXE9b6{" x="-1162" y="-1287">
      <field name="OID">hs100.0.192_168_178_24.power</field>
      <field name="CONDITION">any</field>
      <field name="ACK_CONDITION"></field>
      <statement name="STATEMENT">
      <block type="controls_if" id="U1uqg)1c{UYg%K;c5A6v">
      <mutation elseif="1"></mutation>
      <value name="IF0">
      <block type="logic_operation" id="}A|D9zK[RvsatF3t207-">
      <field name="OP">AND</field>
      <value name="A">
      <block type="logic_compare" id="ZKHiHIV;rYPRn(a,^chX">
      <field name="OP">GTE</field>
      <value name="A">
      <block type="get_value" id=":kY_+I6B]29G!!Mz2-]#">
      <field name="ATTR">val</field>
      <field name="OID">hs100.0.192_168_178_24.power</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="|k;F$jK|W.bs[D,wUC}5">
      <field name="NUM">7</field>
      </block>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="NBEs$P3%HC]-%|OoLAN_">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="get_value" id="IPZ@V}3xfJADI7YqktH">
      <field name="ATTR">val</field>
      <field name="OID">javascript.0.scriptEnabled.common.waschmaschine_läuft</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="Ei
      dA92E?flHTK8Q+I4">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="update" id="0?=A65jlQdW|w,[];@">
      <mutation delay_input="false"></mutation>
      <field name="OID">javascript.0.scriptEnabled.common.waschmaschine_lä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="control" id="EfmaiW1eoFma/%;tx/uN">
      <mutation delay_input="false"></mutation>
      <field name="OID">alexa2.0.Echo-Devices.391502c03c754d209b5b3e2e4265de30.Commands.speak</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="text" id="7~NfsWx!4$Axj+5yW;5"> <field name="TEXT">die waschmaschine wurde gestartet</field> </block> </value> <next> <block type="update" id="mpm|zY%/esl;Ku,H,.kW"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.common.systemmeldung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="%?R!o}2%z]lK~2Y=MT-q"> <field name="TEXT">Waschmaschine wurde gestartet</field> </block> </value> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <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">hs100.0.192_168_178_24.power</field> </block> </value> <value name="B"> <block type="math_number" id="jMA/e%Pyb9J8Y{wRFl*N"> <field name="NUM">4</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.scriptEnabled.common.waschmaschine_lä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="DO1"> <block type="update" id="d@I:Qh,1V#fRsSbcl6gg"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.common.waschmaschine_lä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="9@Re*by:Fa2~.i.YOgFN"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.391502c03c754d209b5b3e2e4265de30.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="Q!8dqU{k;$19A-Ha-+Ce"> <field name="TEXT">die waschmaschine ist fertig</field> </block> </value> <next> <block type="update" id=";Jz8a%ZF-WVYsl1v02q">
      <mutation delay_input="false"></mutation>
      <field name="OID">javascript.0.scriptEnabled.common.systemmeldung</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="text" id="!m4
      K0Jgrk]Re%TrwWV`">
      <field name="TEXT">Waschmaschine ist fertig</field>
      </block>
      </value>
      </block>
      </next>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </statement>
      </block>
      </xml>

      Daniel SchwarzD Offline
      Daniel SchwarzD Offline
      Daniel Schwarz
      wrote on last edited by
      #3

      @skokarl Okay, für mich ist der Punkt "Waschmaschine läuft" schon so dass es mir Fragezeichen über dem Kopf schweben lässt.

      1 Reply Last reply
      0
      • Daniel SchwarzD Offline
        Daniel SchwarzD Offline
        Daniel Schwarz
        wrote on last edited by Daniel Schwarz
        #4

        iobroker waschmaschine.PNG

        Bei mir zeigt er jetzt das an !?
        Was sagen mir die JS punkte, bin mit JS nicht wirklich fit, also ich habe keinen plan davon.

        Was sind die Werte die dort eingetragen sind und woher kommen diese ?

        Es soll ja eine art Hysterese drin sein, damit nicht sofort eine Meldung kommt wenn mal 5 Minuten pause sind und dann weiter geht . ich hoffe ich drücke mich einigermaßen verständlich aus ..

        Das ist der code den ich jetzt vorher selbst gemacht hatte, aber leider labert alexa halt ständig in ner loop.

        <xml xmlns="http://www.w3.org/1999/xhtml">
          <variables>
            <variable type="undefined" id="timeout3">timeout3</variable>
            <variable type="undefined" id="timeout2">timeout2</variable>
          </variables>
          <block type="on_ext" id="Br,HA_/1%DJ5r#I@HIr~" x="538" y="-487">
            <mutation items="1"></mutation>
            <field name="CONDITION">any</field>
            <field name="ACK_CONDITION"></field>
            <value name="OID0">
              <shadow type="field_oid" id="E,l%9zTaO,qwZvf,$N0s">
                <field name="oid">hs100.0.192_168_1_63.power</field>
              </shadow>
            </value>
            <statement name="STATEMENT">
              <block type="controls_if" id="TPT-P(+(YE9:0Vmd|y_j">
                <mutation elseif="1"></mutation>
                <value name="IF0">
                  <block type="logic_compare" id="JMb$eq,qW%qe_,OK=Z~a">
                    <field name="OP">GT</field>
                    <value name="A">
                      <block type="get_value" id="WgL9x7xsn?jGqi=:FIb-">
                        <field name="ATTR">val</field>
                        <field name="OID">hs100.0.192_168_1_63.power</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="text" id="hAVUV}:hxR~NlL;{Ml_(">
                        <field name="TEXT">5</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="timeouts_settimeout" id="e)MGhCdU7jHH_;wM_=z$">
                    <field name="NAME">timeout3</field>
                    <field name="DELAY">1000</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                      <block type="control" id="na%@sMM?n!J8dsR@:4?m">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">alexa2.0.Echo-Devices.G090LV03639302FK.Commands.speak</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text" id="%o}KvW^!S,#a11}By2,/">
                            <field name="TEXT">Hallo Sibylle, die Waschmaschine ist am laufen</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                  </block>
                </statement>
                <value name="IF1">
                  <block type="logic_compare" id="|(^~R,J!WhHRPTsAq]~:">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="O##(=e,_{p,BS`#J|^S+">
                        <field name="ATTR">val</field>
                        <field name="OID">hs100.0.192_168_1_63.power</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="text" id=",9)jC7JU|#Gn@L.5Fnww">
                        <field name="TEXT">2</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO1">
                  <block type="timeouts_settimeout" id="puWH[!YG5yTLq143E0J,">
                    <field name="NAME">timeout2</field>
                    <field name="DELAY">1000</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                      <block type="control" id="W@d-F3O_9HHWW#dCNkL=">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">alexa2.0.Echo-Devices.G090LV03639302FK.Commands.speak</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text_join" id=":?(LV%}eMmeGg5)=s63{">
                            <mutation items="4"></mutation>
                            <value name="ADD0">
                              <block type="text" id="Me[sfL:79y?isrCAn~-e">
                                <field name="TEXT">Die Waschmaschine ist fertig :) </field>
                              </block>
                            </value>
                            <value name="ADD1">
                              <block type="text" id="0bN](j4?-62PDxGTFs`K">
                                <field name="TEXT">Und du hast heute </field>
                              </block>
                            </value>
                            <value name="ADD2">
                              <block type="get_value" id="5nYhH(Z-[f`G*,+qIZ;H">
                                <field name="ATTR">val</field>
                                <field name="OID">hs100.0.192_168_1_63.totalNow</field>
                              </block>
                            </value>
                            <value name="ADD3">
                              <block type="text" id=",nn}rYrBfCaxgJPdJkp7">
                                <field name="TEXT"> kWh beim Waschen verbraucht.</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </statement>
                  </block>
                </statement>
              </block>
            </statement>
          </block>
        </xml>
        
        S 1 Reply Last reply
        0
        • Daniel SchwarzD Daniel Schwarz

          iobroker waschmaschine.PNG

          Bei mir zeigt er jetzt das an !?
          Was sagen mir die JS punkte, bin mit JS nicht wirklich fit, also ich habe keinen plan davon.

          Was sind die Werte die dort eingetragen sind und woher kommen diese ?

          Es soll ja eine art Hysterese drin sein, damit nicht sofort eine Meldung kommt wenn mal 5 Minuten pause sind und dann weiter geht . ich hoffe ich drücke mich einigermaßen verständlich aus ..

          Das ist der code den ich jetzt vorher selbst gemacht hatte, aber leider labert alexa halt ständig in ner loop.

          <xml xmlns="http://www.w3.org/1999/xhtml">
            <variables>
              <variable type="undefined" id="timeout3">timeout3</variable>
              <variable type="undefined" id="timeout2">timeout2</variable>
            </variables>
            <block type="on_ext" id="Br,HA_/1%DJ5r#I@HIr~" x="538" y="-487">
              <mutation items="1"></mutation>
              <field name="CONDITION">any</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="E,l%9zTaO,qwZvf,$N0s">
                  <field name="oid">hs100.0.192_168_1_63.power</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="TPT-P(+(YE9:0Vmd|y_j">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="JMb$eq,qW%qe_,OK=Z~a">
                      <field name="OP">GT</field>
                      <value name="A">
                        <block type="get_value" id="WgL9x7xsn?jGqi=:FIb-">
                          <field name="ATTR">val</field>
                          <field name="OID">hs100.0.192_168_1_63.power</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="hAVUV}:hxR~NlL;{Ml_(">
                          <field name="TEXT">5</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="timeouts_settimeout" id="e)MGhCdU7jHH_;wM_=z$">
                      <field name="NAME">timeout3</field>
                      <field name="DELAY">1000</field>
                      <field name="UNIT">ms</field>
                      <statement name="STATEMENT">
                        <block type="control" id="na%@sMM?n!J8dsR@:4?m">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.G090LV03639302FK.Commands.speak</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="text" id="%o}KvW^!S,#a11}By2,/">
                              <field name="TEXT">Hallo Sibylle, die Waschmaschine ist am laufen</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="|(^~R,J!WhHRPTsAq]~:">
                      <field name="OP">LT</field>
                      <value name="A">
                        <block type="get_value" id="O##(=e,_{p,BS`#J|^S+">
                          <field name="ATTR">val</field>
                          <field name="OID">hs100.0.192_168_1_63.power</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id=",9)jC7JU|#Gn@L.5Fnww">
                          <field name="TEXT">2</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="timeouts_settimeout" id="puWH[!YG5yTLq143E0J,">
                      <field name="NAME">timeout2</field>
                      <field name="DELAY">1000</field>
                      <field name="UNIT">ms</field>
                      <statement name="STATEMENT">
                        <block type="control" id="W@d-F3O_9HHWW#dCNkL=">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.G090LV03639302FK.Commands.speak</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="text_join" id=":?(LV%}eMmeGg5)=s63{">
                              <mutation items="4"></mutation>
                              <value name="ADD0">
                                <block type="text" id="Me[sfL:79y?isrCAn~-e">
                                  <field name="TEXT">Die Waschmaschine ist fertig :) </field>
                                </block>
                              </value>
                              <value name="ADD1">
                                <block type="text" id="0bN](j4?-62PDxGTFs`K">
                                  <field name="TEXT">Und du hast heute </field>
                                </block>
                              </value>
                              <value name="ADD2">
                                <block type="get_value" id="5nYhH(Z-[f`G*,+qIZ;H">
                                  <field name="ATTR">val</field>
                                  <field name="OID">hs100.0.192_168_1_63.totalNow</field>
                                </block>
                              </value>
                              <value name="ADD3">
                                <block type="text" id=",nn}rYrBfCaxgJPdJkp7">
                                  <field name="TEXT"> kWh beim Waschen verbraucht.</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </xml>
          
          S Offline
          S Offline
          skokarl
          wrote on last edited by skokarl
          #5

          @Daniel-Schwarz

          ok Daniel, kannst Du Dir in den Objekten einen Datenpunkt erstellen ? ( true/false ),
          dann tue es....und nenn ihn z.B "Waschmaschine_läuft"

          die beiden Zeilen "aktualisiere Systemmeldung" kannst Du löschen

          Blockly ist dir ein Begriff ??

          IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

          Daniel SchwarzD 1 Reply Last reply
          0
          • S skokarl

            @Daniel-Schwarz

            ok Daniel, kannst Du Dir in den Objekten einen Datenpunkt erstellen ? ( true/false ),
            dann tue es....und nenn ihn z.B "Waschmaschine_läuft"

            die beiden Zeilen "aktualisiere Systemmeldung" kannst Du löschen

            Blockly ist dir ein Begriff ??

            Daniel SchwarzD Offline
            Daniel SchwarzD Offline
            Daniel Schwarz
            wrote on last edited by
            #6

            @skokarl Ja Blockly ist mir ein begriff auch wenn ich damit oft nur käse produziere, weil ich es scheinbar nicht richtig verstehe.

            Anbei das Bild von dem Script wie es jetzt aussieht.

            waschmaschine.PNG

            Was besagen die PUNKTE WERTE vom OBJEKT mit den ZAHLENWERTEN drin ? und wo kommen die daten her ?

            Danke für die Unterstützung !

            S 1 Reply Last reply
            0
            • Daniel SchwarzD Daniel Schwarz

              @skokarl Ja Blockly ist mir ein begriff auch wenn ich damit oft nur käse produziere, weil ich es scheinbar nicht richtig verstehe.

              Anbei das Bild von dem Script wie es jetzt aussieht.

              waschmaschine.PNG

              Was besagen die PUNKTE WERTE vom OBJEKT mit den ZAHLENWERTEN drin ? und wo kommen die daten her ?

              Danke für die Unterstützung !

              S Offline
              S Offline
              skokarl
              wrote on last edited by skokarl
              #7

              @Daniel-Schwarz

              OK, die Zahlen sind die Verbräuche in Watt ..... mehr als 7 Watt Verbrauch an der TP110 heisst dass die Waschmaschine gestartet wurde, weniger als 4 Watt....Waschmaschine fertig.

              Mit den Zahlen muss Du mal rumspielen....

              1.PNG

              den Datenpunkt den Du angelegt hast, setzt Du auf "false".
              Nach dem Starten der Maschine setzt Du ihn auf "true".
              Wenn sie fertig ist, wieder auf false.

              Dadurch verhinderst Du die Endlosschleife "Waschmaschine fertig etc".

              Denn fertig kann sie nur sein, wenn Watt < 4 UND Datenpunkt ( Waschmaschine läuft ) gleich true.......
              und das ist sie nur einmal, weil Du danach den Datenpunkt auf false setzt. 😇

              alles klar ?? 😬

              kleiner Tipp, damit Du nicht so oft waschen musst 😁 😁
              steck Dir nen Fön an die Steckdose anstelle der Waschmaschine ..... zum testen des Scripts ....😁

              IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

              Daniel SchwarzD 1 Reply Last reply
              0
              • S skokarl

                @Daniel-Schwarz

                OK, die Zahlen sind die Verbräuche in Watt ..... mehr als 7 Watt Verbrauch an der TP110 heisst dass die Waschmaschine gestartet wurde, weniger als 4 Watt....Waschmaschine fertig.

                Mit den Zahlen muss Du mal rumspielen....

                1.PNG

                den Datenpunkt den Du angelegt hast, setzt Du auf "false".
                Nach dem Starten der Maschine setzt Du ihn auf "true".
                Wenn sie fertig ist, wieder auf false.

                Dadurch verhinderst Du die Endlosschleife "Waschmaschine fertig etc".

                Denn fertig kann sie nur sein, wenn Watt < 4 UND Datenpunkt ( Waschmaschine läuft ) gleich true.......
                und das ist sie nur einmal, weil Du danach den Datenpunkt auf false setzt. 😇

                alles klar ?? 😬

                kleiner Tipp, damit Du nicht so oft waschen musst 😁 😁
                steck Dir nen Fön an die Steckdose anstelle der Waschmaschine ..... zum testen des Scripts ....😁

                Daniel SchwarzD Offline
                Daniel SchwarzD Offline
                Daniel Schwarz
                wrote on last edited by Daniel Schwarz
                #8

                @skokarl Hehehe, vielen dank.
                Also das habe ich alles gemacht, das Script läuft an sich auch ..

                aber kann man noch eine zeit einfügen ? Also es muss eine gewisse zeit ein bestimmter wert erreicht sein damit was passiert.

                Ich habe nämlich tatsächlich eine Maschine am laufen gerade, und die Werte sind siehe bild.

                Und jetzt hat mir die dame Alexa mehrfach schon gesagt das gestartet bzw beendet ist...

                waschmaschine2.PNG

                korrigiert habe ich die werte schon auf 2 und 1 watt

                Edit: Damit scheint es zu funktionieren erstmal, genaues weiß ich beim nächsten waschgang.

                Aber, jetzt geht es ja weiter, eine telegramm benachrichtigung möchte ich nicht, stattdessen sollen bestimmte Lampen (HUE) blinken wenn fertig. Entweder nur eine, oder gar verschiedene, damit der effekt einer Rundumleuchte entsteht, Lampen wären so in der art im Raum verteilt.

                S 1 Reply Last reply
                0
                • Daniel SchwarzD Daniel Schwarz

                  @skokarl Hehehe, vielen dank.
                  Also das habe ich alles gemacht, das Script läuft an sich auch ..

                  aber kann man noch eine zeit einfügen ? Also es muss eine gewisse zeit ein bestimmter wert erreicht sein damit was passiert.

                  Ich habe nämlich tatsächlich eine Maschine am laufen gerade, und die Werte sind siehe bild.

                  Und jetzt hat mir die dame Alexa mehrfach schon gesagt das gestartet bzw beendet ist...

                  waschmaschine2.PNG

                  korrigiert habe ich die werte schon auf 2 und 1 watt

                  Edit: Damit scheint es zu funktionieren erstmal, genaues weiß ich beim nächsten waschgang.

                  Aber, jetzt geht es ja weiter, eine telegramm benachrichtigung möchte ich nicht, stattdessen sollen bestimmte Lampen (HUE) blinken wenn fertig. Entweder nur eine, oder gar verschiedene, damit der effekt einer Rundumleuchte entsteht, Lampen wären so in der art im Raum verteilt.

                  S Offline
                  S Offline
                  skokarl
                  wrote on last edited by skokarl
                  #9

                  @Daniel-Schwarz sagte in Waschmaschine, Alexa, tp-link hs110, iobroker:

                  Und jetzt hat mir die dame Alexa mehrfach schon gesagt das gestartet bzw beendet ist...

                  Moin, Du musst mit den Werten spielen, ich glaube 2 Watt für gestartet ist viel zu niedrig.
                  Wenn der DP richtig gesetzt wird meldet sich die Dame auch nicht zweimal.
                  Zeig mal Dein aktuelles Script.

                  Der unterer Block des Blocklis ist das "fertig" der Maschine, da kannst Du eine Lampe "an" einfügen.

                  1.PNG

                  Thema blinken, liest Du Dich bitte hier mal ein

                  Link Text

                  p.s. ich hab übrigens auch nicht viel Ahnung, also alles ohne Gewähr 😬

                  IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                  Daniel SchwarzD 1 Reply Last reply
                  0
                  • S skokarl

                    @Daniel-Schwarz sagte in Waschmaschine, Alexa, tp-link hs110, iobroker:

                    Und jetzt hat mir die dame Alexa mehrfach schon gesagt das gestartet bzw beendet ist...

                    Moin, Du musst mit den Werten spielen, ich glaube 2 Watt für gestartet ist viel zu niedrig.
                    Wenn der DP richtig gesetzt wird meldet sich die Dame auch nicht zweimal.
                    Zeig mal Dein aktuelles Script.

                    Der unterer Block des Blocklis ist das "fertig" der Maschine, da kannst Du eine Lampe "an" einfügen.

                    1.PNG

                    Thema blinken, liest Du Dich bitte hier mal ein

                    Link Text

                    p.s. ich hab übrigens auch nicht viel Ahnung, also alles ohne Gewähr 😬

                    Daniel SchwarzD Offline
                    Daniel SchwarzD Offline
                    Daniel Schwarz
                    wrote on last edited by Daniel Schwarz
                    #10

                    @skokarl Naja das mit Watt zahl, musste ich aber leider tatsächlich so lösen erstmal, da wie vllt schlecht zu erkennen auf dem graphen, zwischenzeitlich die leistung tatsächlich so weit abfällt, und es dadurch zu den verfrühten aussagen kommt. Daher die frage, ob man ein zeit delay einfügen kann, bzw ein timeout stop oder sowas, das er erst eine gewisse zeit lang den wert hat an dem die maschine nicht läuft.

                    im Idle betrieb, also maschine fertig schwankt es zwischen 1,2 und 1,6 Watt ca.
                    Im laufenden Betrieb bzw. in den kurzen pausen der maschine komme ich wieder in diesen bereich.

                    Anbei habe ich mal den aktuellen Blockly, mit Hue lampen Bilnken über alarm, aus einem anderen thread, das funktioniert soweit ganz gut, ich weiß nur nicht wie ich die Alarm farbe ändere, diese ist basic mäßig auf rot eingestellt.
                    Und leider setzt er mir den wert des vorherigen status nicht wieder zurück, heisst die lampen bleiben dann rot.

                    waschmaschine3.PNG
                    strom.PNG

                    S 1 Reply Last reply
                    0
                    • Daniel SchwarzD Daniel Schwarz

                      @skokarl Naja das mit Watt zahl, musste ich aber leider tatsächlich so lösen erstmal, da wie vllt schlecht zu erkennen auf dem graphen, zwischenzeitlich die leistung tatsächlich so weit abfällt, und es dadurch zu den verfrühten aussagen kommt. Daher die frage, ob man ein zeit delay einfügen kann, bzw ein timeout stop oder sowas, das er erst eine gewisse zeit lang den wert hat an dem die maschine nicht läuft.

                      im Idle betrieb, also maschine fertig schwankt es zwischen 1,2 und 1,6 Watt ca.
                      Im laufenden Betrieb bzw. in den kurzen pausen der maschine komme ich wieder in diesen bereich.

                      Anbei habe ich mal den aktuellen Blockly, mit Hue lampen Bilnken über alarm, aus einem anderen thread, das funktioniert soweit ganz gut, ich weiß nur nicht wie ich die Alarm farbe ändere, diese ist basic mäßig auf rot eingestellt.
                      Und leider setzt er mir den wert des vorherigen status nicht wieder zurück, heisst die lampen bleiben dann rot.

                      waschmaschine3.PNG
                      strom.PNG

                      S Offline
                      S Offline
                      skokarl
                      wrote on last edited by skokarl
                      #11

                      @Daniel-Schwarz sagte in Waschmaschine, Alexa, tp-link hs110, iobroker:

                      Daher die frage, ob man ein zeit delay einfügen kann, bzw ein timeout stop oder sowas, das er erst eine gewisse zeit lang den wert hat an dem die maschine nicht läuft.

                      das geht irgendwie.....mit timeout..... 😬

                      youtube

                      ab Minute 7

                      IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      55

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe