Aller au contenu 🚨7 overdue·Hunter, Sentinel, Violet...
lab

Hue Lighting Cycles Per Species

Hue Lighting Cycles per Species

Cycles circadians + ambiances brand par espèce. Spécifications Hue (color temp Kelvin, brightness %, transitions). Coordonnés Frigate-triggered scenarios.

Principes généraux

  • Circadian : respect des cycles jour/nuit naturels par espèce (tropical / désert / nocturne / crépusculaire)
  • Brand : couleurs symboliques par archétype (Red Eye Dragon = rouge sang, Vampire Mother = pourpre, etc.)
  • Frigate-reactive : boost ou shift quand AI détecte event (mue, feed, ponte, chasse)
  • Voltage : Hue White & Color Ambiance E27 standard, 1100 lumens max
  • Transitions : ALWAYS smooth (>2 secondes), JAMAIS coupure brutale (stress animal)

Cycles par espèce

Phidippus regius (Hunter — jumping spider Florida)

phidippus_regius:
  archetype: The Hunter
  brand_colors:
    primary: "#60a5fa"  # blue accent
  cycle:
    - time: "06:30"
      name: "pre-dawn"
      kelvin: 2400  # ultra warm
      brightness: 5
      transition: 600
    - time: "07:00"
      name: "sunrise"
      kelvin: 2700
      brightness: 30
      transition: 1800  # 30min ramp
    - time: "09:00"
      name: "daytime"
      kelvin: 4500
      brightness: 75
      transition: 1200
    - time: "13:00"
      name: "noon-peak"
      kelvin: 5500  # cool daylight
      brightness: 85
      transition: 600
    - time: "17:00"
      name: "afternoon"
      kelvin: 4200
      brightness: 65
      transition: 600
    - time: "18:30"
      name: "sunset"
      kelvin: 2700
      brightness: 25
      transition: 1800
    - time: "20:00"
      name: "night"
      kelvin: 0  # off
      brightness: 0
      transition: 600
  frigate_triggers:
    motion_burst_day:
      action: "boost brightness to 95% for 30s, then return to current scene"
      reasoning: "macro photo opportunity — chasse"
    molt_detected:
      action: "fade to gold #d4af37 brightness 80% for 60s"
      reasoning: "celebration brand event capture"

Hyllus diardi (Hunter — jumping spider Asia)

hyllus_diardi:
  archetype: The Hunter
  brand_colors:
    primary: "#60a5fa"
  # Identique Phidippus mais cycle 13:11 jour/nuit (tropical SE Asia)
  cycle:
    - time: "06:00"
      kelvin: 2400
      brightness: 5
    - time: "06:30"
      kelvin: 2700
      brightness: 30
    - time: "08:30"
      kelvin: 5500  # SE Asia daylight plus chaud
      brightness: 80
    - time: "12:00"
      kelvin: 6000
      brightness: 90
    - time: "16:00"
      kelvin: 4500
      brightness: 70
    - time: "18:00"
      kelvin: 2800
      brightness: 30
    - time: "19:30"
      kelvin: 0
      brightness: 0
  frigate_triggers:
    same_as: phidippus_regius

Heterometrus laoticus (Sentinel — scorpion nocturne)

heterometrus_laoticus:
  archetype: The Sentinel
  brand_colors:
    primary: "#d4af37"  # gold
    accent: "#0066ff"   # UV blue glow
  cycle:
    - time: "06:00"
      kelvin: 2200  # ultra warm dim morning
      brightness: 8
    - time: "08:00"
      kelvin: 2400
      brightness: 12  # very dim — scorpion sleeps day
    - time: "18:00"
      kelvin: 2800
      brightness: 5
      transition: 1200
    - time: "20:00"
      name: "night-active-uv"
      kelvin: 0  # white off
      brightness: 0
      uv_lamp: true  # 365nm UV → scorpion fluorescence
      transition: 600
    - time: "20:30"
      name: "blue-ambient"
      rgb: [0, 80, 200]  # blue dim ambient
      brightness: 15
      transition: 30
    - time: "04:00"
      kelvin: 0
      brightness: 0
      uv_lamp: false
  frigate_triggers:
    burrow_emergence:
      action: "fade UV to 100% + ambient blue 30%, hold 5min"
      reasoning: "scorpion emerging from burrow — capture"
    feeding_event:
      action: "blue flash 80% for 5s, then return"
      reasoning: "drama feeding moment"

Tribolonotus gracilis (Living Fossil — Red Eye Dragon)

tribolonotus_gracilis:
  archetype: The Living Fossil
  brand_colors:
    primary: "#b04545"  # rouge sang signature
    accent: "#ff6b00"   # orange yeux
  cycle:
    - time: "06:30"
      kelvin: 2700
      brightness: 30
      transition: 1200
    - time: "08:30"
      kelvin: 5000
      brightness: 65
      transition: 600
    - time: "13:00"
      kelvin: 5500
      brightness: 75
      transition: 600
    - time: "17:00"
      name: "dusk-red-eye"
      rgb: [180, 60, 50]  # rouge sang AMBIANCE BRAND
      brightness: 35
      transition: 1800  # 30min ramp dramatic
    - time: "19:00"
      name: "night-red-1pct"
      rgb: [255, 0, 0]
      brightness: 1  # very dim red night vision
      transition: 600
    - time: "22:00"
      kelvin: 0
      brightness: 0
  frigate_triggers:
    egg_laying:
      action: "fade to gold + red mix 80% brightness for 2min"
      reasoning: "egg laying = ULTRA RARE event, brand gold"
    death_feigning:
      action: "fade to deep red brightness 5% for 60s"
      reasoning: "death feigning behavior — atmosphere shift"

