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

**URL:** https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385
**Category:** HA Fuel Scrapper
**Created:** [10 Maio , 2018 05:28 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385 "2018-05-10T05:28:54Z")
**Posts on this page:** 20
**Page:** 8

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [4 Outubro , 2018 21:45 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/141 "2018-10-04T21:45:22Z")

</div>

link para o meu configuration.yaml :  
[https://drive.google.com/open?id=1uXJ1HPlfYVFpHkzQirtABklQ6PWrIKow](https://drive.google.com/open?id=1uXJ1HPlfYVFpHkzQirtABklQ6PWrIKow)

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [5 Outubro , 2018 07:44 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/142 "2018-10-05T07:44:45Z")

</div>

O teu problema é aqui:  
`correr_combustiveis: '/home/homeassistant/.homeassistant/script/./fuel.info.sh -f "184685"'`

tens que pôr assim:  
`correr_combustiveis: 'bash /home/homeassistant/.homeassistant/script/fuel.info.sh -f "184685"'`

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [5 Outubro , 2018 12:01 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/143 "2018-10-05T12:01:22Z")

</div>

ja fiz isso e tb nao dá…

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [5 Outubro , 2018 12:32 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/144 "2018-10-05T12:32:18Z")

</div>

Tens a certeza que o script tem o nome fuel.info.sh e não fuel\_info.sh?

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [5 Outubro , 2018 12:43 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/145 "2018-10-05T12:43:51Z")

</div>

sim chama-se fuel.info.sh … se quiseres posso enviar um print screen … ja estou farto de dar voltas e nao consigo por isso a funcionar… se alguem me podesse ajudar remotamente agradeçia… teamviewer …

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [5 Outubro , 2018 18:30 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/146 "2018-10-05T18:30:05Z")

</div>

Coloca os teus ficheiros shell\_command e script no hastbin e mete aqui o link.

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [5 Outubro , 2018 21:17 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/147 "2018-10-05T21:17:08Z")

</div>

Boa noite, segue o link dos ficheiros:

[https://pastebin.com/u/skysurf\_hf/1/0/1/?guest=1](https://pastebin.com/u/skysurf_hf/1/0/1/?guest=1)

obrigado

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [5 Outubro , 2018 21:20 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/148 "2018-10-05T21:20:17Z")

</div>

Quando fazes verificar configuração no HA ele não dá erro?  
Deveria porque tens um erro:  
o teu:

```
shell_command:
  #test: touch /home/homeassistant/.homeassistant/hassteste.txt
  correr_combustiveis: bash /home/homeassistant/.homeassistant/script/fuel.info.sh -f "184685"

```

o que deveriar ter:

```
shell_command:
  #test: touch /home/homeassistant/.homeassistant/hassteste.txt
  correr_combustiveis: 'bash /home/homeassistant/.homeassistant/script/fuel.info.sh -f "184685"'

```

Falta ’ ao inicio e ’ ao fim.

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [5 Outubro , 2018 21:39 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/149 "2018-10-05T21:39:41Z")

</div>

eu dantes tinha isso e nao dava, esqueçeu-me de alterar… mas tb nao da assim com ‘’

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [5 Outubro , 2018 22:03 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/150 "2018-10-05T22:03:22Z")

</div>

Estou mesmo sem ideias… vou te dar as ultimas que me surgiu:

- linha de comando e escreve: `visudo`
- no ficheiro que abre mete isso: `homeassistant ALL= NOPASSWD: ALL` (esse comando vai permitir o user do ha lançar tudo como root, depois dá para alterar e ser só o script do fuel)

Depois tenta outra vez.  
Se não dá, renomeia o ficheiro fuel.info.sh em fuel\_info.sh

Fora isso não vejo mais nada

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [6 Outubro , 2018 00:17 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/151 "2018-10-06T00:17:01Z")

</div>

já fiz tudo o que disses-te e nada funcionou … aceita-se ajuda… sfv , nao era mais fácil ligar por teamviwer e ver o q esta errado ? thanks…

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [8 Outubro , 2018 22:11 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/152 "2018-10-08T22:11:07Z")

</div>

Ninguem ajuda ? estou parado nisto…

---

<div class="post-metadata">

### Author: ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)
#### Post date: [8 Outubro , 2018 22:20 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/153 "2018-10-08T22:20:07Z")

</div>

Olá @Skysurf caso tenhas lido o tópico de inicio ao fim, pudeste verificar que este assunto levou a muitos utilizadores terem dificuldades a usar este “projecto” já tentamos verificar onde pudesses estar a errar, e o @ricain já te ajudou. Se não funciona é algo que deverá estar certamente mal configurado ou as permissões mal dadas. Caso alguém se lembre de mais algum detalhes que possa ter escapado comentará.

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [9 Outubro , 2018 08:38 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/154 "2018-10-09T08:38:13Z")

</div>

Ola @Skysurf,

Não esta esquecido, só que as vezes é falta de tempo.  
Queres que colocas no hastebin a configuração dos seguintes ficheiros (a ultima versão alterada):  
shell\_command, script, configuration.yaml (para verificar a parte dos whitelist directory), visudo.  
Depois quero print onde se vê as permissões do script fuel\_info.sh

Eu sei que já disponibilizaste isso, mas pretendo ver a ultima versão.

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [10 Outubro , 2018 13:20 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/155 "2018-10-10T13:20:05Z")

</div>

Boas aqui vai o que pedis-te link: [https://pastebin.com/u/skysurf\_hf](https://pastebin.com/u/skysurf_hf)  
é o que diz last o mais recente.  
se quiseres mesmo um print screen das permissoes do fuel\_info.sh avisa..

obrigado.  
fico a espera …

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [10 Outubro , 2018 14:45 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/156 "2018-10-10T14:45:56Z")

</div>

Nas permissões do ficheiro tem que ser homeassitant homeassistant.  
Faz isso com esse comando:  
`chown homeassistant.homeassistant /home/homeassistant/.homeassistant/script/fuel_info.sh`

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [10 Outubro , 2018 21:44 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/157 "2018-10-10T21:44:28Z")

</div>

> [@ricain](#):
>
> chown homeassistant.homeassistant /home/homeassistant/.homeassistant/script/fuel\_info.sh

já esta :

> <https://pastebin.com/JWYwhtZe>

continua sem dar … ☹

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [10 Outubro , 2018 21:59 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/158 "2018-10-10T21:59:54Z")

</div>

Deve me ter escapado abocado, faz esse comando:  
`chmod 755 /home/homeassistant/.homeassistant/script/fuel_info.sh`

Un script em Linux não pode ser 777 como tens. Tem que ser 755 e agora tem que dar

---

<div class="post-metadata">

### Author: ![Skysurf](https://forum.cpha.pt/user_avatar/forum.cpha.pt/skysurf/32/4841_2.png) [@Skysurf](https://forum.cpha.pt/u/Skysurf)
#### Post date: [11 Outubro , 2018 11:25 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/159 "2018-10-11T11:25:45Z")

</div>

> [@ricain](#):
>
> chmod 755 /home/homeassistant/.homeassistant/script/fuel\_info.sh

já fiz isso e tb nao dá:

> <https://pastebin.com/00dKrCV7>

nao sei q mais fazer … ando as voltas com isto… n era mais faciel temvierw ou dar-te acesso ao rasp. ?

---

<div class="post-metadata">

### Author: ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)
#### Post date: [13 Outubro , 2018 21:21 UTC](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385/160 "2018-10-13T21:21:05Z")

</div>

O problema do colega @Skysurf era o facto de não ter criado um script para correr o shell\_command, e depois a automation para quando o HA inicia.  
Exemplos:  
automation:

```
##################  
## Combustivel #
##################

# #Ao iniciar o Home Assistant corre o batch fuel_info.sh
- alias: Correr Combustiveis
  trigger:
    platform: homeassistant
    event: start
  action:
    - service: shell_command.correr_combustiveis

```

script:

```
######################
# Update combustivel #
######################

update_combustivel:
  alias: Update Combustivel
  sequence:
    - alias: Update Combustivel
      service: shell_command.correr_combustiveis
```

[Página anterior](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385.md?page=7)

[Próxima página](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/385.md?page=9)
