Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error occurred while loading the configuration flow for erse integration #9

Closed
mmbarata opened this issue Apr 20, 2021 · 22 comments
Closed

Comments

@mmbarata
Copy link

Good morning,

After having everything working, in full by coincidence with an update of the new version of the home assistant, my tariff / entity from ERSE - EDP bi-horário -went to a restored state with an unknown result. Upon entering the entity he said that the entity had been orphaned.

Not knowing what to do, and thinking about adding a new tariff, I deleted this entity. However, I realized that I could mot add new tariff, so I decided to delete the integration and re-install it.

After that, I have continuously tried to install the integration, but without success, this message always appears: from error ‘‘ the flow of information could not be loaded ’

Clicking again on adding integrations I get the following message: ‘‘ please wait while the integration is loading ’’ ’.

It stays in this state for hours.

However, I uninstalled ERSE at Hacs and installed it again. I checked in the editor file if everything was ok (custom component) and tried to install the application again, but without success, again giving the same error message and returning, after insisting, to give another message that the integration is being installed.

Checking the error, the following information is found:

Logger: homeassistant.config_entries
Source: config_entries.py Recomend75
First Time: 3:35:40 (2 occurrences)
Last record: 8:53:23

An error occurred while loading the configuration flow for erse integration: it is not possible to import the name ‘Operators’ from ‘electricity.tariffs’ (/usr/local/lib/python3.8/site-packages/electricity/tariffs.py)

Please, give me some help...I'm newer in HA....

@dgomes dgomes transferred this issue from dgomes/python-electricity Apr 20, 2021
@dgomes
Copy link
Owner

dgomes commented Apr 20, 2021

Boa tarde,

Transferi do outro repositorio pois o erro é do HA_ERSE e não do python-electricity. Aqui como é um componente só para Portugal podemos também discutir em ingles.

A primeira pergunta é: está a utilizar a versão do HACS ? Se sim, é necessário garantir que não tem nada configurado em yaml no configuration.yaml pois todo o processo deve ser feito pela UI.

Convido a se juntar ao servidor https://discord.gg/Mh9mTEA para poder tirar duvidas de forma mais expedita

@mmbarata
Copy link
Author

Viva, como está?

Estou a usar a versão HACS. Como referi tudo estava a funcionar perfeitamente até à instalação da nova versão do HA. Tinha efetuado a instalação pela UI. Acontece que a entidade deixou de funcionar, tarifário EDP Bi horário, tendo a mesma sido restaurada. Pensei que atualizando a entidade que esta fosse funcionar mas nada feito. Estava indisponível. Depois apaguei essa entidade e tentei integrar a entidade de novo mas tinha um erro. Desinstalei e voltei a instalar com o HACS. Mas agora tenho este erro do flow.

No Yaml tenho os sensores da plataforma Integration que vão obter a energia de rede aos meus leitores, tenho os sensores da plataforma Utility Meter com os respetivos cycle (daily, monthly) e tariffs (Vazio, Fora de Vazio) e finalmente tenho os sensores da plataforma Template que estão a apurar os custos.

É isto que estará a perturbar a instalação?

Obrigado

@dgomes
Copy link
Owner

dgomes commented Apr 20, 2021

Eu só não percebi ainda é qual o erro ... pode activar o debug do erse no configuration.yaml ?

E já agora alguns printscreens do erro

@mmbarata
Copy link
Author

Bom dia,

será isto que pretende? Peço desculpa, mas ainda estou a aprender a mexer em HA...

Logger: homeassistant.config_entries
Source: config_entries.py:575
First occurred: 7:36:36 (1 occurrences)
Last logged: 7:36:36

Error occurred loading configuration flow for integration erse: cannot import name 'Operators' from 'electricity.tariffs' (/usr/local/lib/python3.8/site-packages/electricity/tariffs.py)

Captura de ecrã 2021-04-21, às 07 51 50
Captura de ecrã 2021-04-21, às 07 52 29

@dgomes
Copy link
Owner

dgomes commented Apr 21, 2021

preciso do log que está no ficheiro homeassistant.log (na pasta das configurações)

@mmbarata
Copy link
Author

OK. Entendido.

Segue em anexo.

Muito obrigado
home-assistant.log

@dgomes
Copy link
Owner

dgomes commented Apr 21, 2021

Qual é a instalação ? é Home Assistant OS ?

@mmbarata
Copy link
Author

Bom dia.
Não. A instalação é num Raspberry Pi4.

@dgomes
Copy link
Owner

