In which case I like the Krida option on their new dimmer with ZCD what they do is use 3 GPIO's as a dipswitch bank basically allowing a 3bit shift.
So just a example.
1 ON 2 ON 3 ON = 100% Full On
1 ON 2 ON 3 OFF = 50% Dim
firmware on board adjusts according to dip settings and their is a table of what the settings represent.
This would stop pwm signaling issues with sync this may be the best avenue.
I have some boards coming from trackerj to see if I can eliminate flicker I will post results of my testing with these if they don't work I may either see if he will work with me to do modification for 3bit possibly 4 bit GPIO 0n/Off to use as a dipswitch to allow for even more elaborate dimming or possibly go with krida electronics and try their board to see how things fair maybe pwm sync issues will always cause flicker but this dev named trackerj seems to believe they will work.
Thanks folks for tall the info any more info on this keep it coming.
I am determined to find a way to eliminate flicker in the espbasic dimmer via some hardware or software based solution I'll keep at it and keep throwing time and money at it until I do as I can.
Where I buy my ESP8266 boards from... (Banggood)