Sonos steuern

Begonnen von Will, 05 Januar 2013, 15:51:12

Vorheriges Thema - Nächstes Thema

Reinerlein

Hi m311331,

das hat nicht ganz geklappt. In der URL muss jetzt ein Parameter "client" und "prev" drin sein...
Neustart gemacht?

Grüße
Reiner

m311331

#2101
Hi Reinerlein,


-edit-
hab nur Sonos upadte gemacht
das Update ist ganz normal durch gelaufen

ZitatNeustart gemacht?
natürlich  :)

Zitat2015.09.28 08:33:17 3: SONOS1: Load Google generated MP3 (1. Element) from "http://translate.google.com/translate_tts?tl=de&q=%20Achtung%20Erinnerung%2C%20Morgen%20wird%20der%20Restm%FCll%20der%20Biom%FCll%20und%20die%20blaue%20Tonne%20abgeholt" to "/mnt/SonosSpeak/RINCON_B8E9378F49E001400_MR_Speak_a3630f9889020ffcb5b555466334036a5536733d.mp31"
2015.09.28 08:33:17 1: SONOS1: MP3 Download-Error: 503 Service Unavailable
2015.09.28 08:33:29 3: SONOS0: Connection accepted from localhost:41011

egal ob ich in der commd. zeile oder direkt auf dem dev. im Webinterface speak nutze es geht nicht  :(

mfg. m  ???

Reinerlein

Hi m311331,

das ganze ist am 2.8. als Update verteilt worden.
Kannst du deinen Quelltext mal nach der Variablen "$SONOS_GOOGLETRANSLATOR_URL" durchsuchen?
Die steht um die Zeile 236 rum (ich habe hier schon eine neue Version, und kann gerade nicht im Repository nachschauen)...

Das ist die neue URL, die verwendet werden muss, und die wohl funktioniert...
Ansonsten beim Neustart nochmal sicherstellen, dass auch der abgetrennte Sonos-Prozess neugestartet wird...

Grüße
Reiner

m311331

Hi Reinerlein,

ZitatKannst du deinen Quelltext mal nach der Variablen "$SONOS_GOOGLETRANSLATOR_URL" durchsuchen?
Die steht um die Zeile 236 rum

in der Sonos.pm oder ?
habe ich gemacht kann ich aber leider nicht finden  :o
hänge mal meine mit an evtl. hilft es ?


mfg. m

Reinerlein

Hallo m311331,

wie ich vermutet habe: die Datei ist alt (vom 3.4.2015). Das kannst du auch mit dem fhem-Befehl "version" prüfen...

Du musst erstmal wirklich updaten...

Grüße
Reiner

m311331

#2105
Hi Reinerlein,

ZitatDu musst erstmal wirklich updaten...

ich dachte das hätte ich  :o

commandline --> Update Sonos  ?

-edit-
Zitat# $Id: fhem.pl 9307 2015-09-25 18:44:20Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 9325 2015-09-27 18:00:00Z martinp876 $
# $Id: 95_Dashboard.pm 9256 2015-09-15 17:36:53Z talkabout $
# $Id: 01_FHEMWEB.pm 9321 2015-09-27 12:44:35Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 9295 2015-09-24 16:30:29Z ulimaass $
# $Id: 92_FileLog.pm 9107 2015-08-22 13:16:05Z rudolfkoenig $
# $Id: 00_HMLAN.pm 9325 2015-09-27 18:00:00Z martinp876 $
# $Id: 30_HUEBridge.pm 8979 2015-07-15 19:30:30Z justme1968 $
# $Id: 31_HUEDevice.pm 8979 2015-07-26 08:00:10Z justme1968 $
# $Id: 73_PRESENCE.pm 9111 2015-08-22 16:46:24Z markusbloch $
# $Id: 00_SONOS.pm 9014 2015-08-02 12:53:12Z rleins $
# $Id: 21_SONOSPLAYER.pm 9014 2015-08-02 12:53:12Z rleins $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 59_Weather.pm 8937 2015-07-11 12:56:21Z borisneubert $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_autocreate.pm 9216 2015-09-09 13:10:01Z rudolfkoenig $
# $Id: 98_dummy.pm 8809 2015-06-23 18:02:33Z rudolfkoenig $
# $Id: 91_eventTypes.pm 8725 2015-06-10 09:50:06Z rudolfkoenig $
# $Id: 37_harmony.pm 9191 2015-09-01 20:29:24Z justme1968 $
# $Id: 95_holiday.pm 8723 2015-06-10 09:09:01Z rudolfkoenig $
# $Id: 91_notify.pm 8953 2015-07-13 15:13:06Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 8980 2015-07-26 08:03:43Z justme1968 $
# $Id: $
# $Id: 98_telnet.pm 8952 2015-07-13 12:30:26Z rudolfkoenig $
# $Id: 98_update.pm 9240 2015-09-13 10:42:30Z rudolfkoenig $
# $Id: 91_watchdog.pm 9185 2015-08-31 18:46:10Z rudolfkoenig $
# $Id: 98_weblink.pm 9282 2015-09-20 14:47:15Z rudolfkoenig $

es geht nicht  :'(  :'(

mfg. m

Reinerlein

Hi m311331,

keine Ahnung, ich mache immer nur komplette Updates.
Aber er wird wohl danach sagen, ob (und wenn ja, was) er etwas geupdatet hat, oder?

Grüße
Reiner

m311331

Hi Reinerlein,


hab gerade ein komplettes Updates gemacht
normalerweise kommt immer zum ende doch immer
shutdown restart nicht vergessen

jetzt kam nix ???

ich bin jetzt etwas verwirrt  :-\


mfg. m

Reinerlein

Hi m311331,

jetzt scheint doch zumindest die korrekte Version drauf zu sein (zumindest laut deiner Version-Ausgabe).

Sonst fahre Fhem doch mal ganz herunter und prüfe danach, ob auch der getrennte Sonos-Prozess beendet wurde. Wenn nicht, dann diesen selber beenden, und erst danach Fhem wieder starten.
Alternativ kannst du natürlich auch die ganze Kiste neustarten, je nachdem, was dir einfacher oder besser erscheint...

Grüße
Reiner

m311331

Hi Reinerlein,


das Update leif nicht ganz durch  :o
na ja was soll's nach dem 3 Versuch ging es  :)

jetzt schein es wieder zu gehn


besten Dank für deine Hilfe  :)
wie immer ist dein Support o.g

mfg. m311331

dantist

Ich hätte einen kleinen Feature Request  :)

