Class MqttStatusController

java.lang.Object
org.rockhopper.smarthome.wes.wes2mqtt.MqttStatusController

@RestController @RequestMapping("/api/mqtt") public class MqttStatusController extends Object
REST controller for monitoring and managing MQTT connection status
  • Constructor Details

    • MqttStatusController

      public MqttStatusController()
  • Method Details

    • getStatus

      @GetMapping("/status") public Map<String,Object> getStatus()
      Get current MQTT connection status
    • reconnect

      @PostMapping("/reconnect") public Map<String,Object> reconnect()
      Manually trigger MQTT reconnection
    • resetReconnectionState

      @PostMapping("/reset") public Map<String,Object> resetReconnectionState()
      Reset reconnection state
    • republishDiscovery

      @PostMapping("/discovery/republish") public Map<String,Object> republishDiscovery()
      Manually trigger Home Assistant discovery republication