Skip to content

User pt Consumption And OBD2

Florian DITTGEN edited this page Jun 6, 2026 · 3 revisions

Rastreio de consumo e OBD2

A metade "Conduz com inteligência" do slogan. Cada litro que não queimas é dinheiro poupado e CO₂ evitado.

Esta página cobre o separador Consumo — abastecimentos manuais, trajetos apenas com GPS, gravação de trajetos OBD2, sobreposição Picture-in-Picture, gravação automática e sobreposição de aproximação. Ativa o separador em Definições → Perfil (Médio ou Completo) ou através dos interruptores individuais de funcionalidade.

Registo de abastecimentos

No separador Consumo, toca em ➕ Adicionar abastecimento. Introduz:

  • Data (auto = agora)
  • Veículo — combustão ou EV, do teu perfil de veículo
  • Tipo de combustível
  • Litros / kWh
  • Custo total
  • Leitura do odómetro
  • Opcional: estação, notas

A aplicação calcula:

  • L/100 km (ou MPG, dependendo das tuas unidades)
  • €/L
  • €/100 km
  • CO₂ por trajeto (usando o fator oficial de combustão para o teu combustível)

Eco-pontuação por abastecimento

Cada abastecimento recebe um distintivo que compara o teu L/100 km com uma média móvel dos teus últimos três abastecimentos do mesmo combustível:

Delta Distintivo Significado
≥ 3 % melhor 🟢 A melhorar Queimaste notoriamente menos do que a tua linha base
dentro de ±3 % ⚪ Estável Aproximadamente como de costume
≥ 3 % pior 🟠 A piorar Usaste mais — verifica a pressão dos pneus, estilo de condução, frio, bagageira de tejadilho

Fase de aprendizagem: o distintivo só aparece depois de teres pelo menos 4 abastecimentos do mesmo tipo de combustível, para que a média móvel seja significativa.

OCR do mostrador da bomba

Em vez de escreveres, toca no botão 📷 Digitalizar e aponta a câmara ao mostrador da bomba. A aplicação lê os dígitos de 7 segmentos e pré-preenche:

  • Litros abastecidos
  • Custo total
  • Preço por litro
  • Número da bomba (se mostrado)

Funciona melhor com o telemóvel estável, boa iluminação e enquadramento horizontal. Se algum valor parecer errado, toca para editar — a digitalização é um atalho, não um bloqueio.

Nota sobre a build F-Droid: os atalhos de digitalização pela câmara assentam num reconhecimento de texto no próprio dispositivo que só vem nas builds Google Play / App Store. A build F-Droid, totalmente sem GMS, não tem digitalização — aí introduzes os abastecimentos à mão. Tudo o resto desta página funciona de forma idêntica.

Que combustível compensa mesmo para conduzir (carros flex-fuel)

Se o teu carro pode andar com mais de um combustível — um motor flex-fuel E10/E85, por exemplo — o preço por litro na bomba não diz com qual é mais barato conduzir. O E85 é mais barato por litro mas gastas mais, por isso a única comparação honesta é o custo por quilómetro.

Para a desbloqueares, abre Definições → Veículos → (o teu carro) → Térmico e ativa «Posso abastecer com diferentes tipos de combustível». Depois, sempre que registas um abastecimento, o formulário lembra-te de anotar exatamente o combustível que meteste — é isso que mantém a comparação honesta.

Assim que registares pelo menos dois depósitos cheios por combustível, o separador Consumo faz crescer um cartão «Custo por quilómetro por combustível»:

  • Um chip vencedor coroa o combustível com o menor custo por quilómetro verificado (p. ex. Mais barato por km: E85 (0,086 €/km)).
  • Uma linha por combustível mostra os seus L/100 km reais, o custo/km, o total gasto e o número de abastecimentos por trás do valor.
  • Uma nota de transparência revela eventuais depósitos mistos (mais de um combustível num depósito) — cada um é atribuído por inteiro ao seu combustível dominante.
  • Até cada combustível ter dois intervalos depósito-a-depósito fechados, o cartão mostra «Regista pelo menos dois depósitos cheios por combustível para coroar o mais barato» em vez de um vencedor.

Esta é a resposta à verdadeira pergunta do condutor flex-fuel: não «que combustível é mais barato na bomba?», mas «que combustível me custa menos para o mesmo trajeto?».

Trajetos — gravar uma viagem

O OBD2 é opcional, não obrigatório. Há dois caminhos de gravação:

Apenas GPS (perfil Médio)

No perfil Médio a aplicação grava trajetos apenas com o GPS do telemóvel — sem adaptador, sem emparelhamento Bluetooth, sem hardware extra. O separador Trajetos mostra a distância em direto, tempo decorrido e um mapa pós-viagem que podes exportar como GPX.

O valor de L/100 km é estimado: a aplicação calibra uma matriz por veículo a partir dos teus abastecimentos recentes + distância de trajeto derivada do GPS. Após 3–8 abastecimentos a estimativa converge para alguns por cento do teu consumo real. Até lá, o trajeto é mostrado mas o L/100 km é sinalizado como preliminar.

Com OBD2 (perfil Completo)

No perfil Completo emparelhas uma vez um adaptador OBD2 compatível com ELM327, depois começas trajetos diretamente do separador Trajetos. Streams de PID em direto (RPM, velocidade, caudal de combustível, carga do motor, acelerador) alimentam o coaching durante a viagem e um L/100 km muito mais preciso — sem fase de calibração necessária.

Gravação automática

Quando emparelhaste um adaptador a um veículo, a aplicação pode tornar a gravação totalmente sem intervenção:

  • Emparelhamento automático — o primeiro emparelhamento manual memoriza a associação adaptador ↔ veículo.
  • Ligação automática por proximidade BLE — quando o SO vê o adaptador emparelhado a anunciar-se, a aplicação volta a ligar em segundo plano.
  • Início automático ao movimento — uma vez ligado e em movimento, o trajeto começa sozinho.
  • Guardar automaticamente ao desligar — quando desligas o motor e o adaptador perde energia, o trajeto é finalizado e guardado.

