Ankündigung
Einklappen
Keine Ankündigung bisher.
Sonos Anbindung
Einklappen
X
-
Wenn man nur die __init__.py austauscht, wird SmartHomeNG auch in Zukunft bemängeln, dass das Plugin nicht konsistent ist.
-
Ich habe jetzt beide Develop-Plugins ausprobiert (smarthomeNG/plugins/tree/develop/ und ivan73/plugins/tree/develop/sonos) - jeweils zusammen mit der aktualisierten __init__.py
In beiden Fällen habe ich den Warning zum Audio-Line in der Playbar (Surround Set):
Code:2019-07-15 17:56:39 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-15 17:56:40 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-15 17:56:42 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-15 17:57:55 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater'
Was problematischer ist: TTS geht nach wie vor (mit beiden plugins) nicht:
Code:2019-07-15 17:54:45 ERROR plugins.sonos Sonos: 'NoneType' object has no attribute 'group' 2019-07-15 17:54:45 ERROR plugins.sonos Sonos: Could not obtain TTS file from Google. Error: 'NoneType' object has no attribute 'group'
Und nach wie vor bemängelt das log die Python version:
Code:2019-07-15 18:44:04 ERROR lib.metadata plugin 'sonos' version differs between Python code (1.4.9) and metadata (1.4.8)
Gruss
MS
Einen Kommentar schreiben:
-
Genau. Ist recht simpel. Wichtig ist bei shng develop branch zu wählen
Einen Kommentar schreiben:
-
Zitat von manu241 Beitrag anzeigenKannst du eventuell beschreiben, wie du dem fehler auf die schliche gekommen bist. Eventuell könnte man das in Zukunft noch gebrauchen :-)
Zitat von Msinn Beitrag anzeigenSMarcus Der Fehler bzgl. der Version rührt daher, dass Du nicht das ganze Plugin aktualisiert hast, sondern nur die Datei __init__.py.
Zitat von SMarcus Beitrag anzeigenIch kann nur vermuten das es etwas mit der Py version zu tun hat. Mangels Kenntnisse kriege ich das aber nicht behoben und hatte auf Hilfe von Ivande oder jemand Anderem gehofft.
Sounbar = Playbar? bis auf die Warnungen - funktioniert ewas mit dem Sounbar nicht?
Zitat von Onkelandy Beitrag anzeigenivande Wenn denn alles klappt, mach gerne einen Pull Request auf https://github.com/smarthomeNG/plugins/tree/develop/ für den nächsten Plugin Release
Gruß Ivan
Einen Kommentar schreiben:
-
ivande Wenn denn alles klappt, mach gerne einen Pull Request auf https://github.com/smarthomeNG/plugins/tree/develop/ für den nächsten Plugin Release
Einen Kommentar schreiben:
-
Hi Manuel,
bin mir nicht sicher ob Du mich meinst. Bei mir ist der Fehler wie oben beschrieben (Beitrag #1042) noch vorhanden.
Ich kann nur vermuten das es etwas mit der Py version zu tun hat. Mangels Kenntnisse kriege ich das aber nicht behoben und hatte auf Hilfe von Ivande oder jemand Anderem gehofft.
Insofern hoffe ich immer noch.......
Gruss
Marcus
Einen Kommentar schreiben:
-
Hallo,
super danke funktioniert bei mir nun auch wieder.
Kannst du eventuell beschreiben, wie du dem fehler auf die schliche gekommen bist. Eventuell könnte man das in Zukunft noch gebrauchen :-)
Gruß Manuel
Einen Kommentar schreiben:
-
Hi ivande,
danke fürs verschieben ins Rebo. Ich hab das Plugin jetzt mal aus Deinem Repo genommen (develop). Was bei mir noch als Fehler bleibt ist:
Bei Verwendung der Soundbar (Line-In):
Code:2019-07-12 18:37:25 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-12 18:37:25 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-12 18:37:26 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-12 18:38:37 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-12 18:38:38 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-12 18:39:10 WARNING lib.logic trigger: Logic 'jalousie_alle_sonnenschutz' not triggered because it is disabled 2019-07-12 18:39:18 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault. 2019-07-12 18:39:19 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault.
Code:2019-07-12 18:25:11 ERROR plugins.sonos Sonos: 'NoneType' object has no attribute 'group' 2019-07-12 18:25:11 ERROR plugins.sonos Sonos: Could not obtain TTS file from Google. Error: 'NoneType' object has no attribute 'group'
Hast Du da noch eine Idee woran es liegen könnte?
Gruss
Marcus
Zusatz: Hab heute das hier im Log gefunden:
Code:2019-07-13 15:32:29 ERROR lib.metadata plugin 'sonos' version differs between Python code (1.4.9) and metadata (1.4.8)
Einen Kommentar schreiben:
-
Zitat von SMarcus Beitrag anzeigenWäre natürlich toll wenn das jemand ins Rep schieben könnte.....
https://github.com/ivan73/plugins/tree/develop/sonos
Einen Kommentar schreiben:
-
Zitat von manu241 Beitrag anzeigenHallo Ivande,
danke dass du dich der Sache angenommen hast. Ich habe es gerade mal versucht. Bekomme jedoch folgende Fehlermeldung:
__init__.zip
Einen Kommentar schreiben:
-
Hallo,
ich habe die aktuelle Controller Version von Sonos auf den Geräten. Das Problem das ich habe ist, dass nur ein Player zeitgleich angesteuert wird. Sobald dieser Läuft, werden die Items des anderen Players nicht mehr gefüllt.
Gruß Manuel
Einen Kommentar schreiben:
-
Hab doch noch ein Problem gefunden.
Code:2019-07-11 21:16:09 ERROR cherrypy.error.140313994502096 [11/Jul/2019:21:16:09] HTTP > Traceback (most recent call last): > File "/usr/local/lib/python3.5/dist-packages/cherrypy/_cprequest.py", line 628, in respond > self._do_respond(path_info) > File "/usr/local/lib/python3.5/dist-packages/cherrypy/_cprequest.py", line 687, in _do_respond > response.body = self.handler() > File "/usr/local/lib/python3.5/dist-packages/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/usr/local/lib/python3.5/dist-packages/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/usr/local/smarthome/modules/admin/itemdata.py", line 228, in item_detail_json_html > return json.dumps(item_data) > File "/usr/lib/python3.5/json/__init__.py", line 230, in dumps > return _default_encoder.encode(obj) > File "/usr/lib/python3.5/json/encoder.py", line 198, in encode > chunks = self.iterencode(o, _one_shot=True) > File "/usr/lib/python3.5/json/encoder.py", line 256, in iterencode > return _iterencode(o, 0) > File "/usr/lib/python3.5/json/encoder.py", line 179, in default > raise TypeError(repr(o) + " is not JSON serializable") > TypeError: Item: sonos.kueche.volume.volume_dpt3.helper is not JSON serializable
Und wenn ich die Sonos Soundbar über Line-In verwende, kommt jede Sekunde:
Code:2019-07-11 21:42:46 WARNING plugins.sonos.soco.events_base Event contains illegal metadatafor 'av_transport_uri_meta_data'. Error message: 'Unknown UPnP class: object.item.audioItem.linein.homeTheater' The result will be a SoCoFault.
Und bei der Verwendung von TTS:
Code:2019-07-11 21:43:37 ERROR sonos Sonos: 'NoneType' object has no attribute 'group' 2019-07-11 21:43:37 ERROR sonos Sonos: Could not obtain TTS file from Google. Error: 'NoneType' object has no attribute 'group' 2019-07-11 21:43:37 ERROR sonos Sonos: 'NoneType' object has no attribute 'group' 2019-07-11 21:43:37 ERROR sonos Sonos: Could not obtain TTS file from Google. Error: 'NoneType' object has no attribute 'group'
Einen Kommentar schreiben:
-
Hmmm. Bei mir gehts wie gesagt.....
@Manuel: Mein Sonos läuft mit Version 10.2. Die Aktuellste wäre aber 10.3. Was hast Du?
Marcus
Einen Kommentar schreiben:
-
Jupp. Passt. Geht wieder einwandfrei, was ich so auf die schnelle testen konnte.
Vielen Dank an Ivande!
Wäre natürlich toll wenn das jemand ins Rep schieben könnte.....
Einen Kommentar schreiben:
Einen Kommentar schreiben: