inquid / yii2-hue
Yii2 调光灯工具和界面
dev-master
2018-07-13 02:39 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-08-29 04:41:28 UTC
README
用于在本地网络中管理飞利浦调光灯的 Php 网页界面和 API。
主要功能
- 完整分组管理
- 场景更新或创建
- 管理和运行 xml 脚本效果(提供调试模式)(查看维基)
- 完整规则管理(对于传感器,提供简化的“Hue Tap”开关模式)
- 设置一个或多个灯的颜色和/或亮度
- 在灯之间复制颜色设置(复制到、从...复制、切换)
- 开关灯
- 运行简单效果
- 多语言(可以添加新的翻译文件或提交,查看维基)
- 完全兼容触摸设备
- Hue API 类 在 'include/hueapi.php' 中可用(查看文件中的注释)
- Hue 命令 Web 服务 通过 'hueapi_cmd.php' 提供(查看文件中的注释和 维基)
- Hue 效果 Web 服务通过 'main.php' 提供(查看维基)
- ...
屏幕截图
安装
Yii2 调光灯
Yii2 调光灯工具和界面
安装
安装此扩展的首选方法是使用 composer。
运行以下命令之一:
php composer.phar require --prefer-dist inquid/yii2-hue "*"
或在您的 composer.json
文件的 require 部分添加:
"inquid/yii2-hue": "*"
- 在您的安装 URL 上打开浏览器,它应该是类似 "http://my_web_server/phpMyHue" 的样子
- 自动配置 开始(检测网桥、创建用户...): 在浏览器中遵循配置信息
如果由于自动设置失败(例如:您的 Web 服务器不允许本地文件写入),则需要手动进行操作,请遵循显示的说明或以下说明:
- 将 'include/config.tpl.php' 重命名为 'include/config.php'
- 编辑 'include/config.php' 并为 '$bridgeip'、'$username' 以及需要时为 '$lang' 输入正确的值。
- 'bridgeip' 是您局域网中 hue 网桥的 IP 地址。
- 'username' 是您 hue 网桥中的一个已注册用户(参考 http://www.developers.meethue.com/documentation/api-core-concepts)。
- 'lang' 引用现有的 'lang/text_"lang".json' 文件(默认为 'en')。
许可证
MIT
包括以下使用 MIT 许可证使用的插件:jquery-ui、jquery-minicolors