Localização e notificação de ônibus (SPTrans) com a API Olho Vivo no HA

Olá pessoal, tudo certo?

Venho me aventurando no Home Assistant a algum tempo e ele permite fazer muita coisa, sendo necessário muita pesquisa e paciência rs.

Não sei se é possível implementar isso no Home Assistant, se puderem ajudar: A SPTrans possui a API Olho Vivo, que possibilita sabermos os horários (previsão) que os ônibus irão passar em um determinado ponto e visualizar em uma mapa a localização deles, existem até aplicativos para smartphones com esses recursos. Me cadastrei no site e criei um token de acesso, mas não tenho ideia de como usar ao menos para fazer consultas rs.

Vou deixar aqui o link de documentação da API:
https://www.sptrans.com.br/desenvolvedores/api-do-olho-vivo-guia-de-referencia/documentacao-api/

Uma ideia que tive sem saber se é possível, seria consultar uma linha de ônibus que passa em um ponto de ônibus específico e com base na previsão de horário que ele irá passar, ser notificado quando ele estiver a 5 minutos de passar e assim sair de casa. Como essa previsão é atualizada de tempos em tempos e pode até mudar, criar um timer no celular que atualizasse a cada minuto (removendo o timer atual e criando um novo) ou até mesmo uma notificação que pudesse sobrepor a notificação antiga para que no final não tenhamos 5 notificações ou mais sobre a atualização do mesmo ônibus.

Pelo que entendi vc precisa enviar um http post para logar e depois um http get para pegar as informações que vc precisa.

Post

http://api.olhovivo.sptrans.com.br/v2.1/Login/Autenticar?token={token}

Get

http://api.olhovivo.sptrans.com.br/v2.1/Previsao?codigoParada={codigoParada}&codigoLinha={codigoLinha}

Com o http get vc vai ter várias informações que vc vai precisar filtrar.

Nesse caso acho que a melhor opção seria fazer usando o node red