Converting a flow to arp-node from pinging

I need some advanced help as I am in way over my head. I am using this flow and added all my own device ip addresses. It uses ping but how hard would it be to adapt this to use arp-node instead? I could enter mac addresses instead and have it update status and return ip addresses? As for the tasmota functions I don't think it's necessary for me. Thanks on advance

Hard to know without digging into the details of that flow which I don't have time to do right now. However, it is split into logical chunks so it may not be that hard.

Personally, I use Telegraf with InfluxDB to track various network latencies both local and on the Internet. I don't have the fancy tree chart but instead plot performance over time using Grafana.