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. TTS: Homematic => Alexa Echo

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

TTS: Homematic => Alexa Echo

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblocklycommunication
22 Beiträge 4 Kommentatoren 2.0k Aufrufe 3 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.
  • H him96

    Systemvariablen sind aktiviert.

    Kannst du mir kurz aufzeigen, wie ich es mache, dass die Objektänderung den speak-Befehl ausgibt? Leider bin ich da völlig unbedarft...

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    schrieb am zuletzt editiert von dslraser
    #11

    @him96 sagte in TTS: Hommetic => Alexa Echo:

    dass die Objektänderung den speak-Befehl ausgibt?

    Als erstes solltest Du Dir überlegen ob Du die Scripte/Blocklys und die Programme auf der CCU vermischen willst ?
    Wenn Du die Sachen in ioBroker probierst, dann solltest Du das Programm auf der CCU vorübergehend deaktivieren, damit es nicht irgendwie doppelt ausgeführt wird. (außer wenn Du Die Systemvariable nutzen willst, das natürlich nicht)

    Für ioBroker nimmst Du einen Trigger, z.B. Deine Systemvariable. (ich habe Deine Systemvariable nicht, deshalb hier bei mir eine andere Systemvariable als Beispiel)

    Bildschirmfoto 2019-11-29 um 16.36.41.png

    oder, wenn Du nicht die Systemvariablen aus der CCU nutzen wills, dann einen anderen Trigger aus den Objekten den Du nutzen willst, hier z.B. eine Steckdose

    Bildschirmfoto 2019-11-29 um 16.36.46.png

    Da packst Du Deine Bedingung rein und was wann passieren soll, z.B.

    Bildschirmfoto 2019-11-29 um 16.42.49.png Bildschirmfoto 2019-11-29 um 16.43.24.png

    oder das gleiche, nur mit anderen Bausteinen

    Bildschirmfoto 2019-11-29 um 16.45.00.png Bildschirmfoto 2019-11-29 um 16.45.11.png

    dann das mache (was gemacht werden soll)

    Bildschirmfoto 2019-11-29 um 16.48.43.png

    Dann noch das Blockly starten und "probieren"

    Hier noch das Beispiel als Export.

    <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="W?/Cc:_V$l37xb#kXy}-" x="13" y="63">
     <field name="OID">hm-rega.0.950</field>
     <field name="CONDITION">ne</field>
     <field name="ACK_CONDITION"></field>
     <statement name="STATEMENT">
       <block type="controls_if" id="o;g(6,4l$0%a]D@ZwU4B">
         <value name="IF0">
           <block type="logic_compare" id="%5ZAq/Axm#45#J0vjy8B">
             <field name="OP">EQ</field>
             <value name="A">
               <block type="get_value" id="K*t_i0oz9}jpVaMch1xY">
                 <field name="ATTR">val</field>
                 <field name="OID">hm-rega.0.950</field>
               </block>
             </value>
             <value name="B">
               <block type="logic_boolean" id="A@h|LS$LCn*H4DFn%BIs">
                 <field name="BOOL">TRUE</field>
               </block>
             </value>
           </block>
         </value>
         <statement name="DO0">
           <block type="control_ex" id="0ukrUSLCP!@`/5}So]6|">
             <field name="TYPE">false</field>
             <field name="CLEAR_RUNNING">FALSE</field>
             <value name="OID">
               <shadow type="field_oid" id="ul(ouGNu*KKPdU{1/PE$">
                 <field name="oid">alexa2.0.Echo-Devices.Gxxx.Commands.speak</field>
               </shadow>
             </value>
             <value name="VALUE">
               <shadow type="logic_boolean" id="|_:5k2p=!*#2%0q3#1}*">
                 <field name="BOOL">TRUE</field>
               </shadow>
               <block type="text" id=";fqWe554|HN_1?Dv(SrE">
                 <field name="TEXT">60; Das ist ein Test.</field>
               </block>
             </value>
             <value name="DELAY_MS">
               <shadow type="math_number" id=")b)y-Z`m]{kiIf9S,?#c">
                 <field name="NUM">0</field>
               </shadow>
             </value>
           </block>
         </statement>
       </block>
     </statement>
    </block>
    

    1 Antwort Letzte Antwort
    1
    • H Offline
      H Offline
      him96
      schrieb am zuletzt editiert von
      #12

      Danke erstmal … läuft fürs erste. Mal sehen wie sich die Lautstärkenänderung macht.

      Unbenannt.JPG

      Ich habe das Polling der hm-rega auf 1s gestellt damit die Ausgabe sofort kommt. Ist der kurze Intervall problematisch?

      Ich versuche mich jetzt mal noch an den andern Ansage-Skripten...

      dslraserD 1 Antwort Letzte Antwort
      0
      • H him96

        Danke erstmal … läuft fürs erste. Mal sehen wie sich die Lautstärkenänderung macht.

        Unbenannt.JPG

        Ich habe das Polling der hm-rega auf 1s gestellt damit die Ausgabe sofort kommt. Ist der kurze Intervall problematisch?

        Ich versuche mich jetzt mal noch an den andern Ansage-Skripten...

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von dslraser
        #13

        @him96 sagte in TTS: Homematic => Alexa Echo:

        Ich habe das Polling der hm-rega auf 1s gestellt damit die Ausgabe sofort kommt. Ist der kurze Intervall problematisch?

        das weiß ich nicht, könnte aber sein das es nicht so gut ist... Ich meine auch das die CCU das pusht. Das Polling ist nur dafür, wenn Du auf Deiner CCU ein Programm oder Variable änderst/erstellst, dann werden die abgeholt, ich denke dafür ist das Polling. Die Werte werden aber gepusht.

        Dein Blockly ist so auch nicht optimal, da Du zwei Mal den gleichen Trigger verwendest, kann das auch zusammengefast werden.

        Vorschlag:

        Bildschirmfoto 2019-11-29 um 18.03.29.png

        <xml xmlns="http://www.w3.org/1999/xhtml">
         <block type="on" id="`}o`BlQri_l6v6s_Z,Z[" x="13" y="13">
           <field name="OID">hm-rpc.0.xxx.3.STATE</field>
           <field name="CONDITION">ne</field>
           <field name="ACK_CONDITION"></field>
           <statement name="STATEMENT">
             <block type="controls_if" id="KBY_C*}/6U677We9}47c">
               <mutation elseif="1"></mutation>
               <value name="IF0">
                 <block type="logic_operation" id="yqGV6Q:c1Y=3BLLhvHj]" inline="false">
                   <field name="OP">AND</field>
                   <value name="A">
                     <block type="logic_compare" id=")_:DK=s%?]IO4SBvX7Yq">
                       <field name="OP">EQ</field>
                       <value name="A">
                         <block type="get_value" id="I!385/B5[BJln!*r(}LN">
                           <field name="ATTR">val</field>
                           <field name="OID">hm-rpc.0.xxx.STATE</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_boolean" id="JVNr;-n@2Q4C`:DiaT1)">
                           <field name="BOOL">FALSE</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <value name="B">
                     <block type="time_compare_ex" id="r3!.Fh@%;HQ5lnbIj1h`">
                       <mutation end_time="true" actual_time="true"></mutation>
                       <field name="USE_ACTUAL_TIME">TRUE</field>
                       <field name="OPTION">between</field>
                       <value name="START_TIME">
                         <shadow type="text" id="JO9vbwC5wY~JBRjVyK.g">
                           <field name="TEXT">09:00</field>
                         </shadow>
                       </value>
                       <value name="END_TIME">
                         <shadow type="text" id="8Az4Htwr+p^]_9lfx`*X">
                           <field name="TEXT">21:00</field>
                         </shadow>
                       </value>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="control_ex" id="tuXrNaHcuC8)R/@#/y8H">
                   <field name="TYPE">false</field>
                   <field name="CLEAR_RUNNING">FALSE</field>
                   <value name="OID">
                     <shadow type="field_oid" id="mREKuhM)ON/je!9v%dk6">
                       <field name="oid">alexa2.0.Echo-Devices.Gxxx.Commands.speak</field>
                     </shadow>
                   </value>
                   <value name="VALUE">
                     <shadow type="logic_boolean" id="|_:5k2p=!*#2%0q3#1}*">
                       <field name="BOOL">TRUE</field>
                     </shadow>
                     <block type="text" id="2iEms$]nM6wWvxF:q3qV">
                       <field name="TEXT">100; Das ist ein Test.</field>
                     </block>
                   </value>
                   <value name="DELAY_MS">
                     <shadow type="math_number" id="Sl5k8O]7zd3U7?6TAO:P">
                       <field name="NUM">0</field>
                     </shadow>
                   </value>
                 </block>
               </statement>
               <value name="IF1">
                 <block type="logic_operation" id="_9~=2M5{8]fn9n$yJczo" inline="false">
                   <field name="OP">AND</field>
                   <value name="A">
                     <block type="logic_compare" id="n*[1;|eL$^Psjz$A8ngW">
                       <field name="OP">EQ</field>
                       <value name="A">
                         <block type="get_value" id="t:@]gB*](b{A*y%,x;RA">
                           <field name="ATTR">val</field>
                           <field name="OID">hm-rpc.0.xxx.3.STATE</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_boolean" id="Tq8BD9#K1D+?!D,KiIas">
                           <field name="BOOL">FALSE</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <value name="B">
                     <block type="time_compare_ex" id="KEn;|G=5l!2{({bwlbe1">
                       <mutation end_time="true" actual_time="true"></mutation>
                       <field name="USE_ACTUAL_TIME">TRUE</field>
                       <field name="OPTION">not between</field>
                       <value name="START_TIME">
                         <shadow type="text" id="0;C{?O$O8hTKx($M_Hx:">
                           <field name="TEXT">09:00</field>
                         </shadow>
                       </value>
                       <value name="END_TIME">
                         <shadow type="text" id="wBNhTGlN),MP6I=DHp|K">
                           <field name="TEXT">21:00</field>
                         </shadow>
                       </value>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO1">
                 <block type="control_ex" id="#.e3Ao``xm8cNqh(4f;j">
                   <field name="TYPE">false</field>
                   <field name="CLEAR_RUNNING">FALSE</field>
                   <value name="OID">
                     <shadow type="field_oid" id="CANV3SV7$E1z9TdIop8t">
                       <field name="oid">alexa2.0.Echo-Devices.Gxxx.Commands.speak</field>
                     </shadow>
                   </value>
                   <value name="VALUE">
                     <shadow type="logic_boolean" id="|_:5k2p=!*#2%0q3#1}*">
                       <field name="BOOL">TRUE</field>
                     </shadow>
                     <block type="text" id="Earor$yJ3nh.XV~`uNyC">
                       <field name="TEXT">50; Das ist ein Test.</field>
                     </block>
                   </value>
                   <value name="DELAY_MS">
                     <shadow type="math_number" id="ph5cFt~j3TM7~)g]hPo*">
                       <field name="NUM">0</field>
                     </shadow>
                   </value>
                 </block>
               </statement>
             </block>
           </statement>
         </block>
        </xml>
        

        D 1 Antwort Letzte Antwort
        1
        • H Offline
          H Offline
          him96
          schrieb am zuletzt editiert von
          #14

          Neues Skript neue Problem :-(

          Das Script in HM:

          Unbenannt.JPG

          Blockly:

          Unbenannt.JPG

          Wie prüfe ich ZUSÄTZlICH noch die Systemvariablen "GutenMorgenAnsage erfolgt" und "Bett-Teilbelegung" ab?

          Wie kann ich nach der Ansage verzögert die Systemvariablen "GutenMorgenAnsage erfolgt" ändern?

          dslraserD 2 Antworten Letzte Antwort
          0
          • H him96

            Neues Skript neue Problem :-(

            Das Script in HM:

            Unbenannt.JPG

            Blockly:

            Unbenannt.JPG

            Wie prüfe ich ZUSÄTZlICH noch die Systemvariablen "GutenMorgenAnsage erfolgt" und "Bett-Teilbelegung" ab?

            Wie kann ich nach der Ansage verzögert die Systemvariablen "GutenMorgenAnsage erfolgt" ändern?

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von dslraser
            #15

            @him96

            Als Trigger Baustein kannst Du auch den anderen Baustein nehmen und über das Zahnrad so viele einfügen wie Du willst. Einfach den Baustein Objekt ID nach rechts rein ziehen.

            Bildschirmfoto 2019-11-29 um 18.11.17.png

            Beim Falls gibt es das auch

            Bildschirmfoto 2019-11-29 um 18.11.40.png

            1 Antwort Letzte Antwort
            0
            • H him96

              Neues Skript neue Problem :-(

              Das Script in HM:

              Unbenannt.JPG

              Blockly:

              Unbenannt.JPG

              Wie prüfe ich ZUSÄTZlICH noch die Systemvariablen "GutenMorgenAnsage erfolgt" und "Bett-Teilbelegung" ab?

              Wie kann ich nach der Ansage verzögert die Systemvariablen "GutenMorgenAnsage erfolgt" ändern?

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #16

              @him96 sagte in TTS: Homematic => Alexa Echo:

              Wie kann ich nach der Ansage verzögert die Systemvariablen "GutenMorgenAnsage erfolgt" ändern?

              unter der erfolgten Ansage im mache Bereich (also direkt unter dem schreibe Baustein) Deine Variable verzögert steuern

              Bildschirmfoto 2019-11-29 um 18.21.16.png

              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                him96
                schrieb am zuletzt editiert von him96
                #17

                Läuft das Scripts so / ist es sinnvoll aufgebaut:

                Unbenannt.JPG

                Ich würde gerne nach dem TTS-Text noch

                alexa2.0.Echo-Devices.G090XXXXXXXXXXXXXX.Commands.weather

                einfügen. ObjektID wäre dann "weather". Was kommt bei "Wert" und wie bestimme ich da die Lautstärke?

                dslraserD 1 Antwort Letzte Antwort
                0
                • H him96

                  Läuft das Scripts so / ist es sinnvoll aufgebaut:

                  Unbenannt.JPG

                  Ich würde gerne nach dem TTS-Text noch

                  alexa2.0.Echo-Devices.G090XXXXXXXXXXXXXX.Commands.weather

                  einfügen. ObjektID wäre dann "weather". Was kommt bei "Wert" und wie bestimme ich da die Lautstärke?

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von dslraser
                  #18

                  @him96 sagte in TTS: Homematic => Alexa Echo:

                  Läuft das Scripts so / ist es sinnvoll aufgebaut:

                  nein und nein

                  Trigger in Trigger geht nicht.

                  Was soll denn wann passieren ? Bitte beschreibe was Du erreichen möchtest. Dein Blockly verstehe ich nicht.

                  Und bitte schau Dir mal diese Videos an, die sind gut gemacht.

                  https://forum.iobroker.net/post/322552

                  1 Antwort Letzte Antwort
                  0
                  • H Offline
                    H Offline
                    him96
                    schrieb am zuletzt editiert von
                    #19

                    Ich möchte, dass "Bewegungsmelder EG.MOTION" bei "ist wahr" auslöst

                    aber "mache" nur erfolgt, wenn gleichzeitig

                    Objekt "Bett-Teilbelegung" und "Objekt GutenMorgenAnsage" auf "unwahr" stehen

                    => diese sollen also nur als Bedingung geprüft werden und nicht selbst auslösen

                    1 Antwort Letzte Antwort
                    0
                    • H Offline
                      H Offline
                      him96
                      schrieb am zuletzt editiert von
                      #20

                      Ich glaube so langsam komme ich rein...

                      Habe es jetzt so umgesetzt:

                      Unbenannt.JPG

                      Nur die Wetterausgabe funktioniert so noch nicht.

                      1 Antwort Letzte Antwort
                      0
                      • H Offline
                        H Offline
                        him96
                        schrieb am zuletzt editiert von him96
                        #21

                        Hat jemand einen Tipp wie ich die Wetteransage nach der TTS-Ansage mit Lautstärke 40 ausgeben kann?

                        Im Moment kommt zwar der Text mit LS40, das Wetter aber viele lauter.

                        Edit: Mir scheint die Ausgabelautstärke des Wetters erfolgt in der Lautstärke, die am Echo-Dot mit den tasten eingestellt wurde.

                        1 Antwort Letzte Antwort
                        0
                        • dslraserD dslraser

                          @him96 sagte in TTS: Homematic => Alexa Echo:

                          Ich habe das Polling der hm-rega auf 1s gestellt damit die Ausgabe sofort kommt. Ist der kurze Intervall problematisch?

                          das weiß ich nicht, könnte aber sein das es nicht so gut ist... Ich meine auch das die CCU das pusht. Das Polling ist nur dafür, wenn Du auf Deiner CCU ein Programm oder Variable änderst/erstellst, dann werden die abgeholt, ich denke dafür ist das Polling. Die Werte werden aber gepusht.

                          Dein Blockly ist so auch nicht optimal, da Du zwei Mal den gleichen Trigger verwendest, kann das auch zusammengefast werden.

                          Vorschlag:

                          Bildschirmfoto 2019-11-29 um 18.03.29.png

                          <xml xmlns="http://www.w3.org/1999/xhtml">
                           <block type="on" id="`}o`BlQri_l6v6s_Z,Z[" x="13" y="13">
                             <field name="OID">hm-rpc.0.xxx.3.STATE</field>
                             <field name="CONDITION">ne</field>
                             <field name="ACK_CONDITION"></field>
                             <statement name="STATEMENT">
                               <block type="controls_if" id="KBY_C*}/6U677We9}47c">
                                 <mutation elseif="1"></mutation>
                                 <value name="IF0">
                                   <block type="logic_operation" id="yqGV6Q:c1Y=3BLLhvHj]" inline="false">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="logic_compare" id=")_:DK=s%?]IO4SBvX7Yq">
                                         <field name="OP">EQ</field>
                                         <value name="A">
                                           <block type="get_value" id="I!385/B5[BJln!*r(}LN">
                                             <field name="ATTR">val</field>
                                             <field name="OID">hm-rpc.0.xxx.STATE</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_boolean" id="JVNr;-n@2Q4C`:DiaT1)">
                                             <field name="BOOL">FALSE</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="time_compare_ex" id="r3!.Fh@%;HQ5lnbIj1h`">
                                         <mutation end_time="true" actual_time="true"></mutation>
                                         <field name="USE_ACTUAL_TIME">TRUE</field>
                                         <field name="OPTION">between</field>
                                         <value name="START_TIME">
                                           <shadow type="text" id="JO9vbwC5wY~JBRjVyK.g">
                                             <field name="TEXT">09:00</field>
                                           </shadow>
                                         </value>
                                         <value name="END_TIME">
                                           <shadow type="text" id="8Az4Htwr+p^]_9lfx`*X">
                                             <field name="TEXT">21:00</field>
                                           </shadow>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="control_ex" id="tuXrNaHcuC8)R/@#/y8H">
                                     <field name="TYPE">false</field>
                                     <field name="CLEAR_RUNNING">FALSE</field>
                                     <value name="OID">
                                       <shadow type="field_oid" id="mREKuhM)ON/je!9v%dk6">
                                         <field name="oid">alexa2.0.Echo-Devices.Gxxx.Commands.speak</field>
                                       </shadow>
                                     </value>
                                     <value name="VALUE">
                                       <shadow type="logic_boolean" id="|_:5k2p=!*#2%0q3#1}*">
                                         <field name="BOOL">TRUE</field>
                                       </shadow>
                                       <block type="text" id="2iEms$]nM6wWvxF:q3qV">
                                         <field name="TEXT">100; Das ist ein Test.</field>
                                       </block>
                                     </value>
                                     <value name="DELAY_MS">
                                       <shadow type="math_number" id="Sl5k8O]7zd3U7?6TAO:P">
                                         <field name="NUM">0</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </statement>
                                 <value name="IF1">
                                   <block type="logic_operation" id="_9~=2M5{8]fn9n$yJczo" inline="false">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="logic_compare" id="n*[1;|eL$^Psjz$A8ngW">
                                         <field name="OP">EQ</field>
                                         <value name="A">
                                           <block type="get_value" id="t:@]gB*](b{A*y%,x;RA">
                                             <field name="ATTR">val</field>
                                             <field name="OID">hm-rpc.0.xxx.3.STATE</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_boolean" id="Tq8BD9#K1D+?!D,KiIas">
                                             <field name="BOOL">FALSE</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="time_compare_ex" id="KEn;|G=5l!2{({bwlbe1">
                                         <mutation end_time="true" actual_time="true"></mutation>
                                         <field name="USE_ACTUAL_TIME">TRUE</field>
                                         <field name="OPTION">not between</field>
                                         <value name="START_TIME">
                                           <shadow type="text" id="0;C{?O$O8hTKx($M_Hx:">
                                             <field name="TEXT">09:00</field>
                                           </shadow>
                                         </value>
                                         <value name="END_TIME">
                                           <shadow type="text" id="wBNhTGlN),MP6I=DHp|K">
                                             <field name="TEXT">21:00</field>
                                           </shadow>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO1">
                                   <block type="control_ex" id="#.e3Ao``xm8cNqh(4f;j">
                                     <field name="TYPE">false</field>
                                     <field name="CLEAR_RUNNING">FALSE</field>
                                     <value name="OID">
                                       <shadow type="field_oid" id="CANV3SV7$E1z9TdIop8t">
                                         <field name="oid">alexa2.0.Echo-Devices.Gxxx.Commands.speak</field>
                                       </shadow>
                                     </value>
                                     <value name="VALUE">
                                       <shadow type="logic_boolean" id="|_:5k2p=!*#2%0q3#1}*">
                                         <field name="BOOL">TRUE</field>
                                       </shadow>
                                       <block type="text" id="Earor$yJ3nh.XV~`uNyC">
                                         <field name="TEXT">50; Das ist ein Test.</field>
                                       </block>
                                     </value>
                                     <value name="DELAY_MS">
                                       <shadow type="math_number" id="ph5cFt~j3TM7~)g]hPo*">
                                         <field name="NUM">0</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </statement>
                               </block>
                             </statement>
                           </block>
                          </xml>
                          

                          D Offline
                          D Offline
                          davimas
                          schrieb am zuletzt editiert von
                          #22

                          @dslraser
                          Danke für deine ganzen Erklärungen hier im Forum. Echt Mega!

                          Hatte das mit dem Trigger in diesem Beispiel ungefähr 2 Monate auch "doppelt" für jeweils einen true und false Zustand, aber das mit "geändert" und das Ganze zusammengefasst > ist Klasse.

                          Wenn man sich neu in diese ioBroker Software einarbeitet wird man mit Funktionen überflutet :astonished:

                          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

                          656

                          Online

                          32.7k

                          Benutzer

                          82.3k

                          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