Squeezebox Modul - erste Version

Begonnen von bugster_de, 17 Dezember 2013, 22:12:10

Vorheriges Thema - Nächstes Thema

ChrisD

Hallo,

Die Befehle folgen zu schnell aufeinander. Du musst zwischen dem Start des Favoriten und dem talk eine Pause einlegen.

Grüße,

ChrisD

FHEMAN

So eine Art "WaitUntilReady" habe ich auch schon vermisst.

Leider bin ich inzwischen aber soweit, die talk Funktion weitestgehend zu deaktivieren. So schön gedacht eigentlich funktioniert es bei mir nicht stabil und zuverlässig: z.B. melden sich gelegentlich andere Geräte, die gar nicht in der Gruppe hängen, nach einem Talk. Teilweise spielen die Geräte dann einfach den letzte Titel nochmal ab. Und wenn das die Türklingel war, guckt man draußen ins Leere.. ;/
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

TWART016

Hi,

bekomme ich Rückmeldung, wenn der Scan abgeschlossen wurde?

Es gibt ein Reading "scanning" welches immer auf "no" steht. Angestoßen habe ich den Scan über rescan full und es wird auch durchsucht.


Gruß
TWART016

ChrisD

Hallo,

@TWART016: Das Reading 'scanning' wurde bisher nur bei einem manuellen statusRequest aktualisiert. Die anderen scan-Readings wurden überhaupt nicht aktualisiert. In der neuen Version sollte beides behoben sein.

@FHEMAN: Wie soll das 'WaitUntilReady' aussehen ? Wäre es spezifisch für DOIF ?

ZitatSo schön gedacht eigentlich funktioniert es bei mir nicht stabil und zuverlässig
Kannst du Details hierzu liefern (Konfiguration, Logfiles, ...) ?

@scooty: Ich habe das Player-Modul so geändert dass keine statusRequests an Player geschickt werden die nicht mit dem Server verbunden sind.

Grüße,

ChrisD

TWART016

Hi,

Zitat von: ChrisD am 17 Juni 2017, 18:54:26
@TWART016: Das Reading 'scanning' wurde bisher nur bei einem manuellen statusRequest aktualisiert. Die anderen scan-Readings wurden überhaupt nicht aktualisiert. In der neuen Version sollte beides behoben sein.
super danke.

Kan man auch die Scandauer in ein Reading schreiben?


Gruß

scooty

Zitat von: ChrisD am 17 Juni 2017, 18:54:26@scooty: Ich habe das Player-Modul so geändert dass keine statusRequests an Player geschickt werden die nicht mit dem Server verbunden sind.
Vielen Dank, melde mich, falls mir noch etwas auffällt (wovon ich aber nicht ausgehe  ;) ).

Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

ChrisD

Hallo,

@TWART016: Ich habe ein Reading 'scanduration' hinzugefügt. Es zeigt die Dauer des Scans aus Sicht von FHEM an. Deshalb kann der Wert leicht unterschiedlich zu dem vom LMS sein.

Grüße,

ChrisD

FHEMAN

#1552
Hi ChrisD,

ich bin mir nicht sicher, ob ich das schonmal hatte, aber aktuell wird mein Log zugeflutet mit folgenden Meldungen


2017.06.24 22:23:09.029 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.030 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.030 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.031 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.031 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.031 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.070 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.071 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.071 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.072 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.072 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.072 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.112 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.112 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.113 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.113 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.114 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.114 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.150 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.151 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.151 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.152 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.152 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.152 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.190 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.191 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.191 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.192 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.193 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.193 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.232 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.233 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.233 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid MAC Adress
2017.06.24 22:23:09.234 3: SB_PLAYER Unknown device with ID 000000000000, please define it
2017.06.24 22:23:09.234 3: SB_PLAYER Dervived the following MAC 00:00:00:00:00:00
2017.06.24 22:23:09.234 3: SB_PLAYER_Parse: the unknown ID 000000000000 is NOT a valid M


//Edit
Im Eventlog ab und zu

2017-06-25 01:22:59.340 SB_SERVER LMS_MUSIK UNKNOWNCODE SB_PLAYER:000000000000:client disconnect
2017-06-25 01:22:59.400 SB_SERVER LMS_MUSIK UNKNOWNCODE SB_PLAYER:000000000000:client reconnect


Hast du eine Idee, woher das rührt?

Gruß
Ronny
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

ChrisD

#1553
Hallo,

