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 Anrufmonitor mit Alexa

NEWS

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

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

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

FritzBox Anrufmonitor mit Alexa

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 3 Kommentatoren 1.2k Aufrufe
  • Ä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.
  • D Offline
    D Offline
    djalexz
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe folgendes vor:

    Alexa soll einen eingehenden Anruf auf der FritzBox ansagen.

    Das funktioniert im Prinzip auch.

    Aber wie kann ich prüfen, ob ein Anrufername gefunden wird oder nicht?

    Habe das jetzt in Node-Red so:

    ! https://abload.de/image.php?img=fritzboxz4duo.png ~~Das finale Ausgeben via Alexa ist kein Problem.

    Aber wie frage ich ab in welchem Array der Anrufername drinsteht (wenn es einen gibt)?

    Der Index des Arrays ist auch nicht immer gleich. War zuerst 0, dann 1 beim Testen.

    Also ich möchte Quasi wenn es einen Telefonbucheintrag in der FritzBox gibt, diesen ausgeben lassen und wenn es keinen gibt nur die Nummer.

    Hoffe das ist halbwegs verständlich ausgedrückt.

    Danke euch.

    LG Alex~~

    1 Antwort Letzte Antwort
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      Ist es nicht einfacher den TR0.64 Adapter und Blockly zu nutzen?

      Gibt doch ein Objekt in dem der Anrufername steht wenn einer anruft.

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        djalexz
        schrieb am zuletzt editiert von
        #3

        Hallo Wendy und vielen Dank für deine Antwort.

        Das kann schon sein, dass es mit Blockly und dem TR0.64 Adapter einfacher wäre.

        Ich habe aber mittlerweile alles auf Node-Red laufen und möchte damit auch noch mehr Erfahrungen sammeln.

        Daher würde ich das Ganze gerne in Node-Red abbilden und laufen lassen.

        LG Alex

        1 Antwort Letzte Antwort
        0
        • wendy2702W Online
          wendy2702W Online
          wendy2702
          schrieb am zuletzt editiert von
          #4

          Dann habe ich nichts gesagt :mrgreen:

          Bitte keine Fragen per PN, die gehören ins Forum!

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            rewenode
            schrieb am zuletzt editiert von
            #5

            So vielleicht?
            3999_anrufer.png

            ! ````
            [
            {
            "id": "fd13fd3c.16996",
            "type": "ioBroker in",
            "z": "e623b6a3.561b78",
            "name": "Ringing",
            "topic": "tr-064.0.callmonitor.ringing",
            "payloadType": "value",
            "onlyack": "",
            "func": "all",
            "gap": "",
            "x": 140,
            "y": 180,
            "wires": [
            [
            "c2cee8ea.b2dbe"
            ]
            ]
            },
            {
            "id": "c2cee8ea.b2dbe",
            "type": "delay",
            "z": "e623b6a3.561b78",
            "name": "",
            "pauseType": "delay",
            "timeout": "1",
            "timeoutUnits": "seconds",
            "rate": "1",
            "nbRateUnits": "1",
            "rateUnits": "second",
            "randomFirst": "1",
            "randomLast": "5",
            "randomUnits": "seconds",
            "drop": false,
            "x": 280,
            "y": 180,
            "wires": [
            [
            "72e39a37.37dafc"
            ]
            ]
            },
            {
            "id": "72e39a37.37dafc",
            "type": "ioBroker get",
            "z": "e623b6a3.561b78",
            "name": "callerName",
            "topic": "tr-064.0.callmonitor.inbound.callerName",
            "attrname": "payload",
            "payloadType": "value",
            "x": 450,
            "y": 180,
            "wires": [
            [
            "e01eb3e1.501308"
            ]
            ]
            },
            {
            "id": "fe446ec3.474d1",
            "type": "debug",
            "z": "e623b6a3.561b78",
            "name": "kein Name",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "payload",
            "x": 810,
            "y": 140,
            "wires": []
            },
            {
            "id": "e01eb3e1.501308",
            "type": "switch",
            "z": "e623b6a3.561b78",
            "name": "test caller",
            "property": "payload",
            "propertyType": "msg",
            "rules": [
            {
            "t": "eq",
            "v": "",
            "vt": "str"
            },
            {
            "t": "neq",
            "v": "",
            "vt": "str"
            }
            ],
            "checkall": "true",
            "repair": false,
            "outputs": 2,
            "x": 630,
            "y": 180,
            "wires": [
            [
            "fe446ec3.474d1"
            ],
            [
            "c81aec48.51142"
            ]
            ],
            "outputLabels": [
            "kein Name",
            "Name"
            ]
            },
            {
            "id": "c81aec48.51142",
            "type": "debug",
            "z": "e623b6a3.561b78",
            "name": "Name",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "payload",
            "x": 790,
            "y": 200,
            "wires": []
            }
            ]

            
            Ich hatte das mal in NR angefangen, habe dann aber in JS realisiert, da ging's mir schneller von der Hand;-)
            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

            986

            Online

            32.4k

            Benutzer

            81.5k

            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