This weekend, I started setting up my first HA instance. My first and main goal is to monitor the fridge and deep freeze sitting in my garage. Kids of cost me two expensive clean outs already. I setup an aqara door sensor, which are magnetic switches. While they do work, getting placement exact is not great. I am having an issue finding a position to get reliable readings, and not being able to leave the door just lightly cracked.
My thought is like a pin switch or similar. Hopefully, not having to create one from an esp32, though not out of the question. Does this exist in a purchasable form, or am I stuck to wiring and 3d-printing?
What if you made a pin switch in combination with the magnetic switch? Any magnet should work, the magnet from the magnet switch can be replaced with any magnet. Maybe you need a stronger one is all?
Open the door sensor, locate the reed switch, remove it and connect wires to its PCB pads. Although it should be pretty straightforward to measure the minimum distance required between the magnet and the sensor and install the magnet just a bit closer, so that any cracking of the door opens the switch. If you use a weaker magnet, the sensor will be more sensitive to the distance, so you will be able to detect smaller gaps.
Side note: if the door doesn’t close when there’s a small gap, the fridge might not be level or your door auto-closing mechanism might be worn out.