# Ajuda com Node-Red e telegrambot

**URL:** https://forum.cpha.pt/t/ajuda-com-node-red-e-telegrambot/2662
**Category:** Dúvidas
**Tags:** node-red
**Created:** [27 Junho , 2019 20:57 UTC](https://forum.cpha.pt/t/ajuda-com-node-red-e-telegrambot/2662 "2019-06-27T20:57:47Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![infadown](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/i/a3d4f5/32.png) [@infadown](https://forum.cpha.pt/u/infadown)
#### Post date: [27 Junho , 2019 20:57 UTC](https://forum.cpha.pt/t/ajuda-com-node-red-e-telegrambot/2662/1 "2019-06-27T20:57:48Z")

</div>

Boas pessoal , tenho uma duvida/problema , espero que me consigam ajudar,  
primeiro peco desculpa, pois sou um bocado nabo nisto,

eu tenho o [hass.io](http://hass.io) com o node-red instalado e adicionei o telegrambot para poder falar com a minha casa, ate ai ok, consegui fazer uns flows (acho que e assim que chamam) e tudo ok , ele responde , mas o que queria mesmo era eu mandar-lhe um comando e ele responder-me com a leitura dos sensores,

o exemplo mais facil do meu problema :

tenho sensores para os valores da gasolina/gasoleo das bombas aqui da minha zona,  
e queria fazer um flow onde eu mandava-lhe /gas e ele respondia-me com o nome das gasolineiras e os valores de cada gasolina

basicamente isto, mas com o node-red:

```auto

- alias: Precos Combustiveis roger
  initial_state: true
  hide_entity: true
  trigger:
    platform: event
    event_type: telegram_command
    event_data:
      command: '/gas'
  action:
    service: notify.my_telegram
    data_template:
      title: 'Preços Combustíveis resumo'
      message: "
                Gasolina Simples BP Flor da mata - {{states.sensor.fuel_177615_gasolina_simples_95.state}}

                Gasolina Simples Cepsa Alvalade - {{states.sensor.fuel_162563_gasolina_simples_95.state}}

                Gásoleo Simples BP Flor da Mata - {{states.sensor.fuel_177615_gasoleo_simples.state}}

                Gásoleo Simples Prio PD Qta. Conde - {{states.sensor.fuel_177293_gasoleo_simples.state}}"

```

desde ja, obrigadoo e peco desculpa de novo por algum erro

---

<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: [27 Junho , 2019 21:53 UTC](https://forum.cpha.pt/t/ajuda-com-node-red-e-telegrambot/2662/2 "2019-06-27T21:53:06Z")

</div>

@infadown

quando publicares código deves sublinhar o texto que queres transformar em código e clicar no icone \</\>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar.  
Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos [Termos do Serviço/Regras](https://cpha.tech/termos-do-servico-regras) e na [FAQ](https://cpha.tech/faq) .`

Vê um exemplo:

 ![3333333](https://forum.cpha.pt/uploads/default/original/2X/1/11a7487cf994c4b74d0c5bc0f00e1f72032d6df7.gif)

Relativamente à questáo:

se colocares isto : **{{states.sensor.fuel\_162563\_gasolina\_simples\_95.state}}**  
aqui:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/1/1e788622b1bb381586341fa62a3404c540c67416.png)

O valor do combustivel aparece ?

 ![image](https://forum.cpha.pt/uploads/default/original/2X/2/2bd442fa244ff735e6393865351062ff701d04fe.png)

---

<div class="post-metadata">

### Author: ![infadown](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/i/a3d4f5/32.png) [@infadown](https://forum.cpha.pt/u/infadown)
#### Post date: [29 Junho , 2019 00:30 UTC](https://forum.cpha.pt/t/ajuda-com-node-red-e-telegrambot/2662/3 "2019-06-29T00:30:40Z")

</div>

Problema resolvido ,  
obrigado pela ajuda rodolfo!

faltava-me `packages: !include_dir_named packages` na config , esta ai aonde e que deve ficar

```auto
homeassistant:
  name: Home
  latitude: xxx
  longitude: xxx
  elevation: 10
  unit_system: metric
  time_zone: Europe/Lisbon
  whitelist_external_dirs:
    - /config/script/
  packages: !include_dir_named packages

```