Tribolonotus novaeguineae (Living Fossil — Black Eye)

tribolonotus_novaeguineae:
  archetype: The Living Fossil
  brand_colors:
    primary: "#1a1a1a"  # ténèbre
    accent: "#444444"   # gray steel
  cycle:
    # Identique gracilis MAIS palette ténèbre
    - time: "17:00"
      name: "dusk-shadow"
      rgb: [40, 40, 60]  # ténèbre froid
      brightness: 25
    # Diptyque side-by-side avec gracilis = Red Eye + Black Eye

Mystrium camillae (Vampire Mother)

mystrium_camillae:
  archetype: The Vampire Mother
  brand_colors:
    primary: "#7e22ce"  # purple deep
    accent: "#dc2626"   # blood red
  # Mystrium nocturne, formicarium = lighting indirect
  cycle:
    - time: "20:00"
      name: "outworld-purple-night"
      rgb: [100, 30, 150]
      brightness: 20
    - time: "22:00"
      name: "deep-purple"
      rgb: [60, 20, 100]
      brightness: 15
    - time: "06:00"
      kelvin: 0
      brightness: 0  # day = lights off, fourmis dans formicarium dark
  frigate_triggers:
    foraging_burst:
      action: "fade to bright purple 60% for 5min"
      reasoning: "Mystrium leaving nest = capture moment"
    trophallaxis_hemolymph:
      action: "fade to deep blood red 40% for 90s"
      reasoning: "feeding own daughters = signature behavior, dramatic"

Aplopeltura boa (Mystic — slug snake arboréal)

aplopeltura_boa:
  archetype: The Mystic
  brand_colors:
    primary: "#60a5fa"  # eyes blue extreme
    accent: "#f59e0b"   # amber pupil
  cycle:
    - time: "06:00"
      name: "dawn-tropical-mist"
      kelvin: 2700
      brightness: 25
      transition: 1200
    - time: "08:00"
      kelvin: 5500
      brightness: 60
    - time: "12:00"
      kelvin: 6000
      brightness: 75
    - time: "17:00"
      kelvin: 3500
      brightness: 45
      transition: 1800
    - time: "19:00"
      name: "twilight-amber-eyes"
      kelvin: 2400
      brightness: 18  # light to capture eye reflection
      transition: 600
    - time: "21:00"
      rgb: [40, 30, 80]  # blue night dim
      brightness: 5
    - time: "05:30"
      kelvin: 0
      brightness: 0
  frigate_triggers:
    snail_extraction:
      action: "fade to amber 50% brightness for 90s"
      reasoning: "asymmetric jaw extraction = LE shot signature"
    branch_movement:
      action: "boost current scene brightness +20% for 30s"
      reasoning: "macro arboreal movement"

Phelsuma klemmeri (Mystic — diurnal fluo gecko)

phelsuma_klemmeri:
  archetype: The Mystic
  brand_colors:
    primary: "#22d3ee"  # cyan electric
    accent: "#ffeb00"   # yellow jaw
  # Phelsuma = diurnal opposite Lepidodactylus nocturnal = diptyche cycle
  cycle:
    - time: "06:30"
      kelvin: 5500  # day strong UV-like for Phelsuma metabolism
      brightness: 90
      uv_5pct: true  # zone UVB partielle
      transition: 600
    - time: "12:00"
      kelvin: 6500
      brightness: 100
    - time: "17:00"
      kelvin: 4000
      brightness: 60
      transition: 1200
    - time: "19:00"
      kelvin: 2400
      brightness: 15
    - time: "20:00"
      kelvin: 0
      brightness: 0  # full off — Phelsuma sleeps

Lepidodactylus lugubris (Mystic — nocturnal parthéno)

lepidodactylus_lugubris:
  archetype: The Mystic
  brand_colors:
    primary: "#1e293b"  # slate dark
    accent: "#94a3b8"   # silver
  # Nocturnal — opposite cycle Phelsuma → diptyque 24/7
  cycle:
    - time: "08:00"
      kelvin: 0
      brightness: 0  # day off (Lepido sleeps)
    - time: "19:00"
      kelvin: 2400
      brightness: 12
      transition: 1800
    - time: "22:00"
      rgb: [100, 100, 130]  # blue-gray dim
      brightness: 8
    - time: "04:00"
      kelvin: 2200
      brightness: 5
      transition: 600

Templates Frigate-triggered universaux

”Macro shot opportunity”

Tout event qui mérite capture HD :

macro_shot_opportunity:
  - service: light.turn_on
    data:
      brightness_pct: 95
      transition: 2
  - delay: "00:00:30"
  - service: scene.turn_on
    target: scene.terra_normal

“Brand celebration” (mue, ponte, hatching)

Event rare :

brand_celebration:
  - service: light.turn_on
    data:
      rgb_color: [212, 175, 55]  # gold Lab Jungle Kabal
      brightness_pct: 80
      transition: 8
  - delay: "00:01:00"
  - service: scene.turn_on
    target: scene.terra_normal

“Stress alert” (humidity drop, abnormal stillness)

Event problème :

stress_alert:
  - service: light.turn_on
    data:
      rgb_color: [220, 38, 38]  # red alert
      brightness_pct: 50
      transition: 3
  - service: notify.mobile_app_lab
    data:
      message: "Alerte {{ trigger.json.species }} — {{ trigger.json.alert_type }}"

Liens

  • Hue color/temperature reference
  • Voir templates Frigate : /research/lab-frigate-config-templates
  • Voir scenarios HA : /research/lab-home-assistant-scenarios
  • Voir voice Kabal : /research/lab-voice-assistant-kabal
💡 Edit source: docs/lab/hue-lighting-cycles-per-species.md · sync: npm run docs:sync
Admin lock
Click to set token