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. ioBroker Allgemein
  4. [gelöst]Gastzugang Passwort wird nicht in Fritzbox geändert

NEWS

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

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

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

[gelöst]Gastzugang Passwort wird nicht in Fritzbox geändert

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
fritzboxwlanstatejavascript datenpunkt state
4 Beiträge 2 Kommentatoren 510 Aufrufe 3 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.
  • F Offline
    F Offline
    firepower75
    schrieb am zuletzt editiert von firepower75
    #1

    Moin moin zusammen,

    habe erst vor ein paar Tagen mit iobroker angefangen, daher noch ziemlich neu in der Materie.

    Mein Aufbau ist wie folgt:
    iobroker (1.4.2) als Docker Installation auf Synology DS
    npm 6.4.1
    Script Engine 4.1.12

    FritzBox 6490 cable mit 7.02 (Unitymedia)

    Verschiedene Adapter: unter anderem
    TR-064 für die Fritzbox (0.4.18)

    Um diesen Adapter geht es auch. Ich habe mir das Skript für den QR Code aus dem Thread:
    https://forum.iobroker.net/topic/4574/fritzbox-wlan-passwort-%C3%A4ndern/2

    genommen und das funktioniert auch soweit, also der QR Code wird erstellt und das neue Passwort wird in den State

    tr-064.0.states.wlanGuestPassword
    

    geschrieben. Nur wird das Passwort nicht in die Fritzbox übernommen.
    Das WLAN kann ich über die vis Oberfläche ein / ausschalten, das kommt auch in der Fritzbox an.
    Auch der Callmonitor usw. funktioniert.

    habe auch schon mit

    setState("tr-064.0.states.wlanGuestPassword", 'meineTest', true);
    

    statt

    setState(IdGPasswd, NewPasswd, true );
    

    versucht, aber ohne Erfolg.

    Kann mir jemand auf die Sprünge helfen, warum die Änderung aus dem Skript heraus innerhalb iobroker funktioniert, aber das neue Passwort nicht an die Fritzbox übertragen wird?

    Steh gerade auf dem Schlauch.

    Eine weitere Auffälligkeit ist, dass das neue Passwort zwar 16 stellig ist, aber der Random nach 10 Zeichen aufhört und mit "0" auffüllt.
    z.B.
    3om6fz74n4000000
    9fgdzwnrq8000000
    7nu8y704bk000000

    Aber das nur nebenbei.

    Hier nochmal das ganze Skript:

    // https://www.npmjs.com/package/qr-image
    var MySSID          = "Gaeste";           //  SSID Name
    var MyCrypt         = "WPA2";                //  [WEP|WPA|WPA2]
    var MyVisibility    = "n";                  //  Hidden SSID? 
    var cronStr         = "1 3 * * *"           // Script wird jeden Tag um 03:01 Ausgeführt
    
    var idQRZiel = "javascript.0.QR-Code.Gast"; // Zieldatenpunkt für QR-Code
    var IdGPasswd = "tr-064.0.states.wlanGuestPassword"; /*wlanGuestPassword*/
    
    if(MyVisibility == "y") {
        var MyHidden="H:true";
    } 
    else {
        MyHidden="";
    } 
    
    createState(idQRZiel, "", {
    
         name: 'QR-Code für Gastpasswort',
         desc: 'QR-Code für Gastpasswort',
         type: 'string',
         role: 'value'
    });
    
    function randomString(length) {         // Methode zur Erstellung eines Random-Passworts kann angepasst werden
    
        return Math.round((Math.pow(36, length + 1) - Math.random() * Math.pow(36, length))).toString(36).slice(1);
    
    }
    
    function createQRcode() {
    
        var qr = require('qr-image');
        var NewPasswd = randomString(16);       // 16 Stelliges Passwort
        var svg_string = qr.imageSync('WIFI:S:'+MySSID+';T:'+MyCrypt+';P:'+NewPasswd+';'+MyHidden+';', { type: 'svg' });
             
        setState(idQRZiel, svg_string, true);
        setState(IdGPasswd, NewPasswd, true );
    }
    
    // regelmässige Wiederholungen
    schedule(cronStr, createQRcode);
    

    Vielen Dank
    Firepower

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      firepower75
      schrieb am zuletzt editiert von
      #2

      Servus zusammen,

      nachdem mir das Thema keine Ruhe gelassen hat, habe ich mal weiter rumprobiert.

      Habe mir ne VM mit Debian aufgesetzt und iobroker nochmal installiert und alle Einstellungen des TR-064 wie in meiner Synology Installation gesetzt, sowie das Skript übernommen.

      Auch so funktionierte es leider nicht.

      Habe mir dann den eigentlichen Thread nochmal vorgenommen und folgendes entdeckt:

      .
      .
          setState(idQRZiel, svg_string, true);
          setState(IdGPasswd, NewPasswd, true );
      }
      

      und in das geändert:

      .
      .
          setState(idQRZiel, svg_string);
          setState(IdGPasswd, NewPasswd);
      }
      

      Nun wird das Passwort zur FB übertragen :-)

      So long
      Firepower

      C 1 Antwort Letzte Antwort
      0
      • F firepower75

        Servus zusammen,

        nachdem mir das Thema keine Ruhe gelassen hat, habe ich mal weiter rumprobiert.

        Habe mir ne VM mit Debian aufgesetzt und iobroker nochmal installiert und alle Einstellungen des TR-064 wie in meiner Synology Installation gesetzt, sowie das Skript übernommen.

        Auch so funktionierte es leider nicht.

        Habe mir dann den eigentlichen Thread nochmal vorgenommen und folgendes entdeckt:

        .
        .
            setState(idQRZiel, svg_string, true);
            setState(IdGPasswd, NewPasswd, true );
        }
        

        und in das geändert:

        .
        .
            setState(idQRZiel, svg_string);
            setState(IdGPasswd, NewPasswd);
        }
        

        Nun wird das Passwort zur FB übertragen :-)

        So long
        Firepower

        C Offline
        C Offline
        Conquest
        schrieb am zuletzt editiert von
        #3

        @firepower75 sagte in [gelöst]Gastzugang Passwort wird nicht in Fritzbox geändert:

        Servus zusammen,

        nachdem mir das Thema keine Ruhe gelassen hat, habe ich mal weiter rumprobiert.

        Habe mir ne VM mit Debian aufgesetzt und iobroker nochmal installiert und alle Einstellungen des TR-064 wie in meiner Synology Installation gesetzt, sowie das Skript übernommen.

        Auch so funktionierte es leider nicht.

        Habe mir dann den eigentlichen Thread nochmal vorgenommen und folgendes entdeckt:

        .
        .
            setState(idQRZiel, svg_string, true);
            setState(IdGPasswd, NewPasswd, true );
        }
        

        und in das geändert:

        .
        .
            setState(idQRZiel, svg_string);
            setState(IdGPasswd, NewPasswd);
        }
        

        Nun wird das Passwort zur FB übertragen :-)

        So long
        Firepower

        Hallo ich wollte auch das Script benutzen. Funktioniert auch alles nur wird bei mir das Passwort nicht auf die FB übertragen. Funktioniert es bei dir noch?

        Gruß

        F 1 Antwort Letzte Antwort
        0
        • C Conquest

          @firepower75 sagte in [gelöst]Gastzugang Passwort wird nicht in Fritzbox geändert:

          Servus zusammen,

          nachdem mir das Thema keine Ruhe gelassen hat, habe ich mal weiter rumprobiert.

          Habe mir ne VM mit Debian aufgesetzt und iobroker nochmal installiert und alle Einstellungen des TR-064 wie in meiner Synology Installation gesetzt, sowie das Skript übernommen.

          Auch so funktionierte es leider nicht.

          Habe mir dann den eigentlichen Thread nochmal vorgenommen und folgendes entdeckt:

          .
          .
              setState(idQRZiel, svg_string, true);
              setState(IdGPasswd, NewPasswd, true );
          }
          

          und in das geändert:

          .
          .
              setState(idQRZiel, svg_string);
              setState(IdGPasswd, NewPasswd);
          }
          

          Nun wird das Passwort zur FB übertragen :-)

          So long
          Firepower

          Hallo ich wollte auch das Script benutzen. Funktioniert auch alles nur wird bei mir das Passwort nicht auf die FB übertragen. Funktioniert es bei dir noch?

          Gruß

          F Offline
          F Offline
          firepower75
          schrieb am zuletzt editiert von
          #4

          @Conquest

          Hi,

          solange ich meine alte FB noch hatte war alles gut. Habe eine neue Fritzbox (6591) von Vodafone bekommen und der TR-064 Adapter macht zur Zeit gar nichts.

          Es kommt immer die Meldung dass er keine Verbindung zur FritzBox aufnehmen kann. Das muss ich erstmal lösen, dann kann ich ggfls. berichten.

          VG
          Firepower

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

          631

          Online

          32.7k

          Benutzer

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