[Neues Modul] BOSE SoundTouch

Begonnen von dominik, 05 Januar 2016, 22:28:40

Vorheriges Thema - Nächstes Thema

nmarion

Hallo dominik,

die neue Version des Moduls funktioniert. Die Readings werden korrekt angezeigt und die Steuerung meiner Soundtouch 10 klappt. Allerdings dauert es nach dem Start von FHEM 60 Sekunden bis eine Verbindung zu der Soundtouch 10 besteht. Eine Endlosschleife entsteht nicht. testws.p muss ich noch testen.
[/size]

2016.02.09 19:52:00 1: Including fhem.cfg
2016.02.09 19:52:02 3: WEB: port 8083 opened
2016.02.09 19:52:02 3: FHZ opening FHZ device /dev/ttyUSB0
2016.02.09 19:52:03 3: FHZ opened FHZ device /dev/ttyUSB0
2016.02.09 19:52:21 1: Including /opt/fhem/log/fhem.save
2016.02.09 19:52:21 0: Featurelevel: 5.7
2016.02.09 19:52:21 0: Server started with 25 defined entities (fhem.pl:10769/2016-02-08 perl:5.020002 os:linux user:fhem pid:17489)
2016.02.09 19:52:21 3: telnetForBlockingFn_1455043941: port 44451 opened
2016.02.09 19:53:00 3: BOSEST: BOSE_EC24B88AC100, new IP (192.168.178.42)
2016.02.09 19:53:07 3: BOSEST: BOSE_EC24B88AC100, WebSocket connection succeed.

Theo

Hallo Dominik,

erneut nur die Datei getauscht:


2016.02.09 19:51:34 3: BOSEST: BOSE_123456789012, new IP (192.168.69.161)
2016.02.09 19:51:35 3: BOSEST: BOSE_210987654321, new IP (192.168.69.162)
2016.02.09 19:51:36 3: BOSEST: BOSE_123456789012, WebSocket connection succeed.
2016.02.09 19:51:36 3: BOSEST: BOSE_210987654321, WebSocket connection succeed.


Keine Probleme!

Vielen Dank für Deine Arbeit!

Viele Grüße
Theo

dominik

@Theo, nmarion
super! testws.pl braucht ihr nicht testen wenn es läuft.
Das es teilweise 60s dauert bis die Box gefunden wird, ist schon ok.

@Sascha
testws.pl liefert den Output direkt in der Konsole, also nach "start mojo" sobald du irgendwelche Tasten drückst. Wenn das nicht funktioniert, dann dürften bei dir die WebSockets nicht laufen (wieso auch immer). Welche softwareVersion wird bei dir angezeigt?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

pernodjaegermeister

Zitat von: dominik am 09 Februar 2016, 20:26:42
@Theo, nmarion
super! testws.pl braucht ihr nicht testen wenn es läuft.
Das es teilweise 60s dauert bis die Box gefunden wird, ist schon ok.

@Sascha
testws.pl liefert den Output direkt in der Konsole, also nach "start mojo" sobald du irgendwelche Tasten drückst. Wenn das nicht funktioniert, dann dürften bei dir die WebSockets nicht laufen (wieso auch immer). Welche softwareVersion wird bei dir angezeigt?

Softwareversion von was? Bose, Fhem ?

dominik

fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

nmarion

Die aktuelle Version bei meiner Soundtouch 10 ist :
10.0.11.24675.1494103 epdbuild.trunk.hepdswbld04.2015-11-04T13:43:25  ob das auch auf pernodjaegermeister zutrifft weiß ich nicht.

pernodjaegermeister

Ja, ich auch
10.0.11.24675.1494103 epdbuild.trunk.hepdswbld04.2015-11-04

dominik

Ok, die hab ich auch. Dann teste mal bitte mit Testws.pl.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

pernodjaegermeister

Zitat von: dominik am 09 Februar 2016, 21:04:54
Ok, die hab ich auch. Dann teste mal bitte mit Testws.pl.
Hallo Dominik,
wenn ich "perl testws.pl" in Konsole eingebe, sehe ich gar nichts
nur im Logfile sehe ich ein start mojo ... mach ich was falsch ?
ich habe jetzt mehrfach versucht, bosest neu zu definieren
aber es kommt im logfile immer nur:
2016.02.09 21:23:22 3: BOSEST: BOSE_000C8A9BDB0E, WebSocket failed, retry.
2016.02.09 21:23:22 5: BOSEST: BOSE_000C8A9BDB0E, start WebSocket connection.
2016.02.09 21:23:22 4: BOSEST: BOSE_000C8A9BDB0E, WebSocket connected.


dominik

Ich meine damit nicht die fhem Konsole, sondern die Linux Konsole. Also direkt per ssh verbinden und dort dann das Script ausführen, nicht im fhem.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

pernodjaegermeister

Zitat von: dominik am 09 Februar 2016, 21:33:38
Ich meine damit nicht die fhem Konsole, sondern die Linux Konsole. Also direkt per ssh verbinden und dort dann das Script ausführen, nicht im fhem.

so?

nmarion

Bei mir erscheint auch nur start mojo wie man im Screenshot von  pernodjaegermeister sieht. In den Logfiles von FHEM steht nichts 

dominik

Genau so...nachdem start mojo erscheint, kannst du mal paar Knöpfe am Bose drücken. Danach müsste eine Ausgabe in der Konsole erscheinen.

Wichtig: Unbedingt die IP im Script vorher anpassen-mit der eines Bose speakers.

Das Script dient nur zum Testen, hat nix mit fhem zu tun und wird auch nicht benötigt wenn alles funktioniert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

nmarion

Hatte die IP angepasst. Kommt trotzdem nichts. Macht aber nichts da das Modul ja läuft. :)

pernodjaegermeister

Zitat von: nmarion am 09 Februar 2016, 22:00:49
Hatte die IP angepasst. Kommt trotzdem nichts. Macht aber nichts da das Modul ja läuft. :)

nur bei mir leider nicht  :-\