J’utilise le code suivant fait par @nak, que je remercie au passage, c’est un widget code action/défaut
<!--
Widget Bouton NAK
par NAK le04:07:2020
-->
<div style="margin-top:5px;" class="cmd cmd-widget reportModeHidden" data-type="action" data-subtype="other"
data-template="default" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#"
data-eqLogic_id="#eqLogic_id#">
<div class="content-xs">
<a class="action"
style="border-radius: 2px;
background: linear-gradient(315deg, #d4d4d4, #fbfbfb);
box-shadow: -2px -2px 5px #5e5e5e,
2px 2px 5px #ffffff;
margin:5px;line-height:25px; padding : 5px 10px 5px 10px;
text-align:center;">#name_display#</a>
</div>
<script>
$('.cmd[data-cmd_uid=#uid#]:last .action').off('click').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
if ($('.cmd[data-cmd_uid=#uid#]').last().prev().data('subtype')
!= undefined && $('.cmd[data-cmd_id=#id#]').last().prev().data('subtype') != 'other'
&& $('.cmd[data-cmd_uid=#uid#]').last().prev().css('display') != 'block') {
$('.cmd[data-cmd_uid=#uid#]').last().prepend('<br/>');
}
if("#name#" != '#name_display#'){
$('.cmd[data-cmd_uid=#uid#]:last .action').attr('title',"#name#")
}
</script>
</div>