@TheTerribleTriplet Here we go. I am going to explain this in simple terms even though I know your are technically minded but for the benefit of other users that might not be.
Time Delay of 120s (this is an arbitrary number, can be anything).
Critical Loads on ACOut1
Heavy Loads on ACOut2
Grid on ACIn2 (Quattro)
Firmware: Latest, 481 but have been tested on several older versions with same results
*Note: This solution used to work 2 years ago. Also, the explanation below is part of a bigger solution but this is the part that is failing.
Background: When using a Multi out the box with loads connected to both ACOut1 and ACOut2 there is a default delay that returns power to ACOut2 after a grid restore, I think it’s 60s or even 120s. Anyway, it works fine.
Come the Relay Assistant with ACOut2 Relay as the controlled component. As per the Vicron manual, using the Relay Assistant will cancel ALL default operations for said relay, in this case the ACOut2 relay. This means you have to program the relay to exactly mimic the default behavior + whatever you want out of the assistant.
The requirement is for ACOut2 Relay to disengage when the grid fails and then reengage 120s after the grid has restored. Yes, I know this is default behavior but I could have chosen 600s which is longer than default.
The relay assistant looks like this:
When ACIn2 is not available for 0s then disengage ACOut2 relay. This works perfectly!!
The flip side is like this:
When ACIn2 is available for 120s, engage ACOut2 relay.
This should work right? It used to work and I see no reason why it shouldn’t work, right? Wrong!! It doesn’t work as expected.
The observed behavior for the first assistant is spot-on correct, ACOut2 relay disengages immediately when the grid power is lost.
When the grid power returns ACOut2 relay engages between 6s-8s from ACIn2 being available. Where did my ‘available for 120s’ go? And that is the problem.
Here are the consequences of this behavior: ACOut2 relay engages even before my Quattro has sync’d with the grid meaning it still supplies power from the batteries. I have noted Overload warnings on my system in very special cases where the geyser was cold enough to enable the element, the pool was in it’s running cycle and someone started the microwave to do something so you get the picture. It could trip the unit in a worst case scenario. Luckily that has only happened once and the rest were warnings.
Here is the strange part. When you configure a Multi and update Assistants, the unit reboots once the configuration is uploaded. On that initial reboot the ACOut2 relay takes… you guessed it, EXACTLY 120s to enage as per the programming. If I now flip the breaker to toggle the grid power then 6s to 8s later ACOut2 relay engages. Strange but true.
I am perfectly willing to accept that I am a Tjop and made a programming error but for something that used to work, and now doesn’t WITHOUT changing the programming, seems to be the mystery.
Phew!! A bit long winded I know but have a think about this one and let me know. Please also no workarounds, this is a basic feature of the unit that should work as advertised and will be used in a bigger scheme of assistants so a single workaround for this will not work for other that require a timer and a relay.
PS. Controlling any other relay EG. K1 etc. behaves the same so the issue is the timer if you ask me.