Ambientador Airwick 433mhz

433mhz

(Rodolfo) #1

Olá, depois de um video que o @brunohorta fez no seu :tv: Canal sobre com iotizar um Airwick, eu achei a ideia muito engraçada, e como tinha dois aqui em casa tencionei fazer o mesmo…mas queria fazer um pouco diferente e por isso esperei mais algum tempo até surgir novas ideias, até que em um blog espanhol, tirei a ideia que o fazer usando um módulo 433 mhz.

Então o que vais precisar caso queiras concretizar também este projecto?

O ambientador podes comprar em qualquer supermercado, ou também o podes encontrar mais barato em lojas de chines ou bazares, por norma já trazem uma recarga, eu costumo comprar recargas nos chineses têm muito aromas e o preço é bem mais baixo.

O mini relay 433 podes encontrar online no alixpress , pesquisa por esse mesmo nome que vais encontrar…

O transformador podes usar um de 5v eu usei um do nokia antigo que aqui tinha.

Depois tens duas opções ou compras um Broadlink Rf Pro opção mais cara, ou usas um Sonoff Bridge que é a opção mais barata e foi o que usei neste projecto.

O botão de pressão podes encontrar também na Robert Mauser.

O Botão 433mhz podes encontrar no aliexpress, pesquisa por button 433 em principio qualquer um serve…

Ok, uma vez que já tens todo o material, vais começar por desmonstar o Ambientador… existe muitos modelos ao qual não vou estar estar a mostrar fotos de todo o processo de desmontagem… mas por norma é tudo muito parecido, depois de tirares os parafusos e teres acesso ao motor.

Aqui as ligações do Módulo são muito simples:

Fio Amarelo da placa liga ao fio do vermelho do motor.
Fio Branco da placa liga ao fio azul, ou preto do motor…
Fio Vermelho da placa liga ao positivo do transformador.
Fio Preto da placa liga ao negativo do transformador.

:point_right: Eu usei um transformador invés de uma pilha, pois o ambientador está posto em cima do meu poliban escondido e onde tenho corrente.

Agora vai depender de como queres, que o teu ambientador active, eu quis que as coisas fossem o mais simples possíveis e que tudo ficasse escondido, por isso decidi esconder um botão 433 dentro do autoclismo…

Então o que fiz basicamente foi, tirar essa tampa que fica por cima do autoclismo e ligar o botão que está soldado ao botão original da placa (botão 433) e arranjar um local no mecanismo do autoclismo que, quando pressionares o autoclismo haja um contacto nesse botão que colocaste no mecanismo, e que o mesmo emita para o Home Assistant um Sinal 433.

Por sua vez, o Home Assistant vai receber esse sinal, e vai mandar o Sonoff Bridge emitir outro sinal 433 em que a placa vai receber esse sinal e fazer o Ambientador funcionar :wink:

Ok, agora para começares na parte da configuração e colocares isto a funcionar vais precisar de no teu configuration.yamlcriares um switch.

:pushpin: Este código é para o caso de estares a usar um sonoff bridge.

switch:

  - platform: mqtt
    name: tomadas
    command_topic: "cmnd/teste/Backlog"
    payload_on: "RfKey1"
    payload_off: "RfKey2"
    
  - platform: mqtt
    name: "ambipuff" 
    state_topic: "tele/teste/RESULT"
    command_topic: "cmnd/teste/RfCode"
    qos: 1
    payload_on: "#12345"
    payload_off: "#54321"

Ok, uma vez que já criaste o swich, vais agora clicar uma vez no botão da plaquinha mini rele 433, vai se acender um led vermelho e vai ficar fixo,

Depois quando ele led tiver vermelho fixo, vais ao Home Assistant e vais carregar no switch que tu criaste acima, o led da plaquinha irá piscar 3 vezes… ou seja ele quando estava vermelho fixo… queria dizer que estar em learning Mode, e quando piscou 3 vezes quis indicar que já ficou com um codigo na memória, e sempre que o receber irá actuar o ambientador…

Pressupondo que já tenhas testado,e que tenha funcionado, vamos então agora para a parte da automação, em que o ambientador vai funcionar quando pressionar o autoclismo.

Dentro outra vez do teu configuration.yaml coloca isto:

automation:
  - alias: 'ambi'
    initial_state: true
    trigger:
      platform: mqtt
      topic: tele/teste/RESULT
    condition:
      - condition: template
        value_template: '{{ trigger.payload_json.RfReceived.Data == "FA64E1" }}'     
    action:
      service: switch.turn_on
      data:
        entity_id: switch.ambipuff

Bom, caso tenhas seguido todos os passos tens o teu Ambientador já um bocadinho mais inteligente…