Pular para o conteúdo
Conteúdo técnicopara integradores e desenvolvedores. Para usar o sistema no dia a dia, veja os manuais dos apps e equipamentos.

/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.

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.

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/bl para acioná-los.
$72B0>/ac/bl@0?<83554# — Dispositivo: $72B0, Ação: >/ac/bl, Protocolo: @0, Valores: ?, Sequência: <83554, Fim: #

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: #

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).