Instala o add.on samba e acedes através do teu pc: 📑 Home Assistant para Principiantes - Parte 2, Add-ons
Boas Ricardo, eu estou com o HASSIO e mesmo com o samba so consigo ver
ou seja não encontro homeassistant/components/weather/ipma.py…
nc instalei o addon manualmente, apenas o referenciei no config file
Os ficheiros do home assistant estão na pasta config. A pasta config é a pasta “homeassistant”
E reiniciaste ?
A correcção em principio sai na versao 0.81.2 já.
Não precisam de fazer nada neste momento só aguardar a nova versao…
Ok. criei lá a estrutura config\custom_components\weather e coloquei os files do repo. Entretanto fiz reboot e agora nao consigo entrar mais no GUI… pelo que vejo é um bug da versao 0.81.1 mas nao consigo fazer downgrade…
Alguma dica?
Estou a instalar de novo para fazer restore do snapshot. Com o downgrade não estava a funcionar…dava um erro de python kkl…
isso mesmo…eu tenho igual…por isso a minha pergunta anterior.
Verifica que não tens nenhum versão antiga no custom_components
Enquanto não sai a 0.81.2 podes colocar na custom_components/weather o ficheiro https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/weather/ipma.py
Antes de mais, parabéns Tudo funciona perfeitamente, mas estou a achar estranho as temperaturas que tem sido reportadas… tenho tambem o dark sky e neste momento por exemplo o dark sky acusa cerca de 10graus e o ipma cerca de 20graus… Parece-me que o dark sky está mais perto da realidade…
O ipma assumiu automaticamente as coordenadas que tenho no configuration.yaml assumindo automaticamente Braga, embora esteja mais precisamente em Famalicão que realmente pertence ao distrito de braga, mas penso que deveria assumir a minha cidade… estou certo?
De qualquer forma as temperaturas de Braga para aqui não diferem muito e esse não é o problema, a questão é que é impossivel estarem 20graus em Braga neste momento. E indo ao site do ipma a temperatura reportada, não coincide com a do hassio.
Neste momento no ha o ipma mostra-me 20.2Graus, já no site do ipma reporta 11Graus (que coicide com os valores do dark sky).
Alguma explicação lógica?
Eu já tenho a última versão
Estas a usar a versão 0.81.2 ?
Antes desta versão o component weather ipma esta a usar uma API do IPMA que foi desactivada por este, sendo que os dados estão freezes desde o verão…
Se tens a versão 0.81.2, por favor activa o debug e partilha aqui.
Podes activar o debug e partilhar ?
logger:
default: warn
logs:
root: debug
homeassistant.components.weather.ipma: debug
2018-10-31 12:16:58 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing ipma weather: coordinates 40.6354, -8.65961111
Tens uma versão antiga…
Mensagem da versão actual é:
2018-10-31 12:04:52 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing for coordinates 40.6354, -8.65961111 -> station Aveiro
2018-10-31 12:04:52 DEBUG (MainThread) [homeassistant.components.weather.ipma] Updating station Aveiro, condition Observation(temperature=11.2, humidity=88.0, windspeed=10.1, winddirection='Norte', precipitation=0.3, pressure=1004.0, description='Aveiro (Universidade) @ 2018-10-31T11:00')
2018-10-31 12:04:52 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing for coordinates 40.66273889, -7.90396944 -> station Viseu
2018-10-31 12:04:52 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing for coordinates 40.52855833, -7.278675 -> station Guarda
2018-10-31 12:04:53 DEBUG (MainThread) [homeassistant.components.weather.ipma] Updating station Viseu, condition Observation(temperature=9.3, humidity=88.0, windspeed=-99.0, winddirection='', precipitation=0.0, pressure=-99.0, description='Viseu @ 2018-10-31T11:00')
2018-10-31 12:04:53 DEBUG (MainThread) [homeassistant.components.weather.ipma] Updating station Guarda, condition Observation(temperature=5.8, humidity=82.0, windspeed=10.8, winddirection='Noroeste', precipitation=0.0, pressure=-99.0, description='Guarda @ 2018-10-31T11:00')
root@Home-Assistant:~/.homeassistant/packages# python ipma.py
File "ipma.py", line 26
SyntaxError: Non-ASCII character '\xc3' in file ipma.py on line 26, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
já tenho a versao 1.1.4 do ipma:
https://hastebin.com/jeguserara.py
2018-10-31 13:55:47 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing ipma weather: coordinates 40.6354, -8.65961111
2018-10-31 13:55:47 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing ipma weather: coordinates 40.52855833, -7.278675
2018-10-31 13:55:47 DEBUG (MainThread) [homeassistant.components.weather.ipma] Initializing ipma weather: coordinates 40.66273889, -7.90396944
o ipma.py não é para colocar nos packages… como o fix ja saiu na versão 0.81.2, por favor garante que já estás a usar esta versão.
verifica também que não tens um ipma dentro do custom_components.
A mensagem de debug que tens é da versão antiga, tens q ter uma mensagem como a que eu coloquei acima… enquanto a versão usada for antiga o ipma necessariamente não funcionará correctamente.
ja retirei da pasta packages…
já nao sei o que fazer mais
pfff… coloca o ficheiro em ~/.homeassistant/custom_components/weather