Comments (6)
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.
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.
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.
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.
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.
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)
- Batteries with no content shown in the overview and webserver HOT 8
- JK BMS RS485 support HOT 2
- Outback Power Skybox Inverter BMS Canbus HOT 25
- Daly Growatt implementation imminent HOT 21
- waveshare CAN expansion hat compatibility HOT 1
- JK BMS RS485 doesn't work HOT 10
- BMS tab is empty HOT 18
- Raspberry Pi 5 compatibility HOT 2
- mqtt with authentication? HOT 7
- SRNE inverter support HOT 6
- SMA CAN Help HOT 7
- Selectronic SP Pro HOT 3
- Support for deye battery HOT 3
- support for Solis Inverter with Sacred Sun lithium Battery HOT 4
- Powmr Hvm pro 6.2 kw and jk bms (black one with 2amps balancer) HOT 6
- Support for Growatt MOD series(RS485) HOT 7
- Jk BMS to Solplanet Inverter HOT 6
- Error: Unable to access jarfile bms-to-inverter-main-0.0.1-SNAPSHOT.jar HOT 5
- Support for Samsung battery HOT 1
- JK BMS to BYD protocol HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bms-to-inverter.