💡 L’Idée des Frères : L’éclairage intelligent qui anticipe vos humeurs

Illustration

**Vous avez déjà allumé votre salon à la lumière du jour, puis vous avez soudainement eu envie d’une ambiance « cinéma » sans toucher un seul interrupteur ?**
Si vous avez hoché la tête, vous êtes au bon endroit. Aujourd’hui, je partage avec vous une astuce qui transforme votre éclairage en véritable assistant émotionnel : le **« Mood‑Sync Lighting »**, une automatisation qui ajuste la couleur, l’intensité et même la température de vos ampoules en fonction de votre musique, de votre météo locale et de votre activité du jour. Pas besoin d’acheter des dizaines d’ampoules différentes, juste un hub compatible, quelques scripts et une petite dose d’imagination.

—

## Le quotidien qui nous aveugle : pourquoi l’éclairage traditionnel ne suffit plus

Nous vivons dans un monde où chaque pièce a son rôle : travail, détente, sport, sommeil. Pourtant, la plupart d’entre nous utilisent le même éclairage pour tout, simplement parce que les interrupteurs sont figés dans le temps. Ce qui pose plusieurs problèmes :

* **Fatigue visuelle** – Une lumière trop froide le matin et trop chaude le soir désynchronise notre horloge biologique.
* **Perte d’ambiance** – Vous ne pouvez pas passer d’une soirée Netflix à une session de yoga sans manipuler plusieurs interrupteurs ou télécommandes.
* **Consommation inutile** – Laisser les lumières allumées à pleine puissance alors que vous ne les utilisez pas intensifie votre facture d’électricité.

En bref, l’éclairage devient un fardeau plutôt qu’un allié. Et si on le faisait travailler *pour* nous ?

—

## La solution futuriste mais accessible : Mood‑Sync Lighting avec Home Assistant et Philips Hue

Le cœur du hack repose sur trois éléments :

1. **Un hub Home Assistant** (Raspberry Pi ou un serveur dédié) – le chef d’orchestre qui écoute les signaux et déclenche les scénarios.
2. **Des ampoules Philips Hue (ou équivalentes Zigbee)** – elles offrent un contrôle granulaire de la couleur (0‑65535) et de la température (2000‑6500 K).
3. **Des capteurs de contexte** :
* **MusicBrainz / Spotify API** – pour connaître le tempo et le genre de la musique en cours.
* **OpenWeatherMap** – pour récupérer la météo locale (ensoleillé, pluvieux, nuageux).
* **Calendrier Google** – pour savoir si vous avez une réunion, une séance de sport ou du temps libre.

L’automatisation que je propose se nomme **« Mood‑Sync »**. Elle ajuste votre éclairage en trois dimensions :

| Contexte | Couleur dominante | Intensité | Température |
|———————|——————-|———–|————-|
| Musique énergique | Bleu‑turquoise | 80 % | 5000 K |
| Pluie / grisaille | Bleu‑gris | 40 % | 3500 K |
| Yoga / Méditation | Vert‑pale | 30 % | 3000 K |
| Soirée cinéma | Ambre profond | 20 % | 2700 K |
| Travail concentré | Blanc neutre | 100 % | 6000 K |

Le résultat ? Votre salon se teinte automatiquement au rythme de votre playlist, votre chambre s’assombrit dès que la météo devient sombre, et votre bureau passe en lumière « focus » dès que votre agenda indique une réunion.

—

## Guide d’installation pas à pas (sans prise de tête)

### Étape 1 – Préparer le hub Home Assistant

1. **Installer Home Assistant** sur un Raspberry Pi 4 (ou un NAS).

bash
   curl -fsSL https://get.hass.io | bash -s
   

2. **Créer un compte** et accéder à l’interface web (`http://homeassistant.local:8123`).
3. **Activer l’intégration Zigbee** : ajoutez le dongle ConBee II ou utilisez le hub Hue intégré.

### Étape 2 – Connecter les ampoules Philips Hue

1. Ouvrez l’application Hue, mettez les ampoules en mode appairage.
2. Dans Home Assistant, allez dans **Configuration → Dispositifs & Services → Ajouter une intégration** et choisissez **Philips Hue**.
3. Vérifiez que chaque ampoule apparaît dans le tableau de bord.

### Étape 3 – Récupérer les API nécessaires

| Service | Comment obtenir la clé |
|———————–|————————|
| Spotify (Music API) | Créez une app sur → `Client ID` + `Client Secret`. |
| OpenWeatherMap | Inscrivez‑vous sur → clé API. |
| Google Calendar | Utilisez le projet Google Cloud → OAuth 2.0 → token d’accès. |

### Étape 4 – Créer les scripts de décision

Dans Home Assistant, ajoutez le fichier `automations.yaml` (ou via l’interface). Voici un exemple de script qui réagit à la musique :

