Domo Electra

FORO

Domotizar persianas...
 
Avisos
Vaciar todo

Domotizar persianas Cherubini

KlinX
(@klinx)
Ayudante de Aprendiz

Hola,

me gustaría empezar la domotización de mi casa por automatizar la subida y bajada de todas mis persianas que actualmente ya tengo motorizadas con motores y mandos Cherubini.

Tengo HomeAssistant, junto con un módulo RFLINK, pero por lo que he estado informándome estas persianas usan un mecanismo de "rolling code" por lo que entiendo que no sería posible. 

Buscando por Internet he encontrado este módulo, que aunque algo caro (>100€) entiendo que es lo que necesito ¿verdad? Si es así ¿Dónde tendría que conectarse este módulo y como podría manejarlo desde Home Assistant?

Gracias

Citar
Topic starter Respondido : 18/04/2021 7:21 am
Miguel Ángel
(@miguel69)
Domoamigo Moderador

@klink

 

Buenos días, supongo que ese módulo, ese interfaz domótico, además de su propia alimentación que lleva a tensión de 230 voltios,  lo tienes que conectar al RFLINK para poder maniobrar con el Home Assistant. Lo que no sé si el RFlink puede dar soporte al módulo domótico. Si tuvieras el manual de instrucciones del RFlink y lo pudieras adjuntar aquí, quizás te podamos ayudar.

 

Saludos.

ResponderCitar
Respondido : 18/04/2021 12:30 pm
KlinX
(@klinx)
Ayudante de Aprendiz

RFLINK ya lo tengo conectado por USB a mi ordenador. Es un adaptador que permite recibir y enviar frecuencias de 433Mhz. Actualmente lo estoy usando para leer las temperaturas de varios termómetros.

RFLINK es similar a RFXCOM, con la diferencia que para este sí que he encontrado alguna cosita para enviar las señales con rolling code, pero usando Jeedom en lugar de Home Assistant. El adaptador RFXCOM también vale >120€ y luego no sé si sería capaz de integrarlo en Home Assistant.

El adaptador de Cherubini actua como un mando de la propia marca, por tanto es un emisor de 433Mhz. Lo que desconozco es como colocar ese cableado a mi PC o a una Raspberry para que pueda mandar esas señales desde HA.

ResponderCitar
Topic starter Respondido : 18/04/2021 4:48 pm
Miguel Ángel
(@miguel69)
Domoamigo Moderador

@klinx

Hola, supongo que tu RFLINK o placas que tenga, tendrá algún pin de salida de 3 ó 5 voltios, aunque necesitarías dos. Pues a esa salida de estos pin añades un relé de mismos voltios y contacto 230 voltios y haces pasar por el contacto de los relés,  el cable amarillo de subida y por el otro contacto del otro relé, el cable verde de bajada. 

En cuanto pueda intentaré hacerte un esquema.

 

Saludos,

 

 

ResponderCitar
Respondido : 18/04/2021 7:33 pm
KlinX
(@klinx)
Ayudante de Aprendiz

Me parece que no nos estamos entendiendo. El esquema es el siguiente:

PC <== USB => RFLINK <= ondas a 433Mhz => Persiana Cherubini con receptor 433Mhz

Desde el PC, mediante un protocolo de comunicación específico con USB, se envían/reciben comandos a RFLINK, que se encarga de enviar/recibir a/desde dispositivos mediante ondas a 433Mhz. El problema, es que RFLINK debería gestionar el almacenamiento y generación de los rolling code que corresponden a cada persiana, cosa que por lo que he podido averiguar no hace.

No entiendo a que te refieres con los pines y relés que comentas, porque el verdadero problema es más "de software". De hecho no aparece en la lista de dispositivos soportados; sobre todo por lo del "rolling code".

La página oficial de RFLink es esta

ResponderCitar
Topic starter Respondido : 19/04/2021 8:08 pm
Miguel Ángel
(@miguel69)
Domoamigo Moderador

@klinx

 

Buenas tardes, disculpa, creo que sí, que no nos entendemos porque no soy un entendido en la materia pero sí me ha despertado la curiosidad este tema y por eso he intervenido. Pensé que una RFLink era una placa electrónica.

Ahora bien, he entendido que tienes una placa electrónica Raspberry: a lo mejor es prescindible la RFlink programando dos salidas a 5 voltios, por ejemplo, que vayan a sendos relés (hay módulos de relés para Raspberry) y que estos relés activen el interfaz domótico rolling code que interactuará con los receptores de las persianas; un relé activará la bajada y el otro la subida.

Son cosas que se me ocurren pero que como te dije anteriormente, desconozco totalmente esta materia.

 

Saludos.

 

ResponderCitar
Respondido : 19/04/2021 11:03 pm
KlinX
(@klinx)
Ayudante de Aprendiz

Disculpa el retraso. Entiendo lo que comentas. De hecho se podría coger un mando de persiana y de alguna manera conectar esos relés a los contactos de los botones del mando. 

Las desventajas de la anterior solución son:

- Al soldar a los botones del mando estoy inutilizando el mando

- Solo puedo gestionar una persiana (o todas), pero no cada persiana individualmente.

Por ese motivo, aunque sea caro, creo que "me la jugaré" con el módulo RFXCOM ya que con ese módulo no tengo esas desventajas. La incógnita es si luego conseguiré integrarlo en Home Assistant, que imagino que sí ya que en Jeedom. Pero esa será otra batalla.

