Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

ESPHome Philips LivingColors firmware 💡

Description 📝

A simple ESPHome configuration to hack a Philips LivingColors Mini with an ESP32

Key Features 🌟

  • E1.31 protocol: Control the light with software like Artemis RGB 💡
  • Artemis layout files: Easily Import your light into Artemis RGB 📥
  • BLE Integration: Built-in BLE tracker for automations 📡

Buy Me a Coffee ☕

ko-fi

Installation Guide 🚀

Requirements 📝

  1. An ESP32
  2. ESPHome installed

Setup 🛠️

  1. Clone the repository:

    git clone https://github.com/etiennec78/Home-Automation.git
  2. Configure the lamp:

    • Rename secrets_example.yaml to secrets.yaml
    • Open the file
    • Set your lamp settings
    • Fill in the required inputs
  3. Flash the ESP32:

    • Connect the ESP32 to your computer
    • Execute:
      python -m esphome run livingcolors.yaml
  4. Hardware Setup:

    • Unplug the lamp
    • Solder pins +, -, R, G, B from the led controller to the ESP32 as shown in this tutorial
    • Plug back the lamp
  5. Home Assistant Integration:

    • Home Assistant should detect your ESPHome device
    • Enter API key when prompted

Artemis RGB setup 💡

Artemis RGB is open-source lighting software which aims at grouping all peripherals into a single app to synchronize effects

With the E1.31 effect enabled by default, you can add the device to Artemis by following these steps:

  1. Download and install Artemis
  2. Open the Plugins settings: Settings > Plugins
  3. Search for the DMX Devices plugin and enable it
  4. Click on the cog
  5. In the lower-left corner, click on Add device
  6. Fill in your device information
  • Display name: Philips LivingColors
  • IP: Your ESP32 local ip address
  • Port: 5568
  • Universe: 1
  • Model: LivingColors
  • Manufacturer: Philips
  1. In the upper-right corner, click on Add LED
  2. Click on Save changes for both windows
  3. Open the Devices tab: Settings > Devices
  4. Click on Properties under your Philips LivingColors
  5. Go to the Layout tab
  6. Select Custom as your Layout provider
  7. Click on Browse to select your Current layout
  8. Select the ./Artemis-Layout/LivingColors_Micro.xml file from this repo

Pictures 📷

First lamp components view Second lamp components view Third lamp components view