Skip to content

justin-gerhardt/HueBLE

Repository files navigation

HueBLE

An Initial proof of concept laravel server for controlling bluetooth Phillips Hue lightbulbs.

Bulbs must already be paired.

Pairing is unreliable.
You may have to turn the bulb off and pair just after it comes on.
You may have to use the hue app and go to the setup a voice assistant flow to get the bulb pairable.
I had to reset the bulbs (changing the MAC addresses) to get them to pair.

Partial openapi documentation is available here
It is currently missing details about errors

An API Token can be generated by running php artisan token:create, optionally with a name.

This project exclusively works on linux.
It requires the pecl D-Bus extension.
If you have the good taste to be using Nix, a shell.nix file has been provided that sets up the required php environment if you run nix-shell

TODO

  • version API
  • logging
  • automatic testing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published