I have a circuit where the only current I can get to supply my battery is the one that I can get from a relay connected to Vcc.
When it is not pulled to GND I can get current without activating it up to around 12mA.
Is there some way to get more current without activate the relay?
I've done some tests connecting this to LC filter and a buck converter and I think I'm getting more current, but this circuit seems too sensible to changes (If I want to prevent the relay activation).
I need to power this circuit in a place where there is no power outlet or other power supply, so the only place where I can get power is from the relay (But I can't access to the wire connected to VCC, only the wire that goes to GND) . This is the relay from the intercom of a entry door building (when you press the switch you power this relay so the door opens. I tried this circuit in several places and there are buildings with AC powering this relay or more voltage so the current I can draw is enough, but other places have to low current capability (only 15mA before relay activates). The max current through the relay is 70mA when SW1 is pressed.
Edit2 (reply to Pipe and more info): Yes, it is Energy Harvesting situation, but I could not found the best way to solve it to works in any different scenario. I've tried supercapacitor approach, charger connected directly to the harvest source, and now I get the best results with buck+charger
Edit3: My circuit draws an average 48mA (connected to Vbat) and the current that I get now from the relay is 10mA at 9V-7V, but the efficiency of the buck and charger is not too high at low currents so I'm charging to 10mA at Vbat (whith 30mA or more the total efficiency is more than 60%), the battery acts like UPS and helps to handle current peaks
Edit4: I've also checked some MPPT (Maximum Power Point Tracker) way to approach this, but I did not see something valid