Many of you already know about my driver for the Morningstar Tristar MPPT controller but thought I should post it here now that we have a mods space :-)
Ready to install binary under releases:
https://github.com/osaether/dbus-tsmppt
Many of you already know about my driver for the Morningstar Tristar MPPT controller but thought I should post it here now that we have a mods space :-)
Ready to install binary under releases:
https://github.com/osaether/dbus-tsmppt
Hallo everybody,
I had been communication with Ole to implement/install the driver for Morningstar into Raspberry Pi4 actually. Installation works correctly and I have my Morningstar Tristar MPPT-60 as the part of my Victron VRM visualisation. BUT...
I have two of MSTS MPPT-60 as chargers in my FVE.
Do you know, how to do the implementation of driver for TWO chargers into Venus/VRM ?
Thanks in advance.
Meanwhile I have to add, the separate "calculated" DC-System represent second MPPT-60 with home DC consumption together, so from general overview of the system it is quite correct status. On the other hand in case VRM accept several power equipments, than it should/would exist some solution for two MPPT chargers anyway.
Please, does anybody know about the possibility to manage installation of TWO chargers with this driver? Just let me know the expected steps as defined in https://github.com/osaether/dbus-tsmppt/blob/master/README.md and I do my testing task with Raspberry.
THANK YOU !!
I also use this driver but with single controller. I don't think it will work with second instance in the current version. Try to contact with author.
Current version does not support dbus instanсe ID. Оne tsmppt process already is running (first controler), dbus instance com.victronenergy.solarcharger.tsmppt has been created.
I'm trying to run second tsmppt process for second controller -
/opt/victronenergy/dbus-tsmppt/dbus-tsmppt INFO dbus-tsmppt v1.17 started INFO Built with Qt 4.8.7 running on 4.8.7 INFO Built with libmodbus 3.1.4 INFO Built on Apr 19 2021 at 20:04:14 INFO Wait for local settings on DBus( "system" )... INFO Waiting... INFO Local settings found INFO Port number changed INFO IP Address changed INFO Logging interval changed INFO Registering service "com.victronenergy.solarcharger.tsmppt" FATAL RegisterService failed
So, it could not continue because copy of dbus instance com.victronenergy.solarcharger.tsmppt must not be createt. It could works in way of each dbus instance has unic ID. In this way for example -
com.victronenergy.solarcharger.tsmppt1 com.victronenergy.solarcharger.tsmppt2 . . com.victronenergy.solarcharger.tsmppN
But second tsmppt process still works -
root@raspberrypi2:~# ps |grep tsmppt 4543 root 1604 S supervise dbus-tsmppt 4545 root 1748 S multilog t s25000 n4 /var/log/dbus-tsmppt 4546 root 8472 S /opt/victronenergy/dbus-tsmppt/dbus-tsmppt <- original 22488 root 13056 S /opt/victronenergy/dbus-tsmppt/dbus-tsmppt <- second one 22555 root 2684 S grep tsmppt
Probably not so many changes should be done in the code to allow more tsmppt process to work together.
For the users of Morningstar MPPT solar chargers - Ole already updated the driver. It actually works correctly with version OS Venus v2.84. https://github.com/osaether/dbus-tsmppt/issues/6
After you have downloaded the file unpack it:
tar xzf dbus-tsmppt-rpi2.tar.gz and install the two files:
opkg install libmodbus5_3.1.4-r0_cortexa7hf-neon-vfpv4.ipk
opkg install dbus-tsmppt_1.18-r0_cortexa7hf-neon-vfpv4.ipk
After that you should get a menu that says "Tristar MPPT-60" under settings in the remote console of Venus. Go in there and change the IP-address to that of your TS-MPPT.
10 People are following this question.
Linux DBus remote control of Cerbo GX
Looking for old Doc "VE - Interfacing with the Phoenix Product Range”.
OS Releases: Where are they? Supported vs non-supported? Normal vs Large?
Recommended resource to look at for adding to the Venus GUI?
Fixing "dead" Multiplus-II GX / Applying nanopi installer image