Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly Script FritzBox Anrufe bei Abwesenheit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    262

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Blockly Script FritzBox Anrufe bei Abwesenheit

Scheduled Pinned Locked Moved Skripten / Logik
45 Posts 7 Posters 5.8k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 4 Offline
    4 Offline
    4-Real
    wrote on last edited by
    #18

    na siehste! Viel Spass nun damit! :-)

    1 Reply Last reply
    0
    • surfer09S Offline
      surfer09S Offline
      surfer09
      wrote on last edited by
      #19

      Ein Fehler ist mir heute noch aufgefallen. Angenommen es kommt ein Anruf an, die Nummer steht mit im Telefonbuch auf der FB. Name und Telefonnummer werden im Telegram ausgegeben. 10 Minuten später klingelt erneut das Telefon, diese Nummer ist nicht im Telefonbuch der FB. Jetzt wird der Name des vorherigen Anrufers ausgegeben und die Nummer die gerade anruft. 8-)

      An was muss man denn hier noch drehen, damit nicht bei jedem Anruf der falsche Name ausgegeben wird?

      Mein aktuelles Skript habe ich nochmal mit angehangen…
      4867_skript_anrufe.png

      IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

      1 Reply Last reply
      0
      • 4 Offline
        4 Offline
        4-Real
        wrote on last edited by
        #20

        Das Problem an der Sache ist ja, du triggerst "ring last missed number"

        Das heisst du bekommst jedes mal eine Meldung sobald sich "ring last missed number" aktualisiert. Bedeutet also bei jedem neuen verpassten Anruf. Hingegen "callerName" wird durch den Fehlenden Eintrag im Telefonbuch nicht ersetzt bzw aktualisiert aber wird ja durch dein Script trotzdem "ausgegeben". Verstanden?

        Mir würde jetzt nur einfallen das du zwei unabhängige Trigger erstellst:

        1: In den ersten Trigger packst du beide Object ID's ein, also "ring last missed number" und "callerName".

        2: In den zweiten Trigger packst du nur "ring last missed number" und änderst dann für den Trigger noch deine Telegramnachricht.

        da musst du dann aber noch die Funktion mit einbringen, das "ring last missed number" nur pusht wenn es aktualisiert wurde aber callerName" nicht.

        wo ist überhaupt der Datenpunkt "ring last missed number"?

        1 Reply Last reply
        0
        • surfer09S Offline
          surfer09S Offline
          surfer09
          wrote on last edited by
          #21

          Ja, verstehe …

          Ich habe das Skript jetzt soweit angepasst, weiß aber jetzt nicht, wie ich es unten weiterbauen muss ... Wenn sich ringlastmissednumber ändert aber callername nicht.

          Wie baut man das denn bloß ein? :?:

          Der Datenpunkt für ringlastmissednumber kommt aus dem FritzBox Adapter. Ich habe einen Screenshot angehangen.

          Gruß surfer
          4867_skript_angepasst.jpg
          4867_ring_last_missed.jpg

          IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

          1 Reply Last reply
          0
          • surfer09S Offline
            surfer09S Offline
            surfer09
            wrote on last edited by
            #22

            Ich habe jetzt mal einen Versuch gestartet…

            Klappt das so?
            4867_skript_angepasst2.jpg

            IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

            1 Reply Last reply
            0
            • 4 Offline
              4 Offline
              4-Real
              wrote on last edited by
              #23

              antworte dir später darauf, hab da schon so eine idee :-)

              1 Reply Last reply
              0
              • surfer09S Offline
                surfer09S Offline
                surfer09
                wrote on last edited by
                #24

                Ich wusste, das du mir helfen kannst! Danke! :)

                IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                1 Reply Last reply
                0
                • 4 Offline
                  4 Offline
                  4-Real
                  wrote on last edited by
                  #25

                  Also, ob es klappt, weiß ich noch nicht, kann es leider auch nicht testen..

                  Das müsstest du dann übernehmen..

                  Probiere es mal bitte so:

                  Also wenn mich nun nicht alles irrt dann sollte normalerweise, weil der Datenpunkt ja nicht "größer" bzw "älter" geworden ist, der trigger anspringen..

                  In dem Object ID oben in dem Lila Trigger kommt "ringlastmissednumber".

                  In dem blauen "trigger" kommt dann in Object ID: "callerName" und bei mache kommt dann der Telegram Teil rein wie er schon bei deinem Letzten Screenshot ist.
                  5553_efefewf.jpg
                  Probier es mal bitte so und berichte..

                  1 Reply Last reply
                  0
                  • surfer09S Offline
                    surfer09S Offline
                    surfer09
                    wrote on last edited by
                    #26

                    Ich hab´s aktualisiert. Schau es dir bitte eben einmal an, ob es so passt. Dann teste ich es gleich.

                    Oha.. da stimmt irgendwas nicht. Wenn ich nun anrufe bekomme ich gleich 4 Nachrichten :D.

                    Das Problem liegt oben schon im ersten Teil. Ich vermute das er den oberen Teil schon 2 Mal ausführt, weil sich beide Objekte aktualisieren. Er soll das aber ja nur ausführen, wenn MissedNumber UND CallerName <u>aktualisiert</u> wurden. Das ist in meinem Skript auch noch falsch. Die Werte müssen sich aktualisieren, nicht ändern dann läufts nämlich nicht.
                    4867_skript_neu.jpg

                    IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                    1 Reply Last reply
                    0
                    • 4 Offline
                      4 Offline
                      4-Real
                      wrote on last edited by
                      #27

                      oh sorry, muss natürlich auf aktualisiert stehen, habe ich übersehen!

                      Sorry, ich habe heute nicht mehr den Kopf dafür, vll fällt mir zum weekend was ein.. Melde mich dann nochmal…

                      Bin leider auch jetzt nicht zu 100% der Blockly Experte und vll kann sich ja noch ein anderer mit einbringen.

                      1 Reply Last reply
                      0
                      • surfer09S Offline
                        surfer09S Offline
                        surfer09
                        wrote on last edited by
                        #28

                        Kein Problem, eilt auch nicht!

                        Also falls sich jemand mit einbringen möchte, gerne. Das soll hier kein 2-er Gespräch werden ;)

                        IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                        1 Reply Last reply
                        0
                        • surfer09S Offline
                          surfer09S Offline
                          surfer09
                          wrote on last edited by
                          #29

                          Guten Morgen zusammen,

                          ich bin immer noch mit meinem Telefonskript beschäftigt. Ich habe mal eine neue Idee entworfen, was meint ihr hierzu? Der CallerName soll nur mit ausgegeben werden, wenn er befüllt ist. Es kann ja sein, das jemand anruft, der nicht im FB Telefonbuch steht, somit wäre das Feld dann leer und soll dann auch nicht mit ausgegeben werden.

                          Gruß surfer ;)
                          4867_telefonskript.jpg

                          IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                          1 Reply Last reply
                          0
                          • surfer09S Offline
                            surfer09S Offline
                            surfer09
                            wrote on last edited by
                            #30

                            Das scheint auch nicht zu funktionieren. Wenn jemand anruft, dessen Nummer im Telefon steht, bleibt der CallerName mit diesem Namen stehen auch bei einem neuen Anruf mit Nummer ohne Telefonbucheintrag.

                            IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                            1 Reply Last reply
                            0
                            • 4 Offline
                              4 Offline
                              4-Real
                              wrote on last edited by
                              #31

                              ja, sobald einer angerufen hat dessen Name hinterlegt ist, bleibt er als letzter "callerName" stehen.

                              Momentan fällt mir leider auch so kurzfristig eine Idee ein. Sobald mir aber was einfallen sollte schreibe ich dir natürlich.

                              1 Reply Last reply
                              0
                              • DutchmanD Offline
                                DutchmanD Offline
                                Dutchman
                                Developer Most Active Administrators
                                wrote on last edited by
                                #32

                                Wen der Adapter nicht einen 0 Wert gibt wen der näste anruft ohne Eintrag fällt mir nur eine diese per Script auf 0 zu setzen.

                                Würde dir empfehlen auch ein git issue zu öffnen, der letzte Eintrag sollte ja gelöscht werden beim nästen Anruf oder verstehe ich es jetzt falsch?

                                –-----------------------

                                Send from mobile device

                                Das schöne ios hat Auto Korrektur zum k****

                                Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                1 Reply Last reply
                                0
                                • surfer09S Offline
                                  surfer09S Offline
                                  surfer09
                                  wrote on last edited by
                                  #33

                                  @Dutchman:

                                  Wen der Adapter nicht einen 0 Wert gibt wen der näste anruft ohne Eintrag fällt mir nur eine diese per Script auf 0 zu setzen. `

                                  Nein, der Name bleibt darin stehen. Er wird nicht auf „NULL“ zurückgesetzt. Wie müsste ich den Wert denn per Skript auf Null zurücksetzen? Könntest du mir einen Beispielaufbau schicken?

                                  @Dutchman:

                                  Würde dir empfehlen auch ein git issue zu öffnen, der letzte Eintrag sollte ja gelöscht werden beim nästen Anruf oder verstehe ich es jetzt falsch? `

                                  Was ist ein „git issue“ und wie öffne ich es?

                                  Gruß surfer

                                  IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                                  1 Reply Last reply
                                  0
                                  • 4 Offline
                                    4 Offline
                                    4-Real
                                    wrote on last edited by
                                    #34

                                    @Dutchman:

                                    Wen der Adapter nicht einen 0 Wert gibt wen der näste anruft ohne Eintrag fällt mir nur eine diese per Script auf 0 zu setzen.

                                    Würde dir empfehlen auch ein git issue zu öffnen, der letzte Eintrag sollte ja gelöscht werden beim nästen Anruf oder verstehe ich es jetzt falsch?

                                    –-----------------------

                                    Send from mobile device

                                    Das schöne ios hat Auto Korrektur zum k****

                                    Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community `

                                    Ja du verstehst das glaube jetzt ein bisschen falsch, den sobald ja ein neuer Anruf, der auch im Telefonbuch vorhanden ist, wird der "callerName" ja direkt aktualisiert.

                                    Denke das ist ja ein normaler Prozess, denn wenn eine Nummer eben nicht mit Namen hinterlegt ist, kann auch keiner angezeigt werden. Daher wird einfach der Letzte Name, der "Möglich" war, dort angegeben.

                                    Die Frage ist ja, wie schnell wird der Eintrag im TR Adapter geändert, wenn eine Nummer mit Namen hinterlegt ist? Weil sonst wird es auch schwierig mit einem Script den Punkt "callerName" auf den Wert "NULL" zu setzen. Oder sehe ich das falsch?

                                    1 Reply Last reply
                                    0
                                    • DutchmanD Offline
                                      DutchmanD Offline
                                      Dutchman
                                      Developer Most Active Administrators
                                      wrote on last edited by
                                      #35

                                      Das siehst du richtig kan man aber mit einer Verzögerung von zB 1ner Sekunde abfangen.

                                      Wen der jetzige Anruf keine caller of hat sollte der Eintrag aber Lehr sein und nicht der letzte bekannte Wert stehen bleiben würde ich sagen.

                                      Das müsste aber im Adapter ergänzt werden

                                      –-----------------------

                                      Send from mobile device

                                      Das schöne ios hat Auto Korrektur zum k****

                                      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                      1 Reply Last reply
                                      0
                                      • surfer09S Offline
                                        surfer09S Offline
                                        surfer09
                                        wrote on last edited by
                                        #36

                                        Okay. Wo ist der Adaptermensch, der das einbauen könnte? :)

                                        Bitte einmal einbauen, bei Gelegenheit ;)

                                        Solange müssen andere Benutzer und ich halt ohne Anrufername leben.

                                        IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                                        1 Reply Last reply
                                        0
                                        • DutchmanD Offline
                                          DutchmanD Offline
                                          Dutchman
                                          Developer Most Active Administrators
                                          wrote on last edited by
                                          #37

                                          @surfer09:

                                          Okay. Wo ist der Adaptermensch, der das einbauen könnte? :)

                                          Bitte einmal einbauen, bei Gelegenheit ;)

                                          Solange müssen andere Benutzer und ich halt ohne Anrufername leben. `

                                          Issue auf github erstellen

                                          –-----------------------

                                          Send from mobile device

                                          Das schöne ios hat Auto Korrektur zum k****

                                          Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          595

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe