Integração custom para o Home Assistant que exibe o status operacional em tempo real das linhas do Metrô SP e CPTM.
| Linha | Nome | Operador |
|---|---|---|
| 1 | Azul | Metrô SP |
| 2 | Verde | Metrô SP |
| 3 | Vermelha | Metrô SP |
| 4 | Amarela | ViaQuatro |
| 5 | Lilás | ViaMobilidade |
| 7 | Rubi | CPTM |
| 8 | Diamante | ViaMobilidade |
| 9 | Esmeralda | ViaMobilidade |
| 10 | Turquesa | CPTM |
| 11 | Coral | CPTM |
| 12 | Safira | CPTM |
| 13 | Jade | CPTM |
| 15 | Prata | Metrô SP |
| 17 | Ouro | ViaMobilidade |
Cada linha gera um device independente com um sensor:
| Sensor | Entity ID | Descrição |
|---|---|---|
| Operação | sensor.metro_sp_linha_X_cor_operacao |
Status atual da linha (ex: "Operação Normal") |
| Atributo | Descrição |
|---|---|
description |
Descrição detalhada de ocorrências (ou o status quando não há texto específico) |
status_code |
Código do status (ex: OperacaoNormal) |
status_color |
Cor do status (verde, amarelo, cinza) |
color_name |
Nome da cor da linha |
color_hex |
Código hexadecimal da cor da linha |
line_code |
Número da linha |
- Copie a pasta
custom_components/metro_sppara o diretóriocustom_componentsda sua instalação do Home Assistant. - Reinicie o Home Assistant.
- Acesse Configurações → Dispositivos e Serviços → Adicionar Integração e pesquise por Metrô SP.
- Confirme a instalação. Os sensores serão criados automaticamente.
- No Home Assistant, acesse HACS → Integrações.
- Clique no menu (⋮) e selecione Repositórios personalizados.
- Adicione a URL
https://github.com/roquerodrigo/ha-metro-spe selecione a categoria Integração. - Clique em Baixar na integração Metrô SP.
- Reinicie o Home Assistant.
- Acesse Configurações → Dispositivos e Serviços → Adicionar Integração e pesquise por Metrô SP.
Os dados são atualizados a cada 5 minutos via polling na API pública do Metrô SP. Nenhuma credencial é necessária.

