Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. tr-064 v3.1.x (Latest Repo) Diskussion

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    394

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

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

tr-064 v3.1.x (Latest Repo) Diskussion

Scheduled Pinned Locked Moved ioBroker Allgemein
tr-064
295 Posts 50 Posters 54.9k Views 50 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.
  • S SaiBot1981

    Ich habe nun über 12 Stunden alle möglichen Szenarien getestet um die Ansage auf meinem Echo hin zu bekommen wer anruft. (speziell ist das für meine Kinder damit sie wissen wann sie ans Telefon gehen dürfen)

    Meine Lösung mit dem Bezug auf callerName ist soweit okay, solange nicht der selbe Anrufer ein zweites mal anruft. Dann kommt keine Ansage.

    Wenn ich mich auf RingRing mit dem Status wahr beziehe und dann den Wert aus callerName als Quelle falls der Name erkannt wird oder eben caller falls kein Name erkannt wird, bekomme ich nur die Ansage des letzten Calls und nicht des aktuellen calls.

    Ich schätze hier ist ein Bug der sich irgendwie auf den falschen Datenpunkt bezieht vorhanden.

    X Offline
    X Offline
    Xyolyp
    wrote on last edited by
    #143

    @TiboTake hier ist kein Bug, sondern du müsstest lediglich deinen Trigger von "wurde geändert" auf "wurde aktualisiert" ändern, damit er auch auslöst wenn mehrfach hintereinander ein Anruf von der gleichen Nummer eingeht.

    S 1 Reply Last reply
    0
    • X Xyolyp

      @TiboTake hier ist kein Bug, sondern du müsstest lediglich deinen Trigger von "wurde geändert" auf "wurde aktualisiert" ändern, damit er auch auslöst wenn mehrfach hintereinander ein Anruf von der gleichen Nummer eingeht.

      S Offline
      S Offline
      SaiBot1981
      wrote on last edited by
      #144

      @Xyolyp said in tr-064 v3.1.x (Latest Repo) Diskussion:

      @TiboTake hier ist kein Bug, sondern du müsstest lediglich deinen Trigger von "wurde geändert" auf "wurde aktualisiert" ändern, damit er auch auslöst wenn mehrfach hintereinander ein Anruf von der gleichen Nummer eingeht.

      Also diesen einfachen Gedanken hab ich ja zuerst versucht.

      aber du kannst es ja gerne ausprobieren falls du einen Echo hast

      <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="ql|3q%0E0ALBVVmjsv6g" x="-787.1529998178116" y="-437.75000000000114">
        <field name="OID">tr-064.0.callmonitor.ringing</field>
        <field name="CONDITION">any</field>
        <field name="ACK_CONDITION">true</field>
        <statement name="STATEMENT">
          <block type="controls_if" id=",/MV8}?Gp@T1:a[!tU{J">
            <mutation elseif="1"></mutation>
            <value name="IF0">
              <block type="get_value" id="cIy==iAwEliUsdg}ZRU|">
                <field name="ATTR">val</field>
                <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
              </block>
            </value>
            <statement name="DO0">
              <block type="control" id="M_.mF0Le.RG1[IVv3^UP">
                <mutation delay_input="false"></mutation>
                <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="text_join" id="Q)pCn46h]D1l;rAf84gt">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id=",O?9Zy|73CPiIaBIUX|_">
                        <field name="TEXT">Anruf von   </field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="get_value" id="#])ZFsY3y6W6H:VmwJs^">
                        <field name="ATTR">val</field>
                        <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF1">
              <block type="get_value" id="wo}S8=DC?g:rK8i=e$8A">
                <field name="ATTR">val</field>
                <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
              </block>
            </value>
            <statement name="DO1">
              <block type="control" id="QN#q3^N$YM@emx3}*vlP">
                <mutation delay_input="false"></mutation>
                <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="text_join" id="3qncvu9E7s0v}%TRQk_8">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id="U.FAdMLLN;bOKAjp4Eqy">
                        <field name="TEXT">Anruf von  der Rufnummer</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="get_value" id="q^h0$2xdAiq/Tdo-4#;9">
                        <field name="ATTR">val</field>
                        <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </statement>
          </block>
        </statement>
      </block>
      
      dslraserD 1 Reply Last reply
      0
      • S SaiBot1981

        @Xyolyp said in tr-064 v3.1.x (Latest Repo) Diskussion:

        @TiboTake hier ist kein Bug, sondern du müsstest lediglich deinen Trigger von "wurde geändert" auf "wurde aktualisiert" ändern, damit er auch auslöst wenn mehrfach hintereinander ein Anruf von der gleichen Nummer eingeht.

        Also diesen einfachen Gedanken hab ich ja zuerst versucht.

        aber du kannst es ja gerne ausprobieren falls du einen Echo hast

        <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="ql|3q%0E0ALBVVmjsv6g" x="-787.1529998178116" y="-437.75000000000114">
          <field name="OID">tr-064.0.callmonitor.ringing</field>
          <field name="CONDITION">any</field>
          <field name="ACK_CONDITION">true</field>
          <statement name="STATEMENT">
            <block type="controls_if" id=",/MV8}?Gp@T1:a[!tU{J">
              <mutation elseif="1"></mutation>
              <value name="IF0">
                <block type="get_value" id="cIy==iAwEliUsdg}ZRU|">
                  <field name="ATTR">val</field>
                  <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="M_.mF0Le.RG1[IVv3^UP">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="text_join" id="Q)pCn46h]D1l;rAf84gt">
                      <mutation items="2"></mutation>
                      <value name="ADD0">
                        <block type="text" id=",O?9Zy|73CPiIaBIUX|_">
                          <field name="TEXT">Anruf von   </field>
                        </block>
                      </value>
                      <value name="ADD1">
                        <block type="get_value" id="#])ZFsY3y6W6H:VmwJs^">
                          <field name="ATTR">val</field>
                          <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </statement>
              <value name="IF1">
                <block type="get_value" id="wo}S8=DC?g:rK8i=e$8A">
                  <field name="ATTR">val</field>
                  <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                </block>
              </value>
              <statement name="DO1">
                <block type="control" id="QN#q3^N$YM@emx3}*vlP">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="text_join" id="3qncvu9E7s0v}%TRQk_8">
                      <mutation items="2"></mutation>
                      <value name="ADD0">
                        <block type="text" id="U.FAdMLLN;bOKAjp4Eqy">
                          <field name="TEXT">Anruf von  der Rufnummer</field>
                        </block>
                      </value>
                      <value name="ADD1">
                        <block type="get_value" id="q^h0$2xdAiq/Tdo-4#;9">
                          <field name="ATTR">val</field>
                          <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </statement>
        </block>
        
        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        wrote on last edited by
        #145

        @TiboTake

        mal probiert ?
        https://forum.iobroker.net/post/264456

        Bei mir funktioniert es und ich habe die beschriebenen Probleme nicht

        S 1 Reply Last reply
        0
        • dslraserD dslraser

          @TiboTake

          mal probiert ?
          https://forum.iobroker.net/post/264456

          Bei mir funktioniert es und ich habe die beschriebenen Probleme nicht

          S Offline
          S Offline
          SaiBot1981
          wrote on last edited by SaiBot1981
          #146

          @dslraser Das ist viel zu viel spielkram.

          Sollte doch aber eigentlich wie ich es vorher auch hatte mit dem alten Adapter laufen. oder irre ich mich da?

          edit: nachdem ich das testweise importiert hatte geht jetzt nichts mehr an meinen echo. Hab die adapter neu gestartet das skript komplett neu angelegt (bei starten des skript sind einige adapter von selbst neu gestartet).

          Irgendwie ist da der wurm drinne

          dslraserD 1 Reply Last reply
          0
          • S SaiBot1981

            @dslraser Das ist viel zu viel spielkram.

            Sollte doch aber eigentlich wie ich es vorher auch hatte mit dem alten Adapter laufen. oder irre ich mich da?

            edit: nachdem ich das testweise importiert hatte geht jetzt nichts mehr an meinen echo. Hab die adapter neu gestartet das skript komplett neu angelegt (bei starten des skript sind einige adapter von selbst neu gestartet).

            Irgendwie ist da der wurm drinne

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            wrote on last edited by
            #147

            @TiboTake sagte in tr-064 v3.1.x (Latest Repo) Diskussion:

            Das ist viel zu viel spielkram.

            war nur ein Angebot, keiner zwingt Dich...

            Sollte doch aber eigentlich wie ich es vorher auch hatte mit dem alten Adapter laufen. oder irre ich mich da?

            keine Ahnung wie Du es vorher hattest.

            edit: nachdem ich das testweise importiert hatte geht jetzt nichts mehr an meinen echo. Hab die adapter neu gestartet das skript komplett neu angelegt (bei starten des skript sind einige adapter von selbst neu gestartet).

            Ähm...,ist bei mir noch nie passiert und kann eigentlich nicht sein. Was steht im LOG ?

            Irgendwie ist da der wurm drinne

            Sieht mir auch so aus. Dann werde ich mich mal wieder raus halten. Das LOG würde ich aber gerne noch sehen.

            S 1 Reply Last reply
            0
            • dslraserD dslraser

              @TiboTake sagte in tr-064 v3.1.x (Latest Repo) Diskussion:

              Das ist viel zu viel spielkram.

              war nur ein Angebot, keiner zwingt Dich...

              Sollte doch aber eigentlich wie ich es vorher auch hatte mit dem alten Adapter laufen. oder irre ich mich da?

              keine Ahnung wie Du es vorher hattest.

              edit: nachdem ich das testweise importiert hatte geht jetzt nichts mehr an meinen echo. Hab die adapter neu gestartet das skript komplett neu angelegt (bei starten des skript sind einige adapter von selbst neu gestartet).

              Ähm...,ist bei mir noch nie passiert und kann eigentlich nicht sein. Was steht im LOG ?

              Irgendwie ist da der wurm drinne

              Sieht mir auch so aus. Dann werde ich mich mal wieder raus halten. Das LOG würde ich aber gerne noch sehen.

              S Offline
              S Offline
              SaiBot1981
              wrote on last edited by
              #148

              @dslraser said in tr-064 v3.1.x (Latest Repo) Diskussion:

              @TiboTake sagte in tr-064 v3.1.x (Latest Repo) Diskussion:

              Das ist viel zu viel spielkram.

              war nur ein Angebot, keiner zwingt Dich...

              Sollte doch aber eigentlich wie ich es vorher auch hatte mit dem alten Adapter laufen. oder irre ich mich da?

              keine Ahnung wie Du es vorher hattest.

              edit: nachdem ich das testweise importiert hatte geht jetzt nichts mehr an meinen echo. Hab die adapter neu gestartet das skript komplett neu angelegt (bei starten des skript sind einige adapter von selbst neu gestartet).

              Ähm...,ist bei mir noch nie passiert und kann eigentlich nicht sein. Was steht im LOG ?

              Irgendwie ist da der wurm drinne

              Sieht mir auch so aus. Dann werde ich mich mal wieder raus halten. Das LOG würde ich aber gerne noch sehen.

              Ein Stück weiter oben siehst du mein Blockly Skript. Kannst du gerne mal testen.

              Ich hab eben mal den Fixer rüber laufen lassen. mal sehen obs hilft

              1 Reply Last reply
              0
              • S Offline
                S Offline
                SaiBot1981
                wrote on last edited by
                #149

                Wenn man den Wald vor lauter Bäumen nicht sieht....
                ringring ist nicht mehr der Bezug zum auslösen sondern tr-064.0.callmonitor.toPauseState bzw On call states

                dann klappt es perfekt.

                Muss man auch erstmal drauf kommen.... war ein verklicken meiner seits was dann aber klappte.

                Falls es jemand nachbauen möchte:

                <xml xmlns="http://www.w3.org/1999/xhtml">
                  <block type="on" id="ODzE{:/^FtzbCD~SJc:k" x="88" y="88">
                    <field name="OID">tr-064.0.callmonitor.toPauseState</field>
                    <field name="CONDITION">gt</field>
                    <field name="ACK_CONDITION"></field>
                    <statement name="STATEMENT">
                      <block type="controls_if" id="Rngr5td-CxY3+rG`w!{R">
                        <mutation elseif="1"></mutation>
                        <value name="IF0">
                          <block type="get_value" id="y0./F+YEedfzbv|`#]:4">
                            <field name="ATTR">val</field>
                            <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="control" id=".T#:Cl*rf/jp_Ka|yaf2">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text_join" id="Y_*.GrOSPWsBwE!olLIf">
                                <mutation items="2"></mutation>
                                <value name="ADD0">
                                  <block type="get_value" id="Kqb,hE%bEjj3AULyI1A{">
                                    <field name="ATTR">val</field>
                                    <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="text" id="8bhVq42R/1;jK1Xt/gYD">
                                    <field name="TEXT">Ruft an </field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </statement>
                        <value name="IF1">
                          <block type="get_value" id="@G#UbR:{-9m;/aUI%8T=">
                            <field name="ATTR">val</field>
                            <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                          </block>
                        </value>
                        <statement name="DO1">
                          <block type="control" id="gK!;2=yrb9Igs5euT%QY">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text_join" id="pz|ygvkb[j4sEY.C2id?">
                                <mutation items="2"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="k%[^/k,|gpo`(;^xNc`9">
                                    <field name="TEXT">Anruf von der Rufnummer </field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="get_value" id="luFxbzFZ_pp(x5Qpr0g,">
                                    <field name="ATTR">val</field>
                                    <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </statement>
                  </block>
                </xml>
                
                dslraserD 1 Reply Last reply
                0
                • S SaiBot1981

                  Wenn man den Wald vor lauter Bäumen nicht sieht....
                  ringring ist nicht mehr der Bezug zum auslösen sondern tr-064.0.callmonitor.toPauseState bzw On call states

                  dann klappt es perfekt.

                  Muss man auch erstmal drauf kommen.... war ein verklicken meiner seits was dann aber klappte.

                  Falls es jemand nachbauen möchte:

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                    <block type="on" id="ODzE{:/^FtzbCD~SJc:k" x="88" y="88">
                      <field name="OID">tr-064.0.callmonitor.toPauseState</field>
                      <field name="CONDITION">gt</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="Rngr5td-CxY3+rG`w!{R">
                          <mutation elseif="1"></mutation>
                          <value name="IF0">
                            <block type="get_value" id="y0./F+YEedfzbv|`#]:4">
                              <field name="ATTR">val</field>
                              <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="control" id=".T#:Cl*rf/jp_Ka|yaf2">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="text_join" id="Y_*.GrOSPWsBwE!olLIf">
                                  <mutation items="2"></mutation>
                                  <value name="ADD0">
                                    <block type="get_value" id="Kqb,hE%bEjj3AULyI1A{">
                                      <field name="ATTR">val</field>
                                      <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="text" id="8bhVq42R/1;jK1Xt/gYD">
                                      <field name="TEXT">Ruft an </field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </statement>
                          <value name="IF1">
                            <block type="get_value" id="@G#UbR:{-9m;/aUI%8T=">
                              <field name="ATTR">val</field>
                              <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                            </block>
                          </value>
                          <statement name="DO1">
                            <block type="control" id="gK!;2=yrb9Igs5euT%QY">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.G090LF1180330R02.Commands.speak</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="text_join" id="pz|ygvkb[j4sEY.C2id?">
                                  <mutation items="2"></mutation>
                                  <value name="ADD0">
                                    <block type="text" id="k%[^/k,|gpo`(;^xNc`9">
                                      <field name="TEXT">Anruf von der Rufnummer </field>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="get_value" id="luFxbzFZ_pp(x5Qpr0g,">
                                      <field name="ATTR">val</field>
                                      <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  
                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  wrote on last edited by dslraser
                  #150

                  @TiboTake
                  hier Dein Blockly, "angepasst"

                  Bildschirmfoto 2020-02-09 um 20.45.21.png

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                   <variables>
                     <variable type="undefined" id="timeout">timeout</variable>
                   </variables>
                   <block type="on" id="ql|3q%0E0ALBVVmjsv6g" x="13" y="13">
                     <field name="OID">tr-064.0.callmonitor.ringing</field>
                     <field name="CONDITION">ne</field>
                     <field name="ACK_CONDITION"></field>
                     <statement name="STATEMENT">
                       <block type="timeouts_cleartimeout" id="2tNqcehM];973yK0H1Jj">
                         <field name="NAME">timeout</field>
                         <next>
                           <block type="timeouts_settimeout" id="xUKT(iq{yleLH-6Y(VTJ">
                             <field name="NAME">timeout</field>
                             <field name="DELAY">1000</field>
                             <field name="UNIT">ms</field>
                             <statement name="STATEMENT">
                               <block type="controls_if" id=",/MV8}?Gp@T1:a[!tU{J">
                                 <mutation elseif="2"></mutation>
                                 <value name="IF0">
                                   <block type="logic_operation" id="H{(mVQNU$V[g@S,,CX}f" inline="false">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="on_source" id="-Zm]Z?kUCrM{D0)q2}EB">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="logic_compare" id="BsXO9:Xeg4PhXWFdS[Dk">
                                         <field name="OP">NEQ</field>
                                         <value name="A">
                                           <block type="get_value" id="cIy==iAwEliUsdg}ZRU|">
                                             <field name="ATTR">val</field>
                                             <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="text" id="g!V{`*[bk{XE~[qy6_xA">
                                             <field name="TEXT"></field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="comment" id="[=/HX!L+=3fu$y_[qiqB">
                                     <field name="COMMENT">Anrufer Ansage mit bekanntem Anrufer</field>
                                     <next>
                                       <block type="control" id="M_.mF0Le.RG1[IVv3^UP">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="text_join" id="Q)pCn46h]D1l;rAf84gt">
                                             <mutation items="2"></mutation>
                                             <value name="ADD0">
                                               <block type="get_value" id="#])ZFsY3y6W6H:VmwJs^">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                               </block>
                                             </value>
                                             <value name="ADD1">
                                               <block type="text" id=",O?9Zy|73CPiIaBIUX|_">
                                                 <field name="TEXT"> ruft gerade an.</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <value name="IF1">
                                   <block type="logic_operation" id="*o8NXq}oW41_,/Nc8%46" inline="false">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="on_source" id="eG(P)d)El~2E^PT;lRd]">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="logic_operation" id="J.R+Xsgr~+ah.`EGYFdu" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="logic_compare" id="8ks3d+w0DAIzt/wK.F`{">
                                             <field name="OP">EQ</field>
                                             <value name="A">
                                               <block type="get_value" id="0A2WuG]GnL{6Mc|go~8`">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="text" id="KDn;eZBi`LvMmA/,Fx[c">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_compare" id="d0o(rcB9ng(Prr=.wBW[">
                                             <field name="OP">NEQ</field>
                                             <value name="A">
                                               <block type="get_value" id="gH4~=)=9f3%gC7HUh*PI">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="text" id="yOS(z:`8u#^4Anops~;(">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO1">
                                   <block type="comment" id="4A~ZfR}Fp=Ay;}T~ax`}">
                                     <field name="COMMENT">Anrufer mit Rufnummer ohne Namen</field>
                                     <next>
                                       <block type="control" id="CTbx)AUEafLt,ibas.;M">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="text_join" id="3qncvu9E7s0v}%TRQk_8">
                                             <mutation items="2"></mutation>
                                             <value name="ADD0">
                                               <block type="text" id="U.FAdMLLN;bOKAjp4Eqy">
                                                 <field name="TEXT">Anruf von  der Rufnummer </field>
                                               </block>
                                             </value>
                                             <value name="ADD1">
                                               <block type="get_value" id="q^h0$2xdAiq/Tdo-4#;9">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <value name="IF2">
                                   <block type="logic_operation" id="y=^F]+;C__Qmj/3+^BMn" inline="false">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="on_source" id="Sb+*ERQ`H@un5)0MOMGn">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="logic_operation" id="_!J+RX/)Y:-6tdGdq4?K" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="logic_compare" id="J6/KoNvGtBoe0idNEHru">
                                             <field name="OP">EQ</field>
                                             <value name="A">
                                               <block type="get_value" id="|nTh)(hv(e9Rh%^SdjBo">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="text" id="p{]?Q-T7DYYMe)d4BV;,">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_compare" id="l;a:#D@#.6a=C.e)~=mp">
                                             <field name="OP">EQ</field>
                                             <value name="A">
                                               <block type="get_value" id="4G^[r@!Uq=f2VNu_=agY">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="text" id="mn?cm6tML@q)S:cVGivW">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO2">
                                   <block type="comment" id="E~cmfAg;NW@?IiRW~Fcl">
                                     <field name="COMMENT">Anrufer mit unbekannter Rufnummer</field>
                                     <next>
                                       <block type="control" id="I7y7!cILsqrq[%/B5QC]">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="text_join" id="_O%;h#bd6%AySW+J8Ad/">
                                             <mutation items="1"></mutation>
                                             <value name="ADD0">
                                               <block type="text" id="8x6XX/+)F72Ep%2j$S$y">
                                                 <field name="TEXT">Ein Unbekannter ruft an.</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                               </block>
                             </statement>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                  </xml>
                  

                  AxelF1977A S 2 Replies Last reply
                  1
                  • dslraserD dslraser

                    @TiboTake
                    hier Dein Blockly, "angepasst"

                    Bildschirmfoto 2020-02-09 um 20.45.21.png

                    <xml xmlns="http://www.w3.org/1999/xhtml">
                     <variables>
                       <variable type="undefined" id="timeout">timeout</variable>
                     </variables>
                     <block type="on" id="ql|3q%0E0ALBVVmjsv6g" x="13" y="13">
                       <field name="OID">tr-064.0.callmonitor.ringing</field>
                       <field name="CONDITION">ne</field>
                       <field name="ACK_CONDITION"></field>
                       <statement name="STATEMENT">
                         <block type="timeouts_cleartimeout" id="2tNqcehM];973yK0H1Jj">
                           <field name="NAME">timeout</field>
                           <next>
                             <block type="timeouts_settimeout" id="xUKT(iq{yleLH-6Y(VTJ">
                               <field name="NAME">timeout</field>
                               <field name="DELAY">1000</field>
                               <field name="UNIT">ms</field>
                               <statement name="STATEMENT">
                                 <block type="controls_if" id=",/MV8}?Gp@T1:a[!tU{J">
                                   <mutation elseif="2"></mutation>
                                   <value name="IF0">
                                     <block type="logic_operation" id="H{(mVQNU$V[g@S,,CX}f" inline="false">
                                       <field name="OP">AND</field>
                                       <value name="A">
                                         <block type="on_source" id="-Zm]Z?kUCrM{D0)q2}EB">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="logic_compare" id="BsXO9:Xeg4PhXWFdS[Dk">
                                           <field name="OP">NEQ</field>
                                           <value name="A">
                                             <block type="get_value" id="cIy==iAwEliUsdg}ZRU|">
                                               <field name="ATTR">val</field>
                                               <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="text" id="g!V{`*[bk{XE~[qy6_xA">
                                               <field name="TEXT"></field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO0">
                                     <block type="comment" id="[=/HX!L+=3fu$y_[qiqB">
                                       <field name="COMMENT">Anrufer Ansage mit bekanntem Anrufer</field>
                                       <next>
                                         <block type="control" id="M_.mF0Le.RG1[IVv3^UP">
                                           <mutation delay_input="false"></mutation>
                                           <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="text_join" id="Q)pCn46h]D1l;rAf84gt">
                                               <mutation items="2"></mutation>
                                               <value name="ADD0">
                                                 <block type="get_value" id="#])ZFsY3y6W6H:VmwJs^">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="text" id=",O?9Zy|73CPiIaBIUX|_">
                                                   <field name="TEXT"> ruft gerade an.</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                   <value name="IF1">
                                     <block type="logic_operation" id="*o8NXq}oW41_,/Nc8%46" inline="false">
                                       <field name="OP">AND</field>
                                       <value name="A">
                                         <block type="on_source" id="eG(P)d)El~2E^PT;lRd]">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="logic_operation" id="J.R+Xsgr~+ah.`EGYFdu" inline="false">
                                           <field name="OP">AND</field>
                                           <value name="A">
                                             <block type="logic_compare" id="8ks3d+w0DAIzt/wK.F`{">
                                               <field name="OP">EQ</field>
                                               <value name="A">
                                                 <block type="get_value" id="0A2WuG]GnL{6Mc|go~8`">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="text" id="KDn;eZBi`LvMmA/,Fx[c">
                                                   <field name="TEXT"></field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="logic_compare" id="d0o(rcB9ng(Prr=.wBW[">
                                               <field name="OP">NEQ</field>
                                               <value name="A">
                                                 <block type="get_value" id="gH4~=)=9f3%gC7HUh*PI">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="text" id="yOS(z:`8u#^4Anops~;(">
                                                   <field name="TEXT"></field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO1">
                                     <block type="comment" id="4A~ZfR}Fp=Ay;}T~ax`}">
                                       <field name="COMMENT">Anrufer mit Rufnummer ohne Namen</field>
                                       <next>
                                         <block type="control" id="CTbx)AUEafLt,ibas.;M">
                                           <mutation delay_input="false"></mutation>
                                           <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="text_join" id="3qncvu9E7s0v}%TRQk_8">
                                               <mutation items="2"></mutation>
                                               <value name="ADD0">
                                                 <block type="text" id="U.FAdMLLN;bOKAjp4Eqy">
                                                   <field name="TEXT">Anruf von  der Rufnummer </field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="get_value" id="q^h0$2xdAiq/Tdo-4#;9">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                   <value name="IF2">
                                     <block type="logic_operation" id="y=^F]+;C__Qmj/3+^BMn" inline="false">
                                       <field name="OP">AND</field>
                                       <value name="A">
                                         <block type="on_source" id="Sb+*ERQ`H@un5)0MOMGn">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="logic_operation" id="_!J+RX/)Y:-6tdGdq4?K" inline="false">
                                           <field name="OP">AND</field>
                                           <value name="A">
                                             <block type="logic_compare" id="J6/KoNvGtBoe0idNEHru">
                                               <field name="OP">EQ</field>
                                               <value name="A">
                                                 <block type="get_value" id="|nTh)(hv(e9Rh%^SdjBo">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="text" id="p{]?Q-T7DYYMe)d4BV;,">
                                                   <field name="TEXT"></field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="logic_compare" id="l;a:#D@#.6a=C.e)~=mp">
                                               <field name="OP">EQ</field>
                                               <value name="A">
                                                 <block type="get_value" id="4G^[r@!Uq=f2VNu_=agY">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="text" id="mn?cm6tML@q)S:cVGivW">
                                                   <field name="TEXT"></field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO2">
                                     <block type="comment" id="E~cmfAg;NW@?IiRW~Fcl">
                                       <field name="COMMENT">Anrufer mit unbekannter Rufnummer</field>
                                       <next>
                                         <block type="control" id="I7y7!cILsqrq[%/B5QC]">
                                           <mutation delay_input="false"></mutation>
                                           <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="text_join" id="_O%;h#bd6%AySW+J8Ad/">
                                               <mutation items="1"></mutation>
                                               <value name="ADD0">
                                                 <block type="text" id="8x6XX/+)F72Ep%2j$S$y">
                                                   <field name="TEXT">Ein Unbekannter ruft an.</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                    </xml>
                    

                    AxelF1977A Offline
                    AxelF1977A Offline
                    AxelF1977
                    wrote on last edited by
                    #151

                    @dslraser @TiboTake danke Euch beiden für das Anpassen. Hat erst nicht funktioniert, erst nachdem der Trigger ringring von "wurde geändert" auf "ist wahr" (wie es vorher bei mir schon war) geändert wurde, läuft das Script.

                    ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                    1 Reply Last reply
                    1
                    • dslraserD dslraser

                      @TiboTake
                      hier Dein Blockly, "angepasst"

                      Bildschirmfoto 2020-02-09 um 20.45.21.png

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                       <variables>
                         <variable type="undefined" id="timeout">timeout</variable>
                       </variables>
                       <block type="on" id="ql|3q%0E0ALBVVmjsv6g" x="13" y="13">
                         <field name="OID">tr-064.0.callmonitor.ringing</field>
                         <field name="CONDITION">ne</field>
                         <field name="ACK_CONDITION"></field>
                         <statement name="STATEMENT">
                           <block type="timeouts_cleartimeout" id="2tNqcehM];973yK0H1Jj">
                             <field name="NAME">timeout</field>
                             <next>
                               <block type="timeouts_settimeout" id="xUKT(iq{yleLH-6Y(VTJ">
                                 <field name="NAME">timeout</field>
                                 <field name="DELAY">1000</field>
                                 <field name="UNIT">ms</field>
                                 <statement name="STATEMENT">
                                   <block type="controls_if" id=",/MV8}?Gp@T1:a[!tU{J">
                                     <mutation elseif="2"></mutation>
                                     <value name="IF0">
                                       <block type="logic_operation" id="H{(mVQNU$V[g@S,,CX}f" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="-Zm]Z?kUCrM{D0)q2}EB">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_compare" id="BsXO9:Xeg4PhXWFdS[Dk">
                                             <field name="OP">NEQ</field>
                                             <value name="A">
                                               <block type="get_value" id="cIy==iAwEliUsdg}ZRU|">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="text" id="g!V{`*[bk{XE~[qy6_xA">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO0">
                                       <block type="comment" id="[=/HX!L+=3fu$y_[qiqB">
                                         <field name="COMMENT">Anrufer Ansage mit bekanntem Anrufer</field>
                                         <next>
                                           <block type="control" id="M_.mF0Le.RG1[IVv3^UP">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text_join" id="Q)pCn46h]D1l;rAf84gt">
                                                 <mutation items="2"></mutation>
                                                 <value name="ADD0">
                                                   <block type="get_value" id="#])ZFsY3y6W6H:VmwJs^">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="text" id=",O?9Zy|73CPiIaBIUX|_">
                                                     <field name="TEXT"> ruft gerade an.</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <value name="IF1">
                                       <block type="logic_operation" id="*o8NXq}oW41_,/Nc8%46" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="eG(P)d)El~2E^PT;lRd]">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_operation" id="J.R+Xsgr~+ah.`EGYFdu" inline="false">
                                             <field name="OP">AND</field>
                                             <value name="A">
                                               <block type="logic_compare" id="8ks3d+w0DAIzt/wK.F`{">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="0A2WuG]GnL{6Mc|go~8`">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="KDn;eZBi`LvMmA/,Fx[c">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="logic_compare" id="d0o(rcB9ng(Prr=.wBW[">
                                                 <field name="OP">NEQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="gH4~=)=9f3%gC7HUh*PI">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="yOS(z:`8u#^4Anops~;(">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO1">
                                       <block type="comment" id="4A~ZfR}Fp=Ay;}T~ax`}">
                                         <field name="COMMENT">Anrufer mit Rufnummer ohne Namen</field>
                                         <next>
                                           <block type="control" id="CTbx)AUEafLt,ibas.;M">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text_join" id="3qncvu9E7s0v}%TRQk_8">
                                                 <mutation items="2"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="U.FAdMLLN;bOKAjp4Eqy">
                                                     <field name="TEXT">Anruf von  der Rufnummer </field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="get_value" id="q^h0$2xdAiq/Tdo-4#;9">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <value name="IF2">
                                       <block type="logic_operation" id="y=^F]+;C__Qmj/3+^BMn" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="Sb+*ERQ`H@un5)0MOMGn">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_operation" id="_!J+RX/)Y:-6tdGdq4?K" inline="false">
                                             <field name="OP">AND</field>
                                             <value name="A">
                                               <block type="logic_compare" id="J6/KoNvGtBoe0idNEHru">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="|nTh)(hv(e9Rh%^SdjBo">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="p{]?Q-T7DYYMe)d4BV;,">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="logic_compare" id="l;a:#D@#.6a=C.e)~=mp">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="4G^[r@!Uq=f2VNu_=agY">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="mn?cm6tML@q)S:cVGivW">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO2">
                                       <block type="comment" id="E~cmfAg;NW@?IiRW~Fcl">
                                         <field name="COMMENT">Anrufer mit unbekannter Rufnummer</field>
                                         <next>
                                           <block type="control" id="I7y7!cILsqrq[%/B5QC]">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text_join" id="_O%;h#bd6%AySW+J8Ad/">
                                                 <mutation items="1"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="8x6XX/+)F72Ep%2j$S$y">
                                                     <field name="TEXT">Ein Unbekannter ruft an.</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                      </xml>
                      

                      S Offline
                      S Offline
                      SaiBot1981
                      wrote on last edited by SaiBot1981
                      #152

                      @dslraser said in tr-064 v3.1.x (Latest Repo) Diskussion:

                      @TiboTake
                      hier Dein Blockly, "angepasst"

                      Bildschirmfoto 2020-02-09 um 20.45.21.png

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                       <variables>
                         <variable type="undefined" id="timeout">timeout</variable>
                       </variables>
                       <block type="on" id="ql|3q%0E0ALBVVmjsv6g" x="13" y="13">
                         <field name="OID">tr-064.0.callmonitor.ringing</field>
                         <field name="CONDITION">ne</field>
                         <field name="ACK_CONDITION"></field>
                         <statement name="STATEMENT">
                           <block type="timeouts_cleartimeout" id="2tNqcehM];973yK0H1Jj">
                             <field name="NAME">timeout</field>
                             <next>
                               <block type="timeouts_settimeout" id="xUKT(iq{yleLH-6Y(VTJ">
                                 <field name="NAME">timeout</field>
                                 <field name="DELAY">1000</field>
                                 <field name="UNIT">ms</field>
                                 <statement name="STATEMENT">
                                   <block type="controls_if" id=",/MV8}?Gp@T1:a[!tU{J">
                                     <mutation elseif="2"></mutation>
                                     <value name="IF0">
                                       <block type="logic_operation" id="H{(mVQNU$V[g@S,,CX}f" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="-Zm]Z?kUCrM{D0)q2}EB">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_compare" id="BsXO9:Xeg4PhXWFdS[Dk">
                                             <field name="OP">NEQ</field>
                                             <value name="A">
                                               <block type="get_value" id="cIy==iAwEliUsdg}ZRU|">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="text" id="g!V{`*[bk{XE~[qy6_xA">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO0">
                                       <block type="comment" id="[=/HX!L+=3fu$y_[qiqB">
                                         <field name="COMMENT">Anrufer Ansage mit bekanntem Anrufer</field>
                                         <next>
                                           <block type="control" id="M_.mF0Le.RG1[IVv3^UP">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text_join" id="Q)pCn46h]D1l;rAf84gt">
                                                 <mutation items="2"></mutation>
                                                 <value name="ADD0">
                                                   <block type="get_value" id="#])ZFsY3y6W6H:VmwJs^">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="text" id=",O?9Zy|73CPiIaBIUX|_">
                                                     <field name="TEXT"> ruft gerade an.</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <value name="IF1">
                                       <block type="logic_operation" id="*o8NXq}oW41_,/Nc8%46" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="eG(P)d)El~2E^PT;lRd]">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_operation" id="J.R+Xsgr~+ah.`EGYFdu" inline="false">
                                             <field name="OP">AND</field>
                                             <value name="A">
                                               <block type="logic_compare" id="8ks3d+w0DAIzt/wK.F`{">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="0A2WuG]GnL{6Mc|go~8`">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="KDn;eZBi`LvMmA/,Fx[c">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="logic_compare" id="d0o(rcB9ng(Prr=.wBW[">
                                                 <field name="OP">NEQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="gH4~=)=9f3%gC7HUh*PI">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="yOS(z:`8u#^4Anops~;(">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO1">
                                       <block type="comment" id="4A~ZfR}Fp=Ay;}T~ax`}">
                                         <field name="COMMENT">Anrufer mit Rufnummer ohne Namen</field>
                                         <next>
                                           <block type="control" id="CTbx)AUEafLt,ibas.;M">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text_join" id="3qncvu9E7s0v}%TRQk_8">
                                                 <mutation items="2"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="U.FAdMLLN;bOKAjp4Eqy">
                                                     <field name="TEXT">Anruf von  der Rufnummer </field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="get_value" id="q^h0$2xdAiq/Tdo-4#;9">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <value name="IF2">
                                       <block type="logic_operation" id="y=^F]+;C__Qmj/3+^BMn" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="Sb+*ERQ`H@un5)0MOMGn">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_operation" id="_!J+RX/)Y:-6tdGdq4?K" inline="false">
                                             <field name="OP">AND</field>
                                             <value name="A">
                                               <block type="logic_compare" id="J6/KoNvGtBoe0idNEHru">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="|nTh)(hv(e9Rh%^SdjBo">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="p{]?Q-T7DYYMe)d4BV;,">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="logic_compare" id="l;a:#D@#.6a=C.e)~=mp">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="4G^[r@!Uq=f2VNu_=agY">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="mn?cm6tML@q)S:cVGivW">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO2">
                                       <block type="comment" id="E~cmfAg;NW@?IiRW~Fcl">
                                         <field name="COMMENT">Anrufer mit unbekannter Rufnummer</field>
                                         <next>
                                           <block type="control" id="I7y7!cILsqrq[%/B5QC]">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text_join" id="_O%;h#bd6%AySW+J8Ad/">
                                                 <mutation items="1"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="8x6XX/+)F72Ep%2j$S$y">
                                                     <field name="TEXT">Ein Unbekannter ruft an.</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                      </xml>
                      

                      Hey, vielen dank. Ist echt nett von dir. Besonders der Teil mit unterdrückter Rufnummer.
                      Habs dann noch ein wenig angepasst das die Lautstärke angehoben wird bei der Ansage und danach wieder leiser. Klappt echt super.

                      Was mich daran aber wundert ist das mein Skript nicht mit ringring klappt, nur mit toPauseState

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        Dreamboy74de
                        wrote on last edited by
                        #153

                        Habe mir das Skript auch mal installiert soweit läuft es gut, auf meinen FireTV Stick wird auch der Anrufer angesagt... ABER ich würde gerne ne ständige Wiederholung der Ansage haben wollen, entweder X-mal die Ansage oder solange bis das Telefonat angenommen bzw Abgelehnt wurde. Und in welcher Zeile und was trage ich die Lautstärkeanhebung ein, da die Ansage derzeit gefühlt leiser ist als das derzeit laufende TVprogramm über Waipu und Netflix.... Ach und wo wir schonmal beim Basteln sind würde nicht auch eine OnScreen Einblendung möglich sein in der steht wer grade Anruft??

                        Raspi4 4GB Home/CCU3 FW 3.85.7/Admin 7.7.23/Node.js v22.22.0/NPM 10.9.4/JS-Controller 7.1.0
                        Raspi4 4GB Szd/CCU3 FW 3.73.9/Admin 6.13.15/Node.js v18.19.0/NPM 10.2.3/JS-Controller5.0.17

                        dslraserD 1 Reply Last reply
                        0
                        • D Dreamboy74de

                          Habe mir das Skript auch mal installiert soweit läuft es gut, auf meinen FireTV Stick wird auch der Anrufer angesagt... ABER ich würde gerne ne ständige Wiederholung der Ansage haben wollen, entweder X-mal die Ansage oder solange bis das Telefonat angenommen bzw Abgelehnt wurde. Und in welcher Zeile und was trage ich die Lautstärkeanhebung ein, da die Ansage derzeit gefühlt leiser ist als das derzeit laufende TVprogramm über Waipu und Netflix.... Ach und wo wir schonmal beim Basteln sind würde nicht auch eine OnScreen Einblendung möglich sein in der steht wer grade Anruft??

                          dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          wrote on last edited by
                          #154

                          @Dreamboy74de sagte in tr-064 v3.1.x (Latest Repo) Diskussion:

                          ABER ich würde gerne ne ständige Wiederholung der Ansage haben wollen

                          Da habe ich das drinn

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

                          wo wir schonmal beim Basteln sind würde nicht auch eine OnScreen Einblendung möglich sein in der steht wer grade Anruft??

                          Macht bei mir meine VU+ (inklusive Rückwärtssuche im Internet)

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            SaiBot1981
                            wrote on last edited by
                            #155

                            Ich hab das Skript nun mal mit Telegram erweitert. Falls es jemand nachbauen möchte.

                            Anrufer und senden an Telegram.jpg

                            1 Reply Last reply
                            0
                            • Horst BöttcherH Do not disturb
                              Horst BöttcherH Do not disturb
                              Horst Böttcher
                              wrote on last edited by
                              #156

                              Ich bin am verzweifeln
                              ich hab den Adapter jetzt nach Anleitung installiert / updatet

                              Hab auf einer anderen Seite ne Anleitung gefunden. Und damit gelöst.
                              cd /opt/iobroker
                              iobroker stop
                              npm install iobroker.tr-064@3.1.4 --production
                              iobroker upload tr-064
                              iobroker start
                              

                              Nach dem Neustart wird er kurz grün und springt sofort auf Rot
                              Bild Text

                              Ich habe die fritzbox neugestartet
                              Bild Text

                              es bleibt dabei Der User hat alle rechte daran sollte es nicht liegen

                              brauche dringend Hilfe ich verzweifel

                              ioBroker auf Proxmox (Debian) auf LENOVO PC Thinkcentre als Produktivsystem

                              haselchenH -cs-- 2 Replies Last reply
                              0
                              • Horst BöttcherH Horst Böttcher

                                Ich bin am verzweifeln
                                ich hab den Adapter jetzt nach Anleitung installiert / updatet

                                Hab auf einer anderen Seite ne Anleitung gefunden. Und damit gelöst.
                                cd /opt/iobroker
                                iobroker stop
                                npm install iobroker.tr-064@3.1.4 --production
                                iobroker upload tr-064
                                iobroker start
                                

                                Nach dem Neustart wird er kurz grün und springt sofort auf Rot
                                Bild Text

                                Ich habe die fritzbox neugestartet
                                Bild Text

                                es bleibt dabei Der User hat alle rechte daran sollte es nicht liegen

                                brauche dringend Hilfe ich verzweifel

                                haselchenH Offline
                                haselchenH Offline
                                haselchen
                                Most Active
                                wrote on last edited by haselchen
                                #157

                                @Horst-Böttcher

                                Dem Log nach zu Urteilen aber anscheinend nicht.
                                User und Passwort in der Box angelegt?
                                Alle benötigten Haken für den User gesetzt?
                                Die gleichen Daten im Adapter angegeben?
                                Fritz Box dann neu gestartet?

                                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                Horst BöttcherH 1 Reply Last reply
                                0
                                • haselchenH haselchen

                                  @Horst-Böttcher

                                  Dem Log nach zu Urteilen aber anscheinend nicht.
                                  User und Passwort in der Box angelegt?
                                  Alle benötigten Haken für den User gesetzt?
                                  Die gleichen Daten im Adapter angegeben?
                                  Fritz Box dann neu gestartet?

                                  Horst BöttcherH Do not disturb
                                  Horst BöttcherH Do not disturb
                                  Horst Böttcher
                                  wrote on last edited by
                                  #158

                                  @haselchen sagte in tr-064 v3.1.x (Latest Repo) Diskussion:

                                  @Horst-Böttcher

                                  Dem Log nach zu Urteilen aber anscheinend nicht.
                                  User und Passwort in der Box angelegt?
                                  Alle benötigten Haken für den User gesetzt?
                                  Die gleichen Daten im Adapter angegeben?
                                  Fritz Box dann neu gestartet?

                                  komisch nach dem 5 neustart des router geht es aufeinmal Dank dir

                                  ioBroker auf Proxmox (Debian) auf LENOVO PC Thinkcentre als Produktivsystem

                                  1 Reply Last reply
                                  0
                                  • dontobiD Offline
                                    dontobiD Offline
                                    dontobi
                                    wrote on last edited by
                                    #159

                                    Abend

                                    Ich habe eben von der Community Version auf die 3.1.4 geupdated. Der Adapter meldet grün, jedoch wurden bei mir keine Objekte angelegt. Die Fritzbox habe ich bereits neugestartet und auch den Raspi auf dem der ioBroker läuft. Leider keine Veränderung. Im Log kann ich auch nichts erkennen.

                                    Vielleicht hat ja jemand von euch einen Tipp.

                                    Gruß Tobi

                                    Smart Home Zentrale: Raspberry Pi 4 4GB
                                    Meine Homepage: https://www.myHome.zone

                                    haselchenH 1 Reply Last reply
                                    0
                                    • dontobiD dontobi

                                      Abend

                                      Ich habe eben von der Community Version auf die 3.1.4 geupdated. Der Adapter meldet grün, jedoch wurden bei mir keine Objekte angelegt. Die Fritzbox habe ich bereits neugestartet und auch den Raspi auf dem der ioBroker läuft. Leider keine Veränderung. Im Log kann ich auch nichts erkennen.

                                      Vielleicht hat ja jemand von euch einen Tipp.

                                      Gruß Tobi

                                      haselchenH Offline
                                      haselchenH Offline
                                      haselchen
                                      Most Active
                                      wrote on last edited by
                                      #160

                                      @dontobi

                                      Hast du beide Adapter oder nur noch einen ?
                                      Wie bist du vorgegangen?

                                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                      1 Reply Last reply
                                      0
                                      • dontobiD Offline
                                        dontobiD Offline
                                        dontobi
                                        wrote on last edited by
                                        #161

                                        Habe den ioBroker gestoppt, den alten deinstalliert, den neuen per npm installiert und anschließend den ioBroker wieder gestartet.

                                        Smart Home Zentrale: Raspberry Pi 4 4GB
                                        Meine Homepage: https://www.myHome.zone

                                        apollon77A 1 Reply Last reply
                                        0
                                        • dontobiD dontobi

                                          Habe den ioBroker gestoppt, den alten deinstalliert, den neuen per npm installiert und anschließend den ioBroker wieder gestartet.

                                          apollon77A Offline
                                          apollon77A Offline
                                          apollon77
                                          wrote on last edited by
                                          #162

                                          @dontobi naja damit ist deine Konfig leer ... also was soll er dann anlegen?

                                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          714

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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