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. ioBroker Allgemein
  4. IoBroker.fritzbox zum Testen

NEWS

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

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

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

IoBroker.fritzbox zum Testen

Scheduled Pinned Locked Moved ioBroker Allgemein
adapterfritzbox
89 Posts 26 Posters 28.1k 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.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    wrote on last edited by
    #65

    ja. Man kann den String per Javascript bearbeiten.

    "
    " wird als Trenner für die einzelnen Zeichen.

    In der ersten Zeile vor dem ersten "
    " das "Eigenes Amt    " (15 Zeichen löschen) raus löschen-

    In jeder weiteren Zeile mit einem "
    " die letzten 15 Zeichen vor dem "
    " raus löschen.

    In der letzten Zeile die letzten 15 Zeichen löschen.

    Adapter: Fritzbox, Unify Circuit
    Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Smartuser
      wrote on last edited by
      #66

      @ruhr70:

      ja. Man kann den String per Javascript bearbeiten.

      "
      " wird als Trenner für die einzelnen Zeichen.

      In der ersten Zeile vor dem ersten "
      " das "Eigenes Amt    " (15 Zeichen löschen) raus löschen-

      In jeder weiteren Zeile mit einem "
      " die letzten 15 Zeichen vor dem "
      " raus löschen.

      In der letzten Zeile die letzten 15 Zeichen löschen. `
      Danke …

      Aber kannst du das bitte etwas genauer erklären :shock:

      Gruß

      1 Reply Last reply
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        wrote on last edited by
        #67

        ich bastel mal was…

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Reply Last reply
        0
        • ruhr70R Offline
          ruhr70R Offline
          ruhr70
          wrote on last edited by Jey Cee
          #68

          @Smartuser:

          Aber kannst du das bitte etwas genauer erklären :shock:

          probier mal das Skript:

          let idVerpasstNeu   = "verpasste_Anrufe.htlm";
          createState(idVerpasstNeu, "Liste wurde initalisiert", {
               name: 'Verpasste Anrufe ohne eigene Rufnummer',
               type: 'string',
               unit: '',
               role: 'value'
          });
          function delLastCol(str) {
              var arr = str.split(" ");
              var strNeu = arr[0].replace("Eigenes Amt    ", "")  + " ";
              if(arr.length <1 ) return strNeu;
              for (var i = 1; i < arr.length; i++) {
                  strNeu = strNeu + arr[i].substring(0,arr[i].length-16);
                  if(i+1 <arr.length) strneu="strNeu" +/"<br="">";
              }
              return strNeu;
          }
          function main() {
              var str = getState("fritzbox.0.history.missedTableHTML").val;
              var neuStr = delLastCol(str);
              setState(idVerpasstNeu,neuStr);
              log(neuStr);
          }
          // Start Skript:
          setTimeout(main,    500);</arr.length)>
          
          • Liest die html-Tabelle mit den verpassten Anrufen vom Fritzbox-Adapter ein.
          • Kürzt die Zeilen am Ende und erstellt eine neue Tabelle
          • Schreibt in ~~[b]~~javascript.x.verpasste_Anrufe.htlm[/b] die neue html-Tabelle rein.
            sollte zu mindestens so sein...
            Wenn es funktioniert musst Du noch eine Subscription (on()) hinzufügen, damit das Skript bei jeder Änderung der Originalliste aufgerufen wird.

          Adapter: Fritzbox, Unify Circuit
          Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Smartuser
            wrote on last edited by
            #69

            @ruhr70:

            probier mal das Skript: `
            … kam eben erst zum testen :roll:

            Vielen Dank ... das Script funktioniert soweit :D

            Ich musste allerdings:

            role: 'value'
            

            in

            role: 'history'
            

            ändern.

            Dadurch wird die eigene Nummer nun nicht mehr angezeigt.

            Aber die Spaltenüberschrift "Eigenes Amt" wird weiterhin angezeigt. Kann man die auch noch entfernen?

            > Wenn es funktioniert musst Du noch eine Subscription (on()) hinzufügen, damit das Skript bei jeder Änderung der Originalliste aufgerufen wird.
            Genau das ist das nächste Problem. Wie und wo mache ich das?

            Gruß

            1 Reply Last reply
            0
            • ruhr70R Offline
              ruhr70R Offline
              ruhr70
              wrote on last edited by Jey Cee
              #70

              @Smartuser:

              @ruhr70:

              probier mal das Skript: `
              … kam eben erst zum testen :roll:

              Vielen Dank ... das Script funktioniert soweit :D

              Ich musste allerdings:

              role: 'value'
              

              in

              role: 'history'
              

              ändern.

              Dadurch wird die eigene Nummer nun nicht mehr angezeigt. `

              Das dürfte nicht notwendig sein.

              Bei mir funktioniert es so. "role" ist nur eine Name für die Sortierung (Filter) im Admin und hat keinen Einfluss auf die Funktion.

              @Smartuser:

              Aber die Spaltenüberschrift "Eigenes Amt" wird weiterhin angezeigt. Kann man die auch noch entfernen? `

              Siehe neues Skript.

              Das non breaking space ist im Quellcode als ein Zeichen drin (beim mir am Mac alt-Taste + Leerzeichen).

              Bei kopieren des Code ins Forum und zurück wird aus dem nbsp; ein normales Leerzeichen. Gerade ausprobiert.

              Sorry, dass ich das vorher nicht probiert habe.

              Daher findet .replace( nicht den richtigen String (Unterschied in den Leerzeichen). Ich habe das unten im Skript gegen Unicode geändert. Damit sollte es funktionieren.

              @Smartuser:

              Wenn es funktioniert musst Du noch eine Subscription (on()) hinzufügen, damit das Skript bei jeder Änderung der Originalliste aufgerufen wird.
              Genau das ist das nächste Problem. Wie und wo mache ich das?

              Ich habe das unten im Skript ergänzt.

              Das überarbeitete Skript:

              idVerpasstNeu   = "verpasste_Anrufe.htlm";
              
              createState(idVerpasstNeu, "Liste wurde initalisiert", {
                   name: 'Verpasste Anrufe ohne eigene Rufnummer',
                   type: 'string',
                   unit: '',
                   role: 'value'
              });
              
              
              function delLastCol(str) {
                  var arr = str.split("<br>");
                  var strNeu = arr[0].replace("Eigenes\u00A0Amt\u00A0\u00A0\u00A0\u00A0", "")  + "<br>";
                  if(arr.length <1 ) return strNeu;
                  for (var i = 1; i < arr.length; i++) {
                      log(i);
                      strNeu = strNeu + arr[i].substring(0,arr[i].length-16);
                      if(i+1 <arr.length) strNeu = strNeu + "<br>";
                  }
                  return strNeu;
              }
              
              function newList() {
                  var str = getState("fritzbox.0.history.missedTableHTML").val;
                  var neuStr = delLastCol(str);
                  setState(idVerpasstNeu,neuStr);
                  return neuStr;    
              }
              
              
              on({id:"fritzbox.0.history.missedTableHTML",change:'any'}, function (obj) {
                  newList();
              });
              
              
              function main() {
                  log(newList());
              }
              
              
              // Start Skript:
              setTimeout(main,    500); 
              
              • nbsp; Zeichen gegen Unicode(\u00A0) ersetzt
              • Subscription eingefügt (bei Änderung der Liste von Adapter, neue Liste anpassen

              Adapter: Fritzbox, Unify Circuit
              Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

              1 Reply Last reply
              0
              • S Offline
                S Offline
                Smartuser
                wrote on last edited by Jey Cee
                #71

                Edit:
                @ruhr70:

                Das dürfte nicht notwendig sein. Ja … hast recht. Funktioniert auch so ... k.A. warum das vorher nicht gleich funktioniert hat. Sry ... > Sorry, dass ich das vorher nicht probiert habe.
                Bin doch froh das du mir hilfst ;)
                `Ich habe das unten im Skript ergänzt.
                Super!!!

                Danke jetzt funktioniert alles :)

                1 Reply Last reply
                0
                • H Offline
                  H Offline
                  hater
                  wrote on last edited by
                  #72

                  Hallo zusammen,

                  mal eine kurze Frage:

                  Wenn ich im Konfigurationsmenü des Adapters den Haken für "html/txt Anruferliste, zeige Überschrift:" abwähle kriege ich nur noch einen leeren Wert zurück geliefert, sprich der Adapter erstellt die notwendigen Tabellen nicht mehr.

                  (Weder HTML noch TXT).

                  Lasse ich die Überschriften drin funktioniert alles wie geplant.

                  Ist das ein bekanntes Problem bzw. hat hier jemand Abhilfe?

                  (Und im selben Atemzug gefragt: Gibt es einen Weg die Tabellenüberschrift getrennt zu formatieren?)

                  VG,

                  hater

                  –---

                  CCU2 mit Wärme, Licht und div. anderem.

                  Synology DS916+ mit ioBroker Docker

                  Alexa Echo Dot

                  1 Reply Last reply
                  0
                  • haselchenH Offline
                    haselchenH Offline
                    haselchen
                    Most Active
                    wrote on last edited by Jey Cee
                    #73

                    Wie bekomme ich den Hintergrund transparent?

                    Ist das basic-Table Widget
                    3723_unbenannt6.png

                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                    1 Reply Last reply
                    0
                    • B Offline
                      B Offline
                      Blackeye
                      wrote on last edited by
                      #74

                      Hallo zusammen,

                      erst einmal super, installiert und läuft!!!

                      Kann ich mir auch den Anrufernamen ausgeben lassen?

                      Möchte mir den Anrufernamen über Alexa ausgeben lassen.

                      Danke

                      1 Reply Last reply
                      0
                      • ruhr70R Offline
                        ruhr70R Offline
                        ruhr70
                        wrote on last edited by
                        #75

                        @Blackeye:

                        erst einmal super, installiert und läuft!!!

                        Kann ich mir auch den Anrufernamen ausgeben lassen?

                        Möchte mir den Anrufernamen über Alexa ausgeben lassen. `

                        Der Fritzbox-Adapter wertet nur die Gesprächsdaten aus.

                        Wenn Du hier einen Namen haben möchtest, musst Du Dir dafür ein kleines Skript schreiben, in dem Du die Namen pflegst.

                        Mehr Möglichkeiten hast Du mit den TR-64 Adapter.

                        Dieser kann auch die Namen ausgeben, die im Fritzbox-Telefonbuch gespeichert sind.

                        Adapter: Fritzbox, Unify Circuit
                        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          Blackeye
                          wrote on last edited by
                          #76

                          Hi,

                          den anderen Adapter bekomme ich nicht ans Rennen.

                          Dann werde ich mich wohl an das Script wagen….

                          Danke

                          1 Reply Last reply
                          0
                          • ruhr70R Offline
                            ruhr70R Offline
                            ruhr70
                            wrote on last edited by
                            #77

                            Das Skript findest Du auch fertig im Forum.

                            Adapter: Fritzbox, Unify Circuit
                            Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                            1 Reply Last reply
                            0
                            • WiednitzW Offline
                              WiednitzW Offline
                              Wiednitz
                              wrote on last edited by
                              #78

                              Grüße in die Runde,

                              Wo bitte trage ich das oben genannte Skript ein, um das Eigene Amt in der Tabelle zu entfernen? Bei Skripte rechts von CSS im Widget ? Da hat es keinen Effekt !?

                              Achso in der ersten Zeile im Skript steht htlm, sollte da nicht HTML stehen ?

                              Vielen Dank

                              1 Reply Last reply
                              0
                              • WiednitzW Offline
                                WiednitzW Offline
                                Wiednitz
                                wrote on last edited by
                                #79

                                …habe mir selber geholfen, einfach Javascript Adapter installieren....

                                Gibt es denn die Möglichkeit, die Kopfzeile, insbesondere den Text "ext. Rufnummer" nach rechts zu schieben ?

                                Vielen Dank

                                1 Reply Last reply
                                0
                                • WiednitzW Offline
                                  WiednitzW Offline
                                  Wiednitz
                                  wrote on last edited by Wiednitz
                                  #80

                                  Grüße,

                                  ich habe das Script Ende letzten Jahres auch zum Laufen gebracht. Nun habe ich ich iobroker neu aufgesetzt, aber leider das Script nicht gespeichert.

                                  Nun habe ich das Script erneut aus diesem thread kopiert und als javascript eingefügt, aber erhalte nur die Fehlermeldung

                                  javascript.0 script.js.Skript_1 compile failed: at script.js.Skript_1:1

                                  Was mache ich falsch ? Stimmt die Formatierung nicht beim Kopieren und Einfügen ?

                                  Grüße

                                  GlasfaserG HomoranH 2 Replies Last reply
                                  0
                                  • WiednitzW Wiednitz

                                    Grüße,

                                    ich habe das Script Ende letzten Jahres auch zum Laufen gebracht. Nun habe ich ich iobroker neu aufgesetzt, aber leider das Script nicht gespeichert.

                                    Nun habe ich das Script erneut aus diesem thread kopiert und als javascript eingefügt, aber erhalte nur die Fehlermeldung

                                    javascript.0 script.js.Skript_1 compile failed: at script.js.Skript_1:1

                                    Was mache ich falsch ? Stimmt die Formatierung nicht beim Kopieren und Einfügen ?

                                    Grüße

                                    GlasfaserG Offline
                                    GlasfaserG Offline
                                    Glasfaser
                                    wrote on last edited by
                                    #81

                                    @Wiednitz
                                    Du machst nichts falsch , das Script ist durch die Forumsumstellung zerstückelt worden .
                                    Das muß @ruhr70 hier neu einstellen .

                                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                    1 Reply Last reply
                                    0
                                    • Jey CeeJ Online
                                      Jey CeeJ Online
                                      Jey Cee
                                      Developer
                                      wrote on last edited by
                                      #82

                                      @Wiednitz bitte Testen ob es jetzt geht

                                      Persönlicher Support
                                      Spenden -> paypal.me/J3YC33

                                      1 Reply Last reply
                                      0
                                      • WiednitzW Wiednitz

                                        Grüße,

                                        ich habe das Script Ende letzten Jahres auch zum Laufen gebracht. Nun habe ich ich iobroker neu aufgesetzt, aber leider das Script nicht gespeichert.

                                        Nun habe ich das Script erneut aus diesem thread kopiert und als javascript eingefügt, aber erhalte nur die Fehlermeldung

                                        javascript.0 script.js.Skript_1 compile failed: at script.js.Skript_1:1

                                        Was mache ich falsch ? Stimmt die Formatierung nicht beim Kopieren und Einfügen ?

                                        Grüße

                                        HomoranH Do not disturb
                                        HomoranH Do not disturb
                                        Homoran
                                        Global Moderator Administrators
                                        wrote on last edited by
                                        #83

                                        @Wiednitz sagte in IoBroker.fritzbox zum Testen:

                                        das Script erneut aus diesem thread

                                        @Glasfaser sagte in IoBroker.fritzbox zum Testen:

                                        das Script ist durch die Forumsumstellung zerstückelt worden .

                                        Kann mir mal bitte jemand einen Link zu dem Skript geben.

                                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        GlasfaserG 1 Reply Last reply
                                        0
                                        • HomoranH Homoran

                                          @Wiednitz sagte in IoBroker.fritzbox zum Testen:

                                          das Script erneut aus diesem thread

                                          @Glasfaser sagte in IoBroker.fritzbox zum Testen:

                                          das Script ist durch die Forumsumstellung zerstückelt worden .

                                          Kann mir mal bitte jemand einen Link zu dem Skript geben.

                                          GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          wrote on last edited by Glasfaser
                                          #84

                                          Kann mir mal bitte jemand einen Link zu dem Skript geben.

                                          Da ist schon gerade Jey Cee dran …

                                          Link Text

                                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          780

                                          Online

                                          32.4k

                                          Users

                                          81.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