opencode/decisions.yaml

This commit is contained in:
Home Assistant Version Control
2026-08-07 13:34:58 +00:00
parent deae4a9880
commit e29c38f1b6
+22
View File
@@ -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