Giter Site home page Giter Site logo

Comments (4)

dylangmiles avatar dylangmiles commented on July 26, 2024

Thanks for trying it out. It is working for my inverter and I am still tweaking the code from time to time. The model name from the sticker on my inverter: PV18-3024 VHM

I will take a look as soon as I get a chance to see what could be different about the PV3300/EP3300 and put together some pointers for you.

from docker-must-homeassistant.

dylangmiles avatar dylangmiles commented on July 26, 2024

I am taking a deeper look @Fourthbean and it looks like this project could support the Ep3300.

Uses 0a 03 to poll for sensor values and 0a 10 to write settings

I am sending 04 03 to poll and 04 10 to write settings for the Ph1800. The 04 is the device id for the Ph1800. Oa is the device id for the Ep3300

At a high level the following changes will be needed:

  1. Create the following files using the Ph1800 files as a starting point:
    inverter/Models/Ep3300.cs - calculated sensors
    inverter/Models/Ep3300.generated.tt - generate sensor list from JSON definitions
    inverter/Ep3300.json - sensor definitions for the Ep3300

  2. Add extra parameters to the PollCmd
    DeviceId which could be defaulted to 04 for now
    Change code to pass in device id parameter to the reader as well as use appropriate sensor definitions from Ep3300 models when interpreting.

  3. Parameterise inverter-mqtt/entrypoint.sh and create shell scripts for Ep3300 to in inverter-mqtt directory.

  4. Extend settings in mqtt.json to include device id

If needed I could put together a list of sensor definitions for the Ep3300 for you. Let me know.

If you are still interested in working on it, feel free to fork this project. I would be happy to help with guiding you / reviewing your changes and helping a bit as time permits.

from docker-must-homeassistant.

joshepw avatar joshepw commented on July 26, 2024

Hello @dylangmiles , I have the PV3300 inverter and I would like to be able to give it continuity so that we can get this project going. If you create a branch where the changes are to carry out tests with the PV3300 I would be happy to help, I would even be willing to make a donation to be able to make it work on my inverter.

from docker-must-homeassistant.

dylangmiles avatar dylangmiles commented on July 26, 2024

Hello @joshepw, there is no branch for this work yet ... are you still interested in helping out ?

from docker-must-homeassistant.

Related Issues (8)

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.