Ankündigung

Einklappen
Keine Ankündigung bisher.

AVM Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • psilo
    antwortet
    der fix ist jetzt gemerged

    Einen Kommentar schreiben:


  • psilo
    antwortet
    teste nun produktiv. mehr siehe PR.. ich lasse mal 1-2 tage laufen, dann müsste der fehler früher passiert sein

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    psilo

    Fehler ist gefunden und wird die nächsten Tage korrigiert.

    Quickfix ist ab Zeile 2148 folgendes zu ändern:
    Code:
                elif response.status_code == 403:
                    msg = f"{response.status_code!r} Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'; Erzeuge neue SID"
                    self.logger.info(msg)
                    pass
    Also hier das "raise" mit einem "pass" zu ersetzen.
    Klar, wenn man mit einer Exception aus der Schleife aussteigt, kann die zweite, neue SID nicht mehr verwendet werden.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Welcher Version nutzt Du genau?​
    2.0.8
    Hast Du mal das Debug-Log befragt?​
    schalte ich mal ein, bzw war schon an , hilft mir aber nciht wirklich was:
    Code:
    2023-08-05  00:26:47 INFO     plugins.avm      update_devices   fritzbox_7590@: Updating Data of AHA Devices ...
    ​...
    2023-08-05  00:26:48 DEBUG    plugins.avm      cyclic_item_update wlan_repeater_3000_hobby@: Item=avm.devices.wlan_repeater_3000_hobby.Handy_Nori with avm_data_type=network_device and index=82:25:39:1F:B7:1D will be updated
    2023-08-05  00:26:48 DEBUG    plugins.avm      cyclic_item_update wlan_repeater_3000_hobby@: Update of 13 TR064-Items took 1s
    2023-08-05  00:26:48 INFO     plugins.avm      _request         fritzbox_7590@: 403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'
    2023-08-05  00:26:48 WARNING  plugins.avm      aha_request      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  00:26:48 WARNING  plugins.avm      cyclic_item_update fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  00:26:52 DEBUG    plugins.avm      cyclic_item_update fritzbox_7490@: Item avm.uptime_7490 is not due yet.
    2023-08-05  00:26:52 DEBUG    plugins.avm      cyclic_item_update fritzbox_7490@: Item avm.serial_number_7490 is not due yet.
    2023-08-05  00:26:52 DEBUG    plugins.avm      cyclic_item_update fritzbox_7490@: Item avm.firmware_7490 is not due yet.​
    Zuletzt geändert von psilo; 05.08.2023, 16:17.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von psilo Beitrag anzeigen
    Mit der neusten Version
    Welcher Version nutzt Du genau?

    Zitat von psilo Beitrag anzeigen
    Läuft die Session aus?
    Das Plugin erstellt (eigentlich) eine neue Session, wenn die alte abgelaufen ist.

    Hast Du mal das Debug-Log befragt?

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Mit der neusten Version kommen bei mir nach 1-2 Tagen Laufzeit immer folgende Fehler. Ideen? Läuft die Session aus?

    Code:
    2023-08-05  14:23:55 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:23:55 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:24:25 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:24:25 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:24:40 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:24:40 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:24:55 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:24:55 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:25:12 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:25:12 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:25:23 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:25:23 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:25:37 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:25:37 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:25:48 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' occurred during requesting AHA Interface
    2023-08-05  14:25:48 WARNING  plugins.avm      fritzbox_7590@: Update of AHA-Devices not successful. No update of item values possible.
    2023-08-05  14:26:02 WARNING  plugins.avm      fritzbox_7590@: Error '403 Forbidden: 'Session-ID ungültig oder Benutzer nicht autorisiert'' oc​

    Einen Kommentar schreiben:


  • kunig
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen
    Das Plugin unterstützt das (bisher) nicht. Vielleicht war das in Deiner Box abgeschaltet und wurde nun durch den Reset aktiviert?
    Kann sein. Ich muss die Änderung von sensiblen Daten immer mit dem Telefon bestätigen. Ich vermute mal, so eine Sicherheitsfunktion kann nicht deaktiviert werden?! Zumindest habe ich in meiner Fritzbox keine Möglichkeit dafür entdeckt. 😕

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von kunig Beitrag anzeigen
    Edit: Ah okay, da ist die Doku falsch. Es muss #96*5* sein. Der Rundruf geht aber trotzdem noch nicht.
    Und Du bist sicher, dass der Rundruf vorher noch funktioniert hat?

    Warum frage ich: Nach meinem Kenntnisstand müssen diverse Befehle (u.a. Call) extra noch bestätigt werden. siehe hier: https://avm.de/service/wissensdatenb...ch-bestatigen/

    Das Plugin unterstützt das (bisher) nicht. Vielleicht war das in Deiner Box abgeschaltet und wurde nun durch den Reset aktiviert?

    Einen Kommentar schreiben:


  • kunig
    antwortet
    Sorry. SHNG 1.9.3-master, AVM-Plugin 1.6.8.
    Der Call-Monitor war bisher nicht aktiviert. Bis gestern war das auch gar nicht nötig, wie gesagt hat es bisher funktioniert.
    Ich habe den Call-Monitor jetzt aktiviert, das in der Doku beschriebene "anrufen" von *96#5# zeigt die Meldung "Dienst nicht möglich" an.

    Edit: Ah okay, da ist die Doku falsch. Es muss #96*5* sein. Der Rundruf geht aber trotzdem noch nicht.
    Zuletzt geändert von kunig; 28.07.2023, 09:33.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Es wäre vermutlich hilfreich wenn Du Version von SHNG und Version des Plugins angeben würdest sowie die Info ob Du auf dem master branch oder develop unterwegs bist.

    Den Call-Monitor hast Du aktiviert wie in user_doc beschrieben?
    Zuletzt geändert von bmx; 28.07.2023, 09:15.

    Einen Kommentar schreiben:


  • kunig
    antwortet
    Ich musste meine Fritzbox 7530 AX leider zurücksetzen, hab soweit ich sehe alles wieder korrekt eingerichtet. Leider funktioniert jetzt der Rundruf meiner Türklingel nicht mehr. Die Logik ruft folgende Funktion auf: sh.fb1.start_call('**9')

    Im Logh hab ich die Fehlermeldung: fritzbox_7530@: Error code 500 with Exception 500 Server Error: Internal Server Error for url: https://fritz.box:49443/upnp/control/x_voip while sending POST request. Check correctness of MAC-addresses ="1.0" encoding=" in item.yaml

    Eine MAC-Adresse hab ich gar nirgends konfiguriert, weil ich nur die Anruffunktion nutze. Eine Idee was ich bei der Neukonfiguration vergessen haben könnte? Gestern hat es noch problemlos funktioniert.

    Einen Kommentar schreiben:


  • fuxl66
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen
    fuxl66

    Hi,

    ich habe den Bug im Plugin gefunden.

    Kannst Du mal dieZeile 1677 ändern auf

    und testen?
    Hi,

    Erledigt, leider ohne Erfolg. es werden weder die Clients noch die Client List entsprechend aktualisiert. Immer noch alle 'Active'
    smarthome-details.zip Screenshot_init-py.png

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    fuxl66

    Hi,

    ich habe den Bug im Plugin gefunden.

    Kannst Du mal dieZeile 1677 ändern auf
    'is_active': bool(to_int(host_info.get('NewActive'))),
    und testen?

    Einen Kommentar schreiben:


  • fuxl66
    antwortet
    P.S. soeben das Update auf 7.56 gemacht. Problem besteht weiterhin.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Bei mir ist die Liste auch relativ strange, allerdings sind selbst auf Level der Fritzbox hier Devices, die es gar nicht mehr gibt und falsche zugeordnete IP Adressen zu sehen. Teilweise lassen sich die Geräte auch nicht von der Box entfernen. Daher hatte ich die Ausgabe im Plugin noch nicht tiefergelegt. Ich kann aber nicht ausschliessen, dass neben den Problemen auf Ebene Fritzbox, da nicht auch noch was ist.

    Einen Kommentar schreiben:

Lädt...
X