Giter Site home page Giter Site logo

Comments (6)

ai-republic avatar ai-republic commented on July 28, 2024

Hey,
yes, I've done lots of changes, so the installation and configuration and updating will be a lot easier.
See Wiki - How to use for a detailed description on how to use the Configurator.

I've externaized the whole configuration and it will produce and build the whole application. No need to build the whole application everytime there's a config or logging change ;)

There's also no need for *.mine files anymore. Only one complete application and the Configurator to make configuration changes or full application updates with your current configuration.

You can also run the Configurator on your PC and transfer the installation folder over to your PI if you have the GUI turned off. Or just run it on your PI if you have a GUI activated.

Tell me what you think of it!

from bms-to-inverter.

sanitariu avatar sanitariu commented on July 28, 2024

Seems reasonable but this left out people without X installation. For example me :) I do not have any kind of graphical installation. I would like just to git clone, edit manually pom.xml, config.properties then compile with mvn clean package and run. I will try latest code from today maybe it will work as expected.

from bms-to-inverter.

ai-republic avatar ai-republic commented on July 28, 2024

Ah, but you don't need a UI on your PI :)
Just use your Windows/MacOS/Ubuntu or whatever system to run the Configurator application and create your bms-to-inverter application. Then push the bms-to-inverter installation folder to your PI via WinSCP or similar.

The bms-to-inverter application runs without UI. Only the Configurator application has a UI.

The Configurator application will load the existing configurations from the config folder in your installation folder. So you can use the Configurator application to change only your config.properties and log4j2.xml by clicking the Update configuration button and then copy your config folder back to your PI.

If you don't want to use the Configurator application after you transferred the bms-to-inverter application to your PI, then you can just edit your config/config.properties and config/log4j2.xml manually (and do not need to rebuild everything ;) ).

But if you want to continue as before, I added a new config.properties and scripts.

from bms-to-inverter.

sanitariu avatar sanitariu commented on July 28, 2024

I tried on MacOS. There are problems for example i can not edit BMS type only DALY_CAN available.

I manage to fix it later directly in the config file. So far everything seems good. I will run for 2-3 days and then will try growatt inverter.
Do i need something special except inverter.type=GROWATT_CAN and connect my inverter to can0 or can1 ?

from bms-to-inverter.

ai-republic avatar ai-republic commented on July 28, 2024

You mean the combobox doesn't open on MacOS? Did you pull the new sources?
That would only be the case if you commented the other BMSes out in the configurator module pom.xml (or later on if you run the configurator start script in the bms-to-invert-main module pom.xml). You should no longer copy/change the pom.xml anymore. Maybe you copied the old pom.xml.mine and overwrote the original. Could you check that please?

Yes, to activate the Growatt inverter just set the inverter.type=GROWATT_CAN and the inverter.portLocator=can0 if connected to the can0 port.

from bms-to-inverter.

ai-republic avatar ai-republic commented on July 28, 2024

FYI: I've changed the config property mail.recipients to mail.out.recipients so you might need to adjust your config.properties if you're updating the application.

from bms-to-inverter.

Related Issues (20)

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.