marjovanlier/ecoflow

一个用于处理EcoFlow数据的PHP库。

v1.0.4 2024-04-03 06:40 UTC

This package is auto-updated.

Last update: 2024-09-03 07:26:44 UTC


README

EcoFlow是一个PHP库,它提供了与EcoFlow开发者平台交互的功能。它允许用户将他们的应用程序与EcoFlow设备集成,并访问平台提供的各种功能和数据。

特性

  • 使用EcoFlow开发者平台进行身份验证和授权
  • 检索设备信息和状态
  • 远程控制和监控EcoFlow设备
  • 访问能源流动数据和指标
  • 执行特定设备的操作和配置

安装

要安装EcoFlow,您可以使用Composer,PHP的依赖管理器。在您的项目目录中运行以下命令

composer require marjovanlier/ecoflow

请确保您已安装Composer,并且您的项目composer.json文件配置正确。

用法

要使用EcoFlow库,您需要在https://developer-eu.ecoflow.com/us/注册EcoFlow开发者计划。一旦您获得了API凭证,您就可以开始在PHP应用程序中使用该库。

以下是一个使用EcoFlow库的基本示例

use Marjovanlier\EcoFlow\EcoFlow;

// Create a new instance of the EcoFlow class
$ecoFlow = new EcoFlow('your-api-key', 'your-api-secret');

// Retrieve a list of devices associated with your account
$devices = $ecoFlow->getDevices();

// Sets the permanent wattage of a device (100 for 10W)
$ecoFlow->setParams($deviceSn, 'WN511_SET_PERMANENT_WATTS_PACK', ['permanentWatts' => 100]);

贡献

欢迎对EcoFlow库的贡献!如果您发现任何问题或有改进建议,请打开GitHub存储库中的问题或提交拉取请求。

许可证

EcoFlow库是开源软件,受MIT许可证许可。