automation:
  - alias: "Mood‑Sync – Musique"
    trigger:
      - platform: state
        entity_id: sensor.spotify_track
    condition: []
    action:
      - service: script.turn_on
        target:
          entity_id: script.set_mood_lighting

Et le script qui traduit le genre musical en couleur :

script:
  set_mood_lighting:
    sequence:
      - choose:
          - conditions:
              - condition: template
                value_template: "{{ 'rock' in state_attr('sensor.spotify_track', 'genre') }}"
            sequence:
              - service: light.turn_on
                data:
                  entity_id: light.living_room
                  brightness_pct: 80
                  kelvin: 5000
                  rgb_color: [0, 191, 255]  # bleu‑turquoise
          - conditions:
              - condition: template
                value_template: "{{ 'ambient' in state_attr('sensor.spotify_track', 'genre') }}"
            sequence:
              - service: light.turn_on
                data:
                  entity_id: light.living_room
                  brightness_pct: 30
                  kelvin: 2700
                  rgb_color: [255, 140, 0]  # ambre profond
        default:
          - service: light.turn_on
            data:
              entity_id: light.living_room
              brightness_pct: 100
              kelvin: 6000
              rgb_color: [255, 255, 255]  # blanc neutre

### Étape 5 – Intégrer la météo et le calendrier

Ajoutez une deuxième automatisation qui s’exécute toutes les 15 minutes :

automation:
  - alias: "Mood‑Sync – Météo"
    trigger:
      - platform: time_pattern
        minutes: "/15"
    action:
      - service: python_script.mood_by_weather

Le script Python (`python_scripts/mood_by_weather.py`) :

weather = hass.states.get('weather.home')
condition = weather.state  # sunny, rainy, cloudy, etc.

if condition == 'rainy':
    hue = [112, 128, 144]  # bleu‑gris
    brightness = 40
    kelvin = 3500
elif condition == 'sunny':
    hue = [255, 255, 224]  # blanc chaud
    brightness = 100
    kelvin = 6000
else:
    hue = [255, 228, 181]  # ambre doux
    brightness = 70
    kelvin = 4000

hass.services.call('light', 'turn_on', {
    'entity_id': 'light.living_room',
    'rgb_color': hue,
    'brightness_pct': brightness,
    'kelvin': kelvin
})

### Étape 6 – Fusionner les logiques

Pour éviter les conflits, créez une **priorité** : la musique prime sur la météo, le calendrier prime sur la musique. Utilisez la fonction `input_select` de Home Assistant pour définir le mode actif et conditionner chaque automation sur ce mode.

### Étape 7 – Tester et affiner

1. Lancez votre playlist Spotify et observez le changement de couleur.
2. Simulez une météo pluvieuse via l’interface OpenWeatherMap (ou attendez le vrai temps).
3. Créez un évènement « Yoga » dans votre Google Calendar et vérifiez que l’éclairage passe en vert‑pale.

Ajustez les valeurs RGB, la luminosité et les températures jusqu’à obtenir l’ambiance qui vous convient.

—

## Le budget nécessaire (et pourquoi c’est un excellent investissement)

| Élément | Prix moyen (€) | Pourquoi c’est indispensable |
|—————————–|—————-|——————————–|
| Raspberry Pi 4 (4 Go) | 70 € | Cerveau de Home Assistant, réutilisable. |
| Dongle Zigbee ConBee II | 35 € | Communication fiable avec les ampoules Hue. |
| Pack 4 ampoules Philips Hue | 120 € (pack de 4) | Couleurs et température réglables, large écosystème. |
| Abonnement Spotify Premium | 10 €/mois | Accès à l’API et aux métadonnées musicales. |
| Abonnement OpenWeatherMap (plan gratuit suffit) | 0 € | Données météo en temps réel. |
| Câbles, alimentation, boîtier | 15 € | Petit matériel d’installation. |
| **Total initial** | **≈ 250 €** | Le système s’étend facilement (ajout d’autres pièces). |

En comparaison, un simple pack d’ampoules « intelligentes » coûte autour de 80 €, mais il ne vous offre aucune adaptation contextuelle. Le ROI se mesure en économies d’énergie (≈ 15 % de réduction) et en bien‑être (meilleur sommeil, moins de fatigue visuelle).

—

## Quelques astuces supplémentaires pour pousser le hack plus loin

* **Détection de présence via les capteurs de mouvement** : diminuez l’éclairage lorsqu’aucune présence n’est détectée pendant plus de 10 minutes.
* **Intégration avec les stores motorisés** : fermez les volets quand la lumière extérieure devient trop forte et augmentez la température de couleur intérieure.
* **Mode « Coucher de soleil simulé »** : programmez un dégradé progressif de 3000 K à 2000 K pendant 30 minutes avant le coucher pour préparer votre corps au sommeil.

—

## Conclusion – L