I went for a zwave tilt sensor: pricey, but relatively simple enough that I only had to worry about the battery :)
When opened, it sent a notification. If left open for longer than 30m, a high priority notification every half that I left it open for X minutes. Biggest issue I had after that was leaving it open on purpose ๐