Ankündigung

Einklappen
Keine Ankündigung bisher.

AVM Plugin

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

  • schuma
    antwortet
    Jub, passt. Vielen Dank.
    Jetzt bekomme ich beim Neustart noch einen Server 500. Läuft aber wohl trotzdem.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    bau das hier ein: https://github.com/smarthomeNG/plugi...0b7237d235e700

    die anpassung hats nicht mehr rechtzeitig ins release geschaft. der PR wird derzeit als conflict angezeigt. da muss der ersteller noch mal schauen

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Ich bekomme nach dem Update von 1.9.0 auf SmarthomeNG 1.9.1 diese Meldung im Log:

    Code:
    2022-02-16 12:42:17 ERROR plugins.avm_fritzbox_1.update Method plugins.avm_fritzbox_1.update exception: 'str' object has no attribute 'conf'
    Traceback (most recent call last):
    File "/usr/local/smarthome/lib/scheduler.py", line 657, in _task
    obj()
    File "/usr/local/smarthome/plugins/avm/__init__.py", line 784, in _update_loop
    self._update_aha_devices()
    File "/usr/local/smarthome/plugins/avm/__init__.py", line 2425, in _update_aha_devices
    self._update_smarthome_items()
    File "/usr/local/smarthome/plugins/avm/__init__.py", line 2431, in _update_smarthome_items
    ainDevice = self._get_item_ain(item)
    File "/usr/local/smarthome/plugins/avm/__init__.py", line 2543, in _get_item_ain
    if self.has_iattr(item.conf, 'ain'):
    AttributeError: 'str' object has no attribute 'conf'
    Hat das noch jemand?

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Ich lande langsam im Urlaubsmodus und werde es mir zusammen mit dem neuen OWM Plugin die nächsten Tage mal reinladen und testen.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Hallo,

    ich habe eine neue Version des AVM-Plugins vorbereitet und suche nun auf diesem Weg Tester dafür, bevor ich einen PR stelle.
    Die wesentlichen funktionalen Änderungen sind:
    • Anbindung von FritzSmarthome Geräten via AHA-Interface (bspw Thermostate); (damit ist u.a. der Batteriestand abrufbar)
    • Rufumleitungen an der Fritzbox setzen, Ein- und Ausschalten
    • Besseres Fehlerhandling, wenn die Fritzbox nicht erreichbar ist.
    • Es stehen nun diverse structs zur Verfügung
    Zudem wurden:
    • Dokumentation verbessert
    • Code optimiert
    Bei mir läuft die Version seit 2 Monaten stabil. bmx hat auch bereits mal getestet.

    Die neue Version des Plugins ist hier zu finden.
    Wie ihr das am Besten in Eurer System einbindet, wurde hier beschrieben

    Also probiert das Plugin bitte mal aus und schreibt mir Kommentare, Issues, etc.

    ​​​​​​​Danke und Gruß

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen
    Das veränderte Plugin (Anbindung der Smarthomegeräte über AHA-Inteface) und die Implementierung der Rufumleitung mit TR-064 Interface
    Heute gab es nochmal ein größeres Update inkl. aktualisierter Doku. Darin ist auch ein grobes Changelog beschrieben.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Sisamiwe ja da war noch was... inzwischen ist der Sommerurlaub vorbei. Ich komm schon noch dazu.. Schande über mich..

    Einen Kommentar schreiben:


  • danny
    antwortet
    psilo . Danke der Fehler liegt auf einer ganz anderen Seite.Frage nach der Version hat hier schon alles erklärt. Habe Docker im NAS neu aufgesetzt und beim Image von Henfri auf latest gestellt. Der zieht dann Version 7.2 von SmarthomeNG und den Plugins.(Warum auch immer?) Werde das mal gerade biegen und dann sollte es auch wieder mit der avm_mac laufen wie zuvor.

    Danke für die Hilfe!

    Gruß Danny

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    psilo

    Das veränderte Plugin (Anbindung der Smarthomegeräte über AHA-Inteface) und die Implementierung der Rufumleitung mit TR-064 Interface habe ich hier abgelegt.

    Wer es nutzen/testen möchte, findet hier eine Anleitung, die entsprechend zu verwenden ist.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    danny welche version des plugins? dass diese attribute instanzspezfisch abgefragt werden, ist erst seit kurzem (mehrere Monate) drin.
    Die Doku die bei Dir nicht passt, sieht veraltet aus.

    In der aktuellen Version heißt das daher auch avm_mac und nicht mac .

    Siehe bspw im Master: https://github.com/smarthomeNG/plugi...nit__.py#L1772
    https://github.com/smarthomeNG/plugins/blob/master/avm/README.md
    (nach avm_mac suchen)
    Zuletzt geändert von psilo; 17.09.2021, 05:57.

    Einen Kommentar schreiben:


  • danny
    antwortet
    Hallo zusammen,

    kann es sein das die Doku für das AVM Plugin nicht ganz passt?

    geht nicht bei mir:
    Code:
    avm:    
        devices:
    
            wlan_repeater_1750:
    
                GalaxyS5:
                    avm_mac@wlan_repeater_1750: xx:xx:xx:xx:xx:xx
                    avm_data_type@wlan_repeater_1750: network_device
                    type: bool
                    cache: 'yes'
                    visu_acl: ro

    funktioniert:
    Code:
    avm:    
        devices:
    
            wlan_repeater_1750:
    
                GalaxyS5:
                    mac: xx:xx:xx:xx:xx:xx
                    avm_data_type@wlan_repeater_1750: network_device
                    type: bool
                    cache: 'yes'
                    visu_acl: ro
    Ist öfters so im Example. Wer kann das bitte ändern?


    Bei wlan hab ich auch Probleme gehabt.

    geht nicht:
    Code:
        
    
    avm:
    
        wlan:
    
            gf_wlan_1:
                type: bool
                visu_acl: rw
                avm_data_type@fritzbox_7490: wlanconfig    # 2,4ghz
                avm_wlan_index@fritzbox_7490: 1
    
            gf_wlan_1_ssid:
                type: str
                visu_acl: ro
                avm_data_type@fritzbox_7490: wlanconfig_ssid    # 2,4ghz
                avm_wlan_index@fritzbox_7490: 1
    geht:
    Code:
     
    avm:
    
        wlan:
    
            gf_wlan_1:
                type: bool
                visu_acl: rw
                avm_data_type@fritzbox_7490: wlanconfig # 2,4ghz
                avm_wlan_index 1
    
            gf_wlan_1_ssid:
                type: str
                visu_acl: ro
                avm_data_type@fritzbox_7490: wlanconfig_ssid    # 2,4ghz
                avm_wlan_index: 1

    Kann das jemand bestätigen?

    Gruß Danny
    Zuletzt geändert von danny; 17.09.2021, 00:11.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Konntest Du schon mal drüber schauen?
    Sorry nicht wirklich. Sind jetzt auch erstmal 2.5 Wochen in Urlaub, sofern es unser Staat möchte ;-)

    Uns läuft ja nix davon.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von psilo Beitrag anzeigen
    ich versuchs bis Ende des Wochenende anzuschauen.
    Konntest Du schon mal drüber schauen?

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von psilo Beitrag anzeigen
    ich versuchs bis Ende des Wochenende anzuschauen.
    Prima. Keine Eile, bin jetzt erstmal im Urlaub.

    Zitat von psilo Beitrag anzeigen
    Ein PR wäre etwas einfacher, da ich dann das DIFF easy auf Github sehe und kommentieren kann
    Git und Ich sind noch keine Freunde. Es wird noch.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Sisamiwe ich versuchs bis Ende des Wochenende anzuschauen. Ein PR wäre etwas einfacher, da ich dann das DIFF easy auf Github sehe und kommentieren kann. Kanns aber auch lokal vergleichen.

    Einen Kommentar schreiben:

Lädt...
X