Catturare codici infrarossi e radiofrequenza usando Broadlink Manager

3 minuti di lettura
SCOPI DELLA GUIDA
  • Catturare codici infrarossi e radiofrequenza utili alla domotizzazione di dispositivi non domotici
  • Livello di difficoltàbasso
CONCETTI AFFRONTATI:
  • Utilizzo software
  • Cattura codici
COMPONENTI SOFTWARE UTILIZZATE:
PREREQUISITI
  • Dispositivo Broadlink già configurato in Wi-Fi
  • Disponibilità di un computer con sistema operativo Windows
DISPOSITIVI FISICI UTILIZZATI:
  • Un dispositivo Broadlink infrarosso (eg. RM4 Mini) o infrarosso/radiofrequenza (eg. RM4 Pro)
GUIDA maggiormente indicatA per:

Windows

Note e disclaimer
  • qualsiasi eventuale modifica agli impianti domestici dev'essere progettata ed realizzata SOLO da personale qualificato;
  • qualsiasi modifica attuata in proprio è a propria responsabilità personale nonché a proprio rischio e pericolo (i contenuti della presenta pagina hanno puro scopo didattico);
  • qualsiasi modifica attuata in proprio a un dispositivo ne fa decadere garanzia, omologazioni e certificazioni di qualità.
Revisione guida: 1.2

Abstract

TelecomandoL’utilizzo in domotica di codici infrarossi e/o in radiofrequenza (433 MHz / 315 MHz) rappresenta spesso una buona tecnica per riuscire a domotizzare qualcosa che, nativamente, non lo sarebbe.

Da tempo infatti esistono semplici ed economici dispositivi utili all’apprendimento e sopratutto alla trasmissione di codici di questo tipo (eg. Broadlink RM4 Mini); tali dispositivi, una volta inseriti in domotica, rappresentano una “leva” per virtualizzare l’indiretto controllo di dispositivi “obiettivo”.

In sostanza, la tecnica è quella di apprendere i codici dai telecomandi dei dispositivi che vogliamo domotizzare, inserirli nella configurazione del nostro HUB personale (in questo caso, Home Assistant) sotto forma di accessori (interruttori, ventilatori, condizionatori ecc.) che, quando attivati, scaturiscano nell’invio dei codici infrarossi/radiofrequenza appropriati.

Questa tecnica è stata usata in svariati progetti presenti su inDomus:

Quello che vedremo in questa guida è come, partendo da un dispositivo Broadlink (capace nella ricezione/invio di codici infrarossi/radiofrequenza) e da un telecomando o un radiocomando (capaci rispettivamente nella trasmissione codici infrarossi o in radiofrequenza), riusciremo a catturare tali codici al fine di un riutilizzo in configurazione domotica.

Nb. questa guida fa riferimento a codici radiofrequenza 433 MHz/315 MHz (non rolling code) e a segnali infrarossi (con lunghezza d’onda tra i 700 nm e 1 mm, ovvero quella dei telecomandi tradizionali).
Per domotizzare telecomandi rolling code, è disponibile questa guida.

Al tema dell’uso di infrarossi e radiofrequenze in domotica abbiamo dedicato un episodio del nostro podcast.

ATTENZIONE: Prima di porsi il problema di catturare codici, la cosa più sana è fare un salto sul nostro ARCHIVIO COLLABORATIVO di codici infrarossi/radiofrequenza. Con un po’ di fortuna, potresti già trovare il lavoro fatto. Differentemente, non dimenticarti (sempre tramite quella pagina) dopo aver raccolto i tuoi, di inviarli all’archivio!

Configurazione Broadlink

Per utilizzare il componente “Broadlink” è necessario che l’attuatore (quale sia il modello) sia già configurato e quindi presente sulla nostra Wi-Fi. Per far in modo che l’emettitore infrarosso entri (e resti) dentro la vostra Wi-Fi è sufficiente utilizzare l’app mobile  “e-Control” (per Android e iOS) e seguire le istruzioni a schermo. Alternativamente utilizzare l’app Broadlink (per Android e iOS, ma usarla solo in caso l’attuatore non sia supportato dall’app e-Control): in questo caso provvedere ad eseguire solo la procedura che fornisce all’attuatore le coordinate d’accesso alla Wi-Fi, poi interrompere e non completare la configurazione.

Finita la prima configurazione una tantum sarà poi necessario che l’attuatore Broadlink possegga, all’interno della nostra Wi-Fi, un IP fisso adottando la tecnica del “MAC Binding” sul router. Per farlo, si consiglia la lettura di questa guida.

All’atto dell’assegnare un IP fisso al Broadlink si consiglia di appuntarsi da parte sia l’IP assegnato sia il “MAC Address” (indirizzo fisico) dell’attuatore: entrambe queste informazioni serviranno più avanti.

Broadlink Manager

A questo punto è necessario scaricare gratuitamente “Broadlink Manager“, il piccolo ma comodissimo software preposto alla cattura del codici. Scaricare il pacchetto d’installazione da qui e provvedere all’installazione passo-passo.

Alla prima esecuzione di “Broadlink Manager” cliccare sulla voce “Scan” al fine di cercare, sulla rete, il dispositivo Broadlink da utilizzare per la cattura dei codici. Il computer sul quale viene eseguito “Broadlink Manager” deve essere collegato alla medesima rete del dispositivo Broadlink.

Broadlink Manager - 1

Se tutto andrà come deve, nella finestra terminale di “Broadlink Manager” apparirà l’evidenza del dispositivo automaticamente identificato:

Broadlink Manager - 2

N.b. nel titolo della finestra apparirà anche la temperatura dell’ambiente in cui è calato il dispositivo Broadlink (solo modelli Pro/Pro+ RM3).

A questo punto è possibile catturare i codici dal proprio telecomando.

Cliccare su “Learn New Command” per impostare il dispositivo Broadlink in modalità “ascolto“, avendo cura di scegliere quale tipo di codice catturare (infrarosso “infrared” o radiofrequenza “RF”):

Broadlink Manager - 3

Ciò fatto, premere il pulsante del telecomando da catturare, avendo cura (in caso di infrarosso) di puntarlo verso il dispositivo.
Nella finestra appariranno due codici, uno verde e uno giallo (rispettivamente RAW e Base64).

Broadlink Manager - 5

Si tratta di due declinazioni dello stesso codice: è l’uso che se ne potrà fare, a cambiare. Il primo formato (Base64) si utilizza solitamente con Homebridge tramite il componente “homebridge-broadlink-rm“, mentre il secondo viene solitamente utilizzato con Home Assistant (tramite componenti come “Broadlink” o “SmartIR“).

A questo punto “Broadlink Manager” chiederà di assegnare un “nome” al codice appena catturato, da inserire nella dialog box che apparirà:

Broadlink Manager - 4

Inserito il nome, in alto a destra tale “nome” apparirà nella lista dei codici fin qui catturati. Selezionandone uno e cliccando “Send Command”, il dispositivo Broadlink provvederà ad inviare il comando, così da permetterci un test di bontà del codice.

Broadlink Manager - 6

Pubblicazione codici

I codici, va da sé, andranno man mano collezionati, possibilmente (nostro consiglio) presso un foglio Excel, utilizzando un banalissimo copia-incolla a partire dalla finestra di “Broadlink Manager”.

A tal proposito ricordiamo l’esistenza del nostro “archivio collaborativo” di codici infrarossi/radiofrequenza, al quale invitiamo tutti a collaborare man mano che, a partire dai propri telecomandi, si collezionano i codici.


Telegram News Channel