Which Ecowitt weather station are you using?
I prefer separate gateway & sensors (not a 7-in-1 or a 5-in-1 etc). So one of my systems uses a GW3000 gateway with sensors WS68 (anerometer + solar), WS40 (rain) and WS32 (temperature + humidity). I have another system that is similar but uses a GW2000 in place of the GW3000. And I started with a GW1000 gateway. Those gateways all have different features, but they work with CumulusMX in a similar fashion. (The GW1000 is obsolete and off the market, but there is a GW1100 available that is similar.)
AFAIK all Ecowitt gateways / consoles are going to work with CumulusMX, including those part of all-in-ones, so choose your Ecowitt hardware based on other considerations. Once you have decided what you plan on getting, let us know what you have in mind and ask for comments.
If you are interested in controlling Ecowitt water valves (sprinkler control), the GW1200 gateway is the lowest number model that can do that. I don't know for certain, but I think its likely that at least some of the Ecowitt
display consoles are not suited for controlling Ecowitt water valves.
If you have not seen this, its a comprehensive Ecowitt Wiki, and worth a look:
https://meshka.eu/Ecowitt/dokuwiki/doku.php