Hi,
I need to switch on and off a relay from MCU for simple timer project. The mcu will be powered by transformerless power supply and the whole circuit (without the relay) will draw about 1-2 mA max. I wandered what was the best way to do it and fit it in small space. I'm now thinking about controlling 220V relay (I'll write my other ideas at the end of the post). I looked up and I found
this(coil: 0.4W, contacts 8A/250V) and
this (coil: 0.75W, contacts 16A/250V). The more powerful one will consume about 3.2mA. Because most triacs I found have holding current (max) 10mA (even when typical is about 1-2mA), I can't rely on a triac to keep the relay on with just a small pulse - I have to supply 5mA at the gate all the time. This means that the low voltage will drain 7mA +- some extra for the regulator circuit. That is about 2W, which means it'll get a little bit hot.
I thought about using transistors and that's the circuit I came up with:
http://www.circuits.io/circuits/5947The Dz diode is a zenner (coundn't find the zenner symbol) and it only represents the regulator circuit which could be more complex. But let's not talk about the low voltage regulation now. The transistors will have Vcemax = 400V + a MOV will protect the whole circuit from overvoltage. the relay will only be about 3mA, so if I pick a transistor with hfe >=100 then I need about 0.05mA to drive it. The values on the schematic are just an example. They probably could be tuned better. Also running mcu on lower voltage will reduce low voltage consumption.
The reason I want low consumption on the control circuit is because it'll be on all the time. If it draws ~3W and you have 10 in your home it'll be 30W 24/7. it's not much, but I like to save power. The coil consumption is not a problem because it's meant to control powerful consumer so it doesn't matter if your oven or heater will draw 2000W or 2001.
My question is: is
this circuit with the transistors gonna work and did I miss something that will cause this thing to blow

... I'm usually trying the circuit and if it doesn't work ask questions, but when 220V comes to play I try to be more careful.
-------------------------------------
P.S.
I had a lot of other ideas do do this, but they have problems:
1. I can use any switching 5V power supply + 5V relay - it's hard to find high contact current relays, power supply is big and doesn't fit the small boxes
2. The same with 12V power supply + 78L05 but with 12V relay. This is better because the relay drains less current and it's easier to find it. But again it's too big.
3. A 5V power supply + a power triac.
. Because you also have to use cooler for the triac you can't save space so with this option I don't care about space. However I only use triac when I need to reduce power consumption - for a heater or a party grill.
4. I get the smallest PCB mountable 12V transformer I can find and I use simple rectifier +78L05 and power the relay from the unregulated 12V. This seams a bit smaller in length, but not in height. It's still hard to fit it in some boxes.
5. the 220V relay I described above allows to mount almost all the parts on the other side of the pcb with size a little bit larger than the relay. so if I can fit a relay - I can fit it all (like in the power socket box).
And if someone wanders why I'm so obsessed with this timer here are few reasons:
1. Me and my girlfried are often in front of the computers. This makes the food that's cooking start smoking and smells really bad.
2. The daughter of my girlfriend often sleeps at 30 degrees C in the room because she forgets to turn the heater off.
3. When we leave to somewhere for more than one day I can't stop thinking if I turned everything off to make sure the place won't burn down.
4. Well I'm all about saving power. Some times I get up at night and I see all the lights in the appartment turned on. For this one I'm planning to use some of
these