aparece-me isto:
018-06-03 19:32:52 ERROR (MainThread) [homeassistant.loader] Error loading custom_components.weather.ipma. Make sure all dependencies are installed
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.6/site-packages/homeassistant/loader.py”, line 142, in get_component
module = importlib.import_module(path)
File “/usr/local/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 978, in _gcd_import
File “”, line 961, in _find_and_load
File “”, line 950, in _find_and_load_unlocked
File “”, line 655, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 205, in _call_with_frames_removed
File “/home/homeassistant/.homeassistant/custom_components/weather/ipma.py”, line 13, in
from homeassistant.components.weather import (
ImportError: cannot import name ‘ATTR_FORECAST_CONDITION’
2018-06-03 19:32:52 ERROR (MainThread) [homeassistant.loader] Unable to find component weather.ipma
2018-06-03 19:32:54 WARNING (MainThread) [homeassistant.components.cover.mqtt] Payload is not True, False, or integer (0-100): CLOSE
2018-06-03 20:40:14 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.pws_temp_low_1d_c is taking over 10 seconds
2018-06-03 20:40:14 ERROR (MainThread) [homeassistant.components.sensor.wunderground] Error fetching WUnderground data: TimeoutError()
2018-06-03 20:49:02 ERROR (SyncWorker_12) [homeassistant.loader] Error loading custom_components.weather.ipma. Make sure all dependencies are installed
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.6/site-packages/homeassistant/loader.py”, line 142, in get_component
module = importlib.import_module(path)
File “/usr/local/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 978, in _gcd_import
File “”, line 961, in _find_and_load
File “”, line 950, in _find_and_load_unlocked
File “”, line 655, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 205, in _call_with_frames_removed
File “/home/homeassistant/.homeassistant/custom_components/weather/ipma.py”, line 13, in
from homeassistant.components.weather import (
ImportError: cannot import name ‘ATTR_FORECAST_CONDITION’
2018-06-03 20:49:02 ERROR (SyncWorker_12) [homeassistant.loader] Unable to find component weather.ipma
Pois, mas infelizmente através da API por eles fornecida (http://api.ipma.pt) nem metade…
Um aproximação por scrapping podia aumentar esta lista, mas o scrapping sofre do eterno problema de qualquer update ao site quebrar toda a biblioteca de suporte.
Outro aspecto é a previsão… nem todas estas estações teem previsão…
Eu acho que não fez o download de forma correcta do ipma.py (use o raw e faça “save as…”)
Obrigado a todos!
O componente acabou de ser aceite para inclusão na próxima release 0.72 (por minutos não foi a tempo da 0.71)
Explica com detalhe, posso estudar o caso…
.http://www.hidrografico.pt/previsao-mares.php
ter um componente que mostre a tabela das mares com baixa mar,preia-mar, altura das mares
nao sei se seria relevante ter um componente para isso, mas certamente seria uma mais valia para aqueles que tem barcos, que vao á pesca, que gostem de ir apanhar marisco, ter este tipo de informaçao
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
E nós cá estaremos para ajudar nos testes!
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
@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!
é 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.
Realmente com a versão 0.72 tinha de ser straightforward.
Realmente já tnha sentido falta de outros gráficos
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 …