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. FRITZ!Box überwachen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    343

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

FRITZ!Box überwachen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
monitoring
23 Beiträge 6 Kommentatoren 2.7k Aufrufe 12 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.
  • W woodbert

    @mickym said in FRITZ!Box überwachen:

    @woodbert

    Also bei mir ist aber eine 7490 kommt das ganze Device Log mit - sicher dass Du es nicht gelöscht hast. ;)

    :face_with_rolling_eyes:

    Nee, ich bin jetzt dabei mit Node-Red das Log direkt aus der HTML des UI zu parsen, das wird schon, aber schön ist das nicht.
    Vermutlich muss irgendwo das Log noch parametrisiert werden, dass wirklich "ALL" geliefert wird. Vielleicht habe ich das ja kaputtgespielt :blush:

    mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von
    #14

    @woodbert Ja ich habe leider auch nichts mehr in der Doku gefunden. Aber wenn Du schon soweit bist es direkt mit NodeRed zu parsen - also Anmeldung etc. alles umschifft hast, dann sollte es ja nicht mehr so schwer sein.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    W 1 Antwort Letzte Antwort
    0
    • W woodbert

      @mickym said in FRITZ!Box überwachen:

      @woodbert

      Also bei mir ist aber eine 7490 kommt das ganze Device Log mit - sicher dass Du es nicht gelöscht hast. ;)

      :face_with_rolling_eyes:

      Nee, ich bin jetzt dabei mit Node-Red das Log direkt aus der HTML des UI zu parsen, das wird schon, aber schön ist das nicht.
      Vermutlich muss irgendwo das Log noch parametrisiert werden, dass wirklich "ALL" geliefert wird. Vielleicht habe ich das ja kaputtgespielt :blush:

      A Online
      A Online
      Ahnungsbefreit
      schrieb am zuletzt editiert von
      #15

      @woodbert Ich habe das eben mal bei mir (7590) probiert und ich bekomme alle Ereignisse, allerdings nur per "\n" separiert. Aber das kann man ja korrigieren.

      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

      mickymM 1 Antwort Letzte Antwort
      0
      • A Ahnungsbefreit

        @woodbert Ich habe das eben mal bei mir (7590) probiert und ich bekomme alle Ereignisse, allerdings nur per "\n" separiert. Aber das kann man ja korrigieren.

        mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #16

        @ahnungsbefreit Überprüf das mal - ich dachte auch es wären alle aber es sind nicht alle. Es fehlen An- und Abmeldeversuche von Benutzern oder auch einzelnen Geräten.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        A 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @ahnungsbefreit Überprüf das mal - ich dachte auch es wären alle aber es sind nicht alle. Es fehlen An- und Abmeldeversuche von Benutzern oder auch einzelnen Geräten.

          A Online
          A Online
          Ahnungsbefreit
          schrieb am zuletzt editiert von
          #17

          @mickym ok, Du hast Recht. Das fehlt tatsächlich...

          Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

          1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @woodbert Ja ich habe leider auch nichts mehr in der Doku gefunden. Aber wenn Du schon soweit bist es direkt mit NodeRed zu parsen - also Anmeldung etc. alles umschifft hast, dann sollte es ja nicht mehr so schwer sein.

            W Offline
            W Offline
            woodbert
            schrieb am zuletzt editiert von
            #18

            @mickym Ja, ich sehe schon, wo die Herausforderungen liegen. Ich dachte, ich wäre schon drin, aber mit einer einfachen Authentifizierung im HTTP-Request-Node war es leider doch nicht getan.
            Das Auswerten von Challenge und SID, wie in Fritz!Box Monitoring beschrieben, ist auch tricky.

            Wallbox KEBA KC-P30-EC220122-E00
            (noch) Twingo Z.E. "Vibes"
            (bald) ZOE R135 Z.E. 50 Intens

            W 1 Antwort Letzte Antwort
            0
            • W woodbert

              @mickym Ja, ich sehe schon, wo die Herausforderungen liegen. Ich dachte, ich wäre schon drin, aber mit einer einfachen Authentifizierung im HTTP-Request-Node war es leider doch nicht getan.
              Das Auswerten von Challenge und SID, wie in Fritz!Box Monitoring beschrieben, ist auch tricky.

              W Offline
              W Offline
              woodbert
              schrieb am zuletzt editiert von
              #19

              @woodbert Junge, Junge, das hat verdammt viel Zeit gekostet, nur mal die Authentifizierung hinzubekommen, da die Infos auf o.g. Seite veraltet waren und auch das PDF von AVM veraltet war.

              Wen es interessiert, wie's geht ... fragt mich.

              Ich konnte in Node Red mit einem http-Request verschiedene Seiten auslesen, nachdem ich eine gültige Session-ID erzeugt hatte. Leider kann man auf diesem Weg nicht alle Seiten abfragen und dann parsieren: meiner Meinung nach sind alle Seiten, die noch ein JS zur Anzeige erfordern, so nicht zu bekommen.
              Ihr ahnt es: Das Ereignisse-Log ist auch nicht auszulesen.

              Mal sehen, ob ich da weitermache, ... :fearful:

              Wallbox KEBA KC-P30-EC220122-E00
              (noch) Twingo Z.E. "Vibes"
              (bald) ZOE R135 Z.E. 50 Intens

              mickymM 1 Antwort Letzte Antwort
              0
              • W woodbert

                @woodbert Junge, Junge, das hat verdammt viel Zeit gekostet, nur mal die Authentifizierung hinzubekommen, da die Infos auf o.g. Seite veraltet waren und auch das PDF von AVM veraltet war.

                Wen es interessiert, wie's geht ... fragt mich.

                Ich konnte in Node Red mit einem http-Request verschiedene Seiten auslesen, nachdem ich eine gültige Session-ID erzeugt hatte. Leider kann man auf diesem Weg nicht alle Seiten abfragen und dann parsieren: meiner Meinung nach sind alle Seiten, die noch ein JS zur Anzeige erfordern, so nicht zu bekommen.
                Ihr ahnt es: Das Ereignisse-Log ist auch nicht auszulesen.

                Mal sehen, ob ich da weitermache, ... :fearful:

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #20

                @woodbert jo mich würde es interessieren - habe den response nicht hinbekommen mit md5 und binary - anstelle von string. Ich bekomme auch nicht den md5 aus dem Beispiel hin.

                Habe immer nur md5 als String input und nicht als binary input hinbekommen

                Bekomme einfach die URL nicht hin, obwohl die eigentlich richtig ausschaut:

                b6274e8d-d91a-4d41-80a6-0235426807af-image.png

                Hab auch mal versucht - den Digest aus dem PDF Beispiel hinzubekommen.

                d5d7de24-260d-41c4-93eb-0dc504f75243-image.png

                Aber ich bekomme halt immer nur den String als MD5 und nicht den Buffer den ich mal versucht habe auch wenn ich das als UTF16LE konvertiere. Da bin ich ja mal echt gespannt wie Du das gemacht hast.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                W 2 Antworten Letzte Antwort
                0
                • mickymM mickym

                  @woodbert jo mich würde es interessieren - habe den response nicht hinbekommen mit md5 und binary - anstelle von string. Ich bekomme auch nicht den md5 aus dem Beispiel hin.

                  Habe immer nur md5 als String input und nicht als binary input hinbekommen

                  Bekomme einfach die URL nicht hin, obwohl die eigentlich richtig ausschaut:

                  b6274e8d-d91a-4d41-80a6-0235426807af-image.png

                  Hab auch mal versucht - den Digest aus dem PDF Beispiel hinzubekommen.

                  d5d7de24-260d-41c4-93eb-0dc504f75243-image.png

                  Aber ich bekomme halt immer nur den String als MD5 und nicht den Buffer den ich mal versucht habe auch wenn ich das als UTF16LE konvertiere. Da bin ich ja mal echt gespannt wie Du das gemacht hast.

                  W Offline
                  W Offline
                  woodbert
                  schrieb am zuletzt editiert von
                  #21

                  @mickym Das Konvertieren in utf16le war der Schritt, der mir fehlte.
                  Zwei Dinge haben sich entweder seit der o.g. Doku geändert, oder der Code war einfach falsch:

                  • in den Parametern muss "user=" stehen, nicht "username="

                  • der MD5 muss gebildet werden aus "challenge-klartextpaswort", davor muss nochmal "challenge-"

                  Mir ist manches klargeworden, nachdem ich das php-Skript aus einem neueren PDF von AVM zu FritzOS > 5.50 analysiert habe.

                  Anbei das php-Skript, bitte username/password anpassen:

                  log.php

                  Wenn das die fehlenden Puzzle-Stücke waren, freut es mich. Ich habe das ganze abgebrochen, es führt zu nix, und wenn AVM was ändert, sitze ich wieder dran.
                  Ich werte das log jetzt händisch aus und lasse mir das vollständige Log wöchentlich (wahlweise täglich) per Mail pushen.

                  Wallbox KEBA KC-P30-EC220122-E00
                  (noch) Twingo Z.E. "Vibes"
                  (bald) ZOE R135 Z.E. 50 Intens

                  1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @woodbert jo mich würde es interessieren - habe den response nicht hinbekommen mit md5 und binary - anstelle von string. Ich bekomme auch nicht den md5 aus dem Beispiel hin.

                    Habe immer nur md5 als String input und nicht als binary input hinbekommen

                    Bekomme einfach die URL nicht hin, obwohl die eigentlich richtig ausschaut:

                    b6274e8d-d91a-4d41-80a6-0235426807af-image.png

                    Hab auch mal versucht - den Digest aus dem PDF Beispiel hinzubekommen.

                    d5d7de24-260d-41c4-93eb-0dc504f75243-image.png

                    Aber ich bekomme halt immer nur den String als MD5 und nicht den Buffer den ich mal versucht habe auch wenn ich das als UTF16LE konvertiere. Da bin ich ja mal echt gespannt wie Du das gemacht hast.

                    W Offline
                    W Offline
                    woodbert
                    schrieb am zuletzt editiert von
                    #22

                    @mickym Anbei der Flow zum Rumspielen.
                    In "Challenge-Passwd" steht das zu ersetzende KLARTEXTPASSWORT, bei "lua-response" ist der user "iobroker" eingetragen, bitte ändern.

                    Die Session-ID fällt dann irgendwo raus, versuchweise lese ich das log, bekomme aber nur den statischen Teil und nicht die dynamisch erzeugte Scroll-Area.

                    Nach 10 Sekunden wird ein Logout gemacht, damit die Session wieder frei wird.

                    flows.json

                    2021-10-20-134453 Screenshot .png

                    Wallbox KEBA KC-P30-EC220122-E00
                    (noch) Twingo Z.E. "Vibes"
                    (bald) ZOE R135 Z.E. 50 Intens

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • W woodbert

                      @mickym Anbei der Flow zum Rumspielen.
                      In "Challenge-Passwd" steht das zu ersetzende KLARTEXTPASSWORT, bei "lua-response" ist der user "iobroker" eingetragen, bitte ändern.

                      Die Session-ID fällt dann irgendwo raus, versuchweise lese ich das log, bekomme aber nur den statischen Teil und nicht die dynamisch erzeugte Scroll-Area.

                      Nach 10 Sekunden wird ein Logout gemacht, damit die Session wieder frei wird.

                      flows.json

                      2021-10-20-134453 Screenshot .png

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #23

                      @woodbert Vielen Dank - die Anmeldung habe ich mit Deinem Flow hinbekommen. Danke erst mal. Das Problem ist der dynamische Teil. Du hast ja den Output auch in eine Datei geschrieben und da sieht man ja, dass der ID Selektor gar nicht enthalten ist.

                      Also ob ich da auch weiter mache - lasse ich mal offen. ;) - Aber danke nochmals. :)

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      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

                      763

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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