Nota de plataforma: A gravação automática está verificada em Android. Em iOS, o acordar em segundo plano ao nível do SO necessário para "ligar automaticamente quando o adaptador é alimentado" ainda está em curso (acompanhado pela issue #1542). Até isso chegar, os utilizadores iOS começam os trajetos manualmente.

Ecrã de gravação mãos-livres em paisagem

Quando viras o telemóvel de lado enquanto um trajeto está a ser gravado, o ecrã de gravação muda para uma disposição sem toque, legível de relance, pensada para quem está mesmo a conduzir — tudo é visível ao mesmo tempo, em letra grande e de alto contraste, sem deslocamento e sem botões pequenos para procurar. O modo vertical mantém a lista deslizável habitual; o horizontal é a vista no carro.

Divide o ecrã em duas zonas:

  • Esquerda — feedback de condução em direto (o olhar mais crítico no tempo): o grande número de consumo instantâneo com as dicas de eco-coaching (tira o pé / antecipa / acelera com suavidade só com GPS, ou muda para cima / muda para baixo / alivia o pedal com OBD2), e por baixo uma grande leitura de Velocidade.
  • Direita — trajeto e radar: o cartão radar Estação mais próxima (preço, estação e a barra de proximidade) no topo, depois uma grelha 2×2 de mosaicos grandes — Distância · Média · Decorrido · Combustível usado.

A faixa de estado da gravação fica fixada no topo («A gravar com GPS — a religar OBD2…»), e os controlos Pausa / Parar continuam grandes e ao alcance. Encaixa o telemóvel num suporte, dá uma olhada e conduz — nunca precisas de tocar no ecrã.

Sobreposição Picture-in-Picture

Enquanto um trajeto está a ser gravado, também podes encolher a aplicação para uma pequena janela flutuante (Picture-in-Picture do Android) e manter a tua app de mapas por cima. A janela é adaptativa ao contexto — mostra o número mais útil para o estado atual, suficientemente grande para ler de relance:

Situação Número grande Linha secundária
OBD2 ligado L/100 km em direto (ou L/h ao ralenti) distância · decorrido
Apenas GPS, a meio do trajeto (distância ≥ 0,1 km) Distância até agora decorrido
Pré-arranque (GPS a aquecer, distância ≈ 0) Tempo decorrido

O cabeçalho estático "L/100 km" das versões antigas desapareceu. Cada layout escolhe o valor mais útil para aquilo que está realmente a fluir, por isso a janela nunca desperdiça espaço com um placeholder.

Sobreposição de aproximação

Quando um trajeto está a ser gravado e atravessas o profile.approachRadiusKm (predefinição 1 km) de uma estação, a janela PiP muda para um layout enorme de preço de combustível para essa estação. Vês o preço para o teu tipo de combustível ativo, a marca e a distância, tudo suficientemente grande para ler de relance.

A estação escolhida depende de Definições → Perfil → Sobreposição de aproximação:

  • Mais próxima (predefinição) — a primeira estação cujo raio atravessaste.
  • Mais barata no raio — a estação mais barata atualmente dentro do teu raio.

Quando sais do raio, o layout de preço permanece durante um período de tolerância de 5 segundos antes de voltar à janela predefinida — desvios curtos pelo raio não tremem.

Experimentar a sobreposição de aproximação sem conduzir

Não precisas de conduzir mesmo por uma estação para veres a sobreposição funcionar. Abre Definições → Painel de privacidade → Testar sobreposição de aproximação. O botão empurra um estado sintético dentro do raio durante 30 segundos — a janela PiP muda imediatamente para o layout de preço para que possas verificar que renderiza e depois limpa automaticamente.

Adaptador OBD2

Um adaptador OBD2 é um pequeno dispositivo que se liga à porta de diagnóstico do teu carro (normalmente sob o painel) e expõe dados de motor em tempo real por Bluetooth: RPM, velocidade, caudal de combustível, MAF, carga do motor e o odómetro exato.

Adaptadores suportados

A Tankstellen reconhece 16 modelos de adaptador pelo nome de anúncio Bluetooth. Cada linha tem um nível de compatibilidade para saberes o que esperar antes de comprar:

  • Testado — o mantenedor confirmou que emparelha e faz streaming de dados PID em direto em hardware real. Escolha mais segura se ainda não tens um.
  • 👤 Verificado por utilizador — pelo menos um utilizador reportou que funciona.
  • ⚠️ Teórico — o nome de perfil e o transporte Bluetooth estão corretos, mas ainda sem verificação ponta a ponta. A maioria deve funcionar; se o teu funcionar (ou não), abre uma issue para que possamos promovê-lo.
Adaptador Transporte Notas Compatibilidade
vLinker FS BT clássico Modelo dominante na Amazon-EU; recomendado ✅ Testado
vLinker BM-Android BT clássico Irmão SPP clássico do vLinker BM+ ✅ Testado
SmartOBD (BLE) BLE Clone genérico ELM327 v1.5 👤 Verificado por utilizador
SmartOBD (Classic) BT clássico Mesma marca, variante SPP clássica 👤 Verificado por utilizador
vLinker FD / MC BLE Família Nordic UART FFF0 ⚠️ Teórico
OBDLink MX+ BLE Adaptador premium da Scantool ⚠️ Teórico
Carista OBD2 BLE Família Nordic UART FFF0 ⚠️ Teórico
Veepeak BLE+ BLE Família Nordic UART FFF0 ⚠️ Teórico
ieGeek Scanner BLE Clone BLE ELM327 v2.1 ⚠️ Teórico
vLinker BM+ BLE Irmão só-BLE do vLinker BM ⚠️ Teórico
Konnwei KW902 BT clássico Clone clássico ELM327 v1.5 ⚠️ Teórico
Vgate iCar Pro BLE Variante BLE (variante WiFi não suportada aqui) ⚠️ Teórico
Panlong WiFi Só WiFi; incluído para que o seletor rotule entradas mal-emparelhadas ⚠️ Teórico
BAFX 34t5 BT clássico ELM327 v1.5 legado, vendido sobretudo nos EUA ⚠️ Teórico
Generic ELM327 (BLE) BLE Genérico para clones BLE FFF0 desconhecidos ⚠️ Teórico
Generic ELM327 (Classic) BT clássico Genérico para clones SPP clássicos desconhecidos ⚠️ Teórico

Se o teu adaptador não estiver na lista, o perfil genérico ELM327 deteta-o automaticamente. A maioria dos clones ELM327 v1.5 / v2.1 funciona; chips mais antigos ou exóticos podem precisar de um atraso de inicialização maior (vê Problemas a ligar em Resolução de problemas).

Emparelhar um adaptador

  1. Coloca a ignição do carro na posição "ligada" (motor a trabalhar ou chave em run).
  2. Liga o adaptador à porta OBD2.
  3. Na Tankstellen, vai a Consumo → Trajetos → Iniciar, ou Definições → OBD2 → Emparelhar.
  4. Concede permissões de Pesquisa Bluetooth e Ligação Bluetooth quando pedidas (Android 12+). Em Android mais antigo concedes Localização em vez disso — é requisito do SO, não uma escolha de rastreio.
  5. Espera ~8 segundos pela pesquisa. A lista mostra cada adaptador compatível encontrado.
  6. Toca no teu adaptador para ligar. A aplicação executa o handshake de inicialização ELM327 (ATZ, ATE0, ATL0, ATH0, ATSP0) e confirma.

O que a aplicação lê

Uma vez ligado a aplicação pode consultar:

  • Odómetro — tenta o PID padrão A6, recorre ao PID 31 e ao Mode 22 do fabricante (baseado em VIN) se o teu carro não expuser A6
  • Velocidade (km/h), RPM, carga do motor %, acelerador %
  • Caudal de combustível instantâneo (L/h) — via PID 5E, ou derivado do MAF (mass airflow) se indisponível
  • Nível de combustível %

Ver também: Privacidade, perfis e sincronização (consentimento de gravação automática + superfície de teste de aproximação) · Resolução de problemas Seguinte: Histórico de preços e previsões →

Clone this wiki locally