notesraka.blogg.se

Setapp ltd
Setapp ltd








setapp ltd
  1. SETAPP LTD HOW TO
  2. SETAPP LTD INSTALL
  3. SETAPP LTD SOFTWARE
  4. SETAPP LTD PASSWORD

The SetApp API does not (yet) provide real-time power optimizer data. proto files directly by passing raw protobuf to protoc:Ĭurl -s | protoc -decode Status messages/status.proto Limitations (Re-)compiling the protobuf messages is only necessary if you have made local changes to them. proto message definitions you will need protoc, which is provided, for example, by Ubuntu's protobuf-compiler package. In order to use compile_proto.sh to (re)compile the protocol buffer.

setapp ltd

  • region - web/v1/region - language and country settings.
  • power_control - web/v1/power_control - grid power settings.
  • grid_protection - web/v1/grid_protection - grid protection settings.
  • setapp ltd

    communication - web/v1/communication - ethernet, wifi and RS485 settings.app_configs - web/v1/app_configs - language and functionality.The remaining endpoints mostly concern functionality of the commissioning interface itself, and are therefore not implemented: status - web/v1/status - inverter and energy statistics.maintenance - web/v1/maintenance - power optimizer telemetry.information - web/v1/information - CPU and DSP versions, error logging.The following API endpoints contain most of the useful information, and are therefore the primary focus: proto file in solaredge_setapp/messages/, and solaredge_setapp/%endpoint%.py for all fields that are parsed for that particular endpoint. Status_request = requests.get(f" status = solaredge_(status_request)

    SETAPP LTD HOW TO

    See example.py how to fetch, parse, and display the SetApp protobuf files exposed by the SetApp API.įor a complete JSON dump of all parsed values from all endpoints, try dump_all.py:īasic usage of the status API endpoint: import solaredge_setapp

    SETAPP LTD INSTALL

    To install, either clone this project and install using setuptools: Those users with inverters still in debug mode might consider disconnecting their inverter - or otherwise firewall outbound connections - in order to prevent remote updates from disabling debug mode. Lack of activity causes this network to disconnect. Once connected to this network it can be kept active by regularly requesting any API endpoint.

    SETAPP LTD PASSWORD

    The WiFi network, whose name is displayed in the SetApp utility, and the password to which is printed on the label on the side of the inverter, still provides access to the SetApp API on port 80 as before. This network can be activated by switching the 0/1/P button to P for one second. As of 2020-03 SolarEdge has been systematically turning off debug mode on inverters.Īccess to the commissioning API remains possible, however: by connecting to the inverter on the temporary WiFi access point created for the SetApp commissioning utility. For many users the commissioning API was also available through the ethernet and WiFi interfaces due to their inverter being in debug mode.

    SETAPP LTD SOFTWARE

    The SetApp commissioning API with which this software communicates is used primarily by the SetApp utility on smartphones. Release 0.0.7 and earlier are compatible with WSA <= 1.3.9. If you instead want to monitor the official SolarEdge Modbus API, you could try solaredge_modbus.Ĭurrent WSA target: 1.6.9 (firmware 4.10.25) Developed and tested on a European SE3500H-RW000BNN4 SolarEdge single-phase inverter.

    setapp ltd

    This project is built on the efforts of others: for Home Assistant users, see drobtravels' solaredge_local, and jbuehl's solaredge for all non-SetApp power inverters. Only those models which support SetApp commissioning are supported. Solaredge_setapp is a python library that parses inverter and power optimizer data from a compatible SolarEdge PV inverter.










    Setapp ltd