We have pushbuttons and latching relays in our home. I can't take them out for reasons I won't go into. Also a latching relay saves energy when the load is 'on'.
I can trigger a 12v DC pulse with an Arduino to make them switch position from on to off and vice versa. They switch 230v ac up to 10 amps
But when the system boots up, I have no idea what position they are in and my dashboard is out of sync.
So I'm looking for a way to read the position of the relay into the Arduino as to keep the dash in sync.
As a bit of a wild guess (as it's outside my field of knowledge), could you use a hall effect sensor attached to your relay case to detect the presence of a magnetic field when the relay coil is energised?
I think that you will find a that a latching relay does not have a permanent magnetic field, even if it could be detected. As I understand it, the relay changes state each time it is energised and stays in the new state when the coil is no longer energised.
True. There is a cog wheel inside that drives a wedge between two contacts. when the coil energizes, the cog turns a notch and removes the wedge. This close the contact and turns the load on. When power is removed from the coil, the cog stays in that position, keeping the load 'on'.
Then when energized again (momentarily) the cog turns a position again and puts the wedge back, breaking the contact. That switches the load off . This cycle repeats.
This means you do not keep the coil energized to keep a contact closed as in a traditional relay.