Pois vi, mandei um mail para eles para saber a possibilidade de acrescentar
Boas,
está a dar o seguinte erro:
Platform not found: weather.ipma
18:56 components/__init__.py (ERROR)
Unable to find component weather.ipma
18:56 loader.py (ERROR)
Error loading custom_components.weather.ipma. Make sure all dependencies are installed
18:56 custom_components/weather/ipma.py (ERROR)
Unable to find component weather.ipma
18:56 loader.py (ERROR)
Error loading custom_components.weather.ipma. Make sure all dependencies are installed
18:56 custom_components/weather/ipma.py (ERROR)
Alguma solução?
Estava a acontecer-me algo semelhante na versão 0.67 do HA. Depois de atualizar para 0.70 funcionou tudo direito
Atualizei para a versão mais recente e continua a dar erros. falta-me instalar alguma coisa. Estou a correr o HA no ubuntu 16.04.
Unable to find component weather.ipma
19:32 loader.py (ERROR)
Error loading custom_components.weather.ipma. Make sure all dependencies are installed
19:32 custom_components/weather/ipma.py (ERROR)
aumenta o nivel de debug
logger:
default: debug
pelo que percebi as estações que o IPMA tem disponíveis são estas
https://www.ipma.pt/pt/otempo/obs.superficie/#Lisboa%20(Geofísico)
se assim for isso fica muito genérico, pois no meu caso são muitos km de diferença
entretanto descobri estes
https://www.wunderground.com/personal-weather-station/dashboard?ID=ILISBOAP4
isto já é tanta gente a dar temperaturas e previsões que ate nos baralham
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!