[RELEASE] Fritz Smart Home

  • Ok, dann gibt es demnächst ein Upgrade. @Kladderadatsch Danke für die Unterstützung :thumbup:
    @blauesgruen: Die Conditionals werden sich ändern (neue IDs).

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Nein, es sind nur die IDs geändert worden. BTW, ohne Container(...) funktioniert das hier auch nicht, ich muss explizit den Container mit angeben.
    Die IDs liegen jetzt in einem vom Wiki empfohlenen Bereich.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hallo,
    ich komme mit dem Script nicht klar. Im [definition='1','0']log[/definition] erscheint immer wieder folgende Fehlermeldung:

    21:48:06.886 T:9572 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.UnicodeEncodeError'>
    Error Contents: 'ascii' codec can't encode character u'\xfc' in position 2376: ordinal not in range(128)
    Traceback (most recent call last):
    File "C:\Users\Lokaler_User\AppData\Roaming\Kodi\addons\script.program.fritzact\default.py", line 367, in <module>
    actors = fritz.get_actors(handle=_addonHandle, devtype=dev_type)
    File "C:\Users\Lokaler_User\AppData\Roaming\Kodi\addons\script.program.fritzact\default.py", line 213, in get_actors
    devices = ET.fromstring(_devicelist)
    File "C:\Program Files (x86)\Kodi\system\python\Lib\xml\etree\ElementTree.py", line 1311, in XML
    parser.feed(text)
    File "C:\Program Files (x86)\Kodi\system\python\Lib\xml\etree\ElementTree.py", line 1651, in feed
    self._parser.Parse(data, 0)
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 2376: ordinal not in range(128)
    -->End of Python script error report<--
    21:48:23.305 T:9744 ERROR: DXGI_ERROR_INVALID_CALL

    Was mache ich da falsch? User und Passwort sind OK.

    lg Manfred

  • Hast Du Umlaute/Sonderzeichen in der Benennung der Geräte drin?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hallo @BJ1,
    bin immer noch voller Begeisterung bezüglich Deines genialen Addons!
    Mittlerweile ist es ja möglich einige Geräte anderer Hersteller mit der Fritzbox zu koppeln.
    Ich hab mir z.B den Telekom Smart Home Wandtaster [Anzeige] zugelegt, mit dem es möglich ist die Fritzbox-Steckdosen zu schalten.
    Das funktioniert auch sehr gut! Nur leider funktioniert dann Dein Addon nicht mehr.


    Wäre es möglich den Wandtaster zu integrieren oder das Script so zu ändern, das es diesen einfach ignoriert?

    LG

  • Kannst Du mal ein komplettes [definition=12,3]Debug-Log[/definition] hier anhängen? Ich habe leider kein Fritzbox Smarthome mehr, um das nachvollziehen zu können.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ich habe gerade festgestellt, dass es das Addon 'plugin.program.fritzact' überhaupt nicht mehr gibt :wacko: . Auch nicht in meinem Repo und auf Git. Ich würde dich bitten @Kladderadatsch, bitte mal das Addon 'script.program.fritzact' zu installieren, zu testen und das [definition=12,3]Debug-Log[/definition] nochmal hier reinzuhängen. Bitte vorher das 'plugin.program.fritzact' deinstallieren.

    Danke für die Mühe.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • So, hab mal deinstalliert und aus Deinem Repo das Addon 'script.program.fritzact' installiert.

    kodi.log


    Funktioniert hier eigentlich die Integration als Widget im Confluence-Skin genauso wie beim Addon 'plugin.program.fritzact' ? Hab auf die Schnelle keine Beschreibung zu 'script.program.fritzact' gefunden.

    Vielen Dank

    Edit: Hatte vergessen die script-fritzact.xml zu aktualisieren. Hier nochmal nen Log mit aktueller ".xml".

    kodi.log

  • Funktioniert hier eigentlich die Integration als Widget im Confluence-Skin genauso wie beim Addon 'plugin.program.fritzact' ? Hab auf die Schnelle keine Beschreibung zu 'script.program.fritzact' gefunden.

    Funktioniert genauso. Beschreibung liegt auf Github sowie im Ordner 'resources' des Addons: https://github.com/b-jesch/script…uence/Readme.md

    Ich schau' morgen ins Log.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Bitte mal installieren (aus Zip installieren) und testen...

    Dateien

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Log schaue ich morgen. Kannst Du mal einen Screenshot machen?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ich finde bei Dir folgende Geräte:


    Wer ist AN, AUS, Schalter01 und Schalter02? Sind das die besagten Telecom-Dinger? Die sollten ja im Widget als Schalter mit einem '?' angezeigt werden?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Danke. Lässt sich davon irgendeiner über das Addon schalten? Wenn nicht, nehme ich sie raus. Das Icon mit den Fragezeichen steht übrigens für "unbekanntes Gerät". Wenn es genau den Schalter (be)trifft, ist das Zufall ;)

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Lassen sich nicht schalten. Brauch ich ehrlich gesagt auch gar nicht, da ich mit den Schaltern nur eine weitere Option habe die Fritz-Steckdosen zu schalten, was ja in Deinem Addon sowieso schon implementiert ist. Wichtig wahr mir persönlich nur, das die Fritz-Steckdosen angezeigt werden und sich schalten lassen. Vielen Dank und einen schönen Sonntag noch!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!