Files
HomeAssistantVS/opencode/decisions.yaml
T

35 lines
1.6 KiB
YAML

# OpenCode decision notes
#
# Decisions and constraints about this Home Assistant installation, recorded by
# the OpenCode add-on only when you approve them. OpenCode reads a short digest
# of the active notes at the start of every session.
#
# Safe to edit or delete by hand. Keep the shape below; OpenCode refuses to add
# notes while the file cannot be parsed, so nothing is silently overwritten.
#
# Set a note's status to "superseded" (or delete it) to drop it from the digest.
# Add "pin: true" to a note to keep it in the digest when older notes no longer
# fit — use it for the decisions that must never be reversed by accident.
version: 1
notes:
- id: 2026-07-29-nest-snapshot-custom-integration
date: 2026-07-29
title: nest_snapshot custom integration abandoned
decision: nest_snapshot integration is abandoned. WebRTC SDP parsing was fixed but ICE
connection to Google Nest's ice-lite candidates never establishes (30s timeout). Do
not revisit.
rationale: After resolving SDP candidate format issues (missing component-id), aiortc
could parse Google's answer but ICE connectivity checks timed out every time across
multiple restarts. Track handler fires but recv() never gets a frame. Root cause
undetermined — likely aiortc STUN connectivity or ice-lite compatibility issue. Not
worth further effort.
files:
- custom_components/nest_snapshot/__init__.py
- custom_components/nest_snapshot/manifest.json
- custom_components/nest_snapshot/services.yaml
integrations:
- nest_snapshot
pin: true
status: active