Download the PHP package oguzhantogay/philips-hue-client without Composer

On this page you can find all versions of the php package oguzhantogay/philips-hue-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package philips-hue-client

Philips Hue Client for PHP

Latest Version on Packagist Total Downloads Monthly Downloads PHP Version GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests Latest Stable Version Composer Dependencies

A modern, fully-featured PHP client for Philips Hue smart lights. Control lights, rooms, scenes, and schedules with an elegant API. Framework-agnostic with built-in support for Laravel, Symfony, and standalone PHP applications.

โœจ Features

๐Ÿ“‹ Requirements

๐Ÿš€ Installation

Install via Composer:

๐Ÿ”ง Quick Start

Bridge Discovery & Authentication

Basic Light Control

Room/Group Control

Scenes

Advanced Effects

Schedules

Real-time Events (SSE)

๐Ÿ› ๏ธ CLI Usage

The package includes a powerful CLI tool:

๐ŸŒ REST API Server

The package includes a full REST API server with Swagger documentation:

Quick Start

The API will be available at:

API Endpoints

Bridge Management

Lights

Groups & Rooms

Scenes

Schedules

Sensors

Example API Usage

Environment Configuration

Create a .env file (copy from .env.example):

๐Ÿ”Œ Framework Integration

๐ŸŸ  Laravel Integration

Installation & Setup

Configuration

Environment Variables

Service Provider Registration

Usage Examples

Artisan Commands

๐ŸŸก Symfony Integration

Installation & Setup

Bundle Registration

Configuration

Environment Variables

Service Usage

Console Commands

Standalone/Vanilla PHP

๐Ÿณ Docker Development

Quick Start with Docker

Development Environment

One-Click Development

Open in Gitpod

Open in GitHub Codespaces

๐Ÿงช Testing

๐Ÿš€ Performance Features

Connection Pooling

Caching & Retry

Rate Limiting

The REST API automatically rate limits requests to protect your bridge:

๐Ÿ“Š Examples

Check the /examples directory for complete examples:

Basic Examples

Framework Integration Examples

Creative & Advanced Examples

๐ŸŒŸ Community Showcase

Built something awesome? Share it with us!

Project Description Author
Hue DJ Controller Sync lights with DJ mixer @username
Smart Office Bot Slack bot for office lighting @username
Gaming Immersion React to game events @username

โž• Add your project

๐Ÿ’ฌ Join the Discussion

๐Ÿค Contributing

Contributions are welcome! Please see CONTRIBUTING.md for details.

๐Ÿ“„ License

The MIT License (MIT). Please see License File for more information.

๐Ÿ”— Links

๐Ÿ’– Support

If you find this package useful, please consider:


Made with โค๏ธ by Oguzhan Togay


All versions of philips-hue-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-json Version *
clue/buzz-react Version ^2.0
doctrine/instantiator Version ^1.5.0
guzzlehttp/guzzle Version ^7.0
nesbot/carbon Version ~2.66.0
psr/log Version ^1.1|^2.0|^3.0
react/event-loop Version ^1.0
slim/psr7 Version ^1.0
slim/slim Version ^4.0
symfony/console Version ^6.0|^7.0
symfony/finder Version ^6.0|^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package oguzhantogay/philips-hue-client contains the following files

Loading the files please wait ....