a15lam / php-wemo
PHP library for Wemo devices.
Installs: 284
Dependents: 2
Suggesters: 0
Security: 0
Stars: 7
Watchers: 3
Forks: 5
Open Issues: 0
pkg:composer/a15lam/php-wemo
Requires
- php: >=5.6
- a15lam/workspace: ~0.1.0
- clue/ssdp-react: dev-master
This package is auto-updated.
Last update: 2025-09-29 01:35:18 UTC
README
PHP library to control Wemo devices.
Currently supports...
- Wemo light bulb - on/off/dimming
- Wemo light switch - on/off
- Wemo switch (socket) - on/off
- Wemo insight switch - on/off/params
- Device discovery
- Grouped devices under wemo bridge
Getting started:
git clone https://github.com/a15lam/php-wemo.git cd php-wemo composer update php example/console.php // An example command line app to control your wemo devices.
Usage:
$lightSwitch = \a15lam\PhpWemo\Discovery::getDeviceByName('Bed Room Light'); // Use your wemo device name as they show on your wemo app. Supports grouped devices
$lightSwitch->On();
sleep(2); // Allow a moment to see the light turning on.
$lightSwitch->Off();
// Get switch status
echo $lightSwitch->status();
Check the example directory for more usage. Run example/console.php from command line to control your devices.