Kannst du beim Server verbose auf 4 stellen und schauen was im Log steht ? Von Interesse sind die Zeilen die mit 'SB_SERVER_DispatchCommandLine' beginnen und vor 'Unknown device with ID...' kommen. Es wäre möglich dass das Servermodul in einer Antwort des Servers fälschlicherweise eine MAC-Adresse vermutet.

Grüße,

ChrisD

Edit: Ich habe die Überprüfung der MAC-Adresse im Server-Modul geändert, kannst du testen ob die Meldungen damit noch immer auftreten ?

jove01

Hallo

im Moment bin ich noch ein wenig am experimentieren. Ich möchte über FTUI Radio etwas flexibler abspielen können als pber das DLNA-Modul.

Den SB-Server habe ich komplett neu aufgebaut und DLNA-Bridge und Chromecast-Bridge eingerichtet. Im FHEM-Web habe ich nochmals ein Update gemacht und den SB_Server angelegt. FHEM hat dann alle Player angelegt. Hiernoch habe in jedem Player dass Attribut ftuiSupport = 1 gesetzt.

Jedoch sehe ich keine neuen FTUI-Readings. War doch richtig verstanden, dass durch das Attribut  die Readings generiert werden sollen.


Internals:
   AMPLIFIER  none
   ARTWORKURL http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FV8R8D9L7Z0g.jpg
   CANPOWEROFF 1
   CFGFN
   COVERARTLINK none
   COVERARTURL http://www.mysqueezebox.com/public/imageproxy?u=http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FV8R8D9L7Z0g.jpg&h=50&w=50
   COVERID    -121792576
   DEF        cc:cc:cb:01:81:d8
   DISPLAYTYPE none
   FAVREF
   FAVSELECT  Rocky_FM_Deutschland
   FAVSET     favorites
   FAVSTR     Rocky_FM_Deutschland,RocknBlues_Deutschland
   FHEMUID    cccccb0181d8
   IODev      SB_Server
   ISREMOTESTREAM 1
   LASTALARM  1
   LASTANSWER time 1660.31485209465
   LASTInputDev SB_Server
   MODEL      SqueezeLite
   MSGCNT     801
   NAME       SB_PLAYER_cccccb0181d8
   NOTIFYDEV  global
   NR         5696
   NTFY_ORDER 50-SB_PLAYER_cccccb0181d8
   PLAYERIP   192.168.178.46:57066
   PLAYERMAC  cc:cc:cb:01:81:d8
   PLAYERNAME SB_ChromecastAudio
   SBSERVER   192.168.178.46:9000
   SB_Server_MSGCNT 801
   SB_Server_TIME 2017-06-29 22:38:58
   SERVERPLAYLISTS
   STATE      on
   SYNCED     no
   SYNCGROUP  none
   SYNCGROUPPN none
   SYNCMASTER none
   SYNCMASTERPN none
   SYNCMASTERS SB_VIERA,SB_Marantz
   SYNCVOLUME 0
   TYPE       SB_PLAYER
   WILLSLEEPIN ?
   Readings:
     2017-06-29 22:36:16   alarmsDefaultVolume 50
     2017-06-29 22:36:16   alarmsEnabled   on
     2017-06-29 22:36:16   alarmsFadeIn    on
     2017-06-29 22:36:16   alarmsSnooze    9
     2017-06-29 22:36:16   alarmsTimeout   60
     2017-06-29 22:36:48   connected       1
     2017-06-29 22:36:48   coverarturl     http://www.mysqueezebox.com/public/imageproxy?u=http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FV8R8D9L7Z0g.jpg&h=50&w=50
     2017-06-29 22:36:38   currentAlbum
     2017-06-29 22:36:38   currentArtist   Red Hot Chili Peppers
     2017-06-29 22:11:15   currentMedia    http://tuner.rockyfm.com/
     2017-06-29 22:36:38   currentPlaylistName Rocky FM (Deutschland)
     2017-06-29 22:36:16   currentPlaylistUrl
     2017-06-29 22:36:38   currentTitle    Goodbye Angels
     2017-06-29 22:38:58   currentTrackPosition 1660
     2017-06-29 22:36:38   duration        0
     2017-06-29 22:36:38   favorites       Rocky_FM_Deutschland
     2017-06-29 22:36:48   ftuiMedialist   [{"Artist":"ROCKY.FM","Title":"TODAYS BEST ROCK","Album":"-","Time":"0","File":"http://tuner.rockyfm.com/","Track":"0","Cover":"http://192.168.178.46:9000/music/-121792576/cover_50x50_o"}]
     2017-06-29 21:56:14   lastir          ?
     2017-06-29 22:11:14   lastunknowncmd  favorites playlist play item_id:a31ed2b7.1
     2017-06-29 22:36:48   playStatus      playing
     2017-06-29 22:36:48   playlistCurrentTrack 1
     2017-06-29 22:36:48   playlistTracks  1
     2017-06-29 22:36:38   playlists       Rocky_FM_Deutschland
     2017-06-29 22:36:48   power           on
     2017-06-29 22:36:48   presence        present
     2017-06-29 22:36:48   repeat          off
     2017-06-29 22:36:48   shuffle         off
     2017-06-29 22:36:48   signalstrength  wired
     2017-06-29 22:36:48   state           on
     2017-06-29 22:36:48   synced          none
     2017-06-29 22:36:48   volume          30
     2017-06-29 22:36:48   volumeStraight  30
   Helper:
     ALARMSCOUNT 0
     CoverOk    0
     amplifierDelayOffPause 0
     amplifierDelayOffPower 0
     amplifierDelayOffStop 0
     lastGetStatus 1498768575.77371
     lastModeQuery 1498768598.28492
     lastTimeQuery 1498768738.45482
     lmsvolume  30
     noStopEventUntil 1498767076.73922
     path       http://opml.radiotime.com/Tune.ashx?id=s80466&formats=aac,ogg,mp3&partnerId=16&serial=5f076c20def483411a2bac3dcf17d158
     playerStatusOK 1
     playerStatusOKCounter 0
     playlistIds -121792576
     playlistInfoRetries 4
     ttsstate   0
     Sb_player_favs:
       Rocknblues_deutschland:
         ID         a31ed2b7.2
         SOURCE     LMS
         URL        http://opml.radiotime.com/Tune.ashx?id=s228210&formats=aac,ogg,mp3&partnerId=16&serial=220ad00407802e4957b213532e041e92
       Rocky_fm_deutschland:
         ID         a31ed2b7.1
         SOURCE     LMS
         URL        http://opml.radiotime.com/Tune.ashx?id=s80466&formats=aac,ogg,mp3&partnerId=16&serial=5f076c20def483411a2bac3dcf17d158
     Sb_player_playlists:


Jedoch ist lim List
ZitatSb_player_favs:
mit 2 VersuchsFavoriten zu finden-

Was läuft falsch oder was verstehe ich falsch  ?

Danke
Jürgen
Aktuelles FHEM auf Raspi 3 und dbLog
CUL 433
HMLan Rolladensteuerung

Standarduser

Hi Jürgen,
In deinem List kann ich zumindest ein FTUI-Reading sehen: ftuiMedialist.
Aber tatsächlich sollten es ein paar mehr sein.

jove01

Hallo Standard user

Danke für die frühe Antwort.

Ja, das ist korrekt,  ftuiMedialist ist als einzige ftui* vorhanden, und das schon vor dem Setzen von ftuiSupport.
Aktuelles FHEM auf Raspi 3 und dbLog
CUL 433
HMLan Rolladensteuerung

jove01

Hallo

ich glaube, die Ursache gefunden zu haben:

Ich hatte im LSM kein Verzeichnis für Wiedergabelisten in den allgemeinen Einstellungen zugeordnet. Nachdem ich das getan habe, sind auch die zusätzlichen Readings entstanden und damit hat sich diese Frage geklärt.

Nochmals Danke
Aktuelles FHEM auf Raspi 3 und dbLog
CUL 433
HMLan Rolladensteuerung

TWART016

Hi,

mir ist aufgefallen, dass der Aktuelle Titel, Artist, ... nicht in FTUI aktualisiert wird. Wenn einige Minuten später, oder bei wechseln zum nächsten Titel (aber auch nicht immer). Im Event Monitor steht auch nicht davon, nur ein paar andere Werte.
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT currentTrackPosition: 115
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT FAVSTR_FTUI: 2000RBHipHop
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT synced_FTUI: SB
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT syncStatus: yes
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT Master: Küche
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT Slaves: PCT,Bad
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT syncVolume: 0
2017-07-02 23:34:18 SB_PLAYER SB_Player_PCT syncMaster: Küche


Ist das ggf. ein Fehlverhalten?
event-on-change-reading und event-on-change-update ist auf .*
ftuiSupport auf 1


Gruß
TWART016

Standarduser

Hi ChrisD,

wäre es möglich, auch größere Cover als 200x200px zu erlauben?
200x200 ist ja das breiteste, was sich über die Attribute einstellen lässt, allerdings sieht das auf der UI echt ganz schön pixelig aus.
Bei Tracks von Spotify scheint es bis 5000px keinerlei Probleme zu geben.