Ankündigung

Einklappen
Keine Ankündigung bisher.

Sonos Anbindung

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

  • aschwith
    antwortet
    Hallo Stefan,

    Dir noch ein frohes Neues! Ich würde gerne nochmal die Anregung von manu241 zu einer Trennung von TTS Ordner und snippet Ordner aufgreifen. Momentan wird der Order regelmäßig - von wo ist mir nicht klar - geleert. Damit verschwinden auch statische eigene Soundfiles. Für die Snippets macht es ja durchaus Sinn.

    Viele Grüße
    Alex

    Zitat von manu241 Beitrag anzeigen
    gibt es die Möglichkeit beim Webserver zwei Ordner zu definieren?

    z.B:
    Code:
    local_webservice_path: /xxx/snippet
    local_webservice_path: /xxx/tts
    Zuletzt geändert von aschwith; 02.01.2018, 20:18.

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Geht’s mittlerweile?

    Gruss,

    Stefan

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Hallo zusammen,

    ich habe mir das neue OnkelAndy Image gezogen und alles aktaulisiert auf die SHNG 1.4 und auch die plugins mit git pull auf den aktuellen Stand gezogen.
    Nun kommt beim Start der Fehler

    Code:
     2017-12-28 23:26:28 ERROR Main Plugin 'sonos' exception during import of __init__.py: No module named 'plugins.sonos.soco'
    File "/usr/local/smarthome/plugins/sonos/__init__.py", line 42, in <module>
      from plugins.sonos.soco.exceptions import SoCoUPnPException
      ImportError: No module named 'plugins.sonos.soco'
    das soco modul habe ich installiert. Hat mir jemand einen Tipp wo der Fehler liegt?

    EDIT: Wieso auch immer fehlten einige Dateien im sonos plugin ordner nach einem update des plugins repository.
    Zuletzt geändert von bruepe; 29.12.2017, 20:35.

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Zitat von taeuban Beitrag anzeigen
    Hallo.

    Ich bin dabei meine Sonos Play1 über das smarthomeng(1.3) plugin anzubinden.

    Jetzt funktionieren leider die "play_tunein", "play_snippet" und "play_tts" nicht. Das einzige was funktioniert ist "play_url".

    Kann mir jemand einen Tipp geben was ich falsch mache?
    Bitte den Debug-Log anfügen, sonst kann ich den Fehler nicht eingrenzen.

    Gruss,

    Stefan

    Einen Kommentar schreiben:


  • taeuban
    antwortet
    Hallo.

    Ich bin dabei meine Sonos Play1 über das smarthomeng(1.3) plugin anzubinden.

    Jetzt funktionieren leider die "play_tunein", "play_snippet" und "play_tts" nicht. Das einzige was funktioniert ist "play_url".

    Kann mir jemand einen Tipp geben was ich falsch mache?

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Ich änder das nochmal. An der Stelle kann die Meldung (hier das Discovery) auch nach DEBUG geschrieben werden. Danke für den Hinweis.

    Gruss,

    Stefan

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Am einfachsten könntest Du das Logging umkonfigurieren, so dass INFO Meldungen vom sonos Plugin nicht ins Log geschrieben werden, sondern nur WARNING und höher.

    Hast Du Dir mal den Artikel https://knx-user-forum.de/forum/supp...best-practices angeschaut?

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo Stefan,

    ich habe im Log im Minutenrakt Einträge von dem Sonos-Plugin.

    Code:
    2017-11-12  15:37:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:37:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:37:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:39:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:39:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:39:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:39:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:39:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:39:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:39:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:41:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:41:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:41:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:41:52 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:41:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:41:52 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:41:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:43:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:45:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:47:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:47:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:47:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:47:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:47:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:47:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:47:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:49:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:51:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:53:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:53:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:53:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:53:52 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:53:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:53:52 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:53:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:55:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:55:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:55:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:55:52 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:55:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:55:52 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:55:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:57:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:59:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  15:59:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  15:59:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:59:52 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  15:59:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  15:59:52 INFO     sonos_discover_scheduler Sending Browse [('ObjectID', 'SQ:'), ('BrowseFlag', 'BrowseDirectChildren'), ('Filter', '*'), ('StartingIndex', 0), ('RequestedCount', 100), ('SortCriteria', '')] to 192.168.8.67
    2017-11-12  15:59:52 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  16:01:51 INFO     sonos_discover_scheduler Sending discovery packets on [<socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>, <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('0.0.0.0', 0)>]
    2017-11-12  16:01:51 INFO     sonos_discover_scheduler Sending GetZoneGroupState None to 192.168.8.67
    2017-11-12  16:01:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    2017-11-12  16:01:51 INFO     sonos_discover_scheduler Sending GetLEDState None to 192.168.8.67
    2017-11-12  16:01:51 INFO     sonos_discover_scheduler Received status 200 from 192.168.8.67
    Was sagen Sie mir und wie könnte ich diese Abstellen?

    Gruß und Danke Manuel

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo Stefan,

    gibt es die Möglichkeit beim Webserver zwei Ordner zu definieren?

    z.B:
    Code:
     
     local_webservice_path: /xxx/snippet   
     local_webservice_path: /xxx/tts
    Ich frage, da ich gerne zwei Ordner möchte, einen für play_snippet und einen für play_tts um dann zyklisch den Ordnerinhalte des Ordners tts zu löschen. So bleiben meine festen Ansagen im Ordner snippet und die zwischengespeicherten tts-Files werden regelelmäig geöscht.

    gruß Manuel

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Zitat von bruepe Beitrag anzeigen
    Ich bekomme folgenden fehler:

    Code:
    [LIST][*]2017-11-03 00:10:59 ERROR Main Plugin sonos exception: expected an indented block (__init__.py, line 2748)[*]Traceback (most recent call last):[*]File "/usr/local/smarthome/lib/plugin.py", line 63, in __init__[*]plugin_thread = PluginWrapper(smarthome, plugin, classname, classpath, args, instance)[*]File "/usr/local/smarthome/lib/plugin.py", line 99, in __init__[*]exec("import {0}".format(classpath))[*]File "<string>", line 1, in <module>[*]File "/usr/local/smarthome/plugins/sonos/__init__.py", line 2748[*]sonos_speaker[uid] = Speaker(uid=uid, logger=logger)[*]^[*]IndentationError: expected an indented block[/LIST]

    Liegt das hier auch am 1.2-er core? Als neuesten Core muss ich den develop oder den master nehmen?
    Ich nutze aktuell smarthomeNG 1.2
    Das sieht eher nach einem Copy-Paste-Fehler aus. Irgendwas in deiner Formatierung ist da nicht richtig. Hattest du den Code kopiert / eingefügt oder direkt aus dem Github-Repo geclont?

    Unabhängig davon: getestet ist es mit dem 1.3er Core. Master sollte gehen, besser ist aber der Develop-Branch.
    Tests für den 1.2 kann ich leider aus Zeitmangel nicht abbilden.
    Zuletzt geändert von pfischi; 03.11.2017, 07:29.

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Zitat von manu241 Beitrag anzeigen
    Halo Stefan,

    geht bei dem abwärtskompatibel Plugin trotzdem play_tts?
    Wenn dienFunktion play_snip... genutzt wird, muss die Datei zwingend in dem Pfad wie in
    local_webservice_path: /tmp/tts definiert wurde gespeichert werden, oder kann diese auch woanders liegen.
    Ich frage weil der /tmp Ordner beim Neustart gelöscht wird und somit die Soundfiles auch gelöscht werden.

    Gruß Manuel
    TTS geht auch abwärtskompatibel. Der Webservice muss gestartet werden, den Pfad kannst du selber wählen. Muss nur Lese- und Schreibrechte haben. Ich passe das Beispiel heute nochmal an, der Pfad ist etwas unglücklich gewählt.

    Vielleicht macht es sogar Sinn, den Webservice immer zu starten, dann kann auch der 'tts'-Parameter komplett weg. Dann muss nur noch der Webservice-Pfad gesetzt werden.

    Gruss,

    Stefan
    Zuletzt geändert von pfischi; 03.11.2017, 07:20.

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Halo Stefan,

    geht bei dem abwärtskompatibel Plugin trotzdem play_tts?
    Wenn dienFunktion play_snip... genutzt wird, muss die Datei zwingend in dem Pfad wie in
    local_webservice_path: /tmp/tts definiert wurde gespeichert werden, oder kann diese auch woanders liegen.
    Ich frage weil der /tmp Ordner beim Neustart gelöscht wird und somit die Soundfiles auch gelöscht werden.

    Gruß Manuel
    Zuletzt geändert von manu241; 03.11.2017, 00:37.

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Ich bekomme folgenden fehler:

    Code:
    [LIST][*]2017-11-03 00:10:59 ERROR Main Plugin sonos exception: expected an indented block (__init__.py, line 2748)[*]Traceback (most recent call last):[*]File "/usr/local/smarthome/lib/plugin.py", line 63, in __init__[*]plugin_thread = PluginWrapper(smarthome, plugin, classname, classpath, args, instance)[*]File "/usr/local/smarthome/lib/plugin.py", line 99, in __init__[*]exec("import {0}".format(classpath))[*]File "<string>", line 1, in <module>[*]File "/usr/local/smarthome/plugins/sonos/__init__.py", line 2748[*]sonos_speaker[uid] = Speaker(uid=uid, logger=logger)[*]^[*]IndentationError: expected an indented block[/LIST]

    Liegt das hier auch am 1.2-er core? Als neuesten Core muss ich den develop oder den master nehmen?
    Ich nutze aktuell smarthomeNG 1.2

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Neue Version ist raus, alte Versionen von ShNG (1.3) gehen nun. Den Fehler, wenn bei der Funktion
    Code:
    play_tts
    der Wert 'tts_language' keinen default-Wert bekommt, kann ich leider nicht nachvollziehen. Bei mir tuts

    Gruss,

    Stefan

    Einen Kommentar schreiben:


  • pfischi
    antwortet
    Zitat von Msinn Beitrag anzeigen
    pfischi Überlegst Du die letzte Version (mit Konfiguration der IPs) abwärtskompatibel zu machen, ...
    Ich mach’s abwärtskompatibel. Da es nur eine Funktion ist und das ist leicht zu beheben. Ich mache heute Abend eine neue Version fertig.

    Gruss,

    Stefan

    Einen Kommentar schreiben:

Lädt...
X