All Projects → yangqian → hass-gelight

yangqian / hass-gelight

Licence: MIT license
Home assistant custom component to control C by GE smart light bulb locally via Bluetooth

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to hass-gelight

Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (+356.25%)
Mutual labels:  smart-home
Smart Mirror
The fairest of them all. A DIY voice controlled smart mirror with IoT integration.
Stars: ✭ 2,668 (+8237.5%)
Mutual labels:  smart-home
python-yeelightbt
Python library for Yeelight's bedside (btle) and candela lamps
Stars: ✭ 77 (+140.63%)
Mutual labels:  bluepy
Entity Controller
Entity and lighting controller for managing devices via timers, scripts, and sun-based time restrictions.
Stars: ✭ 156 (+387.5%)
Mutual labels:  smart-home
Home Assistant Config Fr
🏠Configuration de Home Assistant en français. 👨🏻‍💻 N'hésitez pas à ⭐ mon repo et à copier les bonnes idées ! 🇨🇵
Stars: ✭ 175 (+446.88%)
Mutual labels:  smart-home
Tasmota
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Stars: ✭ 16,624 (+51850%)
Mutual labels:  smart-home
Python Miio
Python library & console tool for controlling Xiaomi smart appliances
Stars: ✭ 1,995 (+6134.38%)
Mutual labels:  smart-home
tplink-plug-exporter
TP-Link Smart Plug Prometheus Exporter
Stars: ✭ 80 (+150%)
Mutual labels:  smart-home
Smarthome Tutorial
🎓 Tutorial: smart-home dashboard UI concept.
Stars: ✭ 190 (+493.75%)
Mutual labels:  smart-home
HomeAssistantMC
Bridge Home Assistant with Minecraft
Stars: ✭ 24 (-25%)
Mutual labels:  smart-home
Sonoff wifi switch
Прошивка для ESP8266 (Умный дом)-Firmware for ESP8266 (Smart Home)
Stars: ✭ 156 (+387.5%)
Mutual labels:  smart-home
Ha client
It was the first Home Assistant fully native Android client from the times when there was no any official alternatives
Stars: ✭ 166 (+418.75%)
Mutual labels:  smart-home
HomeAssistantRepository
🏡 Home Assistant on Gentoo Linux.
Stars: ✭ 26 (-18.75%)
Mutual labels:  smart-home
Project kojak
Training a Neural Network to Detect Gestures and Control Smart Home Devices with OpenCV in Python
Stars: ✭ 147 (+359.38%)
Mutual labels:  smart-home
Amazon-Alexa-As-LG-TV-Remote
Control your LG WebOS 3.0+ TV with Amazon Alexa
Stars: ✭ 22 (-31.25%)
Mutual labels:  smart-home
Homebridge Config Ui X
The Homebridge UI. Monitor, configure and backup Homebridge from a browser.
Stars: ✭ 1,967 (+6046.88%)
Mutual labels:  smart-home
Home Assistant Cli
💻 Command-line tool for Home Assistant
Stars: ✭ 243 (+659.38%)
Mutual labels:  smart-home
Home-Assistant Config
BeardedTinker Home Assistant configuration. Feel free to browse, edit, tweak, improve, criticize and suggest.
Stars: ✭ 241 (+653.13%)
Mutual labels:  smart-home
pywavethermo
Basic module to control the Worcester Wave thermostat from Python
Stars: ✭ 26 (-18.75%)
Mutual labels:  smart-home
home-assistant-config
🏠 My Home Assistant configuration
Stars: ✭ 17 (-46.87%)
Mutual labels:  smart-home

hass-gelight

What is it

This Home assistant custome components works for C by GE Smart Lights. E.g. https://www.gelighting.com/smart-home/led-bulbs

Tested it on Soft white and tunable white bulbs. It may work on Full color. GE lights are inexpensive because the Smart light is not Smart enough... You are supposed to locally connect to the GE Mesh through Bluetooth. Only one device can connect. So you have to choose to between the GE app or Google home to control them.

This code use the Home Assistant as the Hub to control GE lights so all your smart devices could be used to connect to the light via the Hub.

Requirement:

  • Install bluepy and dimond.

Note this might be done automatically by home assistant. The libraries are installed to ~/.homeassistant/deps/lib/python3.9/site-packages/. Bluepy had a bug in described in IanHarvey/bluepy#239 on aarch64. Please mannually fix it by applying the patch https://github.com/IanHarvey/bluepy/files/3800265/0001-Bugfix-of-high-CPU-usage.patch.txt to the file bluepy-helper.c and run make under the directory bluepy. Othewise, you might notice bluepy-helper use 100% CPU resources.

light:
  - platform: gelight
    password: %s
    username: %s
    lights:
      - id: %s
        mac: %s
        name: %s
        type:  17
      - id: %s
        mac: %s
        name: %s
        type:  20
  • paste the output to configuration.yaml.

Optional Requirement:

Documentation

Account API documentation can be found here (in Chinese).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].