photons
Python3.6+ asyncio framework for interacting with LIFX devices (by delfick)
hap-rs
Rust implementation of the Apple HomeKit Accessory Protocol (HAP) (by ewilken)
photons | hap-rs | |
---|---|---|
20 | 1 | |
71 | 186 | |
- | - | |
8.9 | 2.3 | |
24 days ago | 12 months ago | |
Python | Rust | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
photons
Posts with mentions or reviews of photons.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-18.
-
Dev Team lets Talk about the LIFX Switch
One of the more mature Python implementations is Photons to which I am a contributor. Another is aiolifx to which I am also a contributor.
-
Are LIFX themes' RGB or HSV values clearly available anywhere?
A couple of these got close https://www.youtube.com/watch?v=Rs5FKsPlnw0 but not really (https://github.com/delfick/photons/blob/main/modules/photons_canvas/animations/registered/color_cycle.py)
- Bask in the Glow
- Just added a new row of 5 tiles. Need to sort out the cables but it is getting there.
-
Basic questions about the Switch
Not with the LIFX app, but you could use the empty relays to trigger things with Home Assistant relatively easily by leveraging Photons Interactor.
-
5x5 LIFX/Photon Display - before being framed and hung
Also, if people have questions about photons, please ask them over on https://github.com/delfick/photons rather than reddit chat or messages. thanks :)
-
Simple light fade help.
For example, download this somewhere and run:
-
Lifx Downlight Colour Firmware Update
yeah, I made photons.delfick.com :)
-
Way to program custom effects on LIFX bulbs?
Yeah, probably something like this example https://github.com/delfick/photons/blob/main/examples/cycle_rainbow.py (though I prefer writing scripts using the task system, but this is one of my examples showing how to skip that)
-
LIFX LAN Help
Photons is really useful for this. If you run lifx lan:attr _ GetService --debug it will output the packets it sends and receives in hex.
hap-rs
Posts with mentions or reviews of hap-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-18.
-
Dev Team lets Talk about the LIFX Switch
Go: https://github.com/brutella/hap Python: https://hap-python.readthedocs.io/en/latest/ Node.js: https://github.com/homebridge/HAP-NodeJS Rust: https://github.com/ewilken/hap-rs
What are some alternatives?
When comparing photons and hap-rs you can also consider the following projects:
Home Assistant - :house_with_garden: Open source home automation that puts local control and privacy first.
HAP-NodeJS - Node.js implementation of the HomeKit Accessory Protocol (HAP)
core - Online IDE powered by Visual Studio Code ⚡️
aiolifx-themes - Async library that applies color themes to LIFX lights
xbase - Develop Apple software products within your favorite editor.
aiolifx - Python 3 /asyncio library for Lifx