Not quite as you want the og message to go to gauge even if trigger is waiting. Also you are sending "0" a string, which will work for some gauges but best to send 0
a number
This is correct
[{"id":"46e9ca6abf0bc688","type":"inject","z":"b779de97.b1b46","name":"mqtt in","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":150,"y":7220,"wires":[["7916fa6baec05626","397818ab07c739a7"]]},{"id":"7916fa6baec05626","type":"debug","z":"b779de97.b1b46","name":"gauge","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":390,"y":7220,"wires":[]},{"id":"397818ab07c739a7","type":"trigger","z":"b779de97.b1b46","name":"","op1":"","op2":"0","op1type":"nul","op2type":"num","duration":"3","extend":true,"overrideDelay":false,"units":"min","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":270,"y":7160,"wires":[["7916fa6baec05626"]]}]