Ring doorbell - to chromecast

I’m trying to get my ring doorbell to chime on my chromecast device, but I’m running into a couple of problems.

First up is the delay - it takes several seconds from doorbell press to sound on chromecast. Is there any way to speed this up, as at the moment, it is several (10’s) seconds, which kinda doesn’t really work.

Then there is the fact that the binary_sensor seems to take several minutes to reset to ‘off’. so if the bell is pressed again, nothing happens.

I’m using nodered to achieve the automation for the button press to chromecast.

Any ideas?