mstroink/steca-grid
Composer 安装命令:
composer create-project mstroink/steca-grid
包简介
Collects data from StecaGrid inverter.
README 文档
README
Dislaimer: i don't own a StecaGrid Inverter
Install
composer require mstroink/steca-grid
run tests
vendor/bin/phpunit
Usage
Create inverter client
use MStroink\StecaGrid\Inverter; require_once 'vendor/autoload.php'; $inverter = Inverter::create('192.168.178.10'); // host
Measurements
$measurements = $inverter->getMeasurements(); $measurements->getAcCurrent(); $measurements->getAcFrequency(); $measurements->getAcPower(); $measurements->getAcVoltage(); $measurements->getDcCurrent(); $measurements->getDcPower(); $measurements->getDcVoltage(); $measurements->getTemp(); // Measurement object echo $measurements->getDcVoltage()->getValue(); // 123.123; echo $measurements->getDcVoltage()->getUnit(); // V; echo $measurements->getDcVoltage()->getType(); // DC_Voltage; // As string echo (string) $measurements->getDcVoltage(); // '123.123 V' // As array print_r($measurements->toArray()); // ['dc_voltage' => ['value' => 123.123, 'unit' => DC_Voltage, 'type' => 'V']] print_r($measurements->toList()); // ['dc_voltage' => 123.123, 'ac_power' => 12.12]
Daily
$yield = $inverter->getYieldToday(); $yield->getTotal(); // 123.45; //As string echo (string) $yield; // "123.45 kWh"
Tests
vendor/bin/phpunit
统计信息
- 总下载量: 31
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2018-07-12