ESp8266+Sensor Ultrasonic+1rele - Como fazer

Boas…segue abaixo os passo que fiz até ao resultado final…

este foi o material necessário:

1 esp8266 com tasmota
1 sensor ultrasonic
1 modulo de reles

segue a config do ESP:

O pinout D7 é o TRIG, O D6 é o ECHO, isto para colocar o sensor ultrasonic a funcionar, depois vem o D5 para controlar o rele…

o resultado final será isto assim:

no HA .yaml:

switch:

  - platform: mqtt
    name: "GaragemEsp8266"
    state_topic: "stat/garagem/POWER"
    command_topic: "cmnd/garagem/power"
    availability_topic: "tele/garagem/LWT"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    payload_available: "Conetado"
    payload_not_available: "Indisponivel"


sensor:
  - platform: mqtt
    name: "Distance"
    state_topic: "tele/garagem/SENSOR"
    unit_of_measurement: 'cm'
    value_template: "{{ value_json['SR04']['Distance'] | int }}"


#se o estado do binary_sensor.ultrasonic for on, este sensor.ultrasonic1 fica com o estado Aberto, caso contrario fica com o estado Fechado 
  - platform: template
    sensors:
      ultrasonic1:
        friendly_name: "Ultrasonic1"
        value_template: >
          {% if is_state('binary_sensor.ultrasonic', 'on') %}
            Aberto
          {% else %}
            Fechado
          {% endif %}


#le o valor do sensor.distance, se for menor que 45, este binary_sensor.ultrasonic fica com o estado on, caso contrario fica off.
binary_sensor:
  - platform: template
    sensors:
      ultrasonic:
        friendly_name: "Ultrasonic"
        value_template: "{{ states('sensor.distance')|float < 45.0 }}"

Captura%20de%20ecr%C3%A3%20de%202019-09-16%2023-23-03

espero que ajude alguem e obrigado tb pela ajuda que me deram…

1 Like

Excelente tutorial!

Vai ser muito util. Obrigado pela partilha!

Podias partilhar uma foto das ligações. Assim era mais fácil para se perceber…
Obrigado pela partilha.

@cafeoliveira adiciona essa imagem ao post inicial e podes remover depois a tua última mensagem.

Nice, obrigado pela partilha. Olha só uma dúvida. Os reles também funcionam a 5v?

Boas… Sim, são a 5v. fiz uma derivação com ligadores wago…

1 Like

Olá,

Tenho duas questões:

1ª - Tenho uma garagem onde estaciono o meu carro mas o da minha mulher fica do lado de fora na rampa.
Estou a experimentar este esquema, funciona bem mas não consigo ativar o relé, de modo a ligar um aviso para a minha mulher saber se o meu carro já está na garagem, se já cheguei.
Muitas vezes tem de tirar o carro dela, para eu conseguir meter o meu.
Só queria que o sensor ativasse o relé quanto o meu carro estivesse na garagem.

2ª - Tenho um wemos que me dá uma determinada distancia , mas no home assistant só aparece passado 5 minutos. Está a demorar muito a atualizar. Uso o tasmota e tenho o valor Telemetry period em 300.

Obrigado desde já pela ajuda!

Em relação ao número 2 tu próprio deste a resposta. 300 segundos a dividir por 60 segundos dá 5 minutos…
Basta alterares esse valor para o tempo que queres.

1 Like

Como é que não pensei nisso :slight_smile:
Obrigado

2 Likes

E se fizeres uma automação com diferentes distancia.

1a sem carro na garagem
Outra com carro na garagem
E outra com o portão aberto…

Será isto que precisas?


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


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