Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. BLOCKLY - Probleme mit Anrufansage auf Funk-Gong

    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

    BLOCKLY - Probleme mit Anrufansage auf Funk-Gong

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

      Hallo zusammen,

      auch auf die Gefahr, das es viel zu kompliziert ist, aber ich habe eine Möglichkeit gefunden, das man sich die Anrufer aus der FritzBox auf dem MP3-Funkgong ansagen lassen kann - fast zumindest.

      Habe zum testen unsere beiden Handys genommen, je eine MP3 angelegt, das angezeigte Blockly erstellt und war überrascht das es geklappt hat.

      Wenn es keine einfachere Variante von euch gibt (tr-064?, vcard?) würde ich halt für das ganze Telefonbuch eine MP3 erstellen und das Blockly nach unten hin erweitern.

      Nun kurz zu meinem Problem: Wenn ich von meinem Telefon anrufe wird mein Name angesagt - das klappt soweit. Rufe ich danach vom Telefon meiner Freundin an, wird mir unter "Objekte" und "tr.064" ihre Nummer und ihr Name angezeigt, allerdings kommt als Ansage das ich anrufe. Rufe ich kurz danach dann nochmal von ihrem Telefon an, dann kommt das sie anruft. Anschließend wieder mein Handy genommen, unter Objekte wird alles richtig erkannt, aber auch hier, sie wird genannt. Beim nächsten Anruf von meinem Handy kommt dann mein Name -> um es kurz zu machen, der angesagte Name hängt immer ein Anruf hintendran. Da wir nun nicht jedem sagen können das er zweimal anrufen soll damit wir wissen wer es ist, müsste eine andere Lösung her.

      Jemand eine Idee von euch warum die Namen doppelt genannt werden?

      Edit: Mittlerweile habe ich auch eine Verzögerung von 3 Sekunden eingebaut, so dass noch Zeit ist auf den "Caller" zu reagieren, aber das bringt keinen Erfolg.

      Ebenfalls wurde probiert, den "Caller", "CallerName" und den "json" per Script auf "0" zu setzten, wenn "Ringing" auf "False" springt -> dann werden zwar die Dantenpunkte auf "0" gesetzt, aber dann kommt gar keine Ansage mehr.

      2413_forum.png

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Hi und willkommen,

        Super das du deine Facebook Frage ins forum verschoben hast !

        Auf Facebook hatte ich bereits gefragt, bitten diese info hier dan weitergeben machen wir im forum weiter 🙂

        mein post dar :

        ` > Ich habe das Gerät leider nicht wie sieht das objecten den aus ?

        Und warum so umständliche mit den doppelten falls Blöcken ?

        Im ersten falls objecten kannst du bereits auf wahr abfragen/triggeren

        Dan darunter nur einen fals block mit der abfrage caller = xxx sonst caller = xxx

        sonst caller = xxx

        Usw `

        1 Reply Last reply Reply Quote 0
        • D
          DerOstfriese last edited by

          @Dutchman:

          Hi und willkommen,

          Super das du deine Facebook Frage ins forum verschoben hast !

          Auf Facebook hatte ich bereits gefragt, bitten diese info hier dan weitergeben machen wir im forum weiter 🙂

          mein post dar :

          ` > Ich habe das Gerät leider nicht wie sieht das objecten den aus ?

          Und warum so umständliche mit den doppelten falls Blöcken ?

          Im ersten falls objecten kannst du bereits auf wahr abfragen/triggeren

          Dan darunter nur einen fals block mit der abfrage caller = xxx sonst caller = xxx

          sonst caller = xxx

          Usw

          Ähm, dann Antwort wurde nicht mehr angezeigt, daher dachte ich das du wieder gelöscht hättest. Desweiteren probiere ich mal deine Variante mal aus, schauen wir was dabei passiert.

          1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 last edited by

            Kannst du zum testen mal nicht auf eine Änderung bei Ringing triggern sondern auf eine Änderung beim Caller Namen?

            Kennst du dieses Script: viewtopic.php?f=21&t=2328&hilit=Anrufer

            Vielleicht kannst du das einfach auf eine Ansage beim Funkgong umwandeln.

            1 Reply Last reply Reply Quote 0
            • D
              DerOstfriese last edited by

              Im Moment steht es noch auf "Triggern bei Ringing", um im Moment klappt es, fragt mich nicht warum, aber es geht. Zumindest mit 2 eingetragenen Nummern.

              1 Reply Last reply Reply Quote 0
              • M
                mameier1234 last edited by

                Ich habe auf die Art mein Garagentor gesteuert… Das klappt einwandfrei.. Allerdings wandle ich die zu prüfende nummer noch in eine Zahl um...

                Vieleicht hilft es dir...

                4885_calle1.png

                1 Reply Last reply Reply Quote 0
                • J
                  jogijohansson last edited by

                  Hallo Martin

                  Genau das was ich gesucht habe für meine Garage

                  Leider klappt es bei mir nicht so richtig .

                  Kannst du eventuell das Skript exportieren ?

                  Gruß Jogi

                  1 Reply Last reply Reply Quote 0
                  • M
                    mameier1234 last edited by

                    nu klor !

                    Das erste Script wertet den Anruf aus, das zweite schaltet den HomematicAktor für eine Sekunde auf ein, dann wieder auf aus…

                     <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="0Id|77WGaCa~CIdq)Vg/" x="-537" y="-512"><field name="COMMENT">621:925808</field>
                        <next><block type="comment" id="14vMop=RY-@wTwcl5(OA"><field name="COMMENT">622:925809</field>
                            <next><block type="comment" id="`O@`8):%BSs+#b+{HbZE"><field name="COMMENT">623:925796</field></block></next></block></next></block> 
                      <block type="on" id="+JeIb)/B#CP?pjBPSDTl" x="-512" y="-387"><field name="OID">tr-064.0.callmonitor.ringing</field>
                        <field name="CONDITION">ne</field>
                    
                        <statement name="STATEMENT"><block type="comment" id="c6(O%9+s^%v_{L7Hvi_T"><field name="COMMENT">Anruf an DW 623, ovn Handy MM oder CM ??</field>
                            <next><block type="get_value_async" id="#`BvX:~XQwqb}4kc`%Q0"><field name="ATTR">val</field>
                                <field name="OID">tr-064.0.callmonitor.inbound.callee</field>
                                <statement name="STATEMENT"><block type="controls_if" id="gMsBHC#rm=}1Qfl15Z4q"><value name="IF0"><block type="logic_operation" id="FLZJmi+Pp75p?9S|nGGW" inline="false"><field name="OP">AND</field>
                                        <value name="A"><block type="logic_operation" id="b1F-_P1](Nj9[Y.n)M4s" inline="false"><field name="OP">AND</field>
                                            <value name="A"><block type="logic_compare" id="dnhYI/6PkN%E%_o|{;Ki"><field name="OP">EQ</field>
                                                <value name="A"><block type="on_source" id="cgrS`E!%zoR[??B6XgN,"><field name="ATTR">state.val</field></block></value> 
                                                <value name="B"><block type="logic_boolean" id="MUUh)w;u{|w@N?iHr^X4"><field name="BOOL">TRUE</field></block></value></block></value> 
                                            <value name="B"><block type="logic_compare" id="@(R1yOIjv=-:hxZjz}5s"><field name="OP">EQ</field>
                                                <value name="A"><block type="get_value" id="%-!l+4Ng6EkKMX]4B(hY"><field name="ATTR">val</field>
                                                    <field name="OID">tr-064.0.callmonitor.inbound.callee</field></block></value> 
                                                <value name="B"><block type="convert_tonumber" id="gk+qGkwKskd7h5VJCrh_"><value name="VALUE"><block type="math_number" id="8C^c#]yJX;!gXiW;;#Qt"><field name="NUM">623</field></block></value></block></value></block></value></block></value> 
                                        <value name="B"><block type="logic_compare" id="]1,gOP*:m9B#i{BazKR;"><field name="OP">EQ</field>
                                            <value name="A"><block type="get_value" id="7!lU#0V_*G2!)-]`{5M4"><field name="ATTR">val</field>
                                                <field name="OID">tr-064.0.callmonitor.inbound.caller</field></block></value> 
                                            <value name="B"><block type="convert_tonumber" id="o|=d,0Xx)@%jpSB8|[hH"><value name="VALUE"><block type="math_number" id="3jB1X9~-DuQ@U],0xUhz"><field name="NUM">17234234544</field></block></value></block></value></block></value></block></value> 
                                    <statement name="DO0"><block type="control" id="87z7n@6Z}ZE_xlQh3Db-"><mutation delay_input="false"></mutation>
                                        <field name="OID">javascript.1.GaragenTaster</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE"><block type="logic_boolean" id="PLjrP_fJ6jwDyfnrQ]go"><field name="BOOL">TRUE</field></block></value> 
                                        <next><block type="debug" id="XXm96S|LCwcF}RMVWhNI"><field name="Severity">log</field>
                                            <value name="TEXT"><shadow type="text" id="=#}y:x1=8~n@.Vu1D.I8"><field name="TEXT">Garagentor</field></shadow></value> 
                                            <next><block type="telegram" id=")u1?]342xxxxxK~C;otOp_"><value name="MESSAGE"><shadow type="text" id="/rv|q_VrR-jbAmh:ki+M"><field name="TEXT">text</field></shadow> 
                                                  <block type="text" id="8b3W5o{]_}wOX-E{Er5u"><field name="TEXT">Martin hat Garagentor per Handy geöffnet</field></block></value></block></next></block></next></block></statement></block></statement></block></next></block></statement> 
                        <next><block type="on" id="]Q4z9_q|=w/Jd23MGy7z"><field name="OID">tr-064.0.callmonitor.ringing</field>
                            <field name="CONDITION">ne</field>
                    
                            <statement name="STATEMENT"><block type="comment" id="/7MEfHEBHd7:{`CZ+gp^"><field name="COMMENT">Anruf an DW 623, ovn Handy MM oder CM ??</field>
                                <next><block type="get_value_async" id="A%OSSh:[U6}sHA*6C5RY"><field name="ATTR">val</field>
                                    <field name="OID">tr-064.0.callmonitor.inbound.callee</field>
                                    <statement name="STATEMENT"><block type="controls_if" id="B*I06NlNO9nvz0/]O(5h"><value name="IF0"><block type="logic_operation" id="0@^)Z6+`5y2biKK{!3W!" inline="false"><field name="OP">AND</field>
                                            <value name="A"><block type="logic_operation" id="J(J+GXwu|rcVvqeCrbnm" inline="false"><field name="OP">AND</field>
                                                <value name="A"><block type="logic_compare" id="@p.X3=iX2_xy;Erjc(3H"><field name="OP">EQ</field>
                                                    <value name="A"><block type="on_source" id="]9ILXFNZHiLepX#ch)?0"><field name="ATTR">state.val</field></block></value> 
                                                    <value name="B"><block type="logic_boolean" id="oWO?P0^)yQ{sqY*45t!C"><field name="BOOL">TRUE</field></block></value></block></value> 
                                                <value name="B"><block type="logic_compare" id="JFX-x[5:Gv/F^|8ODhB6"><field name="OP">EQ</field>
                                                    <value name="A"><block type="get_value" id="5!C4U_Fu!41}qCu4QB{j"><field name="ATTR">val</field>
                                                        <field name="OID">tr-064.0.callmonitor.inbound.callee</field></block></value> 
                                                    <value name="B"><block type="convert_tonumber" id=")%-r%pBlY8v=`_C[9iD["><value name="VALUE"><block type="math_number" id="U+smN~ao8i?%bloLhelH"><field name="NUM">623</field></block></value></block></value></block></value></block></value> 
                                            <value name="B"><block type="logic_compare" id="8NlkF}*%wZDJGT?S7g{U"><field name="OP">EQ</field>
                                                <value name="A"><block type="get_value" id="atwo}[{|5)5}h4P+OD_("><field name="ATTR">val</field>
                                                    <field name="OID">tr-064.0.callmonitor.inbound.caller</field></block></value> 
                                                <value name="B"><block type="convert_tonumber" id=".|#`uD2D.b{xzGRl,akv"><value name="VALUE"><block type="math_number" id="VieyGwcJz,6DFPRg^~F-"><field name="NUM">1752342195</field></block></value></block></value></block></value></block></value> 
                                        <statement name="DO0"><block type="control" id="!iJH/pl?o,DH/^0z@w}s"><mutation delay_input="false"></mutation>
                                            <field name="OID">javascript.1.GaragenTaster</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE"><block type="logic_boolean" id="p]zrPcWQ}tzAOz|w]ro]"><field name="BOOL">TRUE</field></block></value> 
                                            <next><block type="debug" id="^Q*o5~@?#fUk{V_M3D_z"><field name="Severity">log</field>
                                                <value name="TEXT"><shadow type="text" id="4kV;F0CI5A+MX4aIi90U"><field name="TEXT">Garagentor</field></shadow></value> 
                                                <next><block type="telegram" id="REa2xxxxxO!lDbGZD_0;i"><value name="MESSAGE"><shadow type="text" id="4}k1pUshFAtZl6v2B@i8"><field name="TEXT">text</field></shadow> 
                                                      <block type="text" id="-3(X0,}C3u0uG)x{ub=6"><field name="TEXT">Claudia hat Garagentor per Handy geöffnet</field></block></value></block></next></block></next></block></statement></block></statement></block></next></block></statement></block></next></block> 
                      <block type="procedures_defnoreturn" id="U+5bJKtZ}SM5{}3ri#{{" x="238" y="-412"><mutation><arg name="LametricText"></arg></mutation> 
                        <field name="NAME">Lametric</field>
                        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                        <statement name="STACK"><block type="control" id="1[/4hhMwS(76MB6)DmfP"><mutation delay_input="false"></mutation>
                            <field name="OID">fhem.0.lametric.msg</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE"><block type="text_join" id="wb[2T!bN00b4k!d5OzuE" inline="true"><mutation items="3"></mutation>
                                <value name="ADD0"><block type="text" id="+O_~,*`@Z)0hq_T`!yrb"><field name="TEXT">'</field></block></value> 
                                <value name="ADD1"><block type="variables_get" id="j0RS_+ym7tMj]ve(?3lA"><field name="VAR">LametricText</field></block></value> 
                                <value name="ADD2"><block type="text" id="LLBm}dh7V.I`IdzX~w5-"><field name="TEXT">'</field></block></value></block></value></block></statement></block></xml> 
                    
                     <xml xmlns="http://www.w3.org/1999/xhtml"><block type="create" id="uJcj~DvYs:/2.g}={b[!" x="-387" y="13"><field name="NAME">GaragenTaster</field>
                        <next><block type="on" id="hAmFXxk6Vhw(lLdqpDmh"><field name="OID">javascript.1.GaragenTaster</field>
                            <field name="CONDITION">ne</field>
                    
                            <statement name="STATEMENT"><block type="controls_if" id="4TIow3fq}~p,WV-]TBpj"><value name="IF0"><block type="logic_compare" id="J6V#avfXO%swdrj_:iD0"><field name="OP">EQ</field>
                                    <value name="A"><block type="get_value" id="xm!QG-L;bpBI_eM%z@du"><field name="ATTR">val</field>
                                        <field name="OID">javascript.1.GaragenTaster</field></block></value> 
                                    <value name="B"><block type="logic_boolean" id="i7qOws,vIX:.+BX8GKk;"><field name="BOOL">TRUE</field></block></value></block></value> 
                                <statement name="DO0"><block type="control" id="u{)=~/A!NhAl)]fx,H5c"><mutation delay_input="false"></mutation>
                                    <field name="OID">hm-rpc.0.OEQ0015813.1.STATE</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE"><block type="logic_boolean" id="e-5dJ*JqXBqD?Q*F%]%M"><field name="BOOL">TRUE</field></block></value> 
                                    <next><block type="control" id="lHLi;P1;:E{%]izLj]Yu"><mutation delay_input="true"></mutation>
                                        <field name="OID">hm-rpc.0.OEQ0015813.1.STATE</field>
                                        <field name="WITH_DELAY">TRUE</field>
                                        <field name="DELAY_MS">1</field>
                                        <field name="UNIT">sec</field>
                                        <field name="CLEAR_RUNNING">FALSE</field>
                                        <value name="VALUE"><block type="logic_boolean" id="W*E?o[F`fr^:0d3Cd)R}"><field name="BOOL">FALSE</field></block></value> 
                                        <next><block type="control" id="1[#@(zoNh333~8+Nzv`o"><mutation delay_input="true"></mutation>
                                            <field name="OID">javascript.1.GaragenTaster</field>
                                            <field name="WITH_DELAY">TRUE</field>
                                            <field name="DELAY_MS">1</field>
                                            <field name="UNIT">sec</field>
                                            <field name="CLEAR_RUNNING">FALSE</field>
                                            <value name="VALUE"><block type="logic_boolean" id="1)x^S-KgS+..KXqpj{/+"><field name="BOOL">FALSE</field></block></value> 
                                            <next><block type="debug" id="rM~US^`qiy~h`hC9Wmw%"><field name="Severity">log</field>
                                                <value name="TEXT"><shadow type="text" id="I(ffogkG`+*d#BLt?#?`"><field name="TEXT">Garagentaster geschaltet</field></shadow></value> 
                                                <next><block type="telegram" id="vO0m;5pM4HVq{cdVvkWM"><value name="MESSAGE"><shadow type="text" id="|E:*r/n`SY7^fy^qTh)y"><field name="TEXT">Garagentaster betätigt</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block> 
                      <block type="procedures_defnoreturn" id="U+5bJKtZ}SM5{}3ri#{{" x="238" y="13"><mutation><arg name="LametricText"></arg></mutation> 
                        <field name="NAME">Lametric</field>
                        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                        <statement name="STACK"><block type="control" id="1[/4hhMwS(76MB6)DmfP"><mutation delay_input="false"></mutation>
                            <field name="OID">fhem.0.lametric.msg</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE"><block type="text_join" id="wb[2T!bN00b4k!d5OzuE" inline="true"><mutation items="3"></mutation>
                                <value name="ADD0"><block type="text" id="+O_~,*`@Z)0hq_T`!yrb"><field name="TEXT">'</field></block></value> 
                                <value name="ADD1"><block type="variables_get" id="j0RS_+ym7tMj]ve(?3lA"><field name="VAR">LametricText</field></block></value> 
                                <value name="ADD2"><block type="text" id="LLBm}dh7V.I`IdzX~w5-"><field name="TEXT">'</field></block></value></block></value></block></statement></block></xml> 
                    
                    1 Reply Last reply Reply Quote 0
                    • J
                      jogijohansson last edited by

                      Perfekt funktioniert einwandfrei.

                      Danke 😄

                      1 Reply Last reply Reply Quote 0
                      • M
                        mameier1234 last edited by

                        Gerne…!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        940
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        5
                        10
                        1027
                        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