Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. tr-064 v3.1.x (Latest Repo) Diskussion

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

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

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

      So hat meine Config mit dem alten Adapter ohne Probleme funktioniert.

      Anrufansage.jpg

      Nur mit dem neuen will es nicht

      1 Reply Last reply Reply Quote 0
      • DesoxBuddies
        DesoxBuddies @Chaot last edited by

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

        @Chaot das hab ich noch nie gemacht. kannst du mir das evtl kurz erklären?

        edit: habs gefunden... danke für den tip

        Guten Abend, ich habe derzeit das selbe Problem das du dar malst hast.
        Leider weiß ich nicht wie ich die Permissions vergeben kann.
        Der Datei array-ext.js in dem /opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-ext Ordner habe ich die 777 Berechtigung gegeben, leider ohne Erfolg.

        S apollon77 2 Replies Last reply Reply Quote 0
        • S
          SaiBot1981 @DesoxBuddies last edited by

          @DesoxBuddies also mit der standart config ohne 777 klapt es ja im grunde. nur leider immer um einen call verzögert.

          das hatte ich damals mit dem alten adapter auch. mit dem haken bei "lösche falls läuft" war es behoben und hat super geklappt

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @DesoxBuddies last edited by

            @DesoxBuddies bitte nicht selbst an file rechten rumfummeln. Installation fixer ausführen. Der macht das alles

            1 Reply Last reply Reply Quote 0
            • S
              SaiBot1981 last edited by SaiBot1981

              Ich hab die Lösung....

              Bitte gerne Testen... Funktioniert perfekt. hab nun über 20 mal mit unterschiedlichen Rufnummer zuhause angerufen

              Anrufansage.jpg

              1 Reply Last reply Reply Quote 0
              • S
                SaiBot1981 last edited by

                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 1 Reply Last reply Reply Quote 0
                • X
                  Xyolyp @SaiBot1981 last edited by

                  @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 Reply Quote 0
                  • S
                    SaiBot1981 @Xyolyp last edited by

                    @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>
                    
                    dslraser 1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @SaiBot1981 last edited by

                      @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 Reply Quote 0
                      • S
                        SaiBot1981 @dslraser last edited by 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

                        dslraser 1 Reply Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @SaiBot1981 last edited by

                          @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 Reply Quote 0
                          • S
                            SaiBot1981 @dslraser last edited by

                            @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 Reply Quote 0
                            • S
                              SaiBot1981 last edited by

                              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>
                              
                              dslraser 1 Reply Last reply Reply Quote 0
                              • dslraser
                                dslraser Forum Testing Most Active @SaiBot1981 last edited by 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>
                                

                                AxelF1977 S 2 Replies Last reply Reply Quote 1
                                • AxelF1977
                                  AxelF1977 @dslraser last edited by

                                  @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.

                                  1 Reply Last reply Reply Quote 1
                                  • S
                                    SaiBot1981 @dslraser last edited by SaiBot1981

                                    @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 Reply Quote 0
                                    • D
                                      Dreamboy74de last edited by

                                      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??

                                      dslraser 1 Reply Last reply Reply Quote 0
                                      • dslraser
                                        dslraser Forum Testing Most Active @Dreamboy74de last edited by

                                        @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 Reply Quote 0
                                        • S
                                          SaiBot1981 last edited by

                                          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 Reply Quote 0
                                          • Horst Böttcher
                                            Horst Böttcher last edited by

                                            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

                                            haselchen -cs- 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            851
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            tr-064
                                            50
                                            295
                                            38057
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo