Modul für Yamaha Musiccast

Begonnen von Pythonf, 20 Juni 2016, 10:28:46

Vorheriges Thema - Nächstes Thema

sprudelverduenner

Zitat von: Leugi am 24 September 2018, 21:38:53
Die können per
sudo apt-get install -y libnet-upnp-perl

installiert werden.

Danke Leugi,

mit diesem Modul-Update geht bei mir grundsätzlich Deine aktuelle Version.

Mein Problem mit dem UnLink bleibt allerdings... (siehe Post vom 13.Sep.2018)

Schönen Sonntag noch.
LG, Sprudelverduenner
FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 2400, FRITZ!Fon, iPhone 13, iPad Air 5, AppleWatch 8

Leugi

@sprudelverduenner
Das ist ein Bug und kein Feature. Eigentlich sollten beim Unlink nur die angegebenen Devices getrennt werden.
Leider habe ich nur zwei Geräte und kann das daher nicht testen.
Bitte mal ein verbose 5 setzen und hier das Log senden.

Eigentlich sollte im Log
a) ein Unlink des angebenen Devices
    "UnLink Musiccast send setClientInfo to xyz"
b) eine Info zum Master Device mit der korrigierten Liste der neuen Client Devices
   "Link Musiccast send setServerInfo to  xyz"
zu sehen sein.
FHEM auf RaspPi 2, USB-CUL V3, div. HM Aktoren

RockThisParty

#227
Guten Abend!

Hat jemand von Euch die WX-010 (als Stereopaar) laufen und nutzt TurnFavNetRadioChannelOn erfolgreich?

Ich habe sowas in der Küche und wähle die Radiosender mit einem FS20-4fach-Schalter um direkt mit meinen Lieblingssendern einzuschalten. Dazu habe ich ein DOIF gebaut, dass die Lautsprecher abschaltet, wartet, das Favoriten-Attribut ändert und dann TurnFav.. aufruft. Nicht sonderlich schön. Hat aber bis vor einigen Wochen recht stabil funktioniert.
Seitdem ich einerseits das aktuellst Modul und andererseits das neueste Firmware-Update von Yamaha drauf habe, bringe ich es nicht mehr zum Laufen.
Habe mal ein Log von einem direkten TurnFav... Aufruf mit Verbose 5 angehängt.

Vielleicht sieht wer von Euch was?

Oder andererseits:
Welche Parameter/ Attribute nutzt Ihr denn? Ich habe den Eindruck, dass das Timing arg kritisch ist. Ich habe aktuell:

Attributes:
   FavoriteNetRadioChannel 1
   devStateIcon on:audio_volume_low@green off:audio_volume_mute@lightgrey
   genericDeviceType switch
   menuLayerDelay 1
   menuNameFavoritesNetRadio My__Favorites
   pathToFavoritesNetRadio 0 0
   powerCmdDelay 1
   request-timeout 2
   room       Homekit,Kueche,Musiccast
   siriName   Radio
   standard_volume 42
   verbose    5
   webCmd     on:off:volume:input


Mit längeren Delays ist es eher schlechter...

... EDIT: Habe das Log in einen Dateianhang gepackt

Danke und Grüße
Stefan


sprudelverduenner

Moin Leugi,

ich hoffe ich habe mit dem loggen alles richtig gemacht.
Ich habe von allen 3 Geräten den VERBOSE auf 5 gestellt - im Anhang der LOG von dem Zeitraum wo ich mit FHEM den LINK und UNLINK durchgeführt habe.

Master ist MOBIL. Ich habe dann jeweils BAD und WC als Client link.
Dann habe ich WC unlink.

Ich hoffe Du kannst etwas damit anfangen.

Hier noch ein List der Devices:

MOBIL:

Internals:
   ACTIVE_ZONE main
   API_VERSION 2
   CFGFN      /opt/fhem/FHEM/sub_cfg/sub_externe-geraete.cfg
   DEF        192.168.1.37 80 15 15
   DEVICE_ID  00A0DED3C236
   HOST       192.168.1.37
   HTTPMETHOD POST
   LastTtsFile
   MODEL      WX-030
   NAME       musiccast.mobil
   NR         150
   OFF_INTERVAL 15
   ON_INTERVAL 15
   PORT       80
   POSTDATA   {"group_id":""}
   PowerOnInProgress 0
   STATE      on
   SYSTEM_ID  0A767CC3
   SYSTEM_VERSION 3.09
   TYPE       YAMAHA_MC
   URLCMD     /YamahaExtendedControl
   VERSION    v2.0.8
   WLAND_STRENGTH 30
   WLAN_SSID  ViolatorNET
   ZONE       main
   attemptsToReturnMenu 0
   connection extend_2
   dist_group_id 00000000000000000000000000000000
   dist_group_name Mobil +1 Raum
   dist_group_role none
   location_id 41d8f2e8cac94256be6d0b41fdf36833
   location_name Mobil
   network_name Mobil
   settingChannelInProgress 0
   vtuner_id  00A0DED3C236
   READINGS:
     2018-10-20 18:45:26   FirmwareAvailable false
     2018-10-20 18:44:48   album_name     
     2018-10-20 18:45:26   auto_power_standby true
     2018-09-30 10:00:51   currentFavNetRadioChannel 1
     2018-10-20 18:44:48   currentMenuName NET RADIO
     2018-10-20 18:44:48   currentMenuPlayingIndex -1
     2018-10-20 18:44:48   currentMenumaxItems 7
     2018-09-30 09:55:41   equalizer_high  6
     2018-10-20 18:45:26   hdmi_out_1      false
     2018-10-20 18:45:26   hdmi_out_2      false
     2018-10-20 18:45:26   headphone       false
     2018-10-04 20:36:38   input           net_radio
     2018-10-20 18:45:26   ir_sensor       false
     2018-10-20 18:45:48   last_error      read from http://192.168.1.37:80 timed out
     2018-10-20 18:45:40   max_volume      60
     2018-09-30 10:01:07   mute            false
     2018-10-20 18:45:26   party_mode      false
     2018-10-20 18:44:48   playback_input  net_radio
     2018-10-20 18:44:48   playback_status play
     2018-10-20 18:45:48   power           off
     2018-10-20 18:45:48   presence        absent
     2018-10-20 18:45:40   response_code   0
     2018-10-20 18:45:26   speaker_a       false
     2018-10-20 18:45:26   speaker_b       false
     2018-10-20 18:45:48   state           on
     2018-10-20 18:44:48   station_name    80s80s Depeche Mode
     2018-10-20 18:44:48   track           Depeche Mode - EVERYTHING COUNTS Absolut Mix
     2018-10-20 18:45:40   volume          30
   helper:
     AVAILABLE  0
     DISABLED   0
     INPUTS     napster|spotify|juke|tidal|deezer|airplay|mc_link|server|net_radio|bluetooth
     MENUITEMS  Bookmarks|Locations|Genres|New Stations|Popular Stations|Podcasts|Help
     RUNNING_REQUEST 0
     ZONES      main
     client_list
     inputs_comma napster,spotify,juke,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth
     inputs_piped napster|spotify|juke|tidal|deezer|airplay|mc_link|server|net_radio|bluetooth
     menuitems_comma bookmarks,locations,genres,newstations,popularstations,podcasts,help
     menuitems_piped bookmarks|locations|genres|newstations|popularstations|podcasts|help
     soundprograms_comma
     CMD_QUEUE:
     SELECTED_ZONE:
   mac_address:
     wired_lan  00A0DED3C236
     wireless_direct 8C8B83BACD97
     wireless_lan 8C8B83BACD96
   musiccast.mobil:
     READINGS:
Attributes:
   FavoriteNetRadioChannel 1
   alias      MusicCast MOBIL
   devStateIcon off:ios-off on:ios-on-green
   eventMap   TurnFavNetRadioChannelOn:fav_on NetRadioPrevFavChannel:fav_- NetRadioNextFavChannel:fav_+
   icon       audio_audio
   menuNameFavoritesNetRadio My__Favorites
   pathToFavoritesNetRadio 0 0
   room       1.3_Büro,3.2_Terrasse,5.9_MusicCast
   sortby     5
   standard_volume 25
   webCmd     fav_on:fav_-:fav_+:volume


BAD:

Internals:
   ACTIVE_ZONE main
   API_VERSION 2
   CFGFN      /opt/fhem/FHEM/sub_cfg/sub_externe-geraete.cfg
   DEF        192.168.1.35 80 15 15
   DEVICE_ID  00A0DEDC355B
   HOST       192.168.1.35
   LastTtsFile
   MODEL      WXA-50
   NAME       musiccast.bad
   NR         146
   OFF_INTERVAL 15
   ON_INTERVAL 15
   PORT       80
   PowerOnInProgress 0
   STATE      off
   SYSTEM_ID  0C8E7A83
   SYSTEM_VERSION 2.6
   TYPE       YAMAHA_MC
   URLCMD     /YamahaExtendedControl
   VERSION    v2.0.8
   WLAND_STRENGTH 0
   WLAN_SSID 
   ZONE       main
   attemptsToReturnMenu 0
   connection extend_1
   dist_group_id d2d82d2b86434a35a35ad77c7ec0241c
   dist_group_name (Linked) BAD
   dist_group_role none
   location_id 41d8f2e8cac94256be6d0b41fdf36833
   location_name Mobil
   network_name BAD
   settingChannelInProgress 0
   vtuner_id  00A0DEDC355B
   READINGS:
     2018-10-20 18:47:04   FirmwareAvailable false
     2018-10-20 18:33:22   album_name     
     2018-10-20 18:47:04   auto_power_standby true
     2018-10-11 07:35:30   currentFavNetRadioChannel 1
     2018-10-20 18:33:22   currentMenuName
     2018-10-20 18:33:22   currentMenuPlayingIndex -1
     2018-10-20 18:33:22   currentMenumaxItems 0
     2018-09-30 09:53:41   equalizer_high  6
     2018-10-20 18:47:04   hdmi_out_1      false
     2018-10-20 18:47:04   hdmi_out_2      false
     2018-10-20 18:47:04   headphone       false
     2018-10-20 18:27:54   input           mc_link
     2018-10-20 18:47:04   ir_sensor       false
     2018-10-20 13:56:53   last_error      read from http://192.168.1.35:80 timed out
     2018-10-20 18:47:04   max_volume      161
     2018-09-30 10:00:50   mute            false
     2018-10-04 20:10:41   noJson_response <html><head><title>HTTP 401 Unauthorized.</title></head><body><font size="+2">HTTP 401 Unauthorized.</font><br><p style="padding-left:1em"><font size="+1">Please check MAC address filter settings.</font></p></body></html>

     2018-10-20 18:47:04   party_mode      false
     2018-10-20 18:33:22   playback_input  mc_link
     2018-10-20 18:33:22   playback_status stop
     2018-10-20 18:33:27   power           off
     2018-10-20 18:33:27   presence        present
     2018-10-20 18:47:04   response_code   0
     2018-10-20 18:47:04   speaker_a       false
     2018-10-20 18:47:04   speaker_b       false
     2018-10-20 18:33:30   state           off
     2018-10-20 18:33:22   station_name   
     2018-10-20 18:33:22   track           
     2018-10-20 18:47:04   volume          26
   helper:
     AVAILABLE  1
     DISABLED   0
     INPUTS     napster|spotify|juke|qobuz|tidal|deezer|airplay|mc_link|server|net_radio|bluetooth|usb|optical|aux
     MENUITEMS 
     RUNNING_REQUEST 0
     ZONES      main
     client_list
     inputs_comma napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth,usb,optical,aux
     inputs_piped napster|spotify|juke|qobuz|tidal|deezer|airplay|mc_link|server|net_radio|bluetooth|usb|optical|aux
     menuitems_comma
     menuitems_piped
     soundprograms_comma
     CMD_QUEUE:
     SELECTED_ZONE:
   mac_address:
     wired_lan  00A0DEDC355B
     wireless_direct 884AEA3F756B
     wireless_lan 884AEA3F756A
   musiccast.bad:
     READINGS:
Attributes:
   FavoriteNetRadioChannel 1
   alias      MusicCast BAD
   devStateIcon off:ios-off on:ios-on-green
   eventMap   TurnFavNetRadioChannelOn:fav_on NetRadioPrevFavChannel:fav_- NetRadioNextFavChannel:fav_+
   icon       audio_audio
   menuNameFavoritesNetRadio My__Favorites
   pathToFavoritesNetRadio 0 0
   room       5.9_MusicCast,1.4_BAD
   sortby     1
   standard_volume 27
   webCmd     fav_on:fav_-:fav_+:volume


WC:

Internals:
   ACTIVE_ZONE main
   API_VERSION 2
   CFGFN      /opt/fhem/FHEM/sub_cfg/sub_externe-geraete.cfg
   DEF        192.168.1.36 80 15 15
   DEVICE_ID  00A0DEF64A40
   HOST       192.168.1.36
   LastTtsFile
   MODEL      WX-010
   NAME       musiccast.wc
   NR         148
   OFF_INTERVAL 15
   ON_INTERVAL 15
   PORT       80
   PowerOnInProgress 0
   STATE      off
   SYSTEM_ID  03055E93
   SYSTEM_VERSION 2.1
   TYPE       YAMAHA_MC
   URLCMD     /YamahaExtendedControl
   VERSION    v2.0.8
   WLAND_STRENGTH 0
   WLAN_SSID  ViolatorNET
   ZONE       main
   attemptsToReturnMenu 0
   connection extend_1
   dist_group_id 00000000000000000000000000000000
   dist_group_name (Linked) WC
   dist_group_role client
   location_id 41d8f2e8cac94256be6d0b41fdf36833
   location_name Mobil
   network_name WC
   settingChannelInProgress 0
   vtuner_id  00A0DEF64A40
   READINGS:
     2018-10-20 18:47:34   FirmwareAvailable false
     2018-10-20 18:33:22   album_name     
     2018-10-20 18:47:34   auto_power_standby true
     2018-10-20 18:33:22   currentMenuName
     2018-10-20 18:33:22   currentMenuPlayingIndex -1
     2018-10-20 18:33:22   currentMenumaxItems 0
     2018-09-30 09:53:42   equalizer_high  6
     2018-09-30 09:53:42   equalizer_low   -3
     2018-10-20 18:47:34   hdmi_out_1      false
     2018-10-20 18:47:34   hdmi_out_2      false
     2018-10-20 18:47:34   headphone       false
     2018-10-20 18:28:07   input           mc_link
     2018-10-20 18:47:34   ir_sensor       false
     2018-10-13 09:10:30   last_error      read from http://192.168.1.36:80 timed out
     2018-10-20 18:47:34   max_volume      60
     2018-09-30 10:00:48   mute            false
     2018-10-20 18:47:34   party_mode      false
     2018-10-20 18:33:22   playback_input  mc_link
     2018-10-20 18:33:22   playback_status stop
     2018-10-20 18:33:28   power           off
     2018-10-20 18:33:28   presence        present
     2018-10-20 18:47:34   response_code   0
     2018-10-20 18:47:34   speaker_a       false
     2018-10-20 18:47:34   speaker_b       false
     2018-10-20 18:33:31   state           off
     2018-10-20 18:33:22   station_name   
     2018-10-20 18:33:22   track           
     2018-10-20 18:47:34   volume          35
   helper:
     AVAILABLE  1
     DISABLED   0
     INPUTS     napster|spotify|juke|qobuz|tidal|deezer|airplay|mc_link|server|net_radio|bluetooth
     MENUITEMS 
     RUNNING_REQUEST 0
     ZONES      main
     client_list
     inputs_comma napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth
     inputs_piped napster|spotify|juke|qobuz|tidal|deezer|airplay|mc_link|server|net_radio|bluetooth
     menuitems_comma
     menuitems_piped
     soundprograms_comma
     CMD_QUEUE:
     SELECTED_ZONE:
   mac_address:
     wired_lan  00A0DEF64A40
     wireless_direct 5CF821ABCFE8
     wireless_lan 5CF821ABCFE7
   musiccast.wc:
     READINGS:
Attributes:
   FavoriteNetRadioChannel 1
   alias      MusicCast WC
   devStateIcon off:ios-off on:ios-on-green
   eventMap   TurnFavNetRadioChannelOn:fav_on NetRadioPrevFavChannel:fav_- NetRadioNextFavChannel:fav_+
   icon       audio_audio
   menuNameFavoritesNetRadio My__Favorites
   pathToFavoritesNetRadio 0 0
   room       1.5_WC,5.9_MusicCast
   sortby     3
   standard_volume 30
   webCmd     fav_on:fav_-:fav_+:volume


Gruss, Sprudelverduenner
FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 2400, FRITZ!Fon, iPhone 13, iPad Air 5, AppleWatch 8

RockThisParty

Hallo sprudelveruenner,

ich habe in Deinen Lists gesehen, dass Du WX-010 am Laufen und FavNetRadioChannel zumindest definiert hast.

Funktioniert das bei Dir?

Meine Versionsnummern stimmen mit Deinen überein, alle (m.E. relevanten) Attribute habe ich jetzt Deinen angeglichen, es funktioniert aber überhaupt nicht mehr.

Unter Last Error sehe ich:

  • MC_Kueche last_error: Unable to setup in current status
Und kurz danach:
  • MC_Kueche last_error: Invalid Request

Hast Du auch ein Stereo-Paar von den Lautsprechern?

Viele Grüße,
Stefan

RockThisParty

Hallo Leughi,

ist es eigentlich mehr oder minder normal, dass es zahlreiche "unknown command" Zeilen gibt? Das fällt sowohl bei Sprudelverduenner als bei mir in den Logs für die WX-010 auf ...

2018.10.21 15:04:11 4: (MC_Kueche) - + Es laeuft kein Request mehr
2018.10.21 15:04:21 4: MC_Kueche : YAMAHA_MC_Set start with cmd ?
2018.10.21 15:04:21 4: MC_Kueche : YAMAHA_MC_Set cmd ? Helper Inputs available napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth
2018.10.21 15:04:21 4: MC_Kueche : YAMAHA_MC_Set cmd ? Helper MENUITEMS availablebookmarks,locations,genres,newstations,popularstations,podcasts,help
2018.10.21 15:04:21 4: MC_Kueche : YAMAHA_MC_Set unknown cmd not in List ? returning usage
2018.10.21 15:05:21 4: MC_Kueche : YAMAHA_MC_Set start with cmd ?
2018.10.21 15:05:21 4: MC_Kueche : YAMAHA_MC_Set cmd ? Helper Inputs available napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth
2018.10.21 15:05:21 4: MC_Kueche : YAMAHA_MC_Set cmd ? Helper MENUITEMS availablebookmarks,locations,genres,newstations,popularstations,podcasts,help
2018.10.21 15:05:21 4: MC_Kueche : YAMAHA_MC_Set unknown cmd not in List ? returning usage
2018.10.21 15:06:21 4: MC_Kueche : YAMAHA_MC_Set start with cmd ?
2018.10.21 15:06:21 4: MC_Kueche : YAMAHA_MC_Set cmd ? Helper Inputs available napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth
2018.10.21 15:06:21 4: MC_Kueche : YAMAHA_MC_Set cmd ? Helper MENUITEMS availablebookmarks,locations,genres,newstations,popularstations,podcasts,help
2018.10.21 15:06:21 4: MC_Kueche : YAMAHA_MC_Set unknown cmd not in List ? returning usage

rs

#231
Ciao - Kann mir bitte jemand helfen, assistieren?

Ich nutze das Yamaha Modul und das funktioniert auch wunderbar in meinem FHEM.

Nun möchte ich eine Musikdatei darauf abspielen, wie geht das?

Yamaha YAS ist im Netz 192.168.2.104 und mein FHEM läuft auf einem PI3 im gleichem Netz.
Nun möchte ich von Pi3 eine Musikdatei auf dem Yamaha YAS abspielen, darauf streamen.


Ich krieg das nicht hin ...


Roland

PS: von Win10 aus geht das auch indem ich einfach das Gerät einbinde und im Explorer "abspielen auf ..."
rpi3+ & RaspBee | Phillips, Osram, IKEA, SIlvercrest Devices | FHEM 6.2 | Echo Show 15 | Yamaha YAS| LG TV | Ubuntu 22.04 - NextCloud 27 - OpemVPN - Wordpress - NAS - ...

RockThisParty

Hi!

