[Neues Modul] BOSE SoundTouch

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

Vorheriges Thema - Nächstes Thema

Theo

Habe jetzt auch mal das Skript gestartet und eine Taste gedrückt: Hunderte Zeichen mit Soundtouch - Infos werden angezeigt: Funzt also!

Kann es sein, dass im System von pernodjaegermeister ,,irgendein" Perlmodul fehlt, mit der FHEM oder OS - Installation etwas nicht stimmt?

pernodjaegermeister

Zitat von: Theo am 09 Februar 2016, 22:18:18
Habe jetzt auch mal das Skript gestartet und eine Taste gedrückt: Hunderte Zeichen mit Soundtouch - Infos werden angezeigt: Funzt also!

Kann es sein, dass im System von pernodjaegermeister ,,irgendein" Perlmodul fehlt, mit der FHEM oder OS - Installation etwas nicht stimmt?

denke ich ja inzwischen auch, hab jetzt mal Fronthem installiert,
da dort websocket module dabei sind ... hat aber nix geholfen

Theo


# dpkg -l | grep ocket
ii  libio-socket-inet6-perl        2.72-1                    all          object interface for AF_INET6 domain sockets
ii  libio-socket-ssl-perl          2.002-2+deb8u1            all          Perl module implementing object oriented interface to SSL sockets
ii  libnet-ssleay-perl             1.65-1+b1                 armhf        Perl module for Secure Sockets Layer (SSL)
ii  libnl-3-200:armhf              3.2.24-2                  armhf        library for dealing with netlink sockets
ii  libnl-genl-3-200:armhf         3.2.24-2                  armhf        library for dealing with netlink sockets - generic netlink
ii  libsocket6-perl                0.25-1+b1                 armhf        Perl extensions for IPv6
ii  libssl1.0.0:armhf              1.0.1k-3+deb8u2           armhf        Secure Sockets Layer toolkit - shared libraries
ii  openssl                        1.0.1k-3+deb8u2           armhf        Secure Sockets Layer toolkit - cryptographic utility

pernodjaegermeister

Zitat von: Theo am 09 Februar 2016, 22:28:12

# dpkg -l | grep ocket
ii  libio-socket-inet6-perl        2.72-1                    all          object interface for AF_INET6 domain sockets
ii  libio-socket-ssl-perl          2.002-2+deb8u1            all          Perl module implementing object oriented interface to SSL sockets
ii  libnet-ssleay-perl             1.65-1+b1                 armhf        Perl module for Secure Sockets Layer (SSL)
ii  libnl-3-200:armhf              3.2.24-2                  armhf        library for dealing with netlink sockets
ii  libnl-genl-3-200:armhf         3.2.24-2                  armhf        library for dealing with netlink sockets - generic netlink
ii  libsocket6-perl                0.25-1+b1                 armhf        Perl extensions for IPv6
ii  libssl1.0.0:armhf              1.0.1k-3+deb8u2           armhf        Secure Sockets Layer toolkit - shared libraries
ii  openssl                        1.0.1k-3+deb8u2           armhf        Secure Sockets Layer toolkit - cryptographic utility


ii  libio-socket-inet6-perl               2.69-2                                  all          object interface for AF_INET6 domain sockets
ii  libio-socket-ip-perl                  0.16-2                                  all          module for using IPv4 and IPv6 sockets in a protocol-independent way
ii  libio-socket-ssl-perl                 1.76-2                                  all          Perl module implementing object oriented interface to SSL sockets
ii  libnet-ssleay-perl                    1.48-1                                  armhf        Perl module for Secure Sockets Layer (SSL)
ii  libnl-3-200:armhf                     3.2.7-4                                 armhf        library for dealing with netlink sockets
ii  libnl-genl-3-200:armhf                3.2.7-4                                 armhf        library for dealing with netlink sockets - generic netlink
ii  libsocket-perl                        2.002-1+rpi1                            armhf        networking constants and support functions
ii  libsocket6-perl                       0.23-1                                  armhf        Perl extensions for IPv6
ii  openssl                               1.0.1e-2+rvt+deb7u19                    armhf        Secure Socket Layer (SSL) binary and related cryptographic tools

Theo

Interessanterweise habe ich nicht die libsocket-perl

und Deine Pakete sind durch die Bank etwas älter...

pernodjaegermeister

Zitat von: Theo am 09 Februar 2016, 22:38:40
Interessanterweise habe ich nicht die libsocket-perl

und Deine Pakete sind durch die Bank etwas älter...
welches os hast du, ich hab Raspbian Wheezy auf einem raspberry2

pernodjaegermeister

hab jetzt alle updates (FHEM, perl etc.) gemacht, keine Besserung

Theo

Ich nutze einen Banana PI, Debian/Jessie, FHEM Dev. - Zweig (stets aktuell gehalten), eine neue Soundtouch 10 (via WiFi) und eine neue Soundtouch 20 (kabelgebunden).

Mit Wheezy bist Du nicht auf dem aktuellen Stand, ob dies die Ursache ist oder sein "könnte", kann ich leider nicht beurteilen.

dominik

@Sascha
Prüfe mal die Version von libmojolicious-perl
pi@raspberrypi ~ $ dpkg -l | grep libmojo
ii  libmojo-server-fastcgi-perl           0.41-1                                    all          Mojolicious FastCGI Server
ii  libmojolicious-perl                   5.54+dfsg-1                               all          simple, yet powerful, Web Application Framework


Habe auf der Debian Seite gesehen, dass mit whezy da noch 2.x hat. Um nicht gleich auf jessie zu gehen, könntest du noch
sudo apt-get install cpanm
sudo cpanm Mojolicious

probieren. Ich glaub da wird dann die aktuellste Version aus cpan installiert.
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 10 Februar 2016, 18:47:51
@Sascha
Prüfe mal die Version von libmojolicious-perl
pi@raspberrypi ~ $ dpkg -l | grep libmojo
ii  libmojo-server-fastcgi-perl           0.41-1                                    all          Mojolicious FastCGI Server
ii  libmojolicious-perl                   5.54+dfsg-1                               all          simple, yet powerful, Web Application Framework


Habe auf der Debian Seite gesehen, dass mit whezy da noch 2.x hat. Um nicht gleich auf jessie zu gehen, könntest du noch
sudo apt-get install cpanm
sudo cpanm Mojolicious

probieren. Ich glaub da wird dann die aktuellste Version aus cpan installiert.

pi@raspberrypi ~ $ dpkg -l | grep libmojo
ii  libmojo-server-fastcgi-perl           0.2-1                                   all          Mojolicious FastCGI Server
ii  libmojolicious-perl                   2.98+dfsg-2                             all          simple, yet powerful, Web Application Framework

dominik

Dann versuch mal über cpanm wie oben beschrieben zu aktualisieren. Ein
sudo apt-get remove libmojolicious-perl
davor könnte noch Sinn machen damit da nichts durcheinander kommt.
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 10 Februar 2016, 18:51:52
Dann versuch mal über cpanm wie oben beschrieben zu aktualisieren. Ein
sudo apt-get remove libmojolicious-perl
davor könnte noch Sinn machen damit da nichts durcheinander kommt.

Yippieh, jezt gehts  ;D ;D ;D ;D
Erstmal ganz großes Danke

das einzige, was mir noch aufgefallen ist:
-beim Umschalten der Channels per FB, wird das Reading channel nicht aktualisiert
Die anderen Readings klappen wunderbar


dominik

Super! :)

Ja, das mit den Channels umschalten wird im Reading noch nicht aktualisiert. Kommt noch. Wichtiger war mal für alle laufende WebSockets zu bekommen ;)
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 10 Februar 2016, 19:19:51
Super! :)

Ja, das mit den Channels umschalten wird im Reading noch nicht aktualisiert. Kommt noch. Wichtiger war mal für alle laufende WebSockets zu bekommen ;)

kein Problem, dachte nur, es ist wieder nur bei mir so  ;)

Herr Paschulke

Bei mir aktualisieren sich die Readings leider nicht  :'(
Installiert auf Raspberry (Linux raspberry 4.1.13+)

Im Log gibt es nur:
2016.02.10 19:58:29 3: BOSEST: BOSE_507224xxxxxx, new IP (192.168.40.133)
2016.02.10 19:58:31 3: BOSEST: BOSE_000C8Axxxxxx, new IP (192.168.40.132)
2016.02.10 19:58:33 3: BOSEST: BOSE_507224xxxxxx, WebSocket failed, retry.
2016.02.10 19:58:33 3: BOSEST: BOSE_000C8Axxxxxx, WebSocket failed, retry.


dpkg -l | grep ocket gibt:
ii  libio-socket-inet6-perl               2.69-2                                  all          object interface for AF_INET6 domain sockets
ii  libio-socket-ip-perl                  0.16-2                                  all          module for using IPv4 and IPv6 sockets in a protocol-independent way
ii  libio-socket-ssl-perl                 1.76-2                                  all          Perl module implementing object oriented interface to SSL sockets
ii  libnet-ssleay-perl                    1.48-1                                  armhf        Perl module for Secure Sockets Layer (SSL)
ii  libnl-3-200:armhf                     3.2.7-4                                 armhf        library for dealing with netlink sockets
ii  libnl-genl-3-200:armhf                3.2.7-4                                 armhf        library for dealing with netlink sockets - generic netlink
ii  libsocket-perl                        2.002-1+rpi1                            armhf        networking constants and support functions
ii  libsocket6-perl                       0.23-1                                  armhf        Perl extensions for IPv6
ii  openssl                               1.0.1e-2+rvt+deb7u19                    armhf        Secure Socket Layer (SSL) binary and related cryptographic tools


dpkg -l | grep libmojo spuckt aus:
ii  libmojo-server-fastcgi-perl           0.2-1                                   all          Mojolicious FastCGI Server
ii  libmojolicious-perl                   2.98+dfsg-2                             all          simple, yet powerful, Web Application Framework


Das Update von libmojolicious-perl konnte ich nicht machen, da apt-get das Paket cpanm nicht kennt.