Ich versuche gerade ein paar mpd Befehle wie play auf Buttons zu legen.
Als Konverter habe ich direct, das play ist als value eines simple Buttons und das Set cmd ist leer.
Ich bilde mir ein, dass das heute morgen funktioniert hat und dann wollte ich sendershortcuts mit playfile xxx machen und das hat nicht funktioniert, dann habe ich das in ein eigenes gad ausgelagert und es ging zumindest mit setcmd playfile.
Kann ein gad kaputt gehen?
Zitat von: drdownload am 04 Dezember 2016, 09:29:17
Kann ein gad kaputt gehen?
Nur wenn Du mit der Schrotflinte darauf schießt ;)
Wenn "set cmd" leer ist wird nichts gesendet. Wenn Du "state" angibst, dann wird nur der Value des Buttons geschickt (zumindest habe ich das so in Erinnerung und meine fronthem Verison ist etwas angepasst).
Das sind jetzt die Antworten beim Verbose-Level 5
Leider sieht man da nicht was fronthem dann zur Ziel-Device dann für einen Befehl dispatched. bzw. warum Senderwechsel mit hinterlegtem "playfile" im Set CMD geht aber "stop" bei hinterlegtem state nicht.
2016.12.04 11:13:32 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer_set","val":"stop"}}
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer volume: 85
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer repeat: 0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer random: 0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer single: 0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer consume: 0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer playlist: 50
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer xfade: 0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer song: 0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer songid: 30
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer time: 178:0
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer elapsed: 178.316
2016-12-04 11:13:32 MPD zone1.musik.wohnzimmer bitrate: 0
2016.12.04 11:13:32 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:13:32 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:13:32 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:13:32 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:13:57 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer_playfile","val":"http://mp3stream2.apasf.apa.at:8000/"}}
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer volume: 85
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer repeat: 0
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer random: 0
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer single: 0
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer consume: 0
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer playlist: 52
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer xfade: 0
2016-12-04 11:13:58 MPD zone1.musik.wohnzimmer stop
2016.12.04 11:13:58 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:13:58 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:13:58 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:13:58 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:14:00 3 : WS3600(Msg): th.wetterstation.sensoren.dachterrasse Read started
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer volume: 85
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer repeat: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer random: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer single: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer consume: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer playlist: 52
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer xfade: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer play
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer song: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer songid: 31
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer time: 27:0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer elapsed: 27.793
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer bitrate: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer file: http://mp3stream2.apasf.apa.at:8000/
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer time: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer artist: If I Were Sorry
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer title: Frans
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer name: Radio Wien
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer pos: 0
2016-12-04 11:14:31 MPD zone1.musik.wohnzimmer id: 31
2016.12.04 11:14:31 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:14:31 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:14:31 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:14:31 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:14:31 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"playig.zone1.musik.wohnzimmer\",\"Radio Wien\"]}"}}
2016.12.04 11:14:31 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["playig.zone1.musik.wohnzimmer","Radio Wien"]}
2016.12.04 11:14:31 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"playig.zone1.musik.wohnzimmer\",\"Radio Wien\"]}"}}
2016.12.04 11:14:31 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["playig.zone1.musik.wohnzimmer","Radio Wien"]}
2016.12.04 11:14:51 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer_set","val":"play"}}
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer volume: 85
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer repeat: 0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer random: 0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer single: 0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer consume: 0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer playlist: 52
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer xfade: 0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer song: 0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer songid: 31
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer time: 47:0
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer elapsed: 47.896
2016-12-04 11:14:51 MPD zone1.musik.wohnzimmer bitrate: 0
2016.12.04 11:14:51 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:14:51 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:14:51 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"log":{"level":4,"cmd":"log","text":"ws send to client{\"cmd\":\"item\",\"items\":[\"zone1.multimedia.wohnzimmer_volume\",\"85\"]}"}}
2016.12.04 11:14:51 4 : ipc fronthem:127.0.0.1:43444 (ws): ws send to client{"cmd":"item","items":["zone1.multimedia.wohnzimmer_volume","85"]}
2016.12.04 11:14:53 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer","val":"volumeDown"}}
2016.12.04 11:14:53 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer","val":"volumeDown"}}
2016.12.04 11:14:54 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer","val":"volumeUp"}}
2016.12.04 11:14:54 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer","val":"volumeUp"}}
2016.12.04 11:14:54 5 : ipc fronthem:127.0.0.1:43444 (ws): receive {"connection":"conn-rnLkuBnB","sender":"10.0.0.178","identity":"unknown", "message":{"cmd":"item","id":"zone1.musik.wohnzimmer","val":"volumeUp"}}
template:
<table width="100%">
<tr>
<td align="center" witdh="100%">
<span data-role="controlgroup" data-type="horizontal">
{{basic.button('oe1.radio.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_playfile',' Ö1 ','','http://mp3stream3.apasf.apa.at:8000/','midi')}}
{{basic.button('fm4.radio.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_playfile',' FM4 ','','http://mp3stream1.apasf.apa.at:8000/','midi')}}
{{basic.button('oe2wien.radio.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_playfile','Ö2 Wien','','http://mp3stream2.apasf.apa.at:8000/','midi')}}
{{basic.button('tsfjazz.radio.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_playfile','TSF Jazz','','http://broadcast.infomaniak.ch/tsfjazz-high.mp3','midi')}}
{{basic.button('tsfjazzclassique.radio.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_playfile','TSF C&J','','http://classicandjazz.ice.infomaniak.ch/classicandjazz-128.mp3.m3u','midi')}}
</span>
</td>
</tr>
<tr>
<td align="center" width="100%">
Aktuell: {{ basic.value('playing.zone1.multimedia.wohnzimmer', 'playig.zone1.musik.wohnzimmer')}}
</td>
</tr>
<tr>
<td align="center" witdh="100%">
<span data-role="controlgroup" data-type="horizontal">
{{basic.button('stop.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_set','',icon0~'audio_stop.png','stop','midi')}}
{{basic.button('play.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer_set','',icon0~'audio_play.png','play','midi')}}
{{basic.button('previous.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer','',icon0~'control_arrow_left.png','previous','midi')}}
{{basic.button('next.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer','',icon0~'control_arrow_right.png','next','midi')}}
</span>
</td>
</tr>
<tr>
<td align="center" witdh="100%">
<span data-role="controlgroup" data-type="horizontal">
{{basic.button('volumeup.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer','',icon0~'audio_volume_high.png','volumeUp','midi')}}
{{basic.button('mute.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer','',icon0~'audio_volume_mute.png','volume 0','midi')}}
{{basic.button('volumedown.zone1.multimedia.wohnzimmer','zone1.musik.wohnzimmer','',icon0~'audio_volume_low.png','volumeDown','midi')}}
</span>
</td>
</tr><tr>
<td align="left" witdh="100%">
{{basic.slider('volume.zone1.multimedia','zone1.multimedia.wohnzimmer_volume','0','100','5','')}}
</td>
</tr>
</table>