Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Automação não na liga rele

Caro,

Estou fazendo uma automação para acionar a bomba do tank1000 em situações:

Quando o Tank3000 fica sem água e o

“Sensor up” ligado e

“Sensor down” ligado

e

Tank1000 está com

"Sensor down" desligado

açao

Ligue o "relé tank1000" para reabastecer o tanque.

caso

tank1000 está com a

ação “sensor down”

desligando o “relé tank1000”.

segue o código:

alias: "Tank water pump - on"
id: tank001
trigger:
   - platform: mqtt
     topic: 'stat/tank3000/POWER2'
     payload: 'ON'
condition:
   condition: and
   conditions:
     - condition: state
       entity_id: switch.tank3000_sensor_up
       state: 'ON'
     - condition: state
       entity_id: switch.tank1000_sensor_down
       state: 'OFF'
action:
   service: switch.turn_on
   entity_id: switch.tank1000_relay

configuração de tanques:

tank1000

Toggle1 = relé

Toggle2 = sensor up

Toggle3 = sensor inativo

Sensores:

toggle2 e toggle3

off = tanque com água

ligado = tanque sem água

tank3000

Toggle1 = sensor up

Toggle2 = sensor inativo

Sensores:

toggle1 e toggle2

off = tanque com água

ligado = tanque sem água

2 respostas

Oi Leandro, de boa ?

Vi que tá um tempinho parado nisso, será que conseguiu resolver esse problema ? Se sim, compartilha conosco ?

solução!

Sim resolvido:

codigo final:

###### Liga Bomba quando Tank3000 estiver vazio
alias: "Tank3000 vazio - bomba on"
id: tank001
trigger:
  - platform: state
    entity_id: switch.tank3000_sensor_down
    to: 'on'
condition:
  condition: and
  conditions:
    - condition: state
      entity_id: switch.tank3000_sensor_up
      state: 'on'
    - condition: state
      entity_id: switch.tank1000_sensor_down
      state: 'off'
action: 
  service: switch.turn_on
  data:
    entity_id: switch.tank1000_relay

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software