[RELEASE] Fritz Smart Home

  • Gibt es auch die Möglichkeit das die DECT Dose automatisch bei Start einschaltet?

    Nein. Ist nicht implementiert.

    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

  • @BJ1

    Hallo, ich kann leider seit einiger Zeit die Steckdosen im Widget nicht mehr schalten.
    Über Programme/FritzSmartHome funktioniert es.

    [definition=12,3]Debug-Log[/definition] sacht:

    Code
    ERROR: Keymapping error: no such action 'playmedia("")' defined
    DEBUG: ExecuteXBMCAction: Tried translating, but failed to understand PlayMedia("")

    Funktioniert meiner Meinung nach seit einem Confluence-Skin Update vor ein paar Monaten nicht mehr.
    Kodi-Version: 17.4

  • Funktioniert hier ohne Probleme (Kodi 17.4, Confluence 3.1.0). Du musst freilich nach einem Update des Skins alle Schritte zur Skinintegration wiederholen: https://github.com/b-jesch/plugin…uence/Readme.md

    Wenn es danach trotzdem nicht gehen sollte, melde dich nochmal hier.

    EDIT: So wie es aussieht, hast Du evtl. das falsche Include kopiert. Für Krypton:

    Code
    cd $HOME/.kodi/addons/skin.confluence/720p
    cp $HOME/.kodi/addons/plugin.program.fritzact/resources/Confluence/script-fritzact.v17.xml script-fritzact.xml

    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

    Einmal editiert, zuletzt von PvD (3. September 2017 um 11:15)

  • Die Schritte zur Skinintegration hatte ich nach dem Update durchgeführt. Habe gerade nochmal alles geprüft.
    Kodi läuft bei mir 2x unter Linux Mint 18.2 und 2x auf ner Beelink Mini MX III II Box mit Libreelec.
    Bei allen das gleiche Verhalten, funktioniert alles, nur das Schalten übers Widget nicht.

  • Gerade das Addon auf einem LibreElec 8.0.2 (hier allerdings noch Kodi 17.3) installiert. War vorher noch nie drauf. Funktioniert. Welche Version des Addons hast Du? Aktuell ist 0.0.15.

    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 kann das Problem beim besten Willen nicht nachvollziehen. Hast Du evtl. irgendwelche Gruppenschaltungen konfiguriert? Versuche auch mal das Addon zurückzusetzen und neu zu konfigurieren.

    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

  • Damals fehlte der Mediatype, allerdings hat sich im Fritz-Plugin nichts geändert. Schicke mir bitte mal ein komplettes [definition=12,3]Debug-Log[/definition] zu, ich schau' da mal rein.

    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

  • Hmm, Deine 4 Schalter melden sich ordnungsgemäß am Addon an. Allerdings greifen aus irgendeinem Grund die <onclick>-Conditions nicht. Ist es Dir möglich, mal testweise eine Änderung in der $HOME/addons/skin.confluence/720p/script-fritzact.xml vorzunehmen (Zeile 370)?

    von:

    Code
    <onclick condition="String.IsEqual(Container(58501).ListItem.Property(type),switch)">RunScript(plugin.program.fritzact,action=toggle&ain=$INFO[ListItem.Label2])</onclick>

    zu:

    Code
    <onclick>RunScript(plugin.program.fritzact,action=toggle&ain=$INFO[ListItem.Label2])</onclick>

    Wir nehmen erstmal die Condition raus. Falls das funktioniert, muss ich elaborieren, woran das liegt. BTW das &-Zeichen muss als & a m p ; geschrieben bleiben, die Forensoftware verhaut das hier.

    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

  • Ok, evtl. wird die ID für das Widget mehrfach verwendet. kannst Du mal schauen, was folgendes auf der Konsole ergibt?

    Code
    cd $HOME/.kodi/addons/skin.confluence/720p
    grep -i 'id="58501"' *.xml

    Wenn da nur die script-fritzact.xml angezeigt wird (und keine weitere .xml), bitte mal die Zeile 370-372 ändern auf:


    Code
    <onclick condition="String.IsEqual(ListItem.Property(type),switch)">RunScript(plugin.program.fritzact,action=toggle&ain=$INFO[ListItem.Label2])</onclick>
    <onclick condition="String.IsEqual(ListItem.Property(type),group)">RunScript(plugin.program.fritzact,action=toggle&ain=$INFO[ListItem.Label2])</onclick>
    <onclick condition="String.IsEqual(ListItem.Property(type),thermostat)">RunScript(plugin.program.fritzact,action=temp&ain=$INFO[ListItem.Label2])</onclick>


    Die Condition ist wichtig, da hier zwischen Einzelschaltung, Gruppenschaltung und Thermostatschaltung unterschieden wird. Das hätte ich schon gerne wieder drin.
    Wenn es damit funktioniert, mache ich ein Versionsupdate.

    Danke für Deine Mitarbeit!

    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

  • Code
    xxx@ThinkPad-T420 ~/.kodi/addons/skin.confluence/720p $ grep -i 'id="58501"' *.xml
    script-fritzact.xml:                                <control type="list" id="58501">

    Ok, wird nur die script-fritzact.xml angezeigt, Also Zeile 370-372 geändert (& a m p ; wurde ergänzt). Leider danach keine Schaltung über das Widget mehr möglich.

    kodi.log


    Danke für Deine Mitarbeit!


    Keine Ursache! Das ist ja wohl das Mindeste, wenn ich schon an so tollen Addons wie Fritz Smart Home und Fritz!BoxCallmonitor partizipieren darf.

  • Bitte mal die im anhängenden Zip liegende script-fritzact.xml nach $HOME/.kodi/addons/skin.confluence/720p/ kopieren (die alte Datei überschreiben) und testen. Ich habe die IDs mal geändert.

    EDIT: Man sollte die ZIP schon anhängen ;)

    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

  • Es funktioniert bei mir bzw. meinem Skin ohne Probleme.

    Ja, hier auch. Nur bei @Kladderadatsch greifen aus irgendeinem Grund die Conditions nicht. Ich hatte erst eine bereits vergebene Control-ID in Verdacht. Njente.

    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

Jetzt mitmachen!

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