[RELEASE] Fritz Smart Home
-
PvD -
21. September 2016 um 19:49 -
Erledigt
-
-
Ok, dann gibt es demnächst ein Upgrade. @Kladderadatsch Danke für die Unterstützung
@blauesgruen: Die Conditionals werden sich ändern (neue IDs). -
-
Ok, dann gibt es demnächst ein Upgrade. @Kladderadatsch Danke für die Unterstützung
@blauesgruen: Die Conditionals werden sich ändern (neue IDs).Danke!
Habe es schon gesehen. Wobei es ohne Container() bei mir ja funktioniert oder hast du noch was anderes geändert?
bg -
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. -
-
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_CALLWas mache ich da falsch? User und Passwort sind OK.
lg Manfred
-
Hast Du Umlaute/Sonderzeichen in der Benennung der Geräte drin?
-
-
Hast Du Umlaute/Sonderzeichen in der Benennung der Geräte drin?
Danke, das wars. Ich hatte bei einem DECT200 und bei einem DECT-Thermostat einen Umlaut drinnen. Jetzt funktioniert es. Dankeschön.
-
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.Code: kodi.<woltlab-metacode data-name=
Alles anzeigenlog" data-highlighter="" data-line="1">ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.AttributeError'> Error Contents: Device instance has no attribute 'icon' Traceback (most recent call last): File "/home/xxx/.kodi/addons/plugin.program.fritzact/default.py", line 368, in <module> actors = fritz.get_actors(handle=_addonHandle, devtype=dev_type) File "/home/xxx/.kodi/addons/plugin.program.fritzact/default.py", line 237, in get_actors wid = xbmcgui.ListItem(label=actor.name, label2=actor.actor_id, iconImage=actor.icon) AttributeError: Device instance has no attribute 'icon' -->End of Python script error report<-- ERROR: GetDirectory - Error getting plugin://plugin.program.fritzact/?ts=
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.
-
-
-
Ich habe gerade festgestellt, dass es das Addon 'plugin.program.fritzact' überhaupt nicht mehr gibt . 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.
-
So, hab mal deinstalliert und aus Deinem Repo das Addon 'script.program.fritzact' installiert.
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".
-
-
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.
-
Bitte mal installieren (aus Zip installieren) und testen...
-
-
-
Log schaue ich morgen. Kannst Du mal einen Screenshot machen?
-
-
Ich finde bei Dir folgende Geräte:
Code
Alles anzeigen20:29:57.004 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.004 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 08761 0014219 ----- 20:29:57.005 T:3867345776 DEBUG: [script.program.fritzact] Name: T420 20:29:57.005 T:3867345776 DEBUG: [script.program.fritzact] Type: switch 20:29:57.006 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.006 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 20 20:29:57.006 T:3867345776 DEBUG: [script.program.fritzact] Temperature: 17.0 °C 20:29:57.006 T:3867345776 DEBUG: [script.program.fritzact] State: 0 20:29:57.007 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/dect_off.png 20:29:57.007 T:3867345776 DEBUG: [script.program.fritzact] Power: 0.00 W 20:29:57.007 T:3867345776 DEBUG: [script.program.fritzact] Consumption: 138.10 kWh 20:29:57.007 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.008 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.008 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.008 T:3867345776 DEBUG: [script.program.fritzact] >>>> 20:29:57.029 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 08761 0053113 ----- 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] Name: Beelink 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] Type: switch 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 21 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] Temperature: 16.0 °C 20:29:57.030 T:3867345776 DEBUG: [script.program.fritzact] State: 1 20:29:57.031 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/dect_on.png 20:29:57.031 T:3867345776 DEBUG: [script.program.fritzact] Power: 31.04 W 20:29:57.031 T:3867345776 DEBUG: [script.program.fritzact] Consumption: 159.97 kWh 20:29:57.031 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.031 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.031 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.032 T:3867345776 DEBUG: [script.program.fritzact] >>>> 20:29:57.042 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.043 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 08761 0237459 ----- 20:29:57.043 T:3867345776 DEBUG: [script.program.fritzact] Name: DS437 20:29:57.043 T:3867345776 DEBUG: [script.program.fritzact] Type: switch 20:29:57.043 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.043 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 22 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] Temperature: 14.0 °C 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] State: 0 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/dect_off.png 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] Power: 0.00 W 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] Consumption: 28.85 kWh 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.044 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.045 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.045 T:3867345776 DEBUG: [script.program.fritzact] >>>> 20:29:57.065 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.066 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 24:65:11:C8:CE:71 ----- 20:29:57.066 T:3867345776 DEBUG: [script.program.fritzact] Name: 546E 20:29:57.066 T:3867345776 DEBUG: [script.program.fritzact] Type: switch 20:29:57.066 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.066 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 20000 20:29:57.066 T:3867345776 DEBUG: [script.program.fritzact] Temperature: n/a 20:29:57.067 T:3867345776 DEBUG: [script.program.fritzact] State: 0 20:29:57.067 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/dect_off.png 20:29:57.068 T:3867345776 DEBUG: [script.program.fritzact] Power: 0.00 W 20:29:57.069 T:3867345776 DEBUG: [script.program.fritzact] Consumption: 0.40 kWh 20:29:57.069 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.069 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.070 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.080 T:3867345776 DEBUG: [script.program.fritzact] >>>> 20:29:57.145 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 11657 0101071 ----- 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Name: Speicher 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Type: switch 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 25 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Temperature: 1.0 °C 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] State: 0 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/dect_off.png 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Power: 0.00 W 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] Consumption: 0.06 kWh 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.146 T:3867345776 DEBUG: [script.program.fritzact] >>>> 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 11934 0144995 ----- 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] Name: Schalter01 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] Type: n/a 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 407 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] Temperature: n/a 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] State: n/a 20:29:57.252 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/unknown.png 20:29:57.253 T:3867345776 DEBUG: [script.program.fritzact] Power: n/a 20:29:57.253 T:3867345776 DEBUG: [script.program.fritzact] Consumption: n/a 20:29:57.253 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.253 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.253 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.253 T:3867345776 DEBUG: [script.program.fritzact] >>>> 20:29:57.290 T:3522159472 INFO: ## CoreELEC Addon ## xdbus Monitor started. ## 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] <<<< 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] ----- current state of AIN 11934 0155715 ----- 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Name: Schalter02 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Type: n/a 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Presence: 1 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Device ID: 408 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Temperature: n/a 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] State: n/a 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Icon: /storage/.kodi/addons/script.program.fritzact/resources/lib/media/unknown.png 20:29:57.297 T:3867345776 DEBUG: [script.program.fritzact] Power: n/a 20:29:57.298 T:3867345776 DEBUG: [script.program.fritzact] Consumption: n/a 20:29:57.298 T:3867345776 DEBUG: [script.program.fritzact] soll Temp.: ['n/a'] 20:29:57.298 T:3867345776 DEBUG: [script.program.fritzact] comfort Temp.: ['n/a'] 20:29:57.298 T:3867345776 DEBUG: [script.program.fritzact] lower Temp.: ['n/a'] 20:29:57.298 T:3867345776 DEBUG: [script.program.fritzact] >>>>
Wer ist AN, AUS, Schalter01 und Schalter02? Sind das die besagten Telecom-Dinger? Die sollten ja im Widget als Schalter mit einem '?' angezeigt werden?
-
-
-
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
-
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!