Coder Social home page Coder Social logo

richardl64 / solar Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 1.0 1.77 MB

Solis inverter / Pylontech battery arduino integration for remote panel etc outside the cloud

HTML 27.46% C 34.28% C++ 38.26%
arduino dashboard iot real-time realtime solis 33 inverter nano solar modbus rs485 shelly solic solic200

solar's Issues

Tracking down PV-CT registers

Hi,

Richard, you code base has been a massive help in my project. I have a Solis RAI-3K-48ES-5G, setup for UK G98 standards. Ive been able to get a number of registers reading into my project on another board via reading an HTTP JSON result. Ive added this project to my public project (First one ive posted! Its still a work in progress to prove the concept).

For my colourful energy display, i need to know the PV inverter output, battery output and grid import, but i cant find a register for the PV data from the CT connected to the RAI. The inverter LCD has the following parameters;

PV-CT voltage
PV-CT current
PV CT power

Do you know what the register may be for the PV-CT power reading? Your program uses 33057 for PV power, but for me that always reads as zero.

I am using the following registers:
33135 (battery direction),
33079 (inverter active power, without direction but i combine with 33135)
33130 (RS485 energy meter on grid connection)

My PV inverter is also Solis, the Mini Inverter 2500-4G, so if i need to then i can also probe that directly. If i was to do that, can you point out in your code where the MODBUS address value (currently 01 is set on the RAI inverter) would live so I could poll the Solar inverter too on the same wire?

Many thanks for any help you can provide,

Stuart

Future Enhancement - MQTT

Hello @RichardL64 this is a really neat project. I am going to install a Solis S6 inverter next week (whilst waiting ever longer delayed GivEnergy hybrid inverter) and have a crack at this. I have used the Arduino nano33 to monitor power in circuits via a Clamp Transformer so this looks like a good next project.
Which RS485 interface did you use? I can see HW-0519 on the circuit board but need another pointer.
I had trouble sourcing the Exceedconn plug but think I may have found a reliable UK source for those.
And to the point....my power meter publishes data via MQTT so that I can view/log in Home Assistant. Did you ever consider that? When I have made a bit of progress on the local version I may be able to create an MQTT capable version to feed-back if that helps?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.