dodev34 / sdk-domoticz-bundle
PHP Domoticz API Bundle for symfony。
1.0.0
2017-07-30 20:34 UTC
Requires
- php: >=5.3.0
- guzzlehttp/guzzle: ^6.2
This package is not auto-updated.
Last update: 2024-09-24 18:12:38 UTC
README
安装
使用 composer
$ composer require dodev34/sdk-domoticz-bundle
配置
在你的 AppKernel 文件 app/AppKernel.php
public function registerBundles()
{
$bundles = [
// ...
new M12U\Bundle\Sdk\DomoticzBundle\M12USdkDomoticzBundle(),
// ...
];
// ...
}
在你的配置文件 app/config/config.yml
m12_u_sdk_domoticz:
username: YOU_USERNAME
password: YOU_PASSWORD
base_uri: http://<you ip domoticz address>:8080
注意
确保你在你的 Domoticz 应用程序中输入了用户名和密码
服务
带有日志消息命令的示例
$provider = $container->get('m12u.sdk.domoticz.provider_proxy');
$command = $provider->getClient('command');
$result = $command->addLogMessage("you message here");
// result {"status":"OK","title":"AddLogMessage"}
待办:完成创建其余 API 端点的代理。官方文档请访问 domoticz 的:https://www.domoticz.com/wiki/Domoticz_API/JSON_URL%27s