Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Waschmaschine, Alexa, tp-link hs110, iobroker

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.0k

Waschmaschine, Alexa, tp-link hs110, iobroker

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 2 Kommentatoren 1.6k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Daniel SchwarzD Offline
    Daniel SchwarzD Offline
    Daniel Schwarz
    schrieb am zuletzt editiert von
    #1

    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 1 Antwort Letzte Antwort
    0
    • 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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • Daniel SchwarzD Offline
          Daniel SchwarzD Offline
          Daniel Schwarz
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von 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. :innocent:

                alles klar ?? :grimacing:

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

                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 Antwort Letzte Antwort
                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. :innocent:

                  alles klar ?? :grimacing:

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

                  Daniel SchwarzD Offline
                  Daniel SchwarzD Offline
                  Daniel Schwarz
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von 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 :grimacing:

                    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 Antwort Letzte Antwort
                    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 :grimacing:

                      Daniel SchwarzD Offline
                      Daniel SchwarzD Offline
                      Daniel Schwarz
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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..... :grimacing:

                        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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        757

                        Online

                        32.4k

                        Benutzer

                        81.5k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe