Ok. It took me a while to get back to my Profilux skills also it looks like it's getting worse since Profilux has to account for Legacy usage and keep up 'upgrades' inline so users can reuse their old configuration...
At least I have no other explanation to what is going to be explained below.
I want a very comon and simple task, my skimmer to have a delay after any maintenance or feeding pause, same for roller mat and same for UV steriliser (or reactors)....
Profilux has a nice touch of 'blackout' delay and it's honestly amazing, I would love to see exactly same delay to like 'after socket was off before turning it on, delay 300 seconds'. Probably would reduce programming logic by 10x.
Let's work with what we have.
1. We have to react to
ANY feeding pause. This will be "
AND" logic.
2. We have to react to
ANY maintenance mode and it will be "
AND" with checkbox '
Inverted' toggled on.
So I'm talking on (I only add two screenshot, since they all three pretty much same):
- create
Programming logic 1 (I'll shorten this title to
PL1) and set it to
Filter 1 AND
Filter 2
- create
PL2 and set it to
Filter 3 AND
Filter 4
- create
PL3 and set it to
Maintenance 1 INVERTED AND
Maintenance 2 INVERTED
- create
PL4 and set it to
Maintenance 3 INVERTED AND
Maintenance 4 INVERTED
Now we join together all Feeding pauses and Maintenances (I only add one screenshot, since they all three pretty much same):
- create
PL5 with
PL1 AND
PL2
- create
PL6 with
PL3 AND
PL4
- create
PL7 with
PL5 AND
PL6
Now you have "Programming Logic 7" which will trigger if any Maintenance or Feeding mode is activated.
Now I have additional feature - this is my leak sensor, it's connected to Port 3 and I simply created
PL8 by joining
PL7 AND
Fill water 3. So I can use PL8 on it's own for those sockets I do not want to have any delays, but I want them off during feedings or maintenances. However this could be accomplished without such logic plus adding logic of leak sensor, so maybe my way is easier.
Now all I need is to create different delays for my different equipment (I only add one screenshot, since they all three pretty much same):
- created
PL9 by using
PL8 and
Delay on of 300 seconds (5 minutes) it will be my Skimmer starting
- created
PL10 by using
PL8 and
Delay on 600 seconds (10 minutes) it will be my Roller mat
- created
PL11 by using
PL8 and
Delay on 900 seconds (15 miniutes) it will be my UV Steriliser
So to summarise I needed to use
11 PL to solve my delay runs. Well if you do not have Leak sensor and you happy with same delay for all you equipment you can shorten usage to
8 PL, but I still believe it's crazy and also so much trial and error during logic combinations for different parts...
Well, almost forgot, go to Switching channels and assign required logic/delays to your selected power sockets:
1. My roller mat (blackout delay is also set)
2. My skimmer (blackout delay is also set)
3. My UV steriliser (blackout delay is also set)
Anyway hope this helps to someone.