Télécommande LED pour chambre d'enfant via Home Assistant

- Package HA : 8 scripts d'effets (calmes et « boum ») et une
  automatisation webhook local_only avec liste blanche stricte
- Page web autonome (HTML/CSS/JS ES5) tenant sur un écran de lecteur MP3
- Mini APK Android (WebView verrouillée) compilé sans Gradle
- Modèles + config.local.env non versionné : aucune valeur réelle
  (IP, ID du webhook, entité, prénom) dans le dépôt ; deploy.sh génère
  et déploie, android/build.sh injecte la configuration

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-10 21:29:51 +02:00
co-authored by Claude Opus 5.5
commit e4bd58afa7
22 changed files with 1432 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# Copier en config.local.env et remplir avec vos valeurs (ce fichier-là n'est pas versionné).
# Adresse de Home Assistant sur le LAN
HA_IP=192.168.1.10
HA_PORT=8123
# Alias SSH vers HA (add-on SSH), utilisé par deploy.sh
SSH_HOST=homeassistant
# ID du webhook : long et aléatoire, par ex. "led-chambre-$(openssl rand -hex 16)"
WEBHOOK_ID=led-chambre-a-remplacer
# Entité du ruban LED
ENTITE=light.ruban_led
# Prénom affiché dans la page (« La lumière de … »)
PRENOM=Camille
# Identifiant Android de l'appli
APP_ID=fr.exemple.lumiere