Der Wertauslöser soll sich wie z.B. ein Gatter verhalten, d.h. wenn an E1 ein "Telegramm" !=0 anliegt, soll er auslösen. Natürlich könnte man den Burschen auch so modifizieren, dass er bei !=NULL (also != leer) auslöst - aber das würde irgendwie nicht zu den meisten anderen LBS passen...
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS(Sammlung) Squeeze
Einklappen
X
-
EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
-
Cover von Extern:
Die etwas unsaubere Lösung: Kamera anlegen mit Cover-URL
Dann wird das Bild von EDOMI gepollt und kann auch von extern (ohne VPN) angezeigt werden. Ist natürlich etwas fies irgendwie...
EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Ich will die Visu halt komplett haben, ich versteh so vieles nicht was andere hier wollen und für mich keinen Sinn machZitat von wintermute Beitrag anzeigenWie(so) willst Du Cover in der Visu sehen, wenn Du extern und nicht per VPN mit der Visu verbunden bist?
Evtl. auch weil ich es bisher so gewöhnt bin...
Kommentar
-
Hm, ich dachte immer '00:04:20:27:a8:89' is genausowenig 0 wie '44:33:4c:7a:ee:be', aber ich werd' mal sehen, ob ich mir einen LBS mit !=NULL basteln kann.Zitat von gaert Beitrag anzeigenDer Wertauslöser soll sich wie z.B. ein Gatter verhalten, d.h. wenn an E1 ein "Telegramm" !=0 anliegt, soll er auslösen. Natürlich könnte man den Burschen auch so modifizieren, dass er bei !=NULL (also != leer) auslöst - aber das würde irgendwie nicht zu den meisten anderen LBS passen...
Kommentar
-
Genau das hätte ich ja vor, aber ich brauche eine Kamera-URL die ich mit dem internen KO belegen kann, die URL ist leider dynamisch.Zitat von gaert Beitrag anzeigenCover von Extern:
Die etwas unsaubere Lösung: Kamera anlegen mit Cover-URL
Dann wird das Bild von EDOMI gepollt und kann auch von extern (ohne VPN) angezeigt werden. Ist natürlich etwas fies irgendwie...
Kommentar
-
Ja, richtig... ich glaube aber mittlerweile, es geht darum, dass die VISU direkt "im Internet steht". Der Gedanke ist fuer mich nur so absurd, dass ich da zuerst nicht drauf gekommen binZitat von starwarsfan Beitrag anzeigen@Winni: Die Frage zielte eher darauf ab, warum sollte man ohne VPN auf die Visu zugreifen?
Aber ja, in dem Fall geht das ohne "Tricks" natuerlich nicht.
Kommentar
-
Da, bitteZitat von Winni Beitrag anzeigen...aber ich werd' mal sehen, ob ich mir einen LBS mit !=NULL basteln kann.
PHP-Code:###[DEF]###
[name =Wertauslöser ]
[e#1 =Trigger ]
[e#2 =Wert ]
[a#1 =E2 ]
###[/DEF]###
###[HELP]###
###[/HELP]###
###[LBS]###
<?
function LB_LBSID($id) {
if ($E=getLogicEingangDataAll($id)) {
if ($E[1]['refresh']==1 && $E[1]['value']) {
setLogicLinkAusgang($id,1,$E[2]['value']);
}
}
}
?>
###[/LBS]###
###[EXEC]###
<?
?>
###[/EXEC]###
Kommentar
-
Hallo Michael
Fast hätte ich dein "Redesign" übersehen. Ging fast unter in den vielen Nachrichten...
Danke für die neue Version!!
Habs vorhin mal bei mir installiert. So wie ich das verstanden habe, sind die Änderungen mehr im Hintergrund. D.h. ich müsste mit meiner bestehenden Verkabelung normal weitertesten können?
Der erste Test schien mir vielversprechend zu sein. Meine beiden (synchronisierten) Player reagieren nun schneller auf Updates (in der Visu, hörbar wars ja immer schon schnell).
Ein Problem habe ich bemerkt. Wenn ich Pause drücke, dann hört die Musik einen Bruchteil einer Sekunde auf, spielt aber dann sofort wieder weiter. Als ob er den Befehl an den Player schickt, dieser ihn aber sofort wieder durch einen anderen Play-Befehl wieder übersteuert.
Hier das Bild mit Live-Werten, nachdem ich (in der Visu) Pause gedrückt habe:
squeeze16.png
Im Client haben beide Player den Pause-Befehl erhalten. In der Ausgangsbox bleibt es jedoch bei "play".
Was mir noch etwas unklar ist: Im Command-Teil haben Play/Stop/Pause alle eine 1?
(Stop, Play, Volume funktionieren übrigens aus der Visu ganz normal - und besser als vorher. Komischerweise nur der Pause-Befehl nicht.)
Oder darf ich nicht mehr diese Befehle mit 1 ansteuern? Du hast doch mal geschrieben, dass du diese gruppieren würdest (wie ich mal angedacht habe).
Aber ist das schon umgesetzt? Die command Eingänge sind ja immer noch pro Befehl einzeln da.
Kommentar
-
Danke fuer den BUMPZitat von rdeckard Beitrag anzeigenDanke für die neue Version!!
Das ist korrekt... allerdings hat sich bei den Cover-URLs (mal wieder) ein Fehla eingeschlichen - bitte nicht wundern, das wird gefixed und ich gelobe Besserung, zumindest in der HinsichtZitat von rdeckard Beitrag anzeigenHabs vorhin mal bei mir installiert. So wie ich das verstanden habe, sind die Änderungen mehr im Hintergrund. D.h. ich müsste mit meiner bestehenden Verkabelung normal weitertesten können?
Wie geschrieben: war verstaendlich und sollte behoben sein. Die von Dir festgestellte Zeitverzoegerung war uebrigens nur davon abhaengig, wann der betreffende Player ein Update an den LMS geschickt hat (also zB beim naechsten Trackwechsel, Lautstaerkewechsel, uswusf).Zitat von rdeckard Beitrag anzeigenDer erste Test schien mir vielversprechend zu sein. Meine beiden (synchronisierten) Player reagieren nun schneller auf Updates (in der Visu, hörbar wars ja immer schon schnell).
Kannst Du mal bitte - nur fuer Spass - die Kommandos nur an Deinen Sync-Master schicken? Ich vermute, das wird irgendwie durch die Syncgruppe ueberschrieben. Andernfalls: im Server-Baustein $DEBUG auf TRUE setzen, dann siehste im Tracelog die gesamte Kommunikation mit dem LMS, da koennte man dann evtl mehr rausfinden.Zitat von rdeckard Beitrag anzeigenEin Problem habe ich bemerkt. Wenn ich Pause drücke, dann hört die Musik einen Bruchteil einer Sekunde auf, spielt aber dann sofort wieder weiter. Als ob er den Befehl an den Player schickt, dieser ihn aber sofort wieder durch einen anderen Play-Befehl wieder übersteuert.
Der Ausgang stellt den aktuellen Status des Players dar, so wie vom LMS empfangen. Wenn du also ein Kommando absetzt, dann aendert der Ausgang sich erst, wenn der Player ueber den LMS quasi seine Bestaetigung schickt (eigentlich nur der LMS, AFAIK). Ein- und Ausgaenge des LBS sind also nicht direkt miteinander verbunden, eher so:Zitat von rdeckard Beitrag anzeigenIm Client haben beide Player den Pause-Befehl erhalten. In der Ausgangsbox bleibt es jedoch bei "play".
Eingang -> Client LBS -> KommandoDO -> Server LBS -> LMS -> Server LBS -> StatusKO -> Client LBS -> Ausgang
Vermutlich vorherige Werte, die KOs behalten ja ihre Zustaende wenn sie nicht geaendert werden - der Baustein jedenfalls sollte nur auf einen refresh reagieren.Zitat von rdeckard Beitrag anzeigenWas mir noch etwas unklar ist: Im Command-Teil haben Play/Stop/Pause alle eine 1?
Versteh ich - ehrlich gesagt - nicht... weil da ja technisch kein wirklicher Unterschied bei ist o\Zitat von rdeckard Beitrag anzeigen(Stop, Play, Volume funktionieren übrigens aus der Visu ganz normal - und besser als vorher. Komischerweise nur der Pause-Befehl nicht.)
Doch. darfst Du. Und ja, gruppiert sind sie auch. Ich habe mich fuer die Mischform entschieden um es allen in einem Rutsch recht machen zu koennenZitat von rdeckard Beitrag anzeigenOder darf ich nicht mehr diese Befehle mit 1 ansteuern? Du hast doch mal geschrieben, dass du diese gruppieren würdest (wie ich mal angedacht habe).
Aber ist das schon umgesetzt? Die command Eingänge sind ja immer noch pro Befehl einzeln da.
Guckstu Kommando Hilfe, da steht:
Wie immer: 1000 Dank fuer Test und Feedback!E3: Play (0/1), 1 schaltet auf "play", 0 schaltet auf "stop", 2 schaltet auf "pause"
E4: Stop (0/1), 1 schaltet auf "stop", 0 schaltet auf "play"
E5: Pause (0/1), 1 schaltet auf "pause", 0 schaltet auf "play"
gruesse :: Michael
Kommentar
-
OK, hab jetzt debug aktiviert und nochmals getestet. (diesmal mit play=0,1 und 2)
Pause (also play=2) geht immer noch nicht.
Hier das trace-log der entscheidenden Stelle:
Mir fällt auf, dass zuerst von einem Player "playlist pause 1" empfangen wird und weiter unten beim 2. Player "playlist pause 0".Code:[TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]707660[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Received external command via pipe: b8:27:eb:28:91:d9 play[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]708175[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Sending 'b8:27:eb:28:91:d9 play '[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]832091[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 play[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]832431[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 playlist jump 0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]833317[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Received external command via pipe: b8:27:eb:01:28:02 play[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]833540[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Sending 'b8:27:eb:01:28:02 play '[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:33[/TD] [TD]939074[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 play[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:34[/TD] [TD]441752[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Bad player_connected:1 player_ip:192.168.10.23:57100 power:1 signalstrength:0 mode:play waitingToPlay:1 remote:1 current_title:The cave / Mumford & Sons time:0 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc25fdb4) playlist index:0 id:-161627012 title:The cave / Mumford & Sons coverid:-161627012 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:M3U Radio bitrate:128kb/s CBR url:http://opml.radiotime.com/Tune.ashx?id=s76513&formats=aac,ogg,mp3,wmpro,wma,wmvoice&partnerId=16&serial=39f5c817bec8f3faa84d46195ab64212 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:35[/TD] [TD]450957[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Büro player_connected:1 player_ip:192.168.10.18:47782 power:1 signalstrength:0 mode:play waitingToPlay:1 remote:1 current_title:The cave / Mumford & Sons time:0 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc243f54) playlist index:0 id:-161627012 title:The cave / Mumford & Sons coverid:-161627012 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:M3U Radio bitrate:128kb/s CBR url:http://opml.radiotime.com/Tune.ashx?id=s76513&formats=aac,ogg,mp3,wmpro,wma,wmvoice&partnerId=16&serial=39f5c817bec8f3faa84d46195ab64212 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:40[/TD] [TD]971946[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 playlist open http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:40[/TD] [TD]972481[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 playlist open http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:40[/TD] [TD]972707[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 playlist newsong SWR3 CLUB[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:41[/TD] [TD]475188[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 playlist newsong SWR3-Livestream 0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:41[/TD] [TD]475678[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 newmetadata[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:41[/TD] [TD]475857[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Bad player_connected:1 player_ip:192.168.10.23:57101 power:1 signalstrength:0 mode:play remote:1 current_title:SWR3 time:0 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc2516ec) playlist index:0 id:-141622676 title:SWR3 CLUB coverid:-141622676 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:MP3 Radio bitrate:128kb/s CBR url:http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:41[/TD] [TD]481017[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Büro player_connected:1 player_ip:192.168.10.18:47783 power:1 signalstrength:0 mode:play remote:1 current_title:SWR3 time:0 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc246234) playlist index:0 id:-141622676 title:SWR3 CLUB coverid:-141622676 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:MP3 Radio bitrate:128kb/s CBR url:http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:52[/TD] [TD]029334[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 playlist newsong The cave / Mumford & Sons[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:52[/TD] [TD]531461[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 newmetadata[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:52[/TD] [TD]531954[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Bad player_connected:1 player_ip:192.168.10.23:57101 power:1 signalstrength:0 mode:play remote:1 current_title:SWR3 time:11.2146212921143 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc247ab4) playlist index:0 id:-141622676 title:The cave / Mumford & Sons coverid:-141622676 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:MP3 Radio bitrate:128kb/s CBR url:http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:52[/TD] [TD]536947[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Büro player_connected:1 player_ip:192.168.10.18:47783 power:1 signalstrength:0 mode:play remote:1 current_title:SWR3 time:11.2284481391907 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc236444) playlist index:0 id:-141622676 title:The cave / Mumford & Sons coverid:-141622676 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:MP3 Radio bitrate:128kb/s CBR url:http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]553596[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Received external command via pipe: b8:27:eb:28:91:d9 [B][COLOR=#FF0000]pause[/COLOR][/B][/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]553880[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Sending 'b8:27:eb:28:91:d9 [COLOR=#FF0000][B]pause[/B][/COLOR]'[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]664731[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 [COLOR=#FF0000][B]pause[/B][/COLOR][/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]665138[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 [COLOR=#FF0000][B]playlist pause 1[/B][/COLOR][/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]665290[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 menustatus ARRAY(0xc24370c) add b8:27:eb:28:91:d9[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]666158[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Received external command via pipe: b8:27:eb:01:28:02 [COLOR=#FF0000][B]pause[/B][/COLOR][/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]666373[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): Sending 'b8:27:eb:01:28:02 [COLOR=#FF0000][B]pause[/B][/COLOR]'[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]777744[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 [COLOR=#FF0000][B]pause[/B][/COLOR][/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]778150[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 [COLOR=#FF0000][B]playlist pause 0[/B][/COLOR][/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:56[/TD] [TD]778299[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 menustatus ARRAY(0xc23b96c) add b8:27:eb:01:28:02[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:57[/TD] [TD]280430[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:28:91:d9 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Büro player_connected:1 player_ip:192.168.10.18:47783 power:1 signalstrength:0 mode:play remote:1 current_title:SWR3 time:15.6693832473755 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc2612cc) playlist index:0 id:-141622676 title:The cave / Mumford & Sons coverid:-141622676 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:MP3 Radio bitrate:128kb/s CBR url:http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2016-03-11 20:10:57[/TD] [TD]284934[/TD] [TD]EXEC[/TD] [TD]48300[/TD] [TD]LBS19000200(126): RECV: b8:27:eb:01:28:02 status - 1 subscribe:0 tags:aAcCdDefgiIjJKlLNoOqrstTuxy player_name:Bad player_connected:1 player_ip:192.168.10.23:57101 power:1 signalstrength:0 mode:play remote:1 current_title:SWR3 time:15.6830412940979 rate:1 sync_master:b8:27:eb:01:28:02 sync_slaves:b8:27:eb:28:91:d9 mixer volume:19 playlist repeat:1 playlist shuffle:0 playlist mode:off seq_no:0 playlist_cur_index:0 playlist_timestamp:1457177925.80822 playlist_tracks:1 digital_volume_control:1 remoteMeta:HASH(0xc246084) playlist index:0 id:-141622676 title:The cave / Mumford & Sons coverid:-141622676 duration:0 coverart:0 artwork_url:http://cdn-radiotime-logos.tunein.com/s24896q.png remote_title:SWR3 Elchradio 93.8 (Pop) type:MP3 Radio bitrate:128kb/s CBR url:http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3 remote:1 year:0[/TD] [TD]Ok[/TD] [/TR] [TR] [TD] [/TD] [/TR] [/TABLE]
Was bedeuten die 1 und 0? Ist es der Index der Player (dann wärs okay) oder ist es ein Status (on/off), dann wärs wohl weniger gut.
Kommentar
-
Danke, das hilft!Zitat von rdeckard Beitrag anzeigenHier das trace-log der entscheidenden Stelle:
Ich denke, es ist ein Fehler im Kommando LBS - ich wusste nicht, dass das Kommando "pause" den Status im LMS toggelt. Anstatt "<playerID> pause" muesste er "<playerID> pause 1" schicken. Ich fix das, kommt dann im nachsten "Release"
danke :: Michael
EDIT: irgendwie fehlt die Erklaerung
Es werden zwei "Pause" Kommandos geschickt und das zweite hebt das erste wieder auf. Hat ursaechlich auch mit der Synchronisierung zu tun (oder "Verbubbelung", wie Roman sagen wuerde
ich mag den Terminus einfach, vor allem auch weil es einfach zu tippen ist).
Kann es sein, dass der Player b8:27:eb:28:91:d9 der Master in Deiner Bubbel ist?Zuletzt geändert von wintermute; 11.03.2016, 22:16.
Kommentar
-
Player Bad = MAC b8:27:eb:01:28:02
Player Büro = MAC b8:27:eb:28:91:d9
Wer der Master ist, ist mir immer etwas unklar (zumindest bei nur einem Paar). Kommt glaub auch auf die Reihenfolge an, mit der man die Synchronisierung startet.
Im LMS steht zurzeit bei Synchronisierung: "Bad, Büro"
Also müsste Bad der Master sein. (In der Visu wird auch immer der Status vom Bad-Player vor dem anderen Player aktualisiert)
Kommentar
-
Dann hab ich die Verbubbelung noch nicht so weit verstanden wie ich das gerne haetteZitat von rdeckard Beitrag anzeigenAlso müsste Bad der Master sein.
Du kannst vielleicht mal folgendes ausprobieren:
Im Kommando LBS, bei mir ist das grad Zeile 64, also die hier:
abaendern inPHP-Code:case 2: $commands[]=$cmd.'pause'; break;
Und etwas weiter unten, bei mir grad Zeile 68, also die hier:PHP-Code:case 2: $commands[]=$cmd.'pause 1'; break;
abaendern inPHP-Code:if ($E[5]['refresh'] && $E[5]['value']!=NULL) { $E[5]['value'] ? $commands[]=$cmd.'pause' : $commands[]=$cmd.'play '.$E[20]['value']; }
Funktioniert es dann wie erwartet?PHP-Code:if ($E[5]['refresh'] && $E[5]['value']!=NULL) { $E[5]['value'] ? $commands[]=$cmd.'pause 1' : $commands[]=$cmd.'play '.$E[20]['value']; }
Kommentar


Kommentar