opencode/decisions.yaml
This commit is contained in:
@@ -111,3 +111,25 @@ notes:
|
||||
- octoprint
|
||||
- mqtt
|
||||
status: active
|
||||
- id: 2026-08-07-octoprint-controls-are-mqtt-via
|
||||
date: 2026-08-07
|
||||
title: OctoPrint controls are MQTT via OctoMQTT plugin
|
||||
decision: OctoPrint controls are MQTT entities from the installed OctoMQTT/Discovery
|
||||
plugin v3.7.0, publishing to octoPrint/hassControl/*. Cancel/pause show unavailable
|
||||
while idle by design (availability tied to octoPrint/hass/is_printing). No native
|
||||
octoprint integration needed.
|
||||
rationale: "Verified via mqtt/device/debug_info on device
|
||||
9b0fd332d68cc7010c998450c00d49f2: each entity carries a command_topic on
|
||||
octoPrint/hassControl/* (cancel, pause, stop, camera_snapshot, connect) that the
|
||||
plugin subscribes to inside OctoPrint. The command path was proven working - a
|
||||
camera_snapshot toggle earlier today transmitted True to the broker. Commands are
|
||||
fire-and-forget; confirm landing by watching sensor.octoprint_print_status."
|
||||
entities:
|
||||
- button.octoprint_cancel_print
|
||||
- switch.octoprint_pause_print
|
||||
- switch.octoprint_camera_snapshot
|
||||
- switch.octoprint_connect_to_printer
|
||||
integrations:
|
||||
- mqtt
|
||||
- octoprint
|
||||
status: active
|
||||
|
||||
Reference in New Issue
Block a user