All Projects → hultenvp → solis-sensor

hultenvp / solis-sensor

Licence: Apache-2.0 license
HomeAssistant integration for the Ginlong Solis PV Monitoring portal. This integration supports the current Platform v2.0 portal (m.ginlong.com) which supports Solis and Solarman PV inverter brands. Also supports new SolisCloud platform

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to solis-sensor

homeassistant-afvalwijzer
Provides sensors for some Dutch waste collectors
Stars: ✭ 119 (+48.75%)
Mutual labels:  sensor, homeassistant
HADailySensor
Sensor for Home Assistant that gets reset at midnight
Stars: ✭ 20 (-75%)
Mutual labels:  sensor, homeassistant
Home-Assistant-custom-components-DPC-Alert
Italy Meteo-hydro alert and hydrogeological phenomena Civil Protection (Protezione Civile). In this custom component you can find the vigilance Bulletin and the Bulletin of national hydrogeological and hydraulic criticalities. They allow to check whether in your current location there will be criticalities/warnings related to weather-hydrogeolog…
Stars: ✭ 31 (-61.25%)
Mutual labels:  sensor, homeassistant
sensor.rpi power
A Custom component for Home-Assistant that checks if your Raspberry Pi power supply is giving enough voltage from the kernel.
Stars: ✭ 105 (+31.25%)
Mutual labels:  sensor, homeassistant
fullscreen-card
Make your Home Assistant browser fullscreen with one tap.
Stars: ✭ 23 (-71.25%)
Mutual labels:  homeassistant
ledfxrm
Custom Integration for Home Assistant to control a any (local/remote) LedFX-server - State: beta
Stars: ✭ 31 (-61.25%)
Mutual labels:  homeassistant
addon-unifi
UniFi Network Application - Home Assistant Community Add-ons
Stars: ✭ 190 (+137.5%)
Mutual labels:  homeassistant
ALog
Data logger library for the Arduino-based ALog; wtih small changes, can work on many Arduino-based systems
Stars: ✭ 27 (-66.25%)
Mutual labels:  sensor
home-assistant-flair
Custom component for Home Assistant Core for Flair pucks, vents, rooms, structures, and minisplits
Stars: ✭ 51 (-36.25%)
Mutual labels:  homeassistant
vzlogger
Logging utility for various meters & sensors
Stars: ✭ 108 (+35%)
Mutual labels:  sensor
addon-zerotier
ZeroTier One - Home Assistant Community Add-ons
Stars: ✭ 103 (+28.75%)
Mutual labels:  homeassistant
domru
Докер контейнер для интеграции домофона от Domru в Home Assistant
Stars: ✭ 54 (-32.5%)
Mutual labels:  homeassistant
haconfigs
My Home-Assistant configuration files
Stars: ✭ 61 (-23.75%)
Mutual labels:  homeassistant
hfeasy
HFeasy - firmware for HF-LPx100/LPx30 based devices
Stars: ✭ 35 (-56.25%)
Mutual labels:  homeassistant
elixir bme680
An Elixir library to interface with the BME680 (and BME280) environmental sensor
Stars: ✭ 19 (-76.25%)
Mutual labels:  sensor
esp8266 p1meter
dsmr 4.2 P1 meter to mqtt using esp8266 nodemcu
Stars: ✭ 69 (-13.75%)
Mutual labels:  homeassistant
docker-wyze-bridge
RTMP/RTSP/LL-HLS bridge for Wyze cams in a docker container
Stars: ✭ 1,146 (+1332.5%)
Mutual labels:  homeassistant
ics calendar
Provides an ICS (icalendar) platform for the Home Assistant calendar
Stars: ✭ 54 (-32.5%)
Mutual labels:  homeassistant
msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
Stars: ✭ 80 (+0%)
Mutual labels:  sensor
hass-populartimes
Custom component for Home Assistant which generates a sensor to show popularity for a google maps place.
Stars: ✭ 24 (-70%)
Mutual labels:  homeassistant

hacs_badge

Solis sensor integration

HomeAssistant sensor for Solis portal platform V2 (m.ginlong.com) and SolisCloud portal. Still questions after the readme? Read the wiki or look at the discussions page

Platform v2

The platform v2 support logs in to the platform and exposes the data retrieved as sensors. Also confirmed to work with:

  • Solarman (home.solarman.cn)
  • Sofar solar (home.solarman.cn)

Platform V2 backend is used by Ginlong and MyEvolveCloud and the same backend is also used for different PV inverter brand portals. I've only tested it in context of Solis with the Ginlong platform. Let me know if it works with for other inverter types as well and I'll add them to the list of confirmed portals.

SolisCloud

⚠️ READ CAREFULLY: As of 27/9 Ginlong has suspended access to the Soliscloud API claiming GDPR issues. It appears that from Oct 26 the access has been restored. Results to get the integration working have been mixed so far. Use at own risk

This feature is in beta. The server still has some issues. Join the discussion here to find out about known limitations and to ask questions.

SolisCloud is the next generation Portal for Solis branded PV systems from Ginlong. It's unknown to me if the other brands are also supported.

The new portal requires a key-id, secret and username to function. You can obtain key and secret via SolisCloud.

  • Go to https://www.soliscloud.com/#/apiManage.
  • Activate API management and agree with the usage conditions.
  • After activation, click on view key tot get a pop-up window asking for the verification code.
  • First click on "Verification code" after which you get an image with 2 puzzle pieces, which you need to overlap each other using the slider below.
  • After that, you will receive an email with the verification code you need to enter (within 60 seconds).
  • Once confirmed, you get the API ID, secret an API URL

HACS installation

The use of HACS is supported and is the preferred means of installing this integration.

Manual installation

Create a directory called solis in the <config directory>/custom_components/ directory on your Home Assistant instance. Install this component by copying the files in [/custom_components/solis/]

This is how your custom_components directory should be:

custom_components
├── solis
│   ├── __init__.py
│   ├── const.py
│   ├── ginlong_api.py
│   ├── ginlong_base.py
│   ├── ginlong_const.py
│   ├── manifest.json
│   ├── sensor.py
│   ├── service.py
│   └── soliscloud_api.py

Configuration

The integration can be configured via the UI.

image

Select the right platform and platform URL to use and click "Submit"

Ginlong platform v2 Provide username, password and plant id. If you want to add multiple plants just follow the configuration for each plant. Soliscloud Provide username, key id, secret and station id. If you want to add multiple stations just follow the configuration for each plant.

Energy dashboard

The Solis integration now supports the energy dashboard introduced in Release 2021.8.

Note: This integration requires Home Assistant version 2021.9 or higher

dashboard integration energy production

Thanks

Big thanks & kudo's to @LucidityCrash for all the work on getting the SolisCloud support working!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].