dodev34/sdk-domoticz-bundle

PHP Domoticz API Bundle for symfony。

安装: 37

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:symfony-bundle

1.0.0 2017-07-30 20:34 UTC

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"}

AddLogMessage

待办:完成创建其余 API 端点的代理。官方文档请访问 domoticz 的:https://www.domoticz.com/wiki/Domoticz_API/JSON_URL%27s