hap-rs
Rust implementation of the Apple HomeKit Accessory Protocol (HAP) (by ewilken)
photons
Python3.6+ asyncio framework for interacting with LIFX devices (by delfick)
hap-rs | photons | |
---|---|---|
1 | 20 | |
184 | 70 | |
- | - | |
2.3 | 8.9 | |
12 months ago | 18 days ago | |
Rust | Python | |
Apache License 2.0 | MIT License |
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.
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
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.
What are some alternatives?
When comparing hap-rs and photons you can also consider the following projects:
HAP-NodeJS - Node.js implementation of the HomeKit Accessory Protocol (HAP)
Home Assistant - :house_with_garden: Open source home automation that puts local control and privacy first.
aiolifx-themes - Async library that applies color themes to LIFX lights
core - Online IDE powered by Visual Studio Code ⚡️
xbase - Develop Apple software products within your favorite editor.
aiolifx - Python 3 /asyncio library for Lifx