J’aurais plutôt mis ça :
type: entity-button
name: Level Bed
tap_action:
action: call-service
service: mqtt.publish
service_data:
topic: octoPrint/hassControl/commands
payload: 'G1 Z+3 E-50 F{travel_speed}'
En gros il manque un espace et un F pour lui définir que c’est la vitesse.
Au pire, je tenterai déjà en brute :
type: entity-button
name: Level Bed
tap_action:
action: call-service
service: mqtt.publish
service_data:
topic: octoPrint/hassControl/commands
payload: G1 Z+3 E-50 F500
Il faut aussi voir s’il ne faudrait pas passer en positionement et/ou extrusion relative aussi en fonction de ce que tu veux faire. A la vu des valeurs, je dirais que tu veux du relatif.
Pour rappel : G91 positionnement relatif, G90 positionnement absolu, M83 extrusion relative, M82 extrusion absolu.