Ankündigung

Einklappen
Keine Ankündigung bisher.

AVM Plugin

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

    Hab keine Ahnung wie ich den ganzen PR abrufen kann, deshalb hab ich kurz nur die start_call Anpassungen aus dem PR getestet.

    Damit geht es wieder.

    Danke!

    Kommentar


      Hi,

      Ich hab seit dem Wechsel meines Routers (von 7490 auf 7590 AX) Probleme mit "is_host_active" und "get_hosts"

      Für beides hab ich Logiken am Laufen.

      Code:
      sh.AVM.devices.router.FuxlSmart(sh.AVMRouter.is_host_active('XX:XX:XX:XX:XX:XX'))
      Code:
      #usr/bin/env python
      #
      hosts = sh.AVMRouter.get_hosts(True)
      hosts_eg = sh.RepeaterEG.get_hosts(True)
      hosts_og = sh.RepeaterOG.get_hosts(True)
      
      for host_eg in hosts_eg:
          new = True
          for host in hosts:
              if host_eg['mac_address'] == host['mac_address']:
                  new = False
          if new:
              hosts.append(host_eg)
      for host_og in hosts_og:
          new = True
          for host in hosts:
              if host_og['mac_address'] == host['mac_address']:
                  new = False
          if new:
              hosts.append(host_og)
      
      string = []
      for host in hosts:
          device_string = host['name']
          string.append(device_string)
      
      sh.AVM.devices.device_list(string)​
      Es werden immer alle Hosts als active gesetzt egal ob sie es wirklich sind oder nicht.

      Ich hab mal in der Log Config das AVM Plugin aktiviert. Daraus stammt das LOG im Anhang.
      Code:
         plugins.avm:
              level: DEBUG​

      Router Firm = 7.50
      Ich hab mir auch schon das letzte DEV AVM Plugin gezogen (2.0.4), hat aber nichts gebracht.

      Kann vielleicht jemand aus dem LOG erkennen wo das Problem liegt?

      Danke schonmal
      Markus

      smarthome-details.zip

      Kommentar


        fuxl66

        Ich schau mir das am Wochenende mal an.
        Beste Grüße

        Kommentar


          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.

          Kommentar


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

            Kommentar


              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?

              Kommentar


                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

                Kommentar


                  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.

                  Kommentar


                    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.

                    Kommentar


                      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.

                      Kommentar


                        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?

                        Kommentar


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

                          Kommentar


                            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​

                            Kommentar


                              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?

                              Kommentar


                                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.

                                Kommentar

                                Lädt...
                                X