Victron cerbo for bilge pump control

Hello.

I was wondering if there is a way to gwtthe cerbo, and touch-screen, to monitor, and control, multiple bilge pumps. I have 10 bilge pumps, 5 high water (120vac, 6.6k gph), 5 regular (24vdc, 3k gph), and 3 arid style,dc pumps. The pumps are in 5 different locations, and each pump i want to use two float switches, if either, or both, trigger, i want the pump to switch on. Arid pumps i would like to operate on a predetermined schedule.

Current switching is being tasked by contactors and relays, and i only need a control line out from the cerbo to activate the relay. What i would like to do is put the 20 float switches, 10 bilge pump control lines, and 3 arid pump control lines.

I would like to have 3 touchscreen 70s in different locations as well. I would also like the cerbo to give me pump turn on/off count cumulative, last 24 hrs, with time running, and if running beyond a certain length of time to notify me via sms or email.

I know this seems like a lot, but the processing of this is minimal, akd before i go the plc route, i would like to see if the cerbo can fit this bill.

Thank you in advance.

As the Cerbo only has 4 digital inputs and 2 relays you need extension modules. See attached links. Coding should be doable in Node-RED.

https://community.victronenergy.com/t/remotegpio-adding-relays-and-digital-inputs/5896

https://www.victronenergy.com/communication-centres/gx-io-extender-150

https://www.energy-solutions.co.uk/applications/smartswitch