Ajuda com HADashboard

Boas, surgiu-me o interesse de instalar o HADasboard e vi que aqui já falaram no assunto.

Eu já tentei instalar, começando por instalar o appdaemon mas não tenho a certeza se ele fica instalado no sitio correcto e como edito esses ficheiros se ele não me da permissão para tal.

Por tanto o meu equipamento é o seguinte :

  • Rpi3

-hassbian

-HA 0.77.3

-Python 3.5.3

E estava a tentar seguir este tutorial no YouTube :

Começando pelo princípio, na instalação do appdaemon qual é a que devo instalar:

$ sudo pip3 install appdaemon

$ sudo pip3 install —pre appdaemon

$ sudo hassbian-config install appdaemon

De seguida o local de instalação deve ser onde eu tenho selecionado aqui ?:

Porque nesta pasta mesmo depois fazendo “ sudo usermod -G homeassistant pi“ para dar permissão não consigo editar pelo FileZilla para se tornar mais fácil a edição.

Para testar se o appdaemon está a funcionar, no tutorial diz para fazer “ appdaemon -c local de instalação “ mas aqui da me erros. Diz que o appdaemon não está aqui instalado.

eu tenho assim:


https://gyazo.com/7602f98bebd9c3676e8c1e64fd361a54


https://gyazo.com/5b7dd117416310308771e1c90927d6c3

para correr manualmente, faço assim:
appdaemon -D DEBUG -c /home/homeassistant/.homeassistant/appdaemon (isso para debug) mas pelo daemon é melhor:
systemctl start appdaemon@homeassistant.service

E para o teu problema de permissão, eu fiz todos os comando com o user root assim não tenho esse problema e corre o appdaemon como root.

@ricain obrigado pela resposta amigo.

Faço entao sudo su para dar root. Instalo “sudo hassbian-config install appdaemon” e ele automaticamente instala em:
https://gyazo.com/dcda349090584fdd970319131c2ca2fe
E eu aqui não consigo editar pelo FileZilla . Não me importo de ele ficar aqui, mas sem permissão tornasse chato. E depois o !secret não consigo fazer que ele lá vá buscar as pass ou funciona na mesma!?

Falta explicar essa parte,

Na instalação faz isso (https://appdaemon.readthedocs.io/en/latest/INSTALL.html):
sudo pip3 install appdaemon

Depois para o serviço:
vi /etc/systemd/system/appdaemon@homeassistant.service

e colas isso ou adaptas as tuas necessidades:

[Unit]
Description=AppDaemon
After=network.target mosquitto.service
[Service]
Type=simple
User=%i
ExecStart=/usr/local/bin/appdaemon -c /home/homeassistant/.homeassistant/appdaemon
Restart=on-failure
[Install]
WantedBy=multi-user.target

E depois esses 2 comandos:

systemctl start appdaemon@homeassistant.service
systemctl enable appdaemon@homeassistant.service

Como vês no ficheiro do serviço esta la a pasta que ele tem que ir buscar a configuração (no meu caso). Agora adapta a tua instalação :wink:

1 Curtiu

Porque será que não consigo adicionar a linha “secrets” no fcheiro appdaemon.yaml?
Queria que ficasse tudo la guardado como o resto e nada. Não arranca se adicionar a linha.

https://gyazo.com/0775b5b0eabe03b7451ac09f9d26332e

Está como “/config/secrets.yaml” mas já tentei tambem com “/etc/secrets.yaml” e nada.

No meu caso meti o caminho completo do ficheiro: /home/homeassistant/.homeassistant/secrets.yaml

1 Curtiu

@ricain Obrigado foste uma grande ajuda :+1:
Alguem sabe se é possivel inserir por exemplo o mapa de Portugal com as temperaturas referenciadas num lugar aqui no dashboard? Em radar só nas americas é que funciona não é?

Adicionei este mapa aqui: https://www.otempo.pt/temperatura/

https://gyazo.com/04501b7a5b53da3395f4b2f8945271a5

Mas este é o mapa de hoje ( a esta hora), exite maneira de ele ser atualizado diariamente uma vez que o link é outro??
Aqui está o comando :
entity_picture: https://meteomaps.s3.amazonaws.com/eltiempo/datamaps/otempo_pt_temp-201809212100.png?7

penso que com um template ou com um script consigas mas não estou a ver como.

1 Curtiu

Penso que não consegue pois aquilo todo o santo dia altera a data a pessoa que talvez pudesse ajudar nesse sentido caso não ande cheio de trabalho era o @designerferro

1 Curtiu

Isso não me parece dificil porque o link tem a data e a hora.
Tu no entity picture mantens sempre a mesma imagens que esta no pi e com o script descarregaste a imagens e renomeias a mesma:
Sabendo no link que deste já sabes as horas que existem

https://gyazo.com/cd71e5e42d8fa720c087f710bf5cd54a

Sendo assim o link passa a ser definido com varíaveis e depois fazes um wget :

YEAR=$(date +%Y)
MONTH=$(date +%m)
DAY=$(date +%d)
HOUR=$(date +%H)

wget https://meteomaps.s3.amazonaws.com/eltiempo/datamaps/otempo_pt_temp-$YEAR$MONTH$DAY$HOUR00.png?7

Crias uma script com isso, fiz isso rapido não consegui testar.

1 Curtiu

Segue aqui o script.sh

#!/bin/bash
YEAR=$(date +%Y)
MONTH=$(date +%m)
DAY=$(date +%d)
HOUR=$(date +%H -d "1 hour ago")

wget "https://meteomaps.s3.amazonaws.com/eltiempo/datamaps/otempo_pt_temp-"$YEAR$MONTH$DAY$HOUR"00.png?7" -O /root/test.png

Cuidado que as horas do site tem que ser -1 hora que já meti no script. Por isso correr nas horas do site esse script.

1 Curtiu

@karma, depois diz se o script do @ricain funcionou.

@karma eu e o @ricain já andamos as voltas com isso e afinal sim é possível teres o mapa integrado no home assistant. Deixa me só fazer mais uns testes e depois partilho o passo a passo como fazer.

Obrigado pelo esforço Malta. Mas ainda não tive hipótese de testar…

@karma podes consultar aqui: 📑 Como adicionar um mapa com a temperatura de Portugal ao frontend

1 Curtiu

Very nice :slight_smile:

Já vi que se desenrascaram rapidamente.

1 Curtiu

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


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