Is a Rfxcom always needed

I've been reading stuff all-over-the-web but I just can't find a simple answer...

My current-situation and what-I-want are both very straightforward:
1) Current-situation. I've bought a cheap Sonoff wifi switch which is working fine with the manufacturers (iTead) android app eWeLink.
2) What-I-want. Because the eWeLlink app doesn't offer sunrise-sunset-timer-settings, I want to switch to another firmware (allready bought some stuff in order to flash it with ESP Easy firmware) and another app (of course, the Domoticz app).
But can the Domoticz app (or even the Windows version) communicate with the switch in this situation. Or is a Rfxcom needed? And if so, why? I mean, I've got a wifi-router so why a "second device with antenna's"?
Any help (eg: a link to an old post) is greatly appreciated

Kind regards.
NB. Another question (perhaps for another subforum) that bugs me is: "Is there a drawing out there which shows&explains all the components?".
Or - otherwise put - is everything happening locally (within my home) or is there a cloud-service involved (and the possibility of operating the domotica-installation from "wherever")?