-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
112 lines (97 loc) · 3.74 KB
/
.env.example
File metadata and controls
112 lines (97 loc) · 3.74 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
# Beispielkonfiguration fuer die Flask-gestuetzte FPP-Steuerung
# Werte nach Bedarf anpassen und als ".env" verwenden.
# ==========================================
# SITE SETTINGS
# ==========================================
SITE_NAME="🎄 Meine Lichtershow 🎄"
SITE_SUBTITLE="📅 Dezember 2025 📅\n⏰ Täglich 17-21 Uhr ⏰\n🏠 Musterstraße 1, Musterstadt 🏠"
ACCESS_CODE=12345
PREVIEW_MODE=false
# ==========================================
# FPP CONNECTION
# ==========================================
FPP_BASE_URL=http://fpp.local
FPP_POLL_INTERVAL_MS=15000
CLIENT_STATUS_POLL_MS=10000
# ==========================================
# PLAYLISTS
# ==========================================
FPP_PLAYLIST_1=show
FPP_PLAYLIST_2=kids
FPP_PLAYLIST_REQUESTS=wishlist
FPP_PLAYLIST_IDLE=background
# ==========================================
# SHOW PERIOD (Zeitraum & Showzeiten)
# ==========================================
# Datumsbereich für automatisches Scheduling (Format: YYYY-MM-DD)
FPP_SHOW_START_DATE=2025-12-01
FPP_SHOW_END_DATE=2026-01-06
# Tägliche Showzeiten (Format: HH:MM)
# Außerhalb dieser Zeiten sind Buttons deaktiviert
FPP_SHOW_START_TIME=16:30
FPP_SHOW_END_TIME=22:00
# Zeitgesteuerte Shows aktivieren/deaktivieren (true/false)
# Wenn true (Standard): Shows werden zu den geplanten Zeiten automatisch gestartet
# Wenn false: Keine automatischen Shows, nur manuelle Steuerung möglich
SCHEDULED_SHOWS_ENABLED=true
# ==========================================
# BUTTON TEXTS
# ==========================================
BUTTON_PLAYLIST_1=Show starten
BUTTON_PLAYLIST_2=Kids-Show starten
# ==========================================
# DONATION SETTINGS
# ==========================================
DONATION_POOL_ID='abc123?sr=example'
DONATION_CAMPAIGN_NAME=Spendenaktion Lichtershow
DONATION_SUBTITLE=Unterstütze unsere Lichtershow!
DONATION_TEXT=Deine Spende hilft uns, die Lichtershow auch im nächsten Jahr zu ermöglichen.
# Buy Me a Coffee Username (optional, wenn gesetzt erscheint ein Button)
BUYMEACOFFEE_USERNAME=
# ==========================================
# SOCIAL MEDIA (optional, leer lassen wenn nicht genutzt)
# Icons werden im Footer angezeigt, wenn die Variable einen Wert hat
# ==========================================
SOCIAL_FACEBOOK=
SOCIAL_INSTAGRAM=
SOCIAL_TIKTOK=
SOCIAL_WHATSAPP=
SOCIAL_YOUTUBE=
SOCIAL_WEBSITE=
SOCIAL_EMAIL=
# ==========================================
# BENACHRICHTIGUNGEN
# Smartphone-Benachrichtigungen bei Benutzeraktionen (Show-Start, Liedwünsche)
# ==========================================
# Benachrichtigungen aktivieren/deaktivieren (true/false)
NOTIFY_ENABLED=false
# --- MQTT (z.B. für Home Assistant, MQTT-Broker) ---
# MQTT-Broker kann lokal (z.B. Mosquitto) oder in Home Assistant integriert sein
NOTIFY_MQTT_ENABLED=false
NOTIFY_MQTT_BROKER=192.168.1.100
NOTIFY_MQTT_PORT=1883
NOTIFY_MQTT_USERNAME=
NOTIFY_MQTT_PASSWORD=
NOTIFY_MQTT_TOPIC=fpp-control/notifications
NOTIFY_MQTT_USE_TLS=false
# --- ntfy.sh (Push-Benachrichtigungen) ---
# ntfy.sh ist ein einfacher Push-Dienst (kann auch selbst gehostet werden)
# App für Android/iOS verfügbar: https://ntfy.sh
# Einfach Topic-Name vergeben und in der App abonnieren
NOTIFY_NTFY_ENABLED=false
NOTIFY_NTFY_URL=https://ntfy.sh
NOTIFY_NTFY_TOPIC=
NOTIFY_NTFY_TOKEN=
# --- Home Assistant Webhook ---
# Direktintegration mit Home Assistant über Webhook
# URL-Format: http://homeassistant.local:8123/api/webhook/WEBHOOK_ID
NOTIFY_HOMEASSISTANT_ENABLED=false
NOTIFY_HOMEASSISTANT_URL=
NOTIFY_HOMEASSISTANT_TOKEN=
# --- Generischer Webhook ---
# Für eigene Integrationen (z.B. Nextcloud, Signal-Bots, etc.)
# Headers als JSON-String, z.B.: {"Authorization": "Bearer TOKEN"}
NOTIFY_WEBHOOK_ENABLED=false
NOTIFY_WEBHOOK_URL=
NOTIFY_WEBHOOK_METHOD=POST
NOTIFY_WEBHOOK_HEADERS=