Como publicar os preços dos combustíveis no seu Home Assistant


(Denis Nobre) #121

Obrigado @rodolfo, criei o topico.


(Bruno Lopes) #122

Alguém usa notificação para quando existe alteração de preços? Por exemplo atualizaçao determinado Posto?


(Lucas Azevedo) #123

Boas malta,
Já consegui apresentar os resultados ( segui o tutorial do rodolfo e realmente nos filters já aparece ) estou é com os seguintes problemas:

Reparei que o rodolfo tem a pasta packages . Como ele adicionou ao ficheiro configuration.yaml essa pasta ? e a pasta script?
Edit1: Resposta aqui 📑 Como utilizar ficheiros "package"
2º Como adicionar a shell ao inicio do HA ?
3º Como adicionar o ficheiro combustiveis.yaml ao configuration.yaml ( sendo que o ficheiro combustiveis está na pasta packages)
4º Como é possivel deixar os icons conforme esta imagem
bombas
e não assim:

Obrigado a todos que de alguma forma ajudaram a criar este script pois para quem anda com o carro todos os dias é uma grande diferença saber onde ir colocar a gasolina.


(Ricardo Silva) #124

Tens que criar grupos, exemplo:

combustiveisgroup:
    control: hidden
    name: Gasoleo Simples
    entities:
      - sensor.fuel_183782_gasoleo_simples
      - sensor.fuel_184680_gasoleo_simples
      - sensor.fuel_184524_gasoleo_simples
      - sensor.fuel_181430_gasoleo_simples
      - sensor.fuel_188253_gasoleo_simples

Para os grupos ver aqui: Criação de Grupos


(Jorge Assunção) #125

Quando tens duvidas, a primeira coisa a fazer é usar a pesquisa…

Para utilizares os packages deves ler o tópico:


(Lucas Azevedo) #126

Jorge eu tinha feito um Edit1 ainda antes de responder com o devido tópico .
Grande abraço :wink:


(Jorge Assunção) #127

Não vi… sorry… :wink:


(Lucas Azevedo) #128

@ricain já tinha visto mas não fez nada e deu-me erro no hassio

Configuration invalidCHECK CONFIG

Component not found: combustiveisgroup

Se bem que tenho isto :

packages: !include_dir_named packages/

Logo deveria assumir o ficheiro combustivel.yaml …

Ps:
Tenho que adicionar algo aqui ?
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml


(Ricardo Silva) #129

Eu não uso os packages, usando como faço tens que adicionar assim no ficheiro groups:

info:
  view: yes
  name: Information
  icon: mdi:information-outline
  entities:
    - group.combustiveisgroup

combustiveisgroup:
    control: hidden
    name: Gasoleo Simples
    entities:
      - sensor.fuel_183782_gasoleo_simples
      - sensor.fuel_184680_gasoleo_simples
      - sensor.fuel_184524_gasoleo_simples
      - sensor.fuel_181430_gasoleo_simples
      - sensor.fuel_188253_gasoleo_simples

(Lucas Azevedo) #130

Impecável !! Obrigadão ricain :wink:


(Rogério Figueiredo) #131

Tenho 3 bombas uma delas não aparece nada mas se a meter sozinha ou se fizer debug aparece :frowning: Este é o código do posto 175626 !!


(Rodolfo) #132

Talvez o @designerferro possa ajudar nesse sentido.


(Henrique Ferreira) #133

Boas estou com um problema a publicar os combustíveis no meu ha. O meu cartao sd antigo foi a vida e tive de comprar outro, antes nao tinha qualquer problema e o combustível era mostrado no ha. com o novo cartao sd, configurei tudo de novo o ha, mas o problema é que nao me publica os combustiveis no ha. ou melhor só publica se eu correr no terminal o comando (do meu rasp. ) ex:/home/homeassistant/.homeassistant/script/./fuel.info.sh -f “184685” . já dei as permissões de 755 ao ficheiro de script (o script esta dentro da pasta script e o caminho para o chamar esta correcto).
Seu eu correr no terminal o cur:
curl -s -X POST -H 'x-ha-access: ’ -H ‘Content-Type: application/json’ -d ‘{“state”: “1.299”, “attributes”: {“unit_of_measurement”: “€”, “icon”: “mdi:gas-station”, “friendly_name”:“Gasoleo simples (JUMBO TORRES VEDRAS)”}}’ https://*****.duckdns.org/api/states/sensor.fuel_184685_Gasoleo_simples

Também publica no ha. No ficheiro de configuration.yaml tenho o seguinte:
#combustiveis
shell_command:
correr_combustiveis: ‘/home/homeassistant/.homeassistant/script/./fuel.info.sh -f “184685”’
o problema é que nao me publica.
segue em anexo o ficheiro: https://drive.google.com/open?id=1V_TmldnBVGTYi3cF64SJJ-drpCk_8F0e

P.S. Correndo no terminal o script ou o curl já aparece o fuel nas entidades…

Espero ter sido claro. fico a espera pela ajuda. obrigado


(Rodolfo) #134

Tens o whitelist dirs devidamente configurado?


(Henrique Ferreira) #135

sim já coloquei e tb nao funciona…

WHITELIST

whitelist_external_dirs:
- /home/homeassistant/.homeassistant/script


(Ricardo Silva) #136

O teu problema é permissões do ficheiro, tens que pôr o user homeassistant a ter permissões para o executar.

ex: chown homeassistant.homeassistant /home/homeassistant/.homeassistant/script/fuel_info.sh


(Rodolfo) #137

@Skysurf tenta fazer o que o @ricain te disse.
Depois faz um restart mesmo ao sistema, não apenas ao HA.
Se há coisas que também as vezes perco muito tempo , é em coisas que eu sabia que estavam a funcionar e de um momento para o outro ‘puf’.
Outra é não estarmos habituados a certos tipo de sistema, eu uso hassio há comandos que não estou habituado em usar. Ainda assim caso não resulte vou tentar chamar o autor do tutorial para ele tentar te resolver o problema.


(Henrique Ferreira) #138

já fiz o que o ricardo disse mas continuo com o mesmo problema … alguém me pode ajudar ?
thanks


(Rodolfo) #139

@designerferro podes dar uma ajuda sff?


(Henrique Ferreira) #140

posso dar o meu team viewer … ou como é q custumam fazer ?