Weather Platform - IPMA

OK, pensava que era informação que tb vinha do IPMA e que fizesse sentido integrar no mesmo codigo.

Como me mostras será um componente completamente diferente.

Não digo que não, mas de momento tenho mais coisas na calha :smiley:

1 Curtiu

E nós cá estaremos para ajudar nos testes!

1 Curtiu

Parece-me que estou com algum problema no ubuntu. vou fazer uma instalação limpa e depois testo.

Depois de atualizar para o HA 0.72 o IPMA deixou de funcionar.
Tenho este erro:

ipma: Error on device update!
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 248, in _async_add_entity
await entity.async_device_update(warning=False)
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 318, in async_device_update
yield from self.async_update()
  File "/usr/lib/python3.6/site-packages/homeassistant/components/weather/ipma.py", line 95, in async_update
self._condition = await self._station.observation()
  File "/config/deps/lib/python3.6/site-packages/pyipma/station.py", line 70, in observation
return closest.currentObs
AttributeError: 'NoneType' object has no attribute 'currentObs'

Alguém sabe o que pode ser?
Obrigado.

Com o 0.72 vem o suporte oficial

Por favor apaga a versão que esta na pasta custom_components

2 Curtiram

@dgomes Já tinha apagado, mas continuava a não atualizar.
Depois de duas ou três reinicializações está tudo a funcionar na perfeição.
Obrigado.

Boas,
eu estou a usar o hassio versão 0.72.
Contudo depois de adicionar o codigo abaixo no ficheiro de configuração continuo sem ter o cartão referente à meteorologia.
weather:

  • platform: ipma

Por isso tentei colocar o ficheiro python no custom_components:
-rwxr-xr-x 1 root root 5332 Jul 13 11:01 custom_components/weather/ipma.py

Mas continuo sem o cartão. Não vejo erros nos logs, já reniciei o hassio meia duzia de vezes. Está me a escapar alguma coisa?

Obrigado!

Ve o ficheiro de log… preciso de mais informação.

E apaga o ficheiro do custom_components.

O log abaixo está filtrado por ipma.
https://pastebin.com/QxLK5Ga4

Pelo que vejo faltam uns ficheiros relativos a traduções … hummm

Estranho não vejo nenhum erro… (ignorar as traduções)

Podes aumentar o nivel de logging:

logging:
  homeassistant.components.weather.ipma: debug

Bem… esquece! :slight_smile:
é o que faz não actualizar o browser. Tinha o Chrome umas 10 versões atrás, fui testar noutro PC e vi logo o cartão. :smile:
Realmente com a versão 0.72 tinha de ser straightforward.

Realmente já tnha sentido falta de outros gráficos :slight_smile:

Obrigado Diogo, e desculpa lá o tempo roubado!

Sou novato nisto do HA. Tentei colocar o ipma a funcionar mas está a dar-me este erro:

 SyntaxError: EOL while scanning string literal
 Fatal error while loading config: EOL while scanning string literal (ipma.py, line 65)
 Failed config
   General Errors:
     - EOL while scanning string literal (ipma.py, line 65)
 Successful config (partial)

Tenho as coordenadas colocadas assim:

 homeassistant:
   name: Casa
   latitude: 40.992925
   longitude: -8.722461
 
 weather:
   - platform: ipma
     name: IPMA
     latitude: 40.992925
     longitude: -8.722461

No home-assistant.log tem:

File "/config/custom_components/weather/ipma.py", line 65
    _LOGGER.error("Latitude or longitude not set in Home Assistant

em princípio não é necessário colocar as coordenadas no weather quando são as mesmas …

eu coloquei porque estava a dar o mesmo erro sem as coordenadas. Para ter a certeza que não seria por causa disso, forcei a informação

Não sei se as indentações que colocaste acima estão iguais à configuração que tens, mas os espaços estão em número ímpar relativamente à borda esquerda, quando deveriam ser em número par…

Tenta com as seguintes coordenadas:
40.953815
-8.655993

As que tens parecem ser no mar…

tenho os espaços com número par. Tem 1 espaço a mais neste código, falha ao colar.
Editei o post anterior, aparece-me aquele erro, o script do ipma não detecta as coordenadas GPS

Tenta com as seguintes coordenadas:
40.953815
-8.655993

As que tens parecem ser no mar…

Já experimentei, mesmo assim continua igual. Continua o mesmo erro

apaga o ficheiro ipma do custom_components, o mesmo não é necessario.

o modulo já foi integrado na versão oficial e pode ser esse problema

Boa tarde pessoal… Já tenho a funcionar o ipma… Mas não colocei coordenadas… E funciona bem pois tenho as coordenadas do ficheiro conf…Agora eu gostaria de ter mais locais indroduzidos. Como posso fazer isso?, obrigado


Copyright © 2017-. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade