La mia scelta riguarda i relè bistabili in modo che, una volta attivati
con un impulso della durata di pochi millisecondi (mandato da arduino),
posso far funzionare il dispositivo senza consumi da parte di Arduino.
Se il problema è solo questo c'è un modo semplice per ridurre il consumo della porta che pilota il relè, ed è quello di usare un mosfet o fet al posto del bjt che comanda il relè. Anche usare un darlinton NPN ha bisogno di pochi uA per commutare.
Mentre se proprio vuoi un riscontro sulla corrente che scorre sul carico allora la soluzione del sensore hall mi sembra ottima, però devi vedere in che range di corrente il sensore ti da commutazione.
Mentre più economica potrebbe essere quella di far girare 2 spire su nucleo e avvolgere una decina di spire sul secondario, raddrizzare e clampare con zener a 5.1 Volt.
Ciao