rudidevries / kaku-bundle
此包最新版本(0.1.1)没有可用的许可信息。
此库提供基本对象接口,用于通过树莓派和433MHz发射器调用KAKU程序以切换设备。
0.1.1
2014-12-20 13:46 UTC
Requires
- rudidevries/kaku: 0.1.*
- symfony/framework-bundle: ~2.2
This package is not auto-updated.
Last update: 2024-09-24 04:23:00 UTC
README
此库提供基本对象接口,用于通过树莓派和433MHz发射器调用KAKU程序以切换设备。
有关如何在树莓派上设置KAKU程序的完整说明,请参阅此处(荷兰语)。
此包将rudidevries/kaku库集成到Symfony项目中。它提供配置和服务设置。
安装
将库添加到项目的最佳方式是使用composer。
$ composer require rudidevries/kaku-bundle
需要通过AppKernel加载此包。
public function registerBundles()
{
$bundles = array(
....
new RudideVries\Bundle\KakuBundle\KakuBundle(),
....
);
return $bundles;
}
并且必须将配置添加到您的项目配置文件中。例如
kaku:
ssh:
host: 192.168.0.196
username: username
public_key: /path/to/.ssh/id_rsa.pub
private_key: /path/to/.ssh/id_rsa
command: sudo /path/to/kaku
使用方法
一个非常基本的例子
$channel = new Channel($description, $letter, $number);
$switcher = $this->get('kaku.kaku.switcher');
$switcher->sendOn($channel);
$switcher->sendOff($channel);
当然,您可以将一组频道放入自己的服务中,使事情更加灵活。