I have a project that I've just started designing. It's to motorise an existing cord drawn curtain track (Silent Gliss® 6350), which has a single curatin which pulls from right (fully open) to left (fully closed).
The mechanical design is proceeding well and I'm now looking at the control side of things.
I'm envisaging a small ESP32 style controller with two sensors to detect when the curtain is open or closed.
I'd rather avoid a mechanical microswitch setup as the carrier floats freely in the track and designing a reliable cam system to activate the microswitches would be a pain.
Instead I'm looking to attach a magnetic proximity sensor at each end of the travel and glue a magnet to the carrier to trigger the sensor.
The profile looks like this
with the recess at the left side used for the attaching clips and the roller pulleys/carrier running in the channel at the bottom (labelled 5.4mm wide) The two semi circular extrusion channels are for the cord to run through.
I want to place the sensor in the recess at the top for aesthetic reasons (cables are hidden between ceiling and track)

So the question becomes: How far will a magnetic sensor like a
Celduc Magnetic Proximity Sensor be able to detect through the alloy channel - or do I just need to get one and experiment with a magnet ?