Hola a todos,
Para aquellos que tenemos un Broadlink Rm Pro (el triangular negro que lleva IR y RF) sabemos que en Eedomus tenemos un plugin para controlarlo por medio de infrarrojos pero
no por Radiofrecuencia.
Tras leer numerosos foros he llegado a la conclusión que el plugin de Eedomus no controla la Radiofrecuencia, si alguien considera que sí le rogaríamos que nos explique y demuestre lo contrario a los que nos resulta imposible.
Tras esto y viendo que los scripts de Eedomus son limitados, que no podemos modificar el script original de Eedomus para controlar el broadlink (hace llamadas que no son permitidas para los usuarios), la única manera que he podido hacer por mi parte es la de hacer pasarela por medio de mi Synology (que lo veo más útil que utilizando una tableta o móvil Android, es un aparato que suele estar encendido).
Para ello, y si recuerdo bien los pasos, debemos hacer lo siguiente: (en proceso)
- Instalar el servicio
Web de Synology : Desde el Centro de Paquetes (
Web Station)
- Activar "
Sitio Web Personal": Para ello dentro del Centro de Paquetes hay que instalar
Apache 2.2 y
PHP 5.6. OJO QUE TIENEN QUE SER ESAS VERSIONES Y NO LAS MÁS NUEVAS
- Instalar
Python en Synology desde el Centro de Paquetes
Una vez que tenemos ya el servicio Web con PHP y Python ya podremos hacer llamadas a Synology desde Eedomus y que las ejecute nuestro Synology (para las funciones que no podemos ejecutar desde Eedomus).
Ahora instalaremos el comando
broadlink para ello primero tenemos que instalar PIP:
- Desde un Terminal (en Macos) o un Shell (en Windows) accedemos por SSH a Synology (previamente hay que tener activo el servicio SSH que se activa en la configuración de Synology): ssh
usuario@
direcciónIPSynology- Dentro de la línea de comandos de Synology descargamos PIP escribiendo: wget
https://bootstrap.pypa.io/get-pip.py- Instalamos PIP: sudo python get-pip.py
- Instalamos el comando broadlink: sudo pip install broadlink
Ahora Synology es capaz de utilizar dicho comando que invocaremos por medio de php.
Dentro de la carpeta compartida "web" (que es donde se aloja nuestra web personal) creamos una carpeta con el nombre que queramos (en mi caso "broadlink" y metemos la carpeta que inlcuyo en el adjunto).
Tras esto necesitamos los códigos que genera la aplicación oficial de Broadlink en Android "e-control". Al decirle que queremos compartir nuestros códigos con otros usuarios los guarda dentro del teléfono (no recuerdo la ruta actual pero es fácil de encontrar y mandarnoslos por correo).
(en Proceso)