Sonos Speak merkt sich ja den aktuellen Zustand des Players und stellt ihn nach Abspielen der Nachricht wieder her. Ich würde dieses Verhalten gerne optional deaktivieren. Also das generierte mp3 abspielen und danach einfach gar nichts machen.

Wäre das machbar?

Reinerlein

Hi Dantist,

prinzipiell schon, aber du kannst doch auch einfach ein Stop vorneweg senden, dann läuft danach doch auch nichts mehr...

Ansonsten stellt sich die Frage, was genau danach nicht mehr wiederhergestellt werden soll:
- Soll nur die Wiedergabe nicht gestartet werden?
- Soll der vorher bestehende Titel (bzw. Radiosender) nicht wiederhergestellt werden?
- Usw...

Es wird am Ende von Speak eine Menge gemacht, und es gäbe sicherlich den einen oder anderen Grund für diverse Wiederherstellungen (oder eben Nicht-Wiederherstellungen)...

Grüße
Reinerlein

dantist

Zitat von: Reinerlein am 29 September 2015, 14:35:34
prinzipiell schon, aber du kannst doch auch einfach ein Stop vorneweg senden, dann läuft danach doch auch nichts mehr...

Das mache ich im Moment auch, leider funkt speak trotzdem öfter mal dazwischen. Manchmal wird trotz Aufruf eines anderen Webradios der vor dem speak eingestellte Sender abgespielt, manchmal passiert einfach gar nichts. Ich weiß nicht, wie ich das zuverlässig lösen soll, erkenne auch kein Muster in den Fehlern.

Zitat von: Reinerlein am 29 September 2015, 14:35:34
Ansonsten stellt sich die Frage, was genau danach nicht mehr wiederhergestellt werden soll:
- Soll nur die Wiedergabe nicht gestartet werden?
- Soll der vorher bestehende Titel (bzw. Radiosender) nicht wiederhergestellt werden?
- Usw...

Da hast du natürlich Recht, bei der Komplexität wäre eine Ausnahmeregel ein ziemliches Gefrickel.

Reinerlein

Hi dev0,

ich bin endlich mal zum Testen bzgl. der Gruppengeschichte gekommen.

Ja, das Problem konnte ich nachstellen, du bist also nicht der einzige :)
Und ja, ich habe das Problem auch gelöst :)

Ich würde allerdings gerne noch kurz über das Feature mit den URLs als Speak-Provider nachdenken, und dazu was einbauen, und dann mal wieder veröffentlichen...

Grüße
Reiner

dev0

Zitat von: Reinerlein am 29 September 2015, 19:51:30
Ja, das Problem konnte ich nachstellen, du bist also nicht der einzige :)
Und ja, ich habe das Problem auch gelöst :)
Hat keine Eile, da ich zwischenzeitlich auch einen Workaround in meinen fronthem Converter eingebaut habe: im Fall von "transportState == ERROR" wird der Player von der Gruppe gelöst ;)
Danke für's ausprobieren und fixen!