Ich möchte "mein Icon" dazu bringen, die Befehle "mute on" und "mute off" zu senden.
attr player devStateIcon on:audio_volume_mid:mute.off off:audio_volume_mute:mute.on
attr player webCmd mute on:mute off
Weder mit \s noch mit "." lässt sich das Leerzeichen "durchschleusen", es kommt immer die Fehlermeldung "unknown command mute.on bzw. mute\s"
Die webCmd's funktionieren dagegen.
habs mit eventMap gelöst.
attr player10741494 devStateIcon .*on:audio_volume_mute:mute-off .*off:audio_volume_mid:mute-on
attr player10741494 eventMap /mute on:mute-on/mute off:mute-off/
attr payer10741494 stateFormat mute
attr player10741494 webCmd mute-on:mute-off
Mir stand meine Ungeduld mal wieder im Weg: Es ist eines dieser devices, die nicht sofort ihren state aktualisieren, das hat mich zunächst auf die falsche Fährte gebracht. Nun gehts wie gewünscht.