With a virtual outlet, you can put all of that shared programming in one place, then have multiple outlets just look at the state of the virtual outlet to determine their on/off state. If you want to reduce the max temp before the halides turn off, you do that in two separate outlets, etc. If you wanted to change the light on/off times, you have to change it in three separate outlets. If Time 15:00 to 23:00 Then OFF (Don't dose when the lights are on) Without virtual outlets, you have to configure your light cycle in each outlet, as shown below: ![]() I like to use the example of lights leveraging virtual outlets. The Apex will still send the signals out like it's there, and your programming will be controlling the outlet state, just like it were a real outlet, but it allows you more flexibility so that you don't have to have redundant code in multiple outlets. You can tell the Apex that you're adding a DC8 (legacy 8 outlet power strip), but never hook one up your Apex. So instead of adding a real device, you add a fake device. The Apex does not have the ability to have programming set up that's not connected to a device. The term virtual outlet is used because in the Apex, that's how you have to set things up in order to accomplish this. You program it just like you would a regular outlet, but instead of controlling a physical device's power for on/off, you're controlling a value to be either on or off. Min Time 030:00 Then OFF (sets outlet to not turn off for 30 minutes after being turned on)Ĭlick to expand.It sounds a lot more complicated than it is. Min Time 010:00 Then OFF (sets outlet to not turn off for 10 minutes after being turned on) The feed cycle can be activated by either pushing the button, going into the web interface (change to on, then back to auto), or going into the display and using the manual control option. Tank 1 needs a 10 minute feed cycle and tank 2 needs a 30 minute feed cycle. The desire is to turn off the return pumps and powerheads on each tank when the corresponding switch is activated. These switches are used to activate feed mode on two separate tanks. ![]() Here's the code that will do what I talked about:Īssumptions - a two push button type switches are connected to your break out box on switch ports 1 & 2. As for there being a feature that you're missing.I don't believe that's the case. Maybe you should send him an e-mail requesting the simultaneous execution of feed modes as an enhancement. I have no idea why Curt does things that way. That would not be possible if the code was set to directly monitor the switch itself.Ĭan I ask why you're using two feed modes? Are they set up so that Feed Mode A is for one tank and Feed Mode B is for another? Oh, one other reason why I use a virtual outlet for this type of thing is so that I can change the switch status (not the actual switch status, but the status of the virtual outlet that represents the switch status) through the web interface.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |