Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. FritzBox Callmonitor: Nur auf EINE Nummer reagieren

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

FritzBox Callmonitor: Nur auf EINE Nummer reagieren

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 352 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • I Offline
    I Offline
    invidianer
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen!

    Ruft jemand auf einer meiner drei Festnetznummern an, bekomme ich eine entsprechende Nachricht auf Telegram.
    Kann ich im Skript erreichen, daß nur auf eine der drei Nummern reagiert wird?

    Viele Grüße, Marcus

    Bildschirmfoto 2024-04-03 um 17.33.36.jpg

    <xml xmlns="https://developers.google.com/blockly/xml">
      <variables>
        <variable type="timeout" id="timeout">timeout</variable>
        <variable id="HP^vL38Xt4P{-Gc{4A.,">Anrufernummer</variable>
        <variable id="n,.bl90t$[=x3+48k@+#">Anrufername</variable>
        <variable id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</variable>
      </variables>
      <block type="on" id="l1O_GvAVwV6Qa}gi5ol`" x="138" y="88">
        <field name="OID">tr-064.0.callmonitor.ringing</field>
        <field name="CONDITION">true</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="timeouts_cleartimeout" id="|pz[+9Dy}G,a7?m]buvb">
            <field name="NAME">timeout</field>
            <next>
              <block type="timeouts_settimeout" id="5*(_(vh~{z|d3b3)*?O-">
                <field name="NAME">timeout</field>
                <field name="DELAY">1000</field>
                <field name="UNIT">ms</field>
                <statement name="STATEMENT">
                  <block type="variables_set" id="gDED/!Q}E[2_Bg8snR=o">
                    <field name="VAR" id="HP^vL38Xt4P{-Gc{4A.,">Anrufernummer</field>
                    <value name="VALUE">
                      <block type="get_value" id="(^k9zO;1+2^I]-]MTurc">
                        <field name="ATTR">val</field>
                        <field name="OID">tr-064.0.callmonitor.inbound.caller</field>
                      </block>
                    </value>
                    <next>
                      <block type="variables_set" id="?LCU[n[X{M~/k5kRvRkt">
                        <field name="VAR" id="n,.bl90t$[=x3+48k@+#">Anrufername</field>
                        <value name="VALUE">
                          <block type="get_value" id="}RD8eCP*@a4[,)6qAZA6">
                            <field name="ATTR">val</field>
                            <field name="OID">tr-064.0.callmonitor.inbound.callerName</field>
                          </block>
                        </value>
                        <next>
                          <block type="variables_set" id="X96x[cT72L$6NPf^+;7w">
                            <field name="VAR" id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</field>
                            <value name="VALUE">
                              <block type="text" id="P_FiCXlZBm(EFO]~KeC|">
                                <field name="TEXT"></field>
                              </block>
                            </value>
                            <next>
                              <block type="controls_if" id="y:1x;{6Kj#3?D|c9TkcI">
                                <mutation elseif="2"></mutation>
                                <value name="IF0">
                                  <block type="logic_operation" id="xYC,5nf`u6G7a~c5UY#`" inline="false">
                                    <field name="OP">AND</field>
                                    <value name="A">
                                      <block type="logic_compare" id="#3aT@@Q.AQ(PutM#45!9">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="variables_get" id="QRCJI,:69FYRySKd*2!B">
                                            <field name="VAR" id="n,.bl90t$[=x3+48k@+#">Anrufername</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="text" id="gtmJ|]cg42=xsOK=*$k.">
                                            <field name="TEXT"></field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_compare" id="f7?rX{bk|CTgr{!cp*Jm">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="variables_get" id="LrvzuGzcu.@Iah0Da}GN">
                                            <field name="VAR" id="HP^vL38Xt4P{-Gc{4A.,">Anrufernummer</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="text" id="?f)gasXenBxRsvgAzpNM">
                                            <field name="TEXT"></field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="variables_set" id="8JnRw+rIY)Es`U8DqQL,">
                                    <field name="VAR" id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</field>
                                    <value name="VALUE">
                                      <block type="text" id="7ci8]f%|ElxIt_Nb]7z[">
                                        <field name="TEXT">Anruf von Unbekannt</field>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                                <value name="IF1">
                                  <block type="logic_compare" id="?!|Cf@p7{g`qo.iN%oXQ">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="variables_get" id="Z9,pbGq#C[)}oFXamGQ^">
                                        <field name="VAR" id="n,.bl90t$[=x3+48k@+#">Anrufername</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="text" id="|qFZ}u)]*},1:)S5M(q+">
                                        <field name="TEXT"></field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO1">
                                  <block type="variables_set" id="VDu}R!p44D1cv+|M7*@V">
                                    <field name="VAR" id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</field>
                                    <value name="VALUE">
                                      <block type="text_join" id="@Eu/A*Axn~nAgiB87|6-">
                                        <mutation items="2"></mutation>
                                        <value name="ADD0">
                                          <block type="text" id="#enXtQW0iz3dO3:GOI=2">
                                            <field name="TEXT">Anruf von </field>
                                          </block>
                                        </value>
                                        <value name="ADD1">
                                          <block type="variables_get" id="49d5orI?C;emx/aq21(7">
                                            <field name="VAR" id="HP^vL38Xt4P{-Gc{4A.,">Anrufernummer</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                                <value name="IF2">
                                  <block type="logic_operation" id="c2@21iKaVt.fXxtO;Y}E" inline="false">
                                    <field name="OP">AND</field>
                                    <value name="A">
                                      <block type="logic_compare" id="@NMmZ%0k*4nU,qp,8d~O">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="text_indexOf" id="`oNHI+nz{l.V45Xomx$O">
                                            <field name="END">FIRST</field>
                                            <value name="VALUE">
                                              <block type="variables_get" id="I1t?Tj|-f[N/rRF]VJNN">
                                                <field name="VAR" id="n,.bl90t$[=x3+48k@+#">Anrufername</field>
                                              </block>
                                            </value>
                                            <value name="FIND">
                                              <shadow type="text" id="YAGWoS0@l[YYalcy]f.L">
                                                <field name="TEXT">Arsch</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="Qt|IkAMx5k%wrWUNOcb(">
                                            <field name="NUM">0</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_compare" id="dTtg$IO(,(m=:IFCGTaC">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="text_indexOf" id="LNd6hBsZ#]607H1Wi^W_">
                                            <field name="END">FIRST</field>
                                            <value name="VALUE">
                                              <block type="variables_get" id="vPY:3oyK`ra/5,6c0{N2">
                                                <field name="VAR" id="n,.bl90t$[=x3+48k@+#">Anrufername</field>
                                              </block>
                                            </value>
                                            <value name="FIND">
                                              <shadow type="text" id="os42Z|Lam1x|SM)u*kO;">
                                                <field name="TEXT">Marcus</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="H9U_23z,-zP=#NPy/t++">
                                            <field name="NUM">0</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO2">
                                  <block type="variables_set" id="%AV-0-~F||+*V.,V*2Dn">
                                    <field name="VAR" id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</field>
                                    <value name="VALUE">
                                      <block type="text_join" id="B|=,.mrQfROX`g6Y~?,3">
                                        <mutation items="2"></mutation>
                                        <value name="ADD0">
                                          <block type="text" id="z`TP{NSa0*ppD=U%Gm5(">
                                            <field name="TEXT">Anruf von </field>
                                          </block>
                                        </value>
                                        <value name="ADD1">
                                          <block type="variables_get" id="C+1J!pC,9:_nRfl^k9*B">
                                            <field name="VAR" id="n,.bl90t$[=x3+48k@+#">Anrufername</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                                <next>
                                  <block type="controls_if" id="h)q]Uv^_,IFD-mMHP%!I">
                                    <value name="IF0">
                                      <block type="logic_compare" id="k02Xb!V?,TxYm3]w6A0k">
                                        <field name="OP">NEQ</field>
                                        <value name="A">
                                          <block type="variables_get" id="r7yGU3R-u(=W)QEqGZ1I">
                                            <field name="VAR" id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="text" id="5bhy2?EiF}CH(`o5li{D">
                                            <field name="TEXT"></field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="telegram" id="zm9[+AcU}V{{T1a@+dch">
                                        <field name="INSTANCE">.2</field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <field name="ESCAPING">FALSE</field>
                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                        <value name="MESSAGE">
                                          <shadow type="text" id="{/~)c~0#,A.Nu$:MzLI*">
                                            <field name="TEXT">text</field>
                                          </shadow>
                                          <block type="variables_get" id="Nr1:faX};Rl|x@YiKLMB">
                                            <field name="VAR" id="Y)MXKWj1KTSU)`wXj{W0">Ausgabe</field>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </statement>
      </block>
    </xml>
    
    1 Antwort Letzte Antwort
    0
    • M Online
      M Online
      MCU
      schrieb am zuletzt editiert von MCU
      #2

      @invidianer Die angerufene Nummer müsste die callee sein.

      tr-064.0.callmonitor.inbound.callee
      

      Die musst du entsprechend einbauen und bafragen.

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      I 1 Antwort Letzte Antwort
      2
      • M MCU

        @invidianer Die angerufene Nummer müsste die callee sein.

        tr-064.0.callmonitor.inbound.callee
        

        Die musst du entsprechend einbauen und bafragen.

        I Offline
        I Offline
        invidianer
        schrieb am zuletzt editiert von
        #3

        @mcu
        In diesem "Falls Objekt"-Block kann ich nur "ringing" oder "toPauseState" oder "toPauseState-0" auswählen :(

        M 1 Antwort Letzte Antwort
        0
        • I invidianer

          @mcu
          In diesem "Falls Objekt"-Block kann ich nur "ringing" oder "toPauseState" oder "toPauseState-0" auswählen :(

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von
          #4

          @invidianer
          Verstehe ich grad nicht.
          Kannst du doch als Variable holen?
          Zusätzlich zur Anrufnummer -> angerufeneNummer -> wert von callee (inbound)
          1c9de6c3-c32c-4206-b417-127f9331b140-image.png

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          I 1 Antwort Letzte Antwort
          1
          • M MCU

            @invidianer
            Verstehe ich grad nicht.
            Kannst du doch als Variable holen?
            Zusätzlich zur Anrufnummer -> angerufeneNummer -> wert von callee (inbound)
            1c9de6c3-c32c-4206-b417-127f9331b140-image.png

            I Offline
            I Offline
            invidianer
            schrieb am zuletzt editiert von
            #5

            @mcu
            Ah, jetzt habe ich verstanden, wie Du es meinst!
            Danke, mal probieren, ob es so funktioniert.

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            357

            Online

            32.5k

            Benutzer

            81.6k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe