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:
GUIDA maggiormente indicatA per:

Windows

Note e disclaimer
  • qualsiasi modifica all'impianto elettrico dev'essere effettuata da personale qualificato;
  • qualsiasi modifica attuata in proprio è a propria responsabilità personale nonché a proprio rischio e pericolo (la presente guida ha puro scopo didattico);
  • qualsiasi modifica attuata in proprio a un dispositivo ne fa decadere la garanzia.
Revisione guida: 1.1

Abstract

TelecomandoL’utilizzo in domotica di codici infrarossi e/o in radiofrequenza (433mhz / 315mhz) 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 RM Mini 3); 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 appropiati.

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 433mhz/315mhz (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 del dispositivo Broadlink

Prima di iniziare la cattura di codici tramite l’uso combinato di Home Assistant e della suo componente “Broadlink“, è necessario che il Broadlink sia già presente sulla nostra Wi-Fi. In caso questo passo sia già stato effettuato in precedenza, sarà possibile proseguire oltre.

Per far in modo che l’emettitore infrarosso entri (e resti) dentro la vostra Wi-Fi è sufficiente scaricare l’applicazione e-Control per Android o per iOS e seguire le istruzioni. In caso di difficoltà, è disponibile il manuale in italiano.

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.


Please comment below