dgomes commented Apr 22, 2021

A pergunta era diferente, não onde está instalada mas como está instalado.

Existem 4 maneiras diferentes de instalar: Core, Supervised, Container e OS

Atendendo à resposta eu vou acreditar que é OS (instalou gravando um SD card que arranca directo o Home Assistant)

Eu criei um ambiente de testes e não consigo replicar....

vou pedir que apague todas as configurações do ERSE que possam existir, que apague a pasta ha_erse que está dentro da pasta custom_components e que depois tente novamente instalar.

@mmbarata
Copy link
Author

Sim, instalei num Raspberry Pi, e confirmo é OS.
Desculpe não lhe estar a dar logo as respostas que precisa de imediato mas a verdade é que há coisas que não domino na totalidade.
Vou apagar o ERSE no custom components. Relativamente às restantes configurações é que mais uma vez não estou a ver...é necessário apagar alguma configuração no configuration.yaml designadamente os utility meters ou outras relacionadas?

@dgomes
Copy link
Owner

dgomes commented Apr 22, 2021

utility_meter estão a funcionar? então não mexe :)

Só apagar "coisas erse"

@mmbarata
Copy link
Author

Bom dia,
os utility meter estão a funcionar. Por isso não lhes mexi.
Desinstalei a integração no HACS e fui depois à pasta das custom components verificar se a pasta da ERSE ainda lá estava.
Reparei também que tinha no meu dashboard um cartão que ainda tinha a entidade EDP a ser chamada e apaguei também.
Reiniciei o servidor e voltei a instalar no HACS. Reiniciei de novo.
Fui às integrações para adicionar o repositório ERSE mas agora não figura na lista de integrações...

@dgomes
Copy link
Owner

dgomes commented Apr 23, 2021

Depois de instalar no HACS é necessário reiniciar o HA

@mmbarata
Copy link
Author

Sim.
foi o que eu fiz. Depois de instalar reiniciei.

@mmbarata
Copy link
Author

reiniciei de novo.
Continua sem aparecer.

@dgomes
Copy link
Owner

dgomes commented Apr 23, 2021

ver se percebo:

  • Na pasta custom_components não existe a pasta do erse
  • No HACS o ERSE aparece como instalado ?
  1. Apague novamente o ERSE no HACS e reinicie.
  2. Depois Adicione o ERSE e reinicie.
  3. Verifique que a pasta do ERSE existe no custom_components.
  4. Procure agora pelo ERSE nas Integrations
  5. Configure o ERSE pela UI

@mmbarata
Copy link
Author

Na pasta custom_components não existe a pasta do erse - EXISTE
No HACS o ERSE aparece como instalado ? -SIM

@dgomes
Copy link
Owner

dgomes commented Apr 23, 2021

Pode se juntar ao discord do CPHA ? Acho que só lá vamos com uma sessão remota em que possa acompanhar os seus passos

@mmbarata
Copy link
Author

Claro que sim.
Há qualquer coisa que não está a bater certo.
Desinstalei o ERSE no HACS e confirmei que a pasta components estava também apagada. Depois voltei a reiniciar há cerca de 15 minutos atrás.
Até agora o HACS ainda está a iniciar pelo que ainda não fiz nada.
É um desespero... :-)

Só mais tarde é que darei noticias. Tenho de ir trabalhar. :-)

Entretanto vou confirmando se o HACS iniciou totalmente. Caso isso aconteça reinstalo o ERSE e sigo os passos.
Por volta do almoço dou feedback.

Mais uma vez obrigado

@mmbarata
Copy link
Author

Bom dia Diogo,

Após várias tentativas frustradas, de todas as formas e feitios, resolvi o problema de forma radical. Felizmente tinha um backup anterior ao problema :-)

E assim, resolveu!!!

Está por fazer a atualização core-2021.4.6. Estou neste momento com a versão core-2021.4.3. Foi a partir desta atualização que o problema começou.

Como não sei se foi mera coincidência, e como neste fim de semana, aproveitei para repor tudo o que estava feito após o backup, agora que terminei e tudo está a funcionar vou efetuar um novo backup, e só depois proceder à atualização.

Assim que terminar tudo isto reporto para dar conta de eventuais anomalias que possam surgir.

Obrigado

@mmbarata
Copy link
Author

Confirmo que a integração se manteve sem mácula.

@dgomes
Copy link
Owner

dgomes commented Apr 26, 2021

ainda bem!

@dgomes dgomes closed this as completed Apr 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants