Integrare Releu Inteligent Shelly cu Home Assistant

Shelly Home Assistant Home Ready
Shelly Home Assistant Home Ready

In acest turorial vom instala si integra releul Shelly 1, Shelly 1PM si Shelly 2.5 in serverul de casa inteligenta si automatizare Home Assistant. Releele (actuatoarele) inteligente Shelly se remarca prin dimensiunile reduse, modularitate si o laraga posibilitate de conectare si utilizare. Pe langa acestea sunt disponibile si becuri RGB, prize sau senzori de miscare si de temperatura. Integrarea lor cu serverul Smart Home Home Assistant va fi similara.

Aspirator Xiaomi Mi Robot Vacuum Mop Pro

Aspirator Xiaomi Mi Robot Vacuum Mop Essential

Aparat de aer conditionat Gree Bora A4 R32 GWH12AAB-K6DNA4A Inverter 12000 BTU

Actuatoarele Shelly si-au castigat multi fani datorita urmatoarelor avantaje:

  • Pret accesibil fata de concurenta.
  • Dimensiuni reduse – instalarea fara probleme in spatele intrerupatoarelor sau a prizelor existente fara a face modificari majore.
  • Conectare Wireless cu accesare din Cloud sau cu posibilitate de limitare la utilizarea locala.
  • Integrarea facila cu diverse sisteme Smart Home de automatizare Open Source cum ar fi Home Assistant, openHab sau FHEM.
  • Functionare fara conectare Wi-Fi astfel ca daca din varii motive se blocheaza routerul actuatoarele pot fi actionate de la intrerupatoarele clasice.
  • Actuatoarele Shelly functioneaza pana la o putere nominala de 10A.
  • Relativ usor de rescris Firmware-ul original, desi acesta vine cu majoritatea functiilor deblocate.
  • Actuatorul Shelly 2.5 avand doua contacte se poate folosi si pentru rulouri de fereastra, foarte usor de configurat.

Diferente si similitudini intre diferite relee Shelly

Shelly 1

Shelly 1

Pros

  • Conectare Wi-Fi (2.4GHz)
  • Dimensiuni 41x36x17mm
  • 1 Canal
  • Optional senzor de temperatura si umiditate

Cons

  • Nu ofera informatii despre consum
  • Necesita Faza+Nul pentru alimentare
  • Pentru instalare necesita cunostinte de baza pentru instalatii electrice

Shelly 1L

Shelly 1L

Pros

  • Conectare Wi-Fi
  • Dimensiuni 42x36x14mm
  • 1 Canal
  • NU necesita fir suplimentar pentru Nul

Cons

  • Nu ofera informatii despre consum
  • Pentru instalare necesita cunostinte de baza pentru instalatii electrice
  • ByPass Nul se achizitioneaza separat

Shelly 1PM

Pros

  • Conectare Wi-Fi
  • Dimensiuni similare cu Shelly 1
  • 1 Canal
  • Monitorizare consum
  • Optional senzor de temperatura si umiditate

Cons

  • Pentru instalare necesita cunostinte de baza pentru instalatii electrice
  • Necesita Faza+Nul pentru alimentare

Shelly 2.5

Shelly 2.5

Pros

  • Conecatre Wi-Fi
  • Dimensiuni reduse 42x36x14mm
  • Monitorizare consum
  • 2 canale

Cons

  • Pentru instalare necesita Cunostinte de baza pentru instalatii electrice
  • Pentru utilizare cu Rulouri electrice necesita instalare de catre un electrician profesionist

Scheme circuite de montaj electric Shelly

Schemele de montaj electric Releu Shelly 1, 1L, 1PM, 2.5 sunt disponibile pe ste-ul oficial shelly-support.eu (credits to SparkyMaster) si putem regasi toate tipurile de conectari necesare pentru a le putea integra cat mai corect in locuinta noastra. Avem exemple de circuite simple, circuite cap scara sau circuite de conectare cu senzori de miscare.

Integrare Releu Shelly cu Home Assistant

Pentru a integra actuatorul Shelly cu Home Assistant avem 3 varinate. Prima varianta si desigur cea mai la indemana este prin integrarea de baza din Home Assistant, integrarea prin intermediul HACS sau integrarea prin MQTT.

Integrare prin Autodiscovery in Home Assistant

Pentru a integra actuatorul Shelly cu modulul de baza din Home Assistant nu trebuie decat ca Actuatorul sa se afle in reteau locala, aceeasi cu cea in care este serverul Smart Home. Home Assistant prin functia de Autodiscovery va detecta noul device si in zona de notificari vom primi un mesaj prin care suntem informati ca s-a descoperit o noua componenta.

Pentru integrare nu ne ramane decat sa apasam pe Configure apoi pe Submit, astfel ca dispozitivul va comunica cu Home Assistant. Ne mai ramane doar sa atribuim o zona unde se afla actuatorul urmand ca ulterior sa putem realiza automatizari pa baza acestuia.

