Если замыкаются на общий провод, нужно проверить, включены ли подтягивающие резисторы на входах -- должно быть +5 Вольт на пине МК. Если на + замыкаются, то, соответственно, должна быть подтяжка на землю. Ну и алгоритм проверить, чтобы правильно работал. Еще у герконов есть нюанс. Магнит нужно подносить слегка ближе к одному краю (а иногда не слегка) в герконовых реле есть специальный жестяной экран, чтобы катушка воздействовала не равномерно на контакты.
герконы - вообще не самый точный инструмент, лучше датчики Холла использовать (на выбор, есть как "цифровые", как геркон, "вкл-выкл", и "аналоговые", у них "отлавливать нужный потенциал магнитного поля)