Muchas gracias por la ayuda. Ya informaré de los resultados.

ResponderCitar
Topic starter Respondido : 01/05/2021 8:43 am
XiRa me gusta
XiRa
 XiRa
(@xira)
Ayudante de Aprendiz

@klinx te lo agradecería mucho, cuando hagas las pruebas comentanos porfi, es un tema que me interesa mucho

 

La vida te regala todos los días un cheque de 24 horas, tú decides como invertirlo

ResponderCitar
Respondido : 03/05/2021 4:52 am
KlinX
(@klinx)
Ayudante de Aprendiz
Respondido por: @xira

@klinx te lo agradecería mucho, cuando hagas las pruebas comentanos porfi, es un tema que me interesa mucho

 

La verdad es que tardaré porque no hay disponibilidad de RFXCOM hasta junio. 😑 

ResponderCitar
Topic starter Respondido : 09/05/2021 7:43 pm
KlinX
(@klinx)
Ayudante de Aprendiz

Ya me ha llegado el RFXCOM. No he tenido tiempo de hacer muchas pruebas, pero os puedo confirmar que con la utilidad que proporcionan "rfxmgr.exe" he sido capaz de controlar todas mis persianas de manera independiente.

El siguiente punto a resolver será como integrarlo en Home Assistant ya que por lo poco que he leído hay que generar un código numérico para cada persiana y acción (subir/bajar). Si lo consigo ya seguiré informando.

ResponderCitar
Topic starter Respondido : 05/06/2021 9:05 am
XiRa me gusta
KlinX
(@klinx)
Ayudante de Aprendiz

Finalmente he podido integrar las persianas en Home Assistant. No ha sido muy difícil ya que Home Assistant tiene su propio plugin RFXCOM y desde ahí solo hay que introducir los códigos que aparecen en rfxmgr.exe. 

Los únicos inconvenientes que le veo son:

1. No hay manera de saber si la persiana está subida o bajada. 

2. Si quieres automatizar que se bajen hasta un 25%, 50% o similar lo has de hacer mediante una orden de bajar/subir y otra de stop tras X segundos. Eso asumiendo que las persianas ya estaban completamente subidas/bajadas (ver punto anterior).

3. A veces las ordenes no se reciben y hay que volver a repetirlas.

Para automatizaciones de subir/bajar completamente creo que cumple bien su cometido. Para automatizaciones más complejas estoy seguro que existen motores que ya proporcionan el estado en el que está.

ResponderCitar
Topic starter Respondido : 13/06/2021 12:29 pm
nitobosch
(@nitobosch)
Nobel

Hola @klinx,

soy nuevo en el foro, pero buscando mi caso he llegado a este hilo, a ver si me puedes echar un cable.... Yo tengo unos toldos Cherubini que he conseguido hacer funcionar con el RFXCOM conectado a mi PC. No obstante, ahora me gustaría integrarlo en Home Assistant. ¿Me podrías dar detalles de como lo hiciste tú? En mi caso tengo HA instalado en un NAS Synology, mediante docker. Me gustaría saber si el RFXCOM lo sigues teniendo conectado al PC o si tienes HA instalado en otro dispositivo, si lo tienes conectado a él. También me sería de utilidad saber si la configuración del plugin la hiciste directamente por el .yaml o a través de la opción disponible en Integraciones ( https://www.home-assistant.io/integrations/rfxtrx/)

Muchísimas gracias!

 

ResponderCitar
Respondido : 04/08/2021 4:51 pm
KlinX
(@klinx)
Ayudante de Aprendiz

Hola @nitobosch,

Yo también tengo HA con Docker en un mini PC. Tengo RFXCOM conectado al mini pc.  En Docker usé la integración que has indicado. Antes has de descubrir el nombre del dispositivo que se asigna en el Linux donde lo conectes y mapearlo al Docker. Por ejemplo con:

ls /dev/serial/by-id/

Verás que hay alguno con RFXCOM en el nombre, pues ese has de usarlo en la configuración de tu Docker de HA para mapearlo del host al docker. Una vez mapeado y reiniciado el container, al añadir la integración de RFXCOM en HA podrás usar ese mismo nombre. Ejemplo de mi mapeo:

/dev/serial/by-id/usb-RFXCOM_RFXtrx433XL_xxxxxxxxx-if00-port0:/dev/serial/by-id/usb-RFXCOM_RFXtrx433XL_xxxxxxxxx-if00-port0 

Desde la integración puedes añadir nuevos dispositivos, uno por cada toldo/persiana, mediante la opción "Configure" de la integración e introduciendo el código que te haya mostrado rfxmgr.exe al operar con el toldo/pesiana. 

Si todo ha ido bien, por cada dispositivo te genera 3 entidades:

  • binary_sensor: donde indica si está abierto/cerrado (lo deduce según el último comando que le hayas enviado desde la integración)
  • cover: permite subir/bajar/parar el motor
  • rssi: calidad de la señal

Saludos!

 

ResponderCitar
Topic starter Respondido : 11/08/2021 11:57 am
marpera
(@marpera)
Nobel

La domotización de las persianas es una de las mejores cosas que podemos hacer en nuestro hogar.

ResponderCitar
Respondido : 14/09/2021 1:07 pm