Integrare prin modul Shelly in Home Assistant

Pentru a integra actuatorul Shelly cu Home Assistant prn Modulul Shelly, vom naviga in Configuration / Integrations / ADD INTEGRATIONS, unde vom cauta modulul Shelly.

Pentru a finaliza integrarea nu ne ramane decat sa introducem IP-ul actuatorului Shelly si sa-i atribuim o locatie in sistem.

In ambele cazuri se va crea un device cu 6 entitati, din care doar una va fi activa, si anume switchul. Celelate trebuie activate manual, pentru asta vom selecta rand pe rand cate o entitate si o vom activa.

Daca am ales sa integram actuatoarele Shelly prin una din aceste doua metode, putem lasa incontinuare functia de Cloud activa din aplicatia Shelly Cloud.

Integrare Shelly cu MQTT Shelly in Home Assistant

La integrarea dispozitivelor Shelly cu MQTT in Home Assistant (vezi tutorialul in cate instalam serverul MQTT)se va pierde functia de cloud a acestora putand fi controlate doar din aplicatia proprietara doar cand sunteti in reteau locala, sau prin intermediul serverului Smart Home. Pentru a activa functia MQTT a actuatorului Shelly vom folosi aplicatia proprietara Shelly Cloud si din Settings / Internet & Security / Advanced - Developer Settings vom putea activa aceasta functie. Trebuie sa completam cu Username/Parola asa cum le avem setate in serverul MQTT folosit in Home Assistant, IP-ul (brocker) local al serverului urmat de port-ul acestuia, alegem un custom topic prefix si salvam configuratia.

In acest moment actuatorul Shelly nu mai poate fi accesat din exteriorul retelei, ci doar local. Configuram Autodiscovery pentru Brockerul MQTT din Home assistant si la o simpla actionare a releului prin ON/OFF acesta se va autocerea in Home Assistant. Configuratia va arata asa:

- platform: mqtt
  name: "NUME Actuator"
  state_topic: "shellies/shelly1-<ID_Actuator>/relay/0"
  command_topic: "shellies/shelly1-<ID_Actuator>/relay/0/command"
  payload_on: "on"
  payload_off: "off"
  retain: true

Mai departe nu ne ramane decat sa realizam propriile automatizari care sa intergeze releul Shelly.

Update.

Configuratia MQTT pentru actuatorul (releele) Shelly 2.5:

# lights
light:
  - platform: mqtt
    unique_id: <Nume_Unic_pt_Releu_1>
    name: "Nume_Unic_pt_Releu_1"
    state_topic: "shellies/Shelly25_<ID_Actuator>/relay/0"
    command_topic: "shellies/Shelly25_<ID_Actuator>/relay/0/command"
    payload_on: 'on'
    payload_off: 'off'
    retain: false
    qos: 1
  - platform: mqtt
    unique_id: Nume_Unic_pt_Releu_2
    name: "Nume_Unic_pt_Releu_2"
    state_topic: "shellies/Shelly25_<ID_Actuator>/relay/1"
    command_topic: "shellies/Shelly25_<ID_Actuator>/relay/1/command"
    payload_on: 'on'
    payload_off: 'off'
    retain: false
    qos: 1

Senzorul de temperatura va primi urmatoarea configuratie:

sensor:
  - platform: mqtt
    unique_id: senzor_temp_Nume_Unic_pt_Actuator
    name: "Temperatura_Nume_Unic_pt_Releu"
    state_topic: "shellies/Shelly25_<ID_Actuator>/temperature"
    unit_of_measurement: 'ºC'

Configuratia pentru senzorii de masurare a puterii consumate:

sensor:
  - platform: mqtt
    unique_id: senzor_putere_consumata_Nume_Unic_pt_Releu1
    name: "Senzor_Putere_Consumata_Nume_Unic_pt_Releu1"
    state_topic: "shellies/Shelly25_<ID_Actuator>/relay/0/power"
    unit_of_measurement: 'W'
    
sensor:
  - platform: mqtt
    unique_id: sensor_energie_consumata_Nume_Unic_pt_Releu1
    name: "Senzor_Energie_consumata_Nume_Unic_pt_Releu1"
    state_topic: "shellies/Shelly25_<ID_Actuator>/relay/0/energy"
    unit_of_measurement: 'Wh'

Pentru senzorul intern de temperatura am folosit:

binary_sensor:
  - platform: mqtt
    unique_id: alerta_temp_Nume_Unic_pt_Actuator
    name: "Alerta_de_temperatura_Nume_Unic_pt_Actuator"
    state_topic: "shellies/Shelly25_<ID_Actuator>/overtemperature"
    device_class: "heat"
    payload_off: "0"
    payload_on: "1"

De Iulian Susnea

Pasionat de tehnologie, gadgeturi smart home si automatizari si am pornit la drum in crearea acestui site cu tutoriale pentru cele mai importante sisteme Smart Home ale momentului din dorinta de a-i ajuta pe cei la inceput de drum.

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *