opencode/decisions.yaml

This commit is contained in:
Home Assistant Version Control
2026-08-08 11:12:21 +00:00
parent 1aa82fc4c1
commit 67c7507e97
+21 -1
View File
@@ -185,7 +185,6 @@ notes:
- id: 2026-08-07-octoprint-camera-go2rtc-h264-transcode
date: 2026-08-07
title: "OctoPrint camera: go2rtc H264 transcode required for WebRTC"
pin: true
decision: Ender camera (endercamera.duckdns.org) streams MJPEG only; go2rtc serves it
transcoded to H264 (ffmpeg:...#video=h264) because WebRTC cannot negotiate MJPEG.
Keep this transcode. The printer-stats dashboard webrtc card uses go2rtc's named
@@ -203,4 +202,25 @@ notes:
integrations:
- webrtc
- octoprint
pin: true
status: active
- id: 2026-08-08-printjobhistory-external-db-settings
date: 2026-08-08
title: PrintJobHistory external-DB settings are inert defaults
decision: The PrintJobHistory plugin's datbaseSettings (useExternal=true, type=postgres,
user=Olli, etc.) are hardcoded defaults in get_settings_defaults(), never read by
plugin code. The plugin always uses a local SQLite DB in its plugin data folder. Do
not set up Postgres.
rationale: "Confirmed from OllisGit/OctoPrint-PrintJobHistory source: 'useExternal'
appears only in the defaults dict; DatabaseManager.py uses sqlite3.connect()
exclusively; the lone 'postgres' string is in testConnection(), invoked only from
the settings-UI test button. The API already serves valid JSON from SQLite
(totalItemCount=0) proving the store works."
entities:
- sensor.octoprint_filament_used_total
- sensor.octoprint_last_print_filament
files:
- configuration.yaml
integrations:
- octoprint
status: active