jtulak / huefri Goto Github PK
View Code? Open in Web Editor NEWA simple bridge to unify IKEA Tradfri and Philips Hue lights.
License: GNU General Public License v3.0
A simple bridge to unify IKEA Tradfri and Philips Hue lights.
License: GNU General Public License v3.0
Add a way how to propagate change from one Tradfri bulb to other ones, to simulate multiple remote controls over a group of Tradfri bulbs. I have only one Tradfri bulb and don't need another one though, so I can't test it...
If IKEA adds this functionality to Tradfri before I will need more Tradfri lights, then this would be unnecessary.
Config file shouldn't be loaded from $HUEFRI/../
, but configurable.
Reson: If huefri is symlinked to multiple dirs each having its own config, the library still uses the config file located in the parent of the symlinked directory.
When for any reason the number of accessible lights changes, huefri ends in an endless "IndexError" loop. Solution: re-initialize the library to get an up-to-date list. Maybe add a check for available number of lights and reinitialize even when the exception does not occur, but a light was added.
Solve the new pairing of tradfri using pytradfri api.
Tradfri gateway generates a random order of lights on boot, so the config file IDs won't match after the gatway reboots.
The gateways can timeout during the initial connection. If that happens, huefri.py crashes with unhandled exception
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.