Ich nutze das so nicht wirklich, es scheint mir auch nicht wirklich praktikabel zu sein, es sei denn, Du willst direkt streamen. Da gab es früher in diesem Thread einige Hinweise.

Ansonsten musst Du Dich mit "set input server" ... "set selectmenuitem" durch den Menübaum wählen, den Du in der Mussiccast App auch unter "Server" siehst. Das ist aber mehr als mühsam und nach meiner Erfahrung nur sehr eingeschränkt zuverlässig, wenn man es "von Hand macht".

Viele Grüße,
Stefan

Solero

Hallo zusammen,

ich will meine alte Stereoanlage, die ich über line in gefüttert habe nun durch eine YAS-306 Soundbar ersetzen. Dabei sind aber ein paar Fragen zum MusicCast aufgetaucht, die ich weder im Thread noch mit Hilfe von Beratung in Fachgeschäften beantworten konnte. Da mein Heimnetz etwas restriktiver als üblich gestrickt ist (VLAN, Port Isolation, ...), frage ich mich, ob MusicCast bei mir überhaupt so funktionieren kann wie gedacht:


  • Ist es richtig, dass ich für MusicCast keine irgendwie geartete Cloud brauche, sondern das komplett lokal läuft?
  • Mein Heimnetz ist in mehrere VLANs unterteilt und ich würde die Soundbar in ein eigenes VLAN schieben und den Zugriff drauf nur explizit erlauben. Sowohl mein Handy (mit der App) als auch FHEM wären in unterschiedlichen VLANs. Sollten also irgendwelche Broadcasts notwendig sein, wäre das für mich ein Problem. Direkten Traffic kann ich hingegen routen.
    • Kommunizieren dann FHEM und die App auf meinem Handy nur per TCP direkt mit der YAS-306 oder gibt es da noch anderen Verkehr (Bluetooth/...)?
  • Verstehe ich es richtig, dass bei Ethernetanbindung der Soundbar sie ein eigenes WLAN aufspannt, in das sich dann andere MusicCast devices einbuchen und darüber gesteuert werden?

Viele Grüße
Solero
RaspberryPi 4 (4GB) mit Raspbian und FHEM als Docker-Container; Homematic, CCU3, HM-LC-Dim1TPBU-FM, HM-LC-Sw1PBU-FM, HM-ES-PMSw1-Pl, HM-SEC-SD-2; Z-Wave, ZME_UZB1, FGRM222; CUL; Enocean, TCM_ESP3, PTM-215, Tasmota

Leugi

Hallo Solero,

hier meine Antworten ohne Gewähr zu deinen Fragen:

Zitat1. Ist es richtig, dass ich für MusicCast keine irgendwie geartete Cloud brauche, sondern das komplett lokal läuft?
Nein es wir für die Steuerung keine Cloud benötigt, nicht mal eine Internet-Verbindung. Wenn du allerdings InternetRadio, Spotify, Updates etc. verwenden möchtest, dann werden externe Verbindungen aufgebaut.

Zitat2.Mein Heimnetz ist in mehrere VLANs unterteilt und ich würde die Soundbar in ein eigenes VLAN schieben und den Zugriff drauf nur explizit erlauben. Sowohl mein Handy (mit der App) als auch FHEM wären in unterschiedlichen VLANs. Sollten also irgendwelche Broadcasts notwendig sein, wäre das für mich ein Problem. Direkten Traffic kann ich hingegen routen.
Für das Finden der MusicCast Devices werden in der Musiccast App m.E. UDP Broadcasts verwendet, die man aber auch über VLAN's hinweg irgendwie erlauben kann. Das FHEM Modul verwendet nur direkte http Verbindungen ist aber zum alleinigen Steuern der Musik nicht geeignet - nur einfache Sachen würde ich hierüber realisieren.
Ich weiss nicht was passiert, wenn UDP Verbindungen blockiert werden, vermute aber man kann die Devices auch irgendwie manuell konfigurieren.

Zitat3. Kommunizieren dann FHEM und die App auf meinem Handy nur per TCP direkt mit der YAS-306 oder gibt es da noch anderen Verkehr (Bluetooth/...)?
FHEM wie gesagt per http, Muscicast App per UDP und Http. Bluetooth Verbindungen sind natürlich alternativ auch möglich, je nachdem was das jeweilige Device anbietet ..

