I’m running something similar with a Raspi & NodeRed, but have found I need to amend the bus TFL api GET with an API key from TFL – otherwise the requests got blocked after 1000 updates.