Assistance needed with using the Hold Monitor extension with FluidNC 4.x and WebUI v3.0.10

I was on FluidNC 3.9.9 for a while using WebUI v3.0.0.5 and the Hold Monitor extension. Things were working fine for me in that for every M0 command I had in my gcode, it would print out the comment after the M0. For example the gcode would have M0 (MSG Change bit to 1/4" upcut) and then the Hold Monitor window would pop up and say Change bit to 1/4" upcut, so I could change bits then hit resume and off my job would go.

Now that I’ve upgraded FluidNC to v4.0.3 using the lasted WebUI v3.0.10, all the Hold Monitor does is print out ‘Unknown’ instead of the comment after the M0 in my gcode.

Anyone else using Hold Monitor with this issue?
Any suggested troubleshooting things I should be doing?

I know that at first after the upgrade, my preference.json file was corrupted or messed up somehow, so I replaced it from the V1 engineering github. I also didn’t have the Hold Monitor extension in the ‘Extra content’ part of the ESP3D Interface section (as explained in the Hold Monitor github from Jason)

Based on some other conversation, are you seeing the message in the terminal? I’m curious to take the hold monitor out of the equation and make sure that is working first.

Yes, there are messages in the terminal:

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:P|WCO:0.000,0.000,22.190>
[GC:G0 G54 G17 G21 G90 G94 M5 M8 T0 F0 S0]
$Report/Interval=300
ok
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:P|WCO:0.000,0.000,22.190>
[GC:G0 G54 G17 G21 G90 G94 M5 M8 T0 F0 S0]
$H
<Home|MPos:0.000,0.000,0.045|FS:672,0|Pn:P|Ov:100,100,100>
<Home|MPos:0.000,0.000,2.075|FS:300,0|Pn:PZ>
<Home|MPos:0.000,0.000,1.645|FS:300,0|Pn:P>
<Home|MPos:0.000,0.000,0.120|FS:0,0|Pn:P>
<Home|MPos:0.000,0.000,1.345|FS:300,0|Pn:P>
<Home|MPos:0.000,0.000,2.055|FS:300,0|Pn:PZ>
<Home|MPos:0.000,0.000,1.605|FS:300,0|Pn:P>
<Home|MPos:0.000,0.000,0.090|FS:0,0|Pn:P>
[MSG:Homed:Z]
<Home|MPos:-4.140,0.000,87.000|FS:300,0|Pn:PX>
<Home|MPos:-3.600,0.000,87.000|FS:300,0|Pn:P|WCO:0.000,0.000,22.190>
<Home|MPos:-2.360,0.000,87.000|FS:300,0|Pn:P>
<Home|MPos:-3.900,0.000,87.000|FS:180,0|Pn:P>
<Home|MPos:-4.100,0.000,87.000|FS:300,0|Pn:PX>
<Home|MPos:-3.580,0.000,87.000|FS:300,0|Pn:P>
[MSG:Homed:X]
<Home|MPos:0.000,0.000,87.000|FS:0,0|Pn:P>
<Home|MPos:0.000,-2.180,87.000|FS:300,0|Pn:PY>
<Home|MPos:0.000,-1.680,87.000|FS:300,0|Pn:P>
<Home|MPos:0.000,-0.180,87.000|FS:300,0|Pn:P>
<Home|MPos:0.000,-1.680,87.000|FS:300,0|Pn:P>
<Home|MPos:0.000,-2.040,87.000|FS:300,0|Pn:PY>
<Home|MPos:0.000,-1.760,87.000|FS:300,0|Pn:P|Ov:100,100,100>
<Home|MPos:0.000,-0.200,87.000|FS:0,0|Pn:P>
[MSG:Homed:Y]
ok
<Idle|MPos:0.000,0.000,87.000|FS:0,0|Pn:P>

When the M0 command is encountered, this is what shows in the terminal:

<Hold:0|MPos:0.000,0.000,32.190|FS:0,0|Pn:P|SD:98.26,/sd/test M0.gcode>
~
<Idle|MPos:0.000,0.000,32.190|FS:0,0|Pn:P|WCO:0.000,0.000,22.190>
[GC:G1 G54 G17 G21 G90 G94 M5 M9 T0 F480 S0]

The message not showing from M0 in the terminal is specifically what I see as the problem. If it doesn’t show there, that means the Hold Monitor can’t see it.

Thanks.
Now, why is FluidNC not showing the M0 message in the terminal… :thinking: Anybody else have any idea or troubleshooting items for me to try?

If you type this in the terminal, what does it show?

$Message/Level

It should say “Info”.

oh, it says
`$Message/Level

$Message/Level=None`
On to something now :slight_smile:

ok. That was my issue. Put in $Message/Level=Info and now the messages are showing in the Terminal.
I’ll have to bookmark this to remember. Thank you.