Vou já tratar disso! Eu já estava na cama…
Ups… é fácil:
weather: ipma
Já está a reiniciar!
Deu erro…
2018-05-30 00:19:47 ERROR (MainThread) [homeassistant.config] Invalid config for [weather]: expected a dictionary. Got OrderedDict([('homeassistant', OrderedDict([('name', 'Casa'), ('latitude', 38.782591), ('longitude', -9.322595), ('elevation', 150), ('unit_system', 'metric'), ('temperature_unit', 'C'), ('time_zone', 'Europe/Lisbon'), ('whitelist_external_dirs', ['/config/cam_snapshots', '/share/motion']), ('customize', OrderedDict([('sensor.jorge_status', OrderedDict([('entity_picture', 'https://universe-network.duckdns.org/local/jorge_assuncao_480x480.jpg'), ('show_last_changed', True)])), ('sensor.jorge_g.... (See ?, line ?). Please check the docs at https://home-assistant.io/components/weather/
A configuração está assim:
#### IPMA
weather: ipma
Não tem espaços antes, está ao mesmo nível de mqtt:
por exemplo
My bad…
weather:
- platform: ipma
Vi o teu comentário e saiu a resposta de cabeça em vez de usar o q funciona
Eu estranhei e já tinha alterado antes de responderes, está a acabar de reiniciar. Já dou novidades.
2018-05-30 00:35:24 ERROR (MainThread) [homeassistant.components.weather] ipma: Error on device update!
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 244, in _async_add_entity
await entity.async_device_update(warning=False)
File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 325, in async_device_update
yield from self.async_update()
File "/config/custom_components/weather/ipma.py", line 87, in async_update
self._condition = await self._station.observation()
File "/config/deps/lib/python3.6/site-packages/pyipma/station.py", line 96, in observation
params={"selLocal": localID})
UnboundLocalError: local variable 'localID' referenced before assignment
Ultima versão ja tem correcção
Já está a funcionar!
Excelente trabalho @dgomes! Agora falta o widget para AppDaemon/HADashboard…
Essa informação do nome dos dias vai aparecer em Português?
Se o HA estiver em português sim
Eu não fiz o UI, apenas o backend
Vou pedir coisas a mais
Dá para ficar como esse por exemplo:
E já agora top o teu work!!!
Podes combinar os dois sem qualquer problema.
Estava a tentar pôr e meti no ficheiro configuration-yaml mas dá me o erro:
Platform not found: weather.ipma
Suponho eu que é como disseste, pelo facto de não ser um componente oficial ainda. Como devo proceder para instalar, onde coloco o ficheiro ipma.py?
Obrigado.
Como custom component o local certo é:
~/.homeassistant/custom_components/weather/
Lá vou testar mais logo isto e tirar o dark_sky… nada como ter as coisas em portugues
A localização vai buscar pelo long lat ou é preciso uma API para este componente?
A latitude e longitude que tens na configuração do HA é o suficiente
@Frederico_Oliveira o dark também funciona em Português, tens é que por lingua PT na plataforma se tiveres dúvidas nisso abre um novo tópico em dúvidas não fales disso aqui neste tópico.