/ac/bl: persianas (firmware 3.x)
A ação /ac/bl consulta e aciona as persianas do equipamento. Cada persiana usa um par de relés: o primeiro sobe e o segundo desce. A persiana 1 usa as saídas 1 e 2 (r0 e r1); a persiana 2, as saídas 3 e 4 (r2 e r3); e assim por diante.
Parâmetros
Seção intitulada “Parâmetros”Cada persiana tem três parâmetros, numerados a partir de 0. O número é o índice da persiana: u0, d0 e t0 são da persiana 1.
| Parâmetro | Nome | on |
off |
|---|---|---|---|
uN |
Subir | Sobe a persiana. Se ela estiver descendo, troca o sentido. | Para a persiana. |
dN |
Descer | Desce a persiana. Se ela estiver subindo, troca o sentido. | Para a persiana. |
tN |
Parar/Alternar | Em movimento: para. Parada: anda no sentido contrário ao último movimento. | Para a persiana. |
Na resposta, uN vem on enquanto a persiana sobe, dN vem on enquanto ela desce, e tN vem on enquanto ela anda, em qualquer sentido.
Quais persianas estão ligadas
Seção intitulada “Quais persianas estão ligadas”O número de persianas vem da configuração do equipamento: o parâmetro n de /lb/blinds (de 0 a 5). O campo _en da resposta mostra as persianas ligadas, uma por bit: o bit 0 é a persiana 1, o bit 1 é a persiana 2, e assim por diante.
_en |
Em binário | Persianas ligadas |
|---|---|---|
1 |
00001 |
Persiana 1 |
3 |
00011 |
Persianas 1 e 2 |
31 |
11111 |
As 5 persianas |
- A consulta só traz os parâmetros das persianas ligadas.
- Comando para uma persiana desligada não aciona nada. A resposta vem com
code=1011. - Os relés de uma persiana ligada saem de
/ac/rs: use/ac/blpara acioná-los.
Consultar
Seção intitulada “Consultar”$72B0>/ac/bl@0?<83554# — Dispositivo: $72B0, Ação: >/ac/bl, Protocolo: @0, Valores: ?, Sequência: <83554, Fim: #Resposta
Seção intitulada “Resposta”Exemplo com 2 persianas ligadas e paradas:
$72B0>/ac/bl@0?code=1001&u0=off&d0=off&t0=off&u1=off&d1=off&t1=off&_en=3<3363824# — Dispositivo: $72B0, Ação: >/ac/bl, Protocolo: @0, Valores: ?code=1001&u0=off&d0=off&t0=off&u1=off&d1=off&t1=off&_en=3, Sequência: <3363824, Fim: #Acionar
Seção intitulada “Acionar”Envie o parâmetro da persiana com on. Exemplo: subir a persiana 1.
$72B0>/ac/bl@0?u0=on<63613# — Dispositivo: $72B0, Ação: >/ac/bl, Protocolo: @0, Valores: ?u0=on, Sequência: <63613, Fim: #A resposta traz o estado de todas as persianas ligadas:
$72B0>/ac/bl@0?code=1111&u0=on&d0=off&t0=on&u1=off&d1=off&t1=off&_en=3<3368851# — Dispositivo: $72B0, Ação: >/ac/bl, Protocolo: @0, Valores: ?code=1111&u0=on&d0=off&t0=on&u1=off&d1=off&t1=off&_en=3, Sequência: <3368851, Fim: #Para parar a persiana 1, envie t0=on (ou u0=off).