2025-10-01 00:29:28 -05:00
2025-10-01 00:29:28 -05:00
2025-10-01 00:24:43 -05:00
2025-10-01 00:22:45 -05:00

Home Assistant ↔ Gammy Bridge

A simple Python MQTT bridge to control Gammy (open-source adaptive screen brightness/color temperature tool for Windows) from Home Assistant.

This lets you:

  • Trigger Ember mode (~1900K, dim) when your house goes into sleep mode.
  • Trigger Movie mode (6500K, bright) when watching movies.
  • Toggle Auto mode (Gammys circadian cycle) for normal use.
  • Send custom temperature + brightness commands from HA.
  • Query the current state back into Home Assistant.

🚀 Features

  • MQTT topic subscription: pc/gammy/mode
  • Supported commands:
    • ember [snap|fast|slow]
    • movie [snap|fast|slow]
    • auto [snap|fast|slow]
    • custom <temperature> <brightness> [snap|fast|slow]
  • Publishes current state to: pc/gammy/state
  • Fade support (snap=0s, fast=1s, slow=30s)

📂 Files

  • gammy_mqtt.py → Main script.
  • requirements.txt → Python dependencies.

Installation

  1. Install Python (Windows).
  2. Install requirements:
    pip install -r requirements.txt
    
Description
Windows Gammy (flux alternative) <-> HA control
Readme 32 KiB
Languages
Python 100%