Zitat4. Verstehe ich es richtig, dass bei Ethernetanbindung der Soundbar sie ein eigenes WLAN aufspannt, in das sich dann andere MusicCast devices einbuchen und darüber gesteuert werden?
Ups das ist lange her als ich das eingerichtet habe, zunächst ist der Asulieferungszustand glaube ich so, dass zunächst ein eigenes WLAN Netz aufgebaut wird, dann kann man das aber durch Eingabe der Zugangsdaten ins eigene WLAN Netz integrieren.

Gruß,
Leugi



FHEM auf RaspPi 2, USB-CUL V3, div. HM Aktoren

Solero

Hallo Leugi,

vielen Dank für die superschnelle Antworten.

Dann werde ich mal ausprobieren wie VLAN tauglich Musicast ist und hier dann Bericht erstatten.

Viele Grüße
Solero
RaspberryPi 4 (4GB) mit Raspbian und FHEM als Docker-Container; Homematic, CCU3, HM-LC-Dim1TPBU-FM, HM-LC-Sw1PBU-FM, HM-ES-PMSw1-Pl, HM-SEC-SD-2; Z-Wave, ZME_UZB1, FGRM222; CUL; Enocean, TCM_ESP3, PTM-215, Tasmota

JudgeDredd

Bei mir sind die Media-Geräte (z.B. MusicCast) auch von den Clients und Servern durch VLANs getrennt.
Für den Discovery Prozess musst Du das IGMP Protokoll über das VLAN hinweg routen.

Ich verwende dafür einen IGMP Proxy der wiederum auf meiner Firewall (pfSense) läuft.
Wenn die Geräte alle am gleichen Layer2 Switch hängen und dieser IGMP-snooping supportet, sollte es damit aber auch gehen.
Router: Eigenbau (pfSense)
FHEM: Hyper-V | Debian 12 (VM)

Solero

Hallo JudgeDredd,

das stimmt mich ja noch optimistischer, da ich die Voraussetzungen alle erfülle. Jetzt brauche ich nur noch die Erlaubnis der heimischen Regierung und ich kann loslegen :-)

Viele Grüße,
Solero
RaspberryPi 4 (4GB) mit Raspbian und FHEM als Docker-Container; Homematic, CCU3, HM-LC-Dim1TPBU-FM, HM-LC-Sw1PBU-FM, HM-ES-PMSw1-Pl, HM-SEC-SD-2; Z-Wave, ZME_UZB1, FGRM222; CUL; Enocean, TCM_ESP3, PTM-215, Tasmota

moat

Moin.

Ui der erste Beitrag  :).

Ersteinmal vielen Dank für das Modul, welches mir wirklich weiterhilft. Hab das Albumcover vermisst und mal mit ins Modul gepackt. Hoffe das ist okay wenn ich die geänderte Version hier anhänge.

Nun weiß ich nicht genau weiter. Die album_url wird mit

/YamahaRemoteControl/AlbumART/AlbumART8343.jpg

ausgegeben. Damit ich mir das Bild nun komplett anzeigen lassen kann, braucht es ja die ganze URL, kann ich die im Modul, sprich im Reading irgendwie definieren, das er bei "album_url" die ganze URL anzeigt, oder hat jemand einen Tipp wie ich das mit ner variablen IP-Adresse (für den vollständigen Pfad) in der FTUI einbinden kann?

Danke für alle Tipps.  8)

MfG

Leugi

Hallo moat,

das ist völlig okay das Modul weiterzuentwickeln - ich komme da in der letzten Zeit eh nicht zu.

Die Album URL kannst du mit dem Hostnamen verbinden :

my $HOST = $hash->{HOST};

und dann den kompletten Pfad z.B. so zusammenbauen :

albumart_url= 'http://' . $HOST . $albumart_url;

Wie der Inhalt dann allerdings angezeigt werden kann, der da hintersteckt, weiss ich auch nicht.
Vielleicht hat da jemand anders eine Idee ?

Gruß,
Leugi

FHEM auf RaspPi 2, USB-CUL V3, div. HM Aktoren