Hola a todos.
He tardado un poco, pero aquí os dejo mi análisis de las pruebas que he hecho con Edomus+Zigate junto con los dispositivos xiaomi de los que dispongo. Espero que sirva de guia.
Observaciones generales
- Antes de nada, actualiza tu zigate a la última versión disponible. Algunas versiones borran la memoria interna del Zigate, por lo que se deben volver a vincular de nuevo todos los dispositivos que ya se tuvieran.
- En caso de que no os deje incluir dispositivos zigbee al zigate, mediante "Permit Join", haced un "Erase".
- No es posible tener vinculado un mismo periférico a dos controladores, en mi caso Zigate y Gateway original de Xiaomi.
En cuanto lo emparejas al Zigate, desaparece de la aplicación MiHome por lo que entiendo que se desvincula del gateway de Xiaomi. - Sin estar manipulando ningún dispositivo, de vez en cuando y no se muy bien por qué, Eedomus suelta la locución "Dispositivo ZigBee anunciado", como si estuviera haciendo la inclusión de algún dispositivo.
No hay ninguna notificación en la web.
Creo que ocurre a raiz de vincular el interruptor de pared (cableado) de Xiaomi
Dispositivos vinculados
Sensor de movimiento (y luz) Aqara
- Inclusión: 3 segundos pulsando el botón. Sin problemas.
- Cambio de estados en movimiento: cada 30 min
El funcionamiento no correcto del todo. Una vez detecta movimiento y vuelve a "Ningún movimiento", no vuelve a detectar movimiento hasta pasados muuuchos minutos.
Cuando lo tenía integrado a través de Jeedom + Plugin de Xiaomi + Gateway Xiaomi, una vez detectaba movimiento tardaba 2 minutos en volver a "Ningún movimiento", pero luego cambiaba correcta e inmediatamente si había algún movimiento pasado ese tiempo. - Cambio de estados en luz: solo informa si que hay cambio de luz cuando se detecta movimiento, pero esto es así nativamente, incluso con el gateway de Xiaomi.
- Valoración: NO funciona correctamente.
Detector de humo Honywell
- Inclusión: 3 pulsaciones rápidas. Sin problemas.
- Funcionamiento: sin anomalías.
Cuando detecta humo y empieza a sonar la alarma, lo notifica correctamente a Zigate-Eedomus y establece el estado "Alarma".
Cuando se detiene manualmente la alarma, el estado vuelve correctamente a "OK". - Valoración: Funciona correctamente.
Detector de apertura Aqara
- Inclusión: 3 segundos pulsando el botón. Sin problemas.
Si en unos segundos no aparece la notificación en eedomus para crear el nuevo dispositivo, además de presionar 3 segundos el botón en el sensor y esperar a que eedomus anuncie que está preparado para la inclusión, pasad el iman para simular una apertura o cierre. - Funcionamiento: sin anomalías.
Recibe los estado "Abierto" y "Cerrado" correctamente y sin lag. - Precauciones: sobre superficies metálicas, afecta en gran medida al alcance.
- Valoración: Funciona correctamente.
Sensor de agua Aqara
- Inclusión: 3 segundos pulsando el botón y cerrar el contacto.
- Funcionamiento: sin anomalías.
Detecta el agua inmediatamente y vuelve al estado normal tras 30 segundos de haber desaparecido el agua. - Valoración: Funciona correctamente.
Interruptor de pared (cableado) sencillo (1 pulsador) Aqara
- Inclusión: mantener 6 segundos pulsando el interruptor.
A partir de aquí, el proceso es un poco "raro", entiendo que porque aún no está integrado oficialmente en Eedomus.
Aparecen 3 notificaciones de dispositivos para crear. Si alguno de ellos pregunta si se desea añadirlo como actuador, responder "Si":
- Interruptor - un toque
Funciona OK: solo ON / OFF
- Interruptor - indicador doble toque
Funciona OK: solo para detectar cuando se realiza un doble toque físicamente sobre el pulsador
Una pulsación física hace que el valor se establezca a "ON" (no es de interés)
El doble toque se ve reflejado en este dispositivo mediante el valor "200" --> Le he dado el nombre "Doble toque"
pero se queda indefinidamente en ese estado, lo cual es un problema para detectar un "doble toque" posteriormente.
Para resetear el estado, crear un nuevo valor por ejemplo "Sin acción" y una macro que tras 5 segundos establezca ese valor. La macro se lanzará desde las reglas que comento abajo. - Interruptor - no se para que es
No funciona o no se sabido sacarle utilidad
- Acciones posibles: Con la combinación de 1. y 2. (ya que no he conseguido darle uso al 3.) se consiguen hasta 4 acciones diferentes:
a) Toque sencillo - ON
b) Toque sencillo - OFF
c) Doble toque para encender:
Hay que crear una regla tal que...
Criterio... "Interruptor - indicador doble toque" ahora se vuelve igual a "Doble toque"
y... "Interruptor - un toque" esta igual a "On"
Acciones... "Interruptor - indicador doble toque" "Macro -> reset ind doble toque"
y... <la acción en si misma que querais ejecutar>
d) Doble toque para apagar
Hay que crear una regla tal que...
Criterio... "Interruptor - indicador doble toque" ahora se vuelve igual a "Doble toque"
y... "Interruptor - un toque" esta igual a "On"
Acciones... "Interruptor - indicador doble toque" "Macro -> reset ind doble toque"
y... <la acción en si misma que querais ejecutar> - Observaciones: Se podría eliminar el tercero, pero en cuanto se realiza una pulsación en el interruptor vuelve a salir la notificación en el portal de Eedomus para "crearlo automáticamente".
(He intentado "desactivarlo", pero así lo interpreta como si estuviera eliminado, por lo que sigue saliendo la notificación.)
- Funcionamiento: Funciona correctamente con las consideraciones anteriores.
- Valoración: Funciona más que correctamente, ya que nos ofrece doble pulsación
Interruptor doble (2 pulsadores) inalámbrico Xiaomi
- Inclusión: mantener 6 segundos pulsando el pulsador derecho.
A partir de aquí, el proceso es un poco "raro", entiendo que porque aún no está integrado oficialmente en Eedomus.
Aparecen 4 notificaciones de dispositivos para crear. Si alguno de ellos pregunta si se desea añadirlo como actuador, responder "Si":
Nota: no se comportan como dispositivos de estado (cambian el estado de ON a OFF tras cada pulsación - como es el caso del "Interruptor - un toque" mencionado arrriba), sino como dispositivos de evento donde se detecta que ha habido pulsación pero hay que forzar el reseteo del estado a "Sin acción" (como es el caso del "Interruptor - indicador doble toque" mencionado anteriormente).
- Interruptor doble - toque botón izquierdo
Funciona OK: solo OFF
- Interruptor doble - toque botón derecho
Funciona OK: solo OFF
- Interruptor doble - pulsación conjunta boton izquierdo + derecho
Funciona OK: solo OFF
- Interruptor doble - no se para que es
No funciona o no se sabido sacarle utilidad
En todos estos dispositivos (o al menos del 1 al 3)...
El valor "0" (por defecto nombrado "OFF") es el valor reflejado cuando se detecta una pulsación.
Yo lo he renombrado de "OFF" a "Pulsación" por mera coherencia.
Para resetear el estado, crear un nuevo valor en cada dispositivo (por ejemplo "Sin acción") y una macro que tras 5 segundos establezca ese valor. La macro se lanzará desde las reglas:
Criterio... "Interruptor doble - toque botón derecho" ahora se vuelve igual a "Pulsación"
Acciones... "Interruptor doble - toque botón derecho" "Macro -> reset ind pulsación"
y... <la acción en si misma que querais ejecutar>
Criterio... "Interruptor doble - toque botón izquierdo" ahora se vuelve igual a "Pulsación"
Acciones... "Interruptor doble - toque botón izquierdo" "Macro -> reset ind pulsación"
y... <la acción en si misma que querais ejecutar>
Criterio... "Interruptor doble - pulsación conjunta" ahora se vuelve igual a "Pulsación"
Acciones... "Interruptor doble - pulsación conjunta" "Macro -> reset ind pulsación"
y... <la acción en si misma que querais ejecutar>
- Funcionamiento: Funciona correctamente con las consideraciones anteriores.
- Valoración: Funciona correctamente.
Sensor de temperatura y humedad Aqara
- Inclusión: 3 segundos pulsando el botón.
- Funcionamiento: sin anomalías. Reporta los cambios regularmente.
- Valoración: Funciona correctamente.
Sensor de vibración Aqara
- Inclusión: 3 segundos pulsando el botón.
- Funcionamiento: No he sido capaz de emparejarlo.
- Valoración: NO funciona.
Interruptor inalámbrico Mijia
- Inclusión: 3 segundos pulsando el botón. Sin problemas.
- Funcionamiento: sin anomalías.
Recibe los siguientes estados correctamente y sin lag:
- 0: Presiona botón
- 100: Libera botón
- 2: 2 clicks seguidos
- 3: 3 clicks seguidos
- 4: 4 clicks seguidos
- 128: 5 clicks o más seguidos
En la acción de "1 click simple" intervienen siempre y de forma seguida los estados 0 y 100.
Cualquiera de los dos podría considerarse por tanto como un "1 click simple" (mejor 100 que es el que queda reflejado al final)
Si se quiere diferenciar entre las acciones "1 click corto" y "1 click largo", pueden ser calculados a partir de los estados 0 y 100, con la ayuda través de un script php (a publicar en breve en la eedomus store)
- Precauciones: sobre superficies metálicas, afecta en gran medida al alcance.
- Valoración: Funciona más que correctamente, ya que ofrece las acciones "3, 4 y 5 clicks" que no se ofrecen mediante el gateway de xiaomi, y el "click largo" puede ser calculado
Hola:
Me gustaría comentarte algunas de las comprobaciones que has realizado.
-
Sensor de movimiento. A mi me funciona correctamente y he probado dos, uno enlazado poco rato y otro con uso continuo. En mi caso, lo que detecto es que después de un tiempo después de resetearlo, su funcionamiento es que si detecta movimiento, está 11 segundos en ese estado y luego cambia a no movimiento y está ahí, sin cambiar estado durante unos 50 segundos, y si en ese momento hay movimiento, entonces vuelve a cambiar. Por ahora funciona bien, pero lo seguiré observando a ver.
Por ahora diría que funciona.
-
Sensor de vibración: lo he vinculado normalmente. Simplemente me apareció y lo reconoce con las tres opciones de caída, rotación y movimiento. Por ahora parece funcionar bien.
-
Interruptor inalambrico: respecto a este botón, el volver al estado 100, solo ocurre con sólo un click. Si se da 2, 3, 4 o más, se queda en ese estado. Yo lo que hago para detectar cambios es que cuando detecto alguno de estos, vuelvo el botón a "sin pulsar" para que así, cuando vuelvo a pulsar cambia de estado y puedo detectarlo bien.
Respecto a lo que comentas del script, no me ha parecido ver nada en la store. ¿Ya se ha publicado?
-
Cubo de aqara: he probado este dispositivo y se puede vincular con eedomus, pero su uso no es sencillo. Al final, después de un trabajo de una tarde he configurado todas las posibilidades. Te crea 3 objetos de mando a distancia, y hay que ver el efecto que tiene los movimientos en estos para programarlos. Pero funcionar funciona.
Por favor, echa un vistazo a ver que te parecen los comentarios. Más que nada por completar el buen trabajo que has hecho probando dispositivos.