-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
58 lines (47 loc) · 1.38 KB
/
Copy pathconfig.example.yaml
File metadata and controls
58 lines (47 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# OutfitPi configuration example.
# Copy to config.yaml and edit. Or run the setup wizard at http://<pi-ip>:5000.
location:
# Optional explicit coordinates. Leave null to use IP geolocation (if auto+consent).
latitude: null
longitude: null
# Auto-detect via ip-api.com (free, HTTP, opt-in).
auto: false
consent_given: false
units:
# "fahrenheit" or "celsius" — display only. Thresholds are stored in °F internally.
temperature: fahrenheit
# UI language (ISO 639-1). English shipped; more via Flask-Babel translations.
language: en
# 1–2 children. Each: name, gender ("boy" or "girl"), comfort_offset_f (-15..+15).
children: []
# Example:
# children:
# - name: Tommy
# gender: boy
# comfort_offset_f: 0
# - name: Lily
# gender: girl
# comfort_offset_f: -3
# Outfit tier thresholds (always °F). hot > warm > cool, all 20–120.
thresholds:
hot: 75
warm: 65
cool: 50
# Auto-refresh interval in minutes.
refresh_interval_minutes: 30
updates:
auto_check: true
auto_install: true
channel: stable # "stable" | "beta" | "dev"
telemetry:
# "none" | "errors" | "full"
level: errors
web_remote:
# If true, Flask binds to 0.0.0.0 (LAN-reachable). If false, 127.0.0.1 only.
# Outbound API calls (weather, updates) always work.
enabled: false
display:
# "auto" (light by day, dark at night), "light", or "dark"
theme: auto
server:
port: 5000