question

marianoasselborn avatar image
marianoasselborn asked

Allow Orion TR Smart to use temperature data

I built a system in my trailer with 3 sources, all Victron: MPPT solar, wall charger, and DC-DC 18 amps. All are smart and in the same network with a Victron battery sensor.

My battery is lifepo4 and does not have a low temperature cutoff feature in its BMS. I am using the Victron battery sensor as a way to read temperature and set my chargers to stop charging under a certain temperature threshold.

All can do this, except my smart DC-DC 18 amp charger. Since it's already in the same network and talking to the battery sensor, I would imagine that a temperature switch could be added to the firmware, and this is also something that the brochure itself mentions.

Are there any plans or timeline for this? It would greatly simplify my setup, as right now I'm relying on an Arduino and temperature sensor controlling a relay on the remote input of the charger.

Thanks!

feature request
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

6 Answers
niccyba avatar image
niccyba answered ·

I came here to ask much the same question - and it appears your post has pretty much answered it!

Firstly, I deliberately chose a BMS without low temperature cut-off because I still want to draw power when the battery is cold, I just don't want to charge it.

I am building what looks like much the same system in my trailer - I already have the Victron MPPT solar and wall charger and I'm about to install the LiFePO4's, so I need the 12/12-18 Orion (although I am still considering running power from the battery in the car rather than using the tow cable and then using a 12/12-30 Orion instead). Either way, I need to make sure that the Orion doesn't try to charge the battery when the battery temperature (as measured by the smart shunt) is below zero. There appear to be two problems:

  1. The Orion would be powered down most of the time, so if it were possible to set a low temperature alarm somewhere, that would need to be checked as it powered on, and
  2. As you say, looking at the demo product in the Victron app, there doesn't seem to be a way to set shutoff based on temperature.

However, I'm planning on installing a Raspberry Pi running Venus OS and I seem to remember reading something about that acting as a controller and sending enable/disable commands to other connected devices. Unfortunately, I can't find anything that says which devices have what functionality available (and even if it were possible, would point (1), above apply?).

The other problem I have is that I still want the fridge to run even if the batteries don't charge and they're both fed from the same cable. I guess I could do something funky and power the fridge from the permanent live controlled by a relay on the ignition-switched live. That would also give me the advantage of having more power I can feed into the batteries.

I guess the other option is that I pre-heat the batteries using one of those 12v silicone pad heaters meant for fuel tanks.

I guess I should just buy the Orion and try it out.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

arghhh40k avatar image
arghhh40k answered ·

You may want to use a Smart Battery Disconnect to manage the charge from the Orion 12/12-30. It can be wired to still feed power to loads but not charge the battery.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Philip Barclay avatar image
Philip Barclay answered ·

I am in almost the same scenario. Was all looking good until I discovered the Orion cant join a VE.Smart network to ensure non charging occurs when the battery is cold. Alas, makes the whole Victron 'smart' setup a bit useless.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

niccyba avatar image
niccyba answered ·

I didn't even check to see whether the Orion had a VE.D port before I ordered one - I just assumed that it would. It arrived yesterday and that's when I realised it didn't. More fool me for not checking.

@arghhh40k suggested using a Smart Battery Disconnect (SBD) as a remote switch, but this won't work for me as it's going to be fed from what is essentially a switched supply - when the car ignition is off, the Orion won't output anything and so the SBD will be turned off - this means it can't be remotely turned off or on until the car ignition is turned on.

For me, I think the simplest solution is to build a little ESP8266 device that subscribes to MQTT on the the RPi/Venus (I've yet to play with this, so I'm not sure what is and what is not available here) and switches a relay on/off when the temperature is high/low. If I power this from the vehicle ignition (i.e. on the input side of the Orion) and have it normally open, this is probably the safest and easiest way of guaranteeing that the Orion can't turn on unless the temperature is above a threshold. Powering it from the vehicle ignition also ensures that it's not draining power when the car's not connected.

*EDIT* Actually, after thinking about this, it may be a good idea to put two relays on the board - that way one can switch a heating pad on/off in the battery compartment. Then I could add some LEDs to show status, then... Oh feature creep, don't you love it.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

arghhh40k avatar image
arghhh40k answered ·

I better understand now what you want.

I was able to find some 12v powered heating thermostat relays for a low price. It's a relay with a thermistor and setpoints. Basically if temp goes below a certain point the relay closes and when it rises above a certain point it opens. My original intent was to power a heating pad under the pack but it would also work to stop charging for external devices via a remote port. If you wired the ignition and low temp relay in series both would need to be closed to allow it to work.

There is a few ways to split your bus to allow power to devices and not to batteries but it starts to get complex

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

nebulight avatar image
nebulight answered ·

If you have a BMV712 with temp sensor, then what you can do is wire the relay comm and NC to the remote on off port on the Orion. Then set the BMV relay to open when the temp is whatever you set (I do 42f). This will turn off the orion when the it hits that temp. You can set the recovery temp to +5f over your set point to turn the charger back on.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

The feature requests topic tag can help Victron R&D find feature suggestions for products. 

There are many factors that go into the Victron product roadmap, and feedback from end-users can help.