The previously-committed api encryption key must be rotated separately and history scrubbed before publishing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
# Copy this file to secrets.yaml and fill in your own values.
|
|
# secrets.yaml is gitignored.
|
|
|
|
# WiFi credentials
|
|
wifi_ssid: "your-wifi-ssid"
|
|
wifi_password: "your-wifi-password"
|
|
|
|
# Static IP for the frame device — avoids DHCP delay on every refresh.
|
|
static_ip: "192.168.1.249"
|
|
gateway: "192.168.1.1"
|
|
subnet: "255.255.255.0"
|
|
dns1: "192.168.1.1"
|
|
|
|
# 10-byte (20 hex chars, no separators) prefix of the iBeacon UUID.
|
|
# The full 16-byte UUID a frame device responds to is:
|
|
# <prefix><6-byte WiFi STA MAC of that device>.
|
|
# Pick a random value — anyone who can BLE-sniff your home can read this
|
|
# from the air, so don't reuse it as a credential elsewhere.
|
|
ble_uuid_prefix: "00000000000000000000"
|
|
|
|
# Image source prefix. Full URL fetched per refresh is:
|
|
# {image_url_prefix}/{wifi_sta_mac_lowercase_no_separators}.png
|
|
image_url_prefix: "http://your-image-host.example/i"
|
|
|
|
# MQTT broker the frame-orchestrator connects to.
|
|
mqtt_broker: "192.168.1.10"
|
|
mqtt_username: "your-mqtt-user"
|
|
mqtt_password: "your-mqtt-password"
|
|
|
|
# Frame-orchestrator AP fallback hotspot password (used if WiFi is unreachable).
|
|
# 8+ chars.
|
|
ap_fallback_password: "change-me-8-or-more"
|
|
|
|
# ESPHome native API encryption key (32 bytes, base64).
|
|
# Generate with: openssl rand -base64 32
|
|
# (or use the "Generate" button in the ESPHome dashboard).
|
|
# After changing, reconfigure the Home Assistant ESPHome integration
|
|
# with the new value or the device will go unavailable.
|
|
api_encryption_key: "REPLACE_WITH_BASE64_32_BYTE_KEY"
|