Link added to the usful list at top of this thread. Thanks.
You can do a lot with the MH202 with some tricks. Most of my key automation is done with it. Its main advanatge is reliaibility.
The core of my automation is now done but it is evolving into something smarter… I have in mind Jarvis in the iron man films.
A very, very useful thing I did to make the MH202 stay as useful as it is was to use actuators as a kind of non volatile memory, to hold the state of something. It could be a certain mode of operation or a certain condition. The MH202 scenarios use these ‘state’ actuators to check critical conditions before running. These ‘memory’ actuators are just spare channels or even whole actuators and do not connect to anything physical. MH202 boolean variables can also be used but are less reliable eg you need set the state after startup. Also very useful for the BUS automation are bus compatible enviromental sensors, temperature, wind, light etc.
The MH202 is very poor when you need actions with sub one second timing.
e.g. PIR overide that is commenly found on motion sensors for outside lights. For that and for the fancy, advanced, but non critical automation I use openHAB combined with other systems and devices eg amazon Alexa for voice control, notifications and other useful features.
With the MH202 at the core my automation and the really clever stuff elsewhere my automation remains very reliable for the most important things: even if the internet goes down, router freezes, after power cuts, sd card failure, openHAB glitch or just me playing around with a script on a raspberry pi etc etc the system runs and does its core jobs. I can play with the advanced fun stuff without interupting my automation core functions
Have fun don’t but try not to annoy the rest of the house while testing 
I have done a lot now and will work on and add some more smarts over xmas break
It has become a satisfying hobby.
While in chat mode, it is Christmas
>>>>>>>>
I think a layered, multilevel, multisensor approach is key for a reliable, intelligent automation. Most of my automation now runs without any interaction from the occupants. With enviromental awareness it becomes predictive, pseudo intelligent, spooky.
e.g. My latest imrpovement was to integate an atmospheric digital pressure sensor in order to predict storms before damaging high winds arrive. This is in addition to my BUS wind and rain sensors. My blinds will retract, with conditions, when a storm approaches and also send alerts to me and inform occupants via Alexa announcements about the storm threat. When the storm has passed the blind automation resumes its previous mode. It works 
For programming the ‘smarts’ , the intelligence, then monitoring, tracking, the states, sensors etc is important. I use openHAB with influx and grafana. I can learn a lot from observation of my now large ammount of data and apply automation only where it is useful