Download the PHP package turbopixel/deye-inverter-status without Composer

On this page you can find all versions of the php package turbopixel/deye-inverter-status. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package deye-inverter-status

deye-inverter-status

Simple library for reading Deye inverter status information.

Reads the current deye inverter status and returns all information in an array. This script accesses the inverter and reads out the status.html page, which contains all necessary information from the inverter.

Works with DEYE SUN600 / SUN800.

Features

Requirement

Installation

Install via composer

Add turbopixel/deye-inverter-status to the composer.json file.

And update composer

Alternative clone this repository:

Example

It is important that the inverter is connected to the same network!

The library is designed to be very simple. Copy the following code, adjust the variables and execute the PHP file on the console.

example.php (open)

Run on console:

Example output

Deye variable description

Variable name Type Description
webdata_sn int serial no
webdata_msvn ? Firmware version (main)
webdata_ssvn ? Firmware version (slave)
webdata_pv_type ? Inverter model
webdata_rate_p ? Rated power
webdata_now_p int Current power
webdata_today_e float Yield today
webdata_total_e float Total yield
webdata_alarm int Alerts
webdata_utime int Last updated
cover_mid int Device serial number
cover_ver string Firmware version
cover_wmode string ?
cover_ap_ssid string Wireless SSID
cover_ap_ip string Wireless IP address
cover_ap_mac string Wireless MAC address
cover_sta_ssid string Router SSID
cover_sta_rssi string Signal Quality
cover_sta_ip string IP address
cover_sta_mac string MAC address
status_a int Remote server A
status_b int Remote server B
status_c int Remote server C

License

Open LICENSE file.


All versions of deye-inverter-status with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-dom Version *
ext-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package turbopixel/deye-inverter-status contains the following files

Loading the files please wait ....