Integração com os Correios - Rastreio de objetos postados nos Correios!

App’s de android que rastreavam objetos dos Correios, também estão off…

No Android eu uso o Muambator. Esse está funcionando normal

1 curtida

e nada ainda de Correios… :confused:

A API aberta tá apresentando erro, possívelmente foi descontinuada… Só resta aguardar a volta, pois a outra API é disponibilizada tem que fazer alguns testes pra ver se é viável.

1 curtida

Olá, o Correio bloqueou todas as APIs, eu até havia comentado sobre essa possibilidade, estou procurando outra alternativa de consulta de rastreio dos Correios, assim que tiver eu atualizo a integração. Abs

4 curtidas

Existe esse pacote Python para uso da API nova, a dúvida é se os usuários simples terão acesso a API de rastreio. Essa seria interessante pois parece ser possível listar os objetos vinculados ao CPF do usuário.

1 curtida

Nenhuma evolução nessa integração ? Faz muita falta ! :sleepy:

Galera como alternativa vcs podem utilizar o Muambator mobile, e capturar a notificação do App via HA, fica a dica!

estou quase finalizando, achei uma maneira via node-red para adicionar e excluir facilmente o rastreio, falta montar os avisos e outros detalhes, mas já esta bem funcional no de correr da semana faço um tutorial certinho

3 curtidas

alguma novidade @kelvinrafaeli ?

@Demosthenes sim, até já criei um tópico novo rsrsrs. Da uma conferida qualquer dúvida posta lá que todas atualizações adiciono lá no código

@oridestomkiel [quote=“oridestomkiel, post:1, topic:5470, full:true”]

Salve comunidade Home Assistant, venho aqui trazer a minha primeira contribuição, a pouco tempo eu conheci o Home Assistant Brasil e através aqui do fórum eu consegui realizar várias configurações no meu HA.

nuvem

Olhando os posts do pessoal, me deparei com um sobre rastreio de objetos dos correios:

Rastreio de mercadorias pelo Correios

Eu achei bem interessante e resolvi então criar uma integração via HACS, eu não sou muito experiente com Python mas ficou bem funcional, fico aberto a sugestões ou contribuições no Git, segue documentação:

GIT - Home Assistant Correios

Rastreamento de objetos nos correios.

Vá no HACS e clique em Integrações!

Clique no menu e vá em Repositórios personalizados.

Preencha com o endereço do github do componente https://github.com/oridestomkiel/home-assistant-correios e selecione Integração. Clique em Adicionar.

Clique em Baixar.

Clique em Baixar esse repositório no HACS.

Clique em Baixar.

Reinicie o Home Assistant.

Com ele reiniciado, vá em Configurações, depois em Dispositivos e serviços.

Vá no canto direito embaixo e clique em “+ Adicionar Integração” e ache Rastreamento Correios.

Preencha com um nome e o código de rastreio.

Pronto!

Estado e Atributos:

Estado:

  • Descrição do status atual do objeto

- EVENTOS SRO - CORREIOS

Lista eventos Correios

Atributos:

  • Descrição: Apelido dado ao objeto no arquivio de configuração
  • Código Objeto: Código identificador do objeto nos Correios
  • Data Prevista: Quando existente, exibe a previsão de entrega do objeto
  • Tipo Postal: Tipo de serviço referente ao pacote enviado.
  • Movimentações: Lista com todas as movimenrações do pacote, desde a postagem até a entrega.

Os eventos são todos listados nos Atributos e é atualizado a cada 5min assim como o Estado.

Em breve eu vou tentar atualizar o componente para que os códigos dos Correios possam ser parametrizáveis assim como algumas melhorias ou sugestões.

Um abraço a todos!
[/quote]

O meu sempre da erro.

Este erro originou-se de uma integração personalizada.

Logger: homeassistant.config_entries
Source: custom_components/correios/init.py:13
Integration: Rastreamento Correios (documentation)
First occurred: 18:09:29 (1 occurrences)
Last logged: 18:09:29

Error setting up entry Trste for correios
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 387, in async_setup
result = await component.async_setup_entry(hass, self)
File “/config/custom_components/correios/init.py”, line 13, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: ‘ConfigEntries’ object has no attribute ‘async_setup_platforms’

O que posso fazer ?

1 curtida

O meu sempre da erro.

Este erro originou-se de uma integração personalizada.

Logger: homeassistant.config_entries
Source: custom_components/correios/init.py:13
Integration: Rastreamento Correios (documentation)
First occurred: 18:09:29 (1 occurrences)
Last logged: 18:09:29

Error setting up entry Trste for correios
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 387, in async_setup
result = await component.async_setup_entry(hass, self)
File “/config/custom_components/correios/init.py”, line 13, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: ‘ConfigEntries’ object has no attribute ‘async_setup_platforms’

O que posso fazer ?

Bom dia.
Parabéns pelo desenvolvimento da integração.
Até a instalação tudo certinho, mas quando adicionei os objetos para rastreio deu erro.
Fiz algo errado, ou falta algo?

Segue o log.

"Este erro originou-se de uma integração personalizada.

Logger: homeassistant.config_entries
Source: custom_components/correios/init.py:13
Integration: Rastreamento Correios (documentation)
First occurred: 08:26:30 (5 occurrences)
Last logged: 08:26:30

Error setting up entry LED externo 1 for correios
Error setting up entry LED externo 2 for correios
Error setting up entry LED externo 3 for correios
Error setting up entry Lâmpadas G9 for correios
Error setting up entry Fontes
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 388, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/correios/init.py”, line 13, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘ConfigEntries’ object has no attribute ‘async_setup_platforms’"

Parabéns, novamente.

Também estou enfrentando erros:

Logger: homeassistant.config_entries
Source: config_entries.py:402
First occurred: 10:07:16 (1 occurrences)
Last logged: 10:07:16

Error setting up entry Camiseta for correios
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 402, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/correios/init.py”, line 13, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘ConfigEntries’ object has no attribute ‘async_setup_platforms’

Me parece que essa integração parou de funcionar, encontrei outra que é um fork dessa:

porém não consigo instalar, não sei como remover a primeira, talvez seja um conflito entre as duas.

Ou alguém consegue confirmar se realmente a primeira não esta funcionando ?

Parabéns pela integração, infelizmente eu já tinha instalado o rastreio oficial da 17Track e configurei tudo quando conheci essa integração.

Mas aqui fica a dica se realmente está off a API dos Correios, utilizem o 17TRACK o bom é que ele tem também remessa internacional

Consegui instalar porem esta com erro. O erro ocorre porque a API dos Correios não está retornando o campo esperado chamado “token”, o que quebra o fluxo de rastreamento.