So, Runout Sensor + Octoprint on Ender3V3SE: Did I just spend "Money For Nothing"? (Cue 'Dire Straits')

Hi Mikey. have you set “Host_Action_Cammands” in configuration_adv.h.

This will pass fault and runout sensor info to octoprint.

/**

  • Host Action Commands
  • Define host streamer action commands in compliance with the standard.
  • See G-code - RepRap
  • Common commands … poweroff, pause, paused, resume, resumed, cancel
  • G29_RETRY_AND_RECOVER … probe_rewipe, probe_failed
  • Some features add reason codes to extend these commands.
  • Host Prompt Support enables Marlin to use the host for user prompts so
  • filament runout and other processes can be managed from the host side.
    */
    #define HOST_ACTION_COMMANDS
    #if ENABLED(HOST_ACTION_COMMANDS)
    #define HOST_PAUSE_M76 // Tell the host to pause in response to M76
    #define HOST_PROMPT_SUPPORT // Initiate host prompts to get user feedback
    #if ENABLED(HOST_PROMPT_SUPPORT)
    //#define HOST_STATUS_NOTIFICATIONS // Send some status messages to the host as notifications
    #endif
    //#define HOST_START_MENU_ITEM // Add a menu item that tells the host to start
    //#define HOST_SHUTDOWN_MENU_ITEM // Add a menu item that tells the host to shut down
    #endif

Bill