# 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: # <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"