OK... let's back up... the AC uses a protocol called X10 to communicate with a peripheral like the DC8.
X10 addresses are in the format of a letter (A-P) and then two digits (1-16). This permits an X10-based system to have a total of 256 addresses. The AC3 can handle 8 DC8s (64 outlets)!!!
Devices like the DC8 need to be assigned a unique control address or addresses. For example, the LunarSim module needs just one address. Since the DC8 has 8 outlets, it needs to be assigned a range of 8 addresses.
On the DC8, the first 2 switches set the letter part (A, B, C, or D). The third switch assigns the 8 outlets to 1-8 or 9-16. The 4th switch is unused and has no function.
Typically, the first DC8 is set to 'A' & '1-8'. It really doesn't really matter though, as long as no other connected X10 peripheral has the same X10 address(es). In the AquaController, you would then create timer names that correspond to the device plugged in to a given outlet and the outlet's control address.
So, let's assume you have 2 DC8s. One is mounted up in the canopy, the other in the stand. You assign the first to be A1-8 and the other to be B1-8. You plug stuff into the DC8s:
DC8#1: (Canopy)
Outlet 1 Metal Halide (left)
Outlet 2 Metal Halide (right)
Outlet 3 VHO actinics
Outlet 4 LED Moonlight
Outlet 5 unused
Outlet 6 Vortech (Left)
Outlet 7 Vortech (Right)
Outlet 8 Fans
DC8#2 (Stand)
Outlet 1 Return pump
Outlet 2 Closed loop pump
Outlet 3 unused
Outlet 4 Kalk Stirrer
Outlet 5 'Fuge light
Outlet 6 Heater
Outlet 7 Chiller
Outlet 8 ATO
You'd then create the timer names like this, including the proper special character to indicate the type of device plugged in:
MHL$-A01
MHR$-A02
VHO$-A03
MON$-A04
(no timer name needed for A05, since it's currently unused, but you can define it anyway, i.e. A05&-A05, then modify the name as applicable when you actually use the outlet)
VTL%-A06
VTR%-A07
FAN&-A08
RET#-B01
CLP#-B02
(no timer name needed for B03, since it's unused)
KLK#-B04
FUG$-B05
HET%-B06
CHL%-B07
ATO#-B08
You also need to create a "dummy" timer (one that has no actual device) if you want to use the alarm email capability.
ALM&-P01
The first three characters in timer names are free-form... make up whatevermnemonic/abbreviation you like for each connected light, pump. etc. I chose ones that to me are easy to understand & remember.
Each outlet must have a timer name defined so it can then be used in the programming. But that's a whole 'nuther topic
