Viva,
No seguimento de um esquema para ligar um shelly ao portão da garagem que vi aqui (Portões de garagem com Shelly 1), optei também por usar um shelly1 para ligar a um motor de garagem e partilhar com a comunidade.
Não é nada de especial do ponto de vista técnico, mas é muito útil e pode ajudar os principiantes.
#1 - Ligar o shelly (ou similar) ao motor.
Os motores tipicamente têm uma ligação para serem ativados por via de um interruptor de parede ou daquelas chaves que tb costumam ficar na parede ao lado do portão. É precisamente aqui que ligamos o relay, conforme mostra a imagem:
Liguei o “PB” no 0 do Shelly e o “GND” no 1.
Depois disto é alimentar o shelly pela via normal a 220V que alimenta também o motor.
Tirei uma foto para verem melhor como ficam as ligações:
Passos seguintes:
#1 Configurar MQTT no shelly (ou qualquer outro device similar que usem)
#2 - Configurar como switch:
switch:
- platform: mqtt
name: garage_door
command_topic: "shellies/shelly1-XXXXXX/relay/0/command"
state_topic: "shellies/shelly1-XXXXXX/relay/0"
payload_on: "on"
payload_off: "off"
retain: false
#3 - Criar um cover
(tenho na garagem um sensor para saber se a mesma está aberta/fechada e assim consigo saber o estado da mesma. Assim, quando está aberta, já não surge no interface a opção de clicar para abrir)
cover:
- platform: template
covers:
garage_door:
friendly_name: "Garage Door"
position_template: >-
{% if is_state('binary_sensor.door_window_sensor_xxxxxx','on') %} 100
{% elif is_state('binary_sensor.door_window_sensor_xxxxxx','off') %} 0
{% endif %}
open_cover:
service: switch.turn_on
data:
entity_id: switch.garage_door
close_cover:
service: switch.turn_on
data:
entity_id: switch.garage_door
icon_template: >-
{% if is_state('binary_sensor.door_window_sensor_xxxxxx','on') %}
mdi:garage-open
{% else %}
mdi:garage
{% endif %}
#4 - Aspecto final:
Utilizações interessantes:
Quem tiver Iphone pode integrar com Homekit e indicar: “Siri, open my Garage Door” o que é útil, quando estamos a chegar a casa (e temos o telefone emparelhado):
Quem tiver Alexa (e.g. echo dot) pode fazer o mesmo com a APP, indicado “Alexa, open my Garage door”.
(Para Android certamente existem soluções similares)