NEWS
BLOCKLY - Probleme mit Anrufansage auf Funk-Gong
-
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.
-
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 `
-
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.
-
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.
-
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.
-
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...
-
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
-
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>
-
Perfekt funktioniert einwandfrei.
Danke
-
Gerne…!