Periféricos: => Objetos conectados, Internet de las cosas, SAI's... => Mensaje iniciado por: kasz en Diciembre 28, 2015, 22:29:04 pm

Título: Integrar eedomus en Homekit de Apple
Publicado por: kasz en Diciembre 28, 2015, 22:29:04 pm
Bueno, para no ensuciar el otro hilo dedicado a Fibaro, abro este nuevo para ir comentando los progresos sobre eedomus.

Y vengo con noticias frescas:

Siguiente hito conseguido. Ya he conseguido saber el estado de un dispositivo.

De momento, y en lo que respecta a eedomus:
Puedo apagar/encender y conocer el estado (apagado/encendido) de la TV y el STB de OrangeTV a través de Siri.

Cada uno de ellos se encuentra conectado en un puerto de la regleta greenwave.

El siguiente hito que me planteo es ir haciendo pruebas con un dispositivo de cada tipo. Con esto creo que ya he cubierto todos los dispositivos de enchufe (ON/OFF), así que lo siguiente será jugar con los módulos de persianas, aunque en principio no debe variar mucho.

Seguiremos informando de más novedades!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Diciembre 28, 2015, 23:20:00 pm
Genial Carlos!
Yo en un rato libre que he tenido lo he instalado en la rasp y me he puesto a jugar con el plugin de Nest.
Puedo cambiar la temperatura y ver la actual y la humedad. No he dado con las preguntas correctas para otras acciones.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Diciembre 28, 2015, 23:21:40 pm
Por cierto si no te importa, que plugin estas usando y qué parámetros has puesto en el archivo de configuración para tus pruebas?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Diciembre 28, 2015, 23:39:36 pm
Yo vuelvo mañana a mi dulce hogar y NECESITO hablar con Siri. Por favor, Kasz, puedes ponernos los detalles para que podamos implementar tus avances en nuestras casas?


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Diciembre 28, 2015, 23:50:28 pm
Sin problema, cualquier ayuda es muy bien recibida!
Estoy utilizando el plugin readablehttp. De momento he dejado los parámetros que vienen, porque sirven para switch y para bombillas, aunque con bombillas aún no he probado, porque con las HUE de philips lo tengo de momento cubierto.

Ahora ya sí que me toca pelearme más, porque he visto que para los módulos de persianas (window / windowcovered) si hay que cambiar bastantes más cosas.

El tema de las preguntas a Siri es para volverse loco jeje.
Para ver el estado de la tele, por ejemplo, no vale con preguntar: Siri, como está la televisión? Porque te contesta con el buscador.
La posibles preguntas serían:
Siri, está encendida la televisión?
Siri, está apagada la televisión?

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Pedro Chacón en Diciembre 28, 2015, 23:50:44 pm
Interesantisimo avance!!yo no puedo ayudar mucho en temas de programacion...pero aprendo rapido y mas con los profesionales que rondan por aqui!!😄😄
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: ivandlf en Diciembre 29, 2015, 09:57:46 am
Lo he instalado todo el fin de semana y he probado con sonos ... Funciona genial... En cuento pueda sigo investigando por mi lado


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: phroc en Diciembre 29, 2015, 10:02:31 am
Gracias @kasz por compartir tus avances.

No te digo nada, pero ya sabes que esto merece un post paso a paso en el blog  ;)

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Diciembre 29, 2015, 10:32:33 am
Por supuesto! Este será mi primer post detallado en el blog.

Aún queda trabajo, no nos vamos a engañar, pero esto avanza a buen ritmo.
Seguiré poniendo aquí todos los avances y el estado del proyecto, y en el momento que tenga una versión medianamente usable y funcional, lo compartiré en el blog.

Jokin, no te preocupes, que pronto espero poder poneros todos los detalles, aún es pronto porque hay que pulir muchas cosas. Además en una instalación como la tuya es obligatorio automatizar el proceso de dar de alta los módulos (como tienen en el plugin de Fibaro)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Diciembre 29, 2015, 10:44:32 am
Pues yo tengo un problemilla con el plugin de Nest, y es que ha identificado desde el principio el termostato como NestXXXXXXXXXXXX siendo las X el serial number, y aunque en la aplicación de Elgato Eve lo renombre a Nest sólo, Siri sigue diciendo todo el chorizo cuando se refiere a él...

Además me hace gracia porque en el serial number hay una secuencia que es XXXXACXXXX y el AC lo dice como "Antes de Cristo".

¿Sabéis dónde está ubicado ese nombre? Me da a mi que está en la base de datos de Homekit en iCloud y no voy a poder cambiarlo. ¿Sabéis cómo resetearla o si se puede modificar?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Diciembre 30, 2015, 08:07:06 am
Genial Kasz!
Todos esperamos que la Navidad te traiga paciencia y saber-hacer para que nos plantes ese pedazo de post en el blog.
Yo ayer volví a mi hogar y por la noche instalé mis primeras 3 bombillas Hue. Lo primero que se agradece es la facilidad con la que se instala tanto el Bridge v2.0 como las bombillas y luego, como añadido, las numerosas opciones que hay. No me podía imaginar que hubiera tantas opciones como las escenas de colores, etc. Y lo que me queda por investigar...
Estuve trasteando con IFTTT, Life360 y ya he creado nuevas escenas para que las bombillas nos anuncien las llegadas de los miembros de la familia, y una infinidad de cosas más.
Ya tengo a Alexa (Echo) (https://www.youtube.com/watch?v=KkOCeAtKHIc) adaptada a Hue, me cambia la luz con las canciones, enciende la luz/colores con mi voz... Ahora no sé cómo decirle que voy a conectar también a Siri. Espero que se lleven bien ;)
Esta noche toca integrar todo con Eedomus. Ya os contaré!
Tengo que decir, que Molusco (con su tira de luz en los zócalos de su cocina) ha cambiado mi visión de la utilización de colores. Erróneamente le comenté que los colores no iban a ser bienvenidos a mi casa pero su potencial como "Notificador" o "Recordatorio" de eventos, situaciones (Tª, C02), etc, es realmente impresionante.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Diciembre 30, 2015, 11:55:57 am
Pues ya solucioné mi problemilla con el nombre del Nest:

- En el archivo de configuración del plugin (/usr/lib/node_modules/homebridge-nest/index.js) he cambiado la siguiente línea (comentado y copiado la nueva) donde quito el serial number del nombre:
//      this.name = name || ("Nest" + device.serial_number);
        this.name = name || ("Nest");
- Después he eliminado los datos de Homekit en el iphone (La estancia se llamaba Casa) y he vuelto a crearla en la aplicación Elgato Eve.

Ya me aparece con el nombre correcto, sólo Nest.

Por si a alguien le pasa, ya que resulta incómodo que Siri nombre así el termostato.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Diciembre 31, 2015, 11:54:31 am
Genial nix!

Por lo que estoy intentando aprender de nodejs (es la primera vez que lo toco, de ahí que no vaya lo rápido que me gustaría), el nombre del dispositivo "Nest" o "Nest" + device.serial_number, lo cogería en el caso de no haber definido la variable.
Creo que si le defines "name" en la configuración, debería coger el nombre que le pones en el config.json


Por otra parte, yo sigo avanzando con la integración en eedomus. He conseguido integrar un sensor de temperatura (Fibaro, aunque el fabricante en nuestro caso es lo de menos, siempre que tengamos el valor en eedomus).
Con esto, los módulos que he conseguido reporte de estado o actuar sobre ellos son:

- Sensor de temperatura: Probado con un ojo de gato de Fibaro. Conseguido esta misma mañana.
- módulos on/off: Probado con un par de entradas de la regleta greenwave y con switch 2x1 de Fibaro en bombilla.
- módulos on/off/dimmer: Probado con dimmer de Fibaro. Aquí el problema está en que a veces te ignora el % de dimmer que le pones en la app.
- wemo maker: Integrado. Aquí he probado las escenas, de manera que cuando salgo de casa le digo a Siri: "Salgo ya" y cierra las puertas, un puntazo!
- netatmo weather station: para este hay un plugin específico, así que es sencillo
- netatmo termostato: Ayer conseguí integrar la lectura de la temperatura del netatmo, pero de momento no me hace caso a las órdenes de temperatura (Siri responde, y homebridge envía la orden, pero tengo que revisar porque no se cambia).

Ahora voy a seguir con uno que se me estaba resistiendo, que es el módulo de persianas. Integrarlo como switch es fácil, pero solo respondería a comandos de ON / OFF, es decir, o 0% de apertura o 100%.
Voy a darle una vuelta ahora antes de salir a los compromisos familiares.

Esto es todo por ahora, por si no vuelvo a escribir hoy, que tengáis una buena salida de año y mejor entrada!!!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Diciembre 31, 2015, 12:13:43 pm
Bufff, yo aun me estoy peleando con la instalación en la rasp.
Feliz año nuevo a todos.


Enviado desde mi iPhone utilizando Tapatalk
Título: Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Diciembre 31, 2015, 12:18:28 pm
Donde te quedas molusco? Lo mismo te puedo ayudar.
Lo mas puñetero es la instalacion de Node.

Feliz año a todos! Y que el año que viene tengamos mas tiempo para jugar con nuestros cacharros!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Diciembre 31, 2015, 13:10:55 pm
Bufff, no te sabría decir... Estoy con la instalacion del node, pero hay que actualizar unos repositorios y ahí ando, siguiendo instrucciones de la instalación. Eso fue ayer, y yo reseteo a los 10 minutos de dejar algo , cuando me ponga otra vez y según como vaya te cuento. Gracias!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Diciembre 31, 2015, 13:55:03 pm
Buen avance Kasz, yo sigo jugando con mis nuevas HUE. Ya tengo a Siri y a Alexa de amigas. A Siri la hablo en cristiano y a Alexa en el idioma de Shakespeare (Americanizado,  a ver si no me va a entender...).
Deseo que todos entréis estupendamente en el nuevo año!

Por cierto, como le dices a Siri "Dim" una luz? Alexa me lo entiende en inglés pero a Siri no sé cómo se le dice...


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Diciembre 31, 2015, 14:36:17 pm
Jokin, a Siri se le puede hablar en castellano, pero creo que puedes cambiar.

Para la luz, le digo: "sube la intensidad de la luz "NOMBRE" al XX
De todos modos, tengo pensado recopilar las instrucciones a Siri.

Más avances, he conseguido integrar la persiana: "Sube la persiana salón a 40%"

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Diciembre 31, 2015, 15:34:06 pm
Bufff, yo aun me estoy peleando con la instalación en la rasp.
Feliz año nuevo a todos.


Enviado desde mi iPhone utilizando Tapatalk

¿Qué problema te está dando?
¿Qué distribución y versión tienes instalado en la Rpi? Al principio tuve problemas con Raspbian wheezie, pero fue actualizar a jessie y sin problemas.

Lo que si he hecho después es subir node de 4.2.1 a 4.2.2. Es la versión que tiene "ilcato" (creador del plugin para fibaro), y asegura que le funciona de forma estable.

Te paso las instrucciones (válidas para Rpi 2):

- Comprobamos la versión de node:
node -v
v4.2.1

- Paramos homebridge (si es que está corriendo)
sudo /etc/init.d/homebridge stop

- Bajamos el paquete de node (versión para Rpi2), lo descomprimimos, y copiamos el contenido en /usr/local/
wget https://nodejs.org/dist/v4.2.2/node-v4.2.2-linux-armv7l.tar.gz
tar -xvf node-v4.2.2-linux-armv7l.tar.gz
cd node-v4.2.2-linux-armv7l
sudo cp -R * /usr/local/

- Comprobamos la versión nueva:
node -v
v4.2.2

- Arrancamos homebridge:
sudo /etc/init.d/homebridge start                 


Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Diciembre 31, 2015, 16:14:57 pm
Eres un fenómeno Kasz!
Me temo que Phroc te perseguirá (y yo) hasta que hagas ese Post ;)


Enviado desde mi iPhone utilizando Tapatalk
Título: Integrar eedomus en Homekit de Apple
Publicado por: molusco en Diciembre 31, 2015, 17:15:41 pm
Oye kasz, si no es mucho pedir, me podrías mandar tu config.json? Supongo que tendremos accesorios compartidos y me ayudaría a empezar. Quizás incluso podamos repartirnos algún trabajo.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Diciembre 31, 2015, 19:21:44 pm
No me encuentra en config.json. Me voy de fiesta.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Diciembre 31, 2015, 19:23:28 pm
Me apunto a la peticion del config.json

Gracias!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Diciembre 31, 2015, 21:10:04 pm
Bufff cuando llegue a casa me lio a instalar todo..me muero por decirle a Siri que me voy a dormir..
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 01, 2016, 01:08:47 am
Feliz año!!!

El config.json no es más que un fichero donde indicas la configuración de los módulos que añades.

En el mío voy poniendo un módulo de cada tipo para las pruebas, incluso algunas veces he borrado todos para descartar problemas.

Donde realmente está la chicha es en el plugin. Es él el que interpreta qué hacer en cada caso.

Para los impacientes, primero debéis instalar el node en raspberry, Windows o Linux, aunque donde más información se puede encontrar es para raspberry con raspbian - debian jessie. Por cierto, descanse en paz Ian, creador de debian y que ha fallecido recientemente.

Ahora estoy fuera, y no puedo pasaros la config, pero si queréis a mi vuelta os lo paso, aunque como os digo, la chicha está en el resto.


Dicho esto es hora de salir a tomar algo, que tengáis buena entrada de año!!!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: redboom en Enero 01, 2016, 12:35:33 pm
Feliz año a todos.
Llevo poco tiempo en este mundo pero cada día me asombra más y al final vais a conseguir que me compre un Iphone y que me convierta en un seguidor de la manzana para integrar todo esto. Aunque tengo que reconocer que he empezado hace poco tiempo y aún me queda mucho por aprender.  Seguiremos leyendo y aprendiendo e iré aportando mis pequeños conocimientos.
Lo dicho feliz 2016



Enviado desde mi GT-I9505 mediante Tapatalk

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Enero 01, 2016, 13:13:35 pm
(http://images.tapatalk-cdn.com/16/01/01/c79b04b2c9d82d136fa2f207f47f7883.jpg)

Este es mi problema para ejecutar, no sé que pasa con el config.json



La instalar homebridge me dio estas advertencias, a vosotros tambien?

(http://images.tapatalk-cdn.com/16/01/01/e9c0f0577929f73fa094681865884f53.jpg)


Enviado desde mi iPhone utilizando Tapatalk
Título: Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 01, 2016, 13:27:16 pm
En la primera pantalla el warning de DNS es normal.

Tienes algún fichero config.json?
Cuando vuelva a casa si quieres te paso uno para ver si arranca, aunque si entras en /home/pi/.homebridge/ deberías tener un fichero de ayuda con un ejemplo de config.json
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Enero 01, 2016, 15:52:42 pm
Si, yo lo que he hecho es renombrar los que trae de ejemplo, tanto en la carpeta de instalacion de homebridge como en la carpeta del plugin, pero la ruta donde tengo instalado es esta
(http://images.tapatalk-cdn.com/16/01/01/21d0fdaa4e48704ed60d5aaee1b592e9.jpg)


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 01, 2016, 16:20:15 pm
Si, esa ruta es donde se instala homebridge

Después, los plugins van en /usr/local/lib/node_modules/

Peeeero la configuración va en el directorio oculto homebridge del usuario, del estilo:
/home/pi/.homebridge/config.json

Probablemente eso sea lo que te esté pasando , prueba a ponerlo ahí
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Enero 01, 2016, 16:26:40 pm
Algo me imaginaba, "aprenda linux con home bridge". Yo las lineas de comandos las dejé en MS-DOS. Voy a buscar, gracias!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 01, 2016, 16:31:54 pm
Nada, tú cualquier duda pregunta, al final esto tiene que funcionar si o si
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Enero 03, 2016, 10:06:24 am
Esta noche he estado instalando Homebridge y nodejs, la instalación sin ningun problema, como decia Kasz la miga esta dentro del fichero config.json, yo he utilizado el ejemplo que viene dentro del plugin readablehttp, este lo modifico con una url para el On y Off de un dispositivo:

{
    "bridge": {
        "name": "HomebridgePI",
        "username": "CD:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "031-45-156"
    },

    "description": "The Onion!",

    "platforms": [],

    "accessories": [
        {
            "accessory": "Http",
            "name": "Lampara Comedor",
            "on_url": "http://10.10.8.65/api/set?api_user=XXXXXX&api_secret=XXXXXXXXX&action=periph.value&periph_id=308726&value=100",
            "off_url": "http://10.10.8.65/api/set?api_user=XXXXXX&api_secret=XXXXXXXXX&action=periph.value&periph_id=308726&value=0"
        }
    ]
}


Luego arranco Homebridge, no da ningun error, solo los Warnings anteriormente mencionados, desde el iphone instalo la aplicación de Eve Elgato, desde la cual detecto el Homebridge de la red con el dispositivo que he puesto en el config.json, la cosa viene cuando desde la aplicación de Eve intento apagar o encender el dispositivo me da el siguiente error:

[Lampara Comedor] Getting power state
[Lampara Comedor] HTTP get power function failed: options.uri is a required argument
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:11
      throw new Error("This callback function has already been called by someone else; it can only be called one time.");


Es como si en el fichero de configuración faltara un parametro con una url para sacar el estado del dispositivo, pero no encuentro en la API de Eedomus como sacar el estado.

Kasz, me uno la petición para ver tus ficheros de configuración :D

De momento voy a seguir peleando con la señorita de Siri que dice que no encuentra ningun dispositivo que apagar... :s

Gracias!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Enero 03, 2016, 12:02:51 pm
bueno al final era cosa del modulo que estaba utilizando.. habia leido al principio del tema que Kasz estaba usando el modulo readablehttp, pero con este no me ha funcionado buscando encontrado este:

https://www.npmjs.com/package/homebridge-http

Lo he instalado siguiendo las instrucciones y en el fichero config.json del usuario pi he puesto:

{
    "bridge": {
        "name": "HomebridgePI",
        "username": "CD:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "031-45-156"
    },

    "description": "The Onion!",

    "platforms": [],

    "accessories": [
        {

"accessory": "Http",
        "name": "Lampara Comedor",
        "switchHandling": "yes",
        "http_method": "GET",
        "on_url":      "http://10.10.8.65/api/set?api_user=XXXX&api_secret=XXXXXX&action=periph.value&periph_id=308726&value=100",
        "off_url":     "http://10.10.8.65/api/set?api_user=XXXX&api_secret=XXXXXX&action=periph.value&periph_id=308726&value=0",
        "service": "Light",
        "sendimmediately": ""
        }
    ]
}


Se me han puesto los pelos de punta, cuando he dicho: "Oye Siri, enciende la lampara del comedor" y tachaaaaan!! Lampara encendida :D

Me queda el tema de saber el estado de un periferico, que URL de la API da este valor?? solo he visto el last_value pero no se como sacarlo en una URL
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Enero 03, 2016, 15:28:28 pm
Guay beagle, a ver si recupero yo esto, aunque me da una pereza tener que poner todos los http...


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Enero 03, 2016, 15:47:29 pm
Un pequeño apunte, podemos cambiar service Light por service Switch, con esto conseguimos que el icono de la lampara cambie por el de encendido.

Saludos!

PD Que gozada! Esto progreso en nuestra centralita es brutal! Es el salta de calidad que le faltaba!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Enero 03, 2016, 15:51:59 pm
Eso me falta por averiguar, los tipos servicios que hay.. Has conseguido poner una persiana al 50%?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 03, 2016, 20:24:25 pm
Buenas, yo sigo con mis pruebas.
Efectivamente comencé con el readablehttp, pero ya lo he modificado casi por completo, para aceptar lecturas de estado y otro tipo de módulos (como los de persiana).

Estoy intentando subir todo a npmjs y github como plugin: homebridge-eedomus

En esta semana debería estar esta primera versión lista para descargar, os voy contando!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Enero 04, 2016, 18:14:21 pm
Eso me falta por averiguar, los tipos servicios que hay.. Has conseguido poner una persiana al 50%?
No he probado, mis pruebas se han limitado al apagado y encendido.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 04, 2016, 18:49:13 pm
El tema persianas es un poco más complicado.
Yo tengo una funcionando, pero con sus limitaciones.
En eedomus, tienes un valor para la persiana que va del 0 al 100. Después tienes la descripción asociada a esta valor bruto.
Pues en mi caso, el 10 no corresponde al 10%, ni casi ningún valor exceptuando el 0 y el 100.

Además, solo tengo 11 valores por persiana, del 0 al 100.

Entonces, en la aplicación Eve, cuando quieres cambiar el estado de la persiana, son valores del 0 al 100 de uno en uno.
Es decir, si la persiana está por ejemplo al 10% y la queremos poner al 30%, tenemos que pulsar 20 veces, o decirle a Siri que suba la persiana al 30%, siempre y cuando ese 30% te corresponda con el valor bruto 30.

Tengo que seguir probado, porque a lo mejor ahora sí es mejor dejar los valores brutos igual que el porcentaje, y meter los 100 valores.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 16, 2016, 15:49:38 pm
Hola!

Os cuento un poco el estado actual.

Después de rehacer todo el código del index.js para adaptarlo a nuestro eedomus, comencé a tener algún problema de dispositivos duplicados y pérdida de conexión con homebridge.
Parece que el problema estaba en el fichero config.json, tendría algo que no le gustaba, pero el formato no era, porque sino no arranca.

Para que os hagáis una idea, para cada accesorio a incluir, tendréis que añadir algo así:

       {
           "accessory": "eedomus",
           "name": "Persiana 1 Salon",
           "periph_id": "194690",
           "service": "WindowCovering"
       },

Para esta primera versión, será así, para la siguiente espero cambiar todo y arrancarlo como plataforma en vez de accesorio.
De esta manera no habría que añadir los dispositivos (o al menos como se hace ahora).
Es algo más complicado, y no se todavía como lo afrontaré. En Fibaro parece más sencillo, porque al consultar a la API por un módulo te devuelve hasta el tipo de dispositivo. Esto es muy útil para asociar cada dispositivo a un tipo de servicio.

Lo dicho, voy a seguir haciendo alguna prueba más mientras termino "el manual" y os cuento todos los detalles en unos días. 

Para los más impacientes, podéis ir empezando por instalar Raspbian 8 en una Raspberry Pi.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Enero 16, 2016, 18:13:31 pm
Genial!!!!

Ya nos irás contando. Ansioso estoy
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Enero 16, 2016, 18:14:29 pm
Raspbian 8 esperando ansioso..
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Enero 16, 2016, 19:40:05 pm
Kaaaasszz! Kaaasszzz!, sabes que estamos ansiosos ;)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 16, 2016, 20:22:52 pm
Se me han juntado varias cosas, me llegaron los leds para el ambilight y aprovechando que estaba de vacaciones me puse primero con eso, porque es algo que luego tendría más complicado hacer.
Además estaba probado bien los problemas que me dio. Ahora es bastante estable, quitando las pruebas desde fuera de casa, que falla más a menudo.
Esto, al parecer puede ser por el AppleTV mio, que es el anterior. Según he leído con el nuevo va mejor, pero no lo puedo confirmar.

Lo dicho, espero en pocos días subirlo a github y npmjs. Es más, si buscáis por homebridge-eedomus veréis que ya lo tengo registrado.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 02, 2016, 08:22:49 am
Buenas!
Desgraciadamente he estado un par de semanas con este proyecto totalmente parado, una gripe/constipado/bronquitis me ha dejado 2 semanas en cama con fiebre, sin poder acercarme a un ordenador.

La buena noticia es que ya lo he retomado y he solucionado un problema que tenía con los módulos de persianas que hacía que de repente los perdiese de homekit. Pero no solo ellos, sino que arrastraba al resto de módulos que estaban por debajo de éste en la configuración.
Llegados a este punto podría haber tomado la solución fácil de sacar la aplicación sin este tipo de módulos, pero qué narices!, las persianas es una de las cosas más llamativas para controlar con Siri!

Al final el problema era que para los módulos de persianas son necesarios 3 parámetros:

(Characteristic.CurrentPosition);
(Characteristic.TargetPosition);
(Characteristic.PositionState);

El último, PositionState, es el que indicaría si la persiana está:
0 - DECREASING
1 - INCREASING
2 - STOPPED

Nuestro eedomus, cuando consultamos a la API por un módulo de persianas (en mis pruebas el de Fibaro), devuelve lo siguiente:
{
        "success": 1,
        "body":{"periph_id": "194690",
    "name": "Persiana 1 Salón ",
    "last_value": "85",
                "last_value_text": "85%",
    "last_value_change": "2016-02-01 10:02:00"}}

por tanto, no tenemos ese valor, y yo le estaba asignando el "last_value" a los 3 parámetros. Esto provocaba que el PositionState, que debería ser 0, 1 ó 2 tuviese casi siempre un valor fuera de rango, lo que povocaba una especie de crash que no podía ver por ninguna parte.

He optado por dejar este valor para PositionState siempre fijo, y con esto parece que han desaparecido estos problemas.

Aún tengo muchísimas cosas en el "To-Do", pero creo que con lo que llevo ahora es hora de que todos podamos "jugar", así que en breve lo subiré a github y tendréis un artículo lo más detallado posible en el blog de cómo hacer la instalación.


Hola a todos, en especial a Kasz, que cada vez que le leo tengo que busar palabras en la wikipedia.   ;)
Llevo 15 días con eedomus, y esto me interesa muchísimo, por eso de ser previsor para cuando corten el grifo Premium.
También tengo un NAS Synology, por lo que me interesaría saber si en un DS 210+ funcionaría la programación que tienes tú, Kasz, y qué programas tendría que instalar.

Saltando un poco a otro tema del foro, pero relacionado también con IFTTT, lo de implementar HomeKit (Siri) ¿Cómo lo llevas? Tengo un acceso directo de tu usuario de Github en el escritorio esperando alguna novedad, aunque, me temo, que voy a necesitar un curso avanzado de configuración, APIs y llamadas http.

Para animarte ;), estoy guardando unos eurillos para invitarte a un módulo Z-Wave el día en que esté llegando en coche a mi casa y diga "Oye Siri, abre el garaje", y no tenga que esperar casi 30 segundos a que se abra la puerta. Porque eso lo vas a conseguir ¿no?. ;D

De momento, lo que tengo es una receta IFTTT que me dice cuando entro en el perímetro marcado, pero si voy andando también se activa, con lo que tengo que darle otra vuelta de tuerca al tema. La activación por voz solucionaría muchos problemas.

Para IFTTT hay que tener cuidado, principalmente por la latencia que puede haber o los fallos del mismo. Durante un tiempo estuve probándolo para que al acercarme a casa abriese las puertas del garaje. Todo funcionaba bien, prácticamente sin latencia, hasta que una noche cuando estábamos en la cama para dormir se empezó a abrir la puerta del garaje. Te puedes imaginar la pregunta de mi mujer al respecto......

Para solucionar esto, ahora estoy probando el canal Maker de IFTTT. Utilizo en la receta el "IOS location" como evento "IF", y para la ejecución le envío un comando a la API de eedomus, que básicamente lo que hace es cambiar una escena para marcarme si estoy en casa, o estoy fuera de ella.
Ahora, para abrir las puertas del garaje he creado una regla, que si "yo", "ahora estoy" "en casa" y además cumple otra serie de requisitos, como que la fase del día no sea de madrugada, o la puerta del garaje esté cerrada, la puerta se abriría.
Esto, de momento no me ha fallado ni una sola vez, pero lo sigo probando.

Ahora te doy buenas noticias: Para cerrar las puertas, (o para abrirlas cuando salgo de casa), lo tengo funcionando con Siri:
Siri, abre las puertas del garaje.
Siri, cierra las puertas del garaje.
Siri, salgo ya! (esto es una escena que puedes crear para ejecutar varias acciones, en mi caso cerrar las puertas y apagar la luz del garaje)

Tengo que decir que yo las puertas las tengo con módulos de Wemo, concretamente el wemo maker, que no tiene ni API, pero que sin embargo ya cuenta con un módulo en homebridge, el homebridge-wemo.
Para los que tengáis las puertas "domotizadas" con algún otro módulo zwave, no será problema.

Espero no haberme alargado mucho y volver a escribir muy pronto con más novedades.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Febrero 02, 2016, 09:17:36 am
Veo que Influenza te ha activado aún más las neuronas si cabe. Genial! Deseando estamos de mover nuestras persianas como nos merecemos ;)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Febrero 02, 2016, 10:02:29 am
Gracias kasz. Aquí, con ganas de aprender.
En mi caso, el garaje es comunitario y, como la señal del mando llega desde el balcón de mi casa, tenía pensado colocar un mando bien protegido (IP68) en la barandilla con un cable hasta un módulo 2x1,5 que serviría para activar el transformador (para que no esté siempre conectado) y para activar el pulsador de apertura (con una macro que dure dos segundos más o menos). El cierre es temporizado, por lo que tendré que decirle que a los 50 segundos se vuelva a pulsar una segunda vez, por si acaso.

Ya ves, no sólo necesito tu trabajo intelectual, también bastante de bricolaje.

Saludos y gracias a todos los que colaboran, después de 15 días veo que la eedomus tiene tanto potencial como los NAS de Synology. La comunidad y el desarrollo son fundamentales en esto. :D


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: phroc en Febrero 02, 2016, 10:31:26 am
Eduardo, ese módulo 2x1,5 lo puedes configurar náuticamente (con los parámetros de configuración), para que cuando lo pongas en ON vuelva a OFF automáticamente al cabo de un tiempo X (1 segundo por ejemplo). Es mejor hacerlo así que a través de una macro, eliminas fuentes de error y problemas de latencia.

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Febrero 02, 2016, 12:29:28 pm
Eduardo, ese módulo 2x1,5 lo puedes configurar náuticamente

Eso es lo interesante, poder hacerlo a distancia, incluso desde el barco. XD
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: phroc en Febrero 02, 2016, 17:19:40 pm
jajaja. Te juro que escribí nátivamente.....  >:( ;D
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 10, 2016, 15:02:19 pm
Hola a todos!

Para los más impacientes:
Acabo de subir el homebridge para eedomus a gitthub:
https://github.com/kaszito/homebridge-eedomus

En breve espero tener listos todos los detalles en el blog.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Febrero 10, 2016, 15:10:30 pm
Hola a todos!

Para los más impacientes:
Acabo de subir el homebridge para eedomus a gitthub:
https://github.com/kaszito/homebridge-eedomus

En breve espero tener listos todos los detalles en el blog.

(http://i1151.photobucket.com/albums/o632/LUCIANO_COOL/Gifs%20Animados%20web/Aplausos/gif-aplausos_zps1a1b9584.gif)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Febrero 10, 2016, 15:31:07 pm
Ohh!!  ;D

Esta noche me pongo a ello!

Muchas gracias!!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 10, 2016, 15:59:31 pm
Ala!!! Otra noche en vela!!
Gracias!!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Febrero 10, 2016, 16:38:26 pm
¡Muchas gracias! Kasz :D :D
Eso para mí es como el archivo fsociety00.dat, no sabría qué hacer con ello. (De momento)    ???

Mi idea al principio era instalar el Homebridge en el NAS de Synology, pero varias razones me han echado para atrás, como dejar una puerta abierta no deseada, poner en peligro los datos, imposibilidad de encontrar los programas necesarios para mi modelo de NAS (Synology DS210+), etc.

¿Creéis que es factible que eedomus implemente Siri próximamente (menos de un año)?
No sé si es fácil o no, pero ¿no debería algo prioritario para los desarrolladores de la app? ¿o es algo que depende también de Apple?
Al facilitar el uso, ganarían mucho mercado aunque, tal vez, eso es precisamente lo que no les interesa todavía.

Supongo que para los usuarios ciegos también sería como un sueño. No haría falta ni coger el móvil, sólo llevarlo cerca.

Si eedomus no comunica nada en este sentido, en unos meses me tiraré a la piscina Raspberry Pi, a ver de qué color salgo.  :o

Gracias de nuevo y, a los atrevidos, os pediría que fuerais contando también vuestros progresos, aunque sean en plan Ricky Martín, "Un pasito pa'lante María..."
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 10, 2016, 16:52:20 pm
Sinceramente no creo que a corto plazo podamos ver HomeKit compatible con eedomus de forma nativa.
La principal razón que me lleva a pensar esto, es que para que Apple te de la homologación hace falta un hardware específico.
Por ejemplo, philips ha cambiado su bridge, para hacer compatibles las bombillas.

Pero quién sabe, si en una futura versión de eedomus, la plus plus , podamos ver algo en este sentido.

En cuanto a lo del NAS, estoy contigo, dejarlo para lo que es y no jugársela en exceso.
La raspberry es muy asequible, y además hay una comunidad enorme y con muchísima documentación.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: phroc en Febrero 10, 2016, 19:27:53 pm
En efecto, el escollo es la certificación de Apple, no solo es cuestión de adaptar la App de eedomus para iOS...
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 10, 2016, 20:48:01 pm
A donde va ese "index.json"???!!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 10, 2016, 23:19:16 pm
Encontrado


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 11, 2016, 00:09:36 am
Funcionando!!!! Que subidón. Gracias!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 11, 2016, 01:01:20 am
A disfrutarlo!

Ya me iréis contando mejoras que veáis y demás.
Esto es una primera versión, que como tal tendrá sus fallos o carencias.
Yo ya tengo varias mejoras en mente que espero ir añadiendo.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Febrero 11, 2016, 12:42:20 pm
Funcionando!!!! Que subidón. Gracias!!


Enviado desde mi iPhone utilizando Tapatalk
Donde!?!¿ Aun no me he puesto, por si me pierdo y tiene truco! me puede el ansia!!!

Enorme kasz!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Febrero 11, 2016, 13:13:43 pm
Me pudo el ansia y me he conectado remotamente  :o

Adjunto pequeña instrucciones, en mi caso homebridge corre sobre la carpeta root

cd /root
git clone https://github.com/kaszito/homebridge-eedomus.git
cd /root/homebridge-eedomus-master
npm install
cd /root
npm install -g homebridge-eedomus-master
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 11, 2016, 15:14:39 pm
Hola, ayer lo tuve funcionando y quise empezar de cero de nuevo y lo borré en elgato. El caso es que ahora no me lo encuentra, arranca sin problema en la rasp pero la aplicacion "eve" de elgato no la ve.
Sabéis a que puede ser debido?


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 11, 2016, 15:27:02 pm
Hola, ayer lo tuve funcionando y quise empezar de cero de nuevo y lo borré en elgato. El caso es que ahora no me lo encuentra, arranca sin problema en la rasp pero la aplicacion "eve" de elgato no la ve.
Sabéis a que puede ser debido?


Enviado desde mi iPhone utilizando Tapatalk

Es un problema bastante común al borrarlo.
Para volver a registrar homebridge con HomeKit te recomiendo:

- Instala "Discovery – Bonjour Browser" en el móvil de la Apple store.

- Parar homebridge en la Rpi

- Borrar los archivos temporales. Si tu usuario es pi: 
rm /home/pi/.homebridge/persist/*

- Cambiar en fichero de configuración (/home/pi/.homebridge/config.json) el username:
        "username": "CC:22:3D:E3:CE:25",
súbele un número, para que quede así por ejemplo:
        "username": "CC:22:3D:E3:CE:26",

- Arranca homebridge de nuevo

- Arranca "Discovery – Bonjour Browser" y comprueba que te aparece:
HAP -> Homebridge

Ya me vas contando. De todos modos, ya estoy liado con la guía paso a paso de instalación.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 11, 2016, 15:32:52 pm
Nada ya está.
Borrar carpeta persist y en privacidad restablecer ajustes de homebridge.
Listo gracias


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 11, 2016, 15:38:50 pm
Genial!
Lo malo, es que si ya tienes muchos dispositivos registrados, y los has asociado a las distintas habitaciones de la casa en Elgato, tendrás que volver a hacerlo.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Febrero 11, 2016, 23:07:34 pm
Ya tengo la cosa funcionando.. pero no acabo de hacer entender a Siri que me abra la persiana del jardin al 50% en cambio en la aplicación de Eve si que funciona.. cuales son los comandos básicos que entiende Siri??

Me imagino que es cosa de pillarle el truco.. asi como de los nombres que le pongas los dispositivos.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 11, 2016, 23:14:40 pm
A mi la persiana por ahora se me resiste. Tengo 30 periféricos registrados, lo tuve que resetear un par de veces borrando el directorio "persist", no sé si es porque le cambié el nombre a uno o porque estaba duplicado, ojo.
Mola mucho decirle "apaga todas las luces"


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Febrero 11, 2016, 23:24:17 pm
He conseguido que funcione la persiana, hay que utilizar la palabra magica "persiana", mi periferico lo he llamado "Puerta Jardin" y si le digo: "Siri cierra la persiana del jardin" lo hace correctamente y me dice "Vale, he ajustado puerta de jardin al 0%" en cambio si le digo "Siri cierra la puerta del jardin" me como los mocos.. jejej!! Hay que jugar un poco con los nombres de los dispositivos  para que luego su uso sea lo mas "natural" posible.. (todo lo natural que puede ser estar hablando a un cacharro de estos) :D
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 12, 2016, 00:10:43 am
Hombre si es una persiana es una persiana como vas a llamarlo???
Pero a mi no me iba, lo revisaré


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Febrero 12, 2016, 01:06:57 am
¡Enhorabuena!
¡Qué envidia (sana) me dais! :)



Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 12, 2016, 07:56:58 am
El tema de los nombres de los dispositivos es algo que hay que probar bien para entender la "lógica" que aplica.
Hay que tener en cuenta que ciertos nombres los tiene reservados.

Probad también a jugar con la aplicación Elgato Eve para asignar alias a dispositivos, tal vez eso os ayude.

Me alegra mucho ver que ya podéis "hablar a vuestra casa" y que os obedezca :)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 12, 2016, 09:41:38 am
Gracias por ponerlo fácil!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Febrero 16, 2016, 08:39:58 am
Kasz, buen comienzo con el blog!
Un comentario. Por qué crees que no se puede utilizar Siri del AppleTV 4? Ahora que lo tienes, seguro que encuentras la manera de meterle mano!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 16, 2016, 10:59:43 am
Creo que es limitación del propio AppleTV, lo intenté y me dijo que no puede ejecutar HomeKit, luego pongo una captura.

Supongo que es cuestión de tiempo que lo activen en alguna actualización de firmware.

A ver si tenemos pronto la segunda parte en el blog, que ya entramos en materia instalando homebridge. Esta primera parte pretendía quitar el miedo a la raspberry, con una instalación sencilla.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Pedro Chacón en Febrero 16, 2016, 21:38:29 pm
Por mi parte me parece muy buena idea por que para la gente como yo que el tema de la programación estamos un poco verde(verdísimos)no nos agobiemos mucho y lo dejemos por perdido o imposible,por que por lo que e leído no se acaba el mundo de la domotica en eedomus sino que hay  mas que explorar para poder realizar nuestros sueños en la domotica.eh dicho!!!! :D :D
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 19, 2016, 12:43:02 pm
Ya tenéis disponible en el blog la segunda parte del tutorial:

http://www.domoticadomestica.com/integracion-del-controlador-eedomus-homekit-parte-2/

Ya nos contaréis que tal los que estéis siguiendo la integración.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: iñaki en Febrero 22, 2016, 18:41:25 pm
jajaj.. con EVE cuidado.. si dices unicamente SIRI apaga LUZ te activa todos los accesorios que tengas dentro de luz..... una vez me equivoque y me volvia loco...
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 22, 2016, 18:42:50 pm
Si, aunque cuando va apagar muchos dispositivos, por ejemplo todas las luces, te pide primero confirmación. Menos mal!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: iñaki en Febrero 23, 2016, 07:34:54 am
pues mi Siri no confirma... jajajja... lo tengo con la RPI y con EVE si dices apaga LUZ (sin tener ningun dispositivo que se llame luz) pone a OFF en mi caso todos los accesorios que detecta como "Electricidad" (y tengo las persianas, como interruptores del domoticz)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 23, 2016, 08:24:26 am
Ein!!?? a mi me pregunta "quieres apagar todas ls luces"?


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 23, 2016, 08:25:55 am
No, es cierto, a la orden "apaga la luz", apaga todas las luces sin preguntar.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 23, 2016, 09:51:23 am
Pues juraría que a mí sí me pregunta. Lo mismo es cuando lo digo en plural "apaga las luces".
Aunque en mi caso si tengo muchas luces, la mayoría de philips.

Probad a cambiar el tipo de dispositivo en Eve, para que no sea enchufe y sea más específico. Por ejemplo equipo de música. A ver si así no os lo apaga.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 23, 2016, 21:01:56 pm
A mi me apaga sólo las luces, no los "electricos"

Y sí, si le dices en plural "luces" te pregunta, pero curiosamente si se lo dices en singular, las apaga todas.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 24, 2016, 16:39:08 pm
Actualización de la aplicación Eve de Elgato para incluir temporizaciones.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 12:57:23 pm
Después de poner en marcha las partes 1,2 y 3, me quedo atascado en elgato EVE. Me encuentra el Homebridge pero no me lo enlaza :(

 Pasos:

Añadir Accesorio
(1) Se pone a buscar accesorios y en la parte de abajo sale 'Seleccionar Accesorio: Homebridge'
Le doy y me sale una pantalla que me dice lo del código de HomeKit y me da dos opciones: Identificar Accesorio (que no hace nada)
 o Añadir a Casa
Si le doy a Añadir a casa, se pone en modo de enlazar y me da un mensaje de que el accesorio no esta certificado : Añadir de todos modos / Cancelar
Le doy a añadir y se pone a enlazar. Pasado un momento vuelve a (1)

De ahi no paso.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Febrero 26, 2016, 13:39:32 pm
Carlos, una sugerencia que te hago:

Activar periférico de tipo estado no es posible con el accesorio tipo switch, ya que los valores posibles en uno switch son 0 para apagado y 100 para encendido...
Pero en la eedomus no puedo ponerle 0 a un estado como valor ya que no me deja poner acciones asociadas si el valor bruto es 0, con cualquier otro valor sí.

No se si crear un clon del accesorio tipo switch con valores 1 y 100 sería factible para el caso de los estados.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Febrero 26, 2016, 13:43:05 pm
La cosa se ha puesto peor, me he dado cuenta que el archivo .json estaba mal y después de parar lo he editado. Pues después de eso:

Código: [Seleccionar]
pi@raspberrypi:~ $ tail -f /var/log/homebridge.*
==> /var/log/homebridge.err <==
    at Object.parse (native)
    at Server._loadConfig (/usr/local/lib/node_modules/homebridge/lib/server.js:125:19)
    at new Server (/usr/local/lib/node_modules/homebridge/lib/server.js:25:23)
    at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:26:16)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Function.Module.runMain (module.js:467:10)

==> /var/log/homebridge.log <==
[Temperatura despacho] Initializing eedomus accessory...
[Luz escaleras primera] Initializing eedomus accessory...
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
Homebridge is running on port 51826.
Got SIGTERM, shutting down Homebridge...


Y se para.

He probado borrando el persist y cambiado el numero de username. Pero nada

Help. Se me esta apoderando.

Hola,

verifica que no está corriendo ya el proceso (ps -ef |grep homebridge), y de ser así páralo (sudo /etc/init.d/homebridge stop).
Tras eso comprueba el config.json, que es el origen de todos los problemas siempre. Te faltará una coma, o algún tag... si no das con ello si quieres ponlo aquí y lo revisamos. (quita la info privada de credentials)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 13:48:50 pm
Gracias nix,

Al final he borrado ese post porque lo he solucionado. Torpe que es uno.

Pero lo de pasar del enlace no :(
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 14:03:47 pm
Bueno, ya lo tengo dado de alta en el iPad Air, no se porque en el iPhone 5 no va.

Pero no me da la temperatura.
Código: [Seleccionar]
==> /var/log/homebridge.log <==
[Temperatura Salon] Getting Current Temperature
[Temperatura Salon] Current temperature - NaN

==> /var/log/homebridge.err <==
Fri, 26 Feb 2016 13:02:31 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: NaN
Fri, 26 Feb 2016 13:02:31 GMT EventedHTTPServer [::ffff:192.168.1.154] Muting event '2.9' notification for this connection since it originated here.
Fri, 26 Feb 2016 13:02:31 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP Response is finished
Fri, 26 Feb 2016 13:02:49 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP request: /characteristics?id=2.9
Fri, 26 Feb 2016 13:02:49 GMT HAPServer [CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=2.9
Fri, 26 Feb 2016 13:02:49 GMT Accessory [Homebridge] Getting value for Characteristic "Current Temperature"

==> /var/log/homebridge.log <==
[Temperatura Salon] Getting Current Temperature
[Temperatura Salon] Current temperature - NaN

==> /var/log/homebridge.err <==
Fri, 26 Feb 2016 13:02:50 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: NaN
Fri, 26 Feb 2016 13:02:50 GMT EventedHTTPServer [::ffff:192.168.1.154] Muting event '2.9' notification for this connection since it originated here.
Fri, 26 Feb 2016 13:02:50 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP Response is finished
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 14:41:02 pm
Bueno, ya lo tengo dado de alta en el iPad Air, no se porque en el iPhone 5 no va.

Pero no me da la temperatura.
Código: [Seleccionar]
==> /var/log/homebridge.log <==
[Temperatura Salon] Getting Current Temperature
[Temperatura Salon] Current temperature - NaN

==> /var/log/homebridge.err <==
Fri, 26 Feb 2016 13:02:31 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: NaN
Fri, 26 Feb 2016 13:02:31 GMT EventedHTTPServer [::ffff:192.168.1.154] Muting event '2.9' notification for this connection since it originated here.
Fri, 26 Feb 2016 13:02:31 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP Response is finished
Fri, 26 Feb 2016 13:02:49 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP request: /characteristics?id=2.9
Fri, 26 Feb 2016 13:02:49 GMT HAPServer [CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=2.9
Fri, 26 Feb 2016 13:02:49 GMT Accessory [Homebridge] Getting value for Characteristic "Current Temperature"

==> /var/log/homebridge.log <==
[Temperatura Salon] Getting Current Temperature
[Temperatura Salon] Current temperature - NaN

==> /var/log/homebridge.err <==
Fri, 26 Feb 2016 13:02:50 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: NaN
Fri, 26 Feb 2016 13:02:50 GMT EventedHTTPServer [::ffff:192.168.1.154] Muting event '2.9' notification for this connection since it originated here.
Fri, 26 Feb 2016 13:02:50 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP Response is finished

Te están devolviendo un NaN, que quiere decir que no tiene valor. La primera prueba sería lanzar a mano desde la Raspberry la petición que lanza homebridge hacia eedomus, sería así:

curl "http://IP_DE_TU_EEDOMUS/api/get?action=periph.caract&periph_id=ID_DEL_DISPOSITIVO&api_user=TU_USUARIO_API&api_secret=TU_SECRET_API"

prueba cambiando las palabras mayúsculas a ver qué te devuelve eedomus.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 26, 2016, 14:43:46 pm

Carlos, una sugerencia que te hago:

Activar periférico de tipo estado no es posible con el accesorio tipo switch, ya que los valores posibles en uno switch son 0 para apagado y 100 para encendido...
Pero en la eedomus no puedo ponerle 0 a un estado como valor ya que no me deja poner acciones asociadas si el valor bruto es 0, con cualquier otro valor sí.

No se si crear un clon del accesorio tipo switch con valores 1 y 100 sería factible para el caso de los estados.

Nix, al estado si que puedes ponerle 0.
Creo que has creado uno de escena.



Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 14:44:39 pm
Carlos, una sugerencia que te hago:

Activar periférico de tipo estado no es posible con el accesorio tipo switch, ya que los valores posibles en uno switch son 0 para apagado y 100 para encendido...
Pero en la eedomus no puedo ponerle 0 a un estado como valor ya que no me deja poner acciones asociadas si el valor bruto es 0, con cualquier otro valor sí.

No se si crear un clon del accesorio tipo switch con valores 1 y 100 sería factible para el caso de los estados.

Efectivamente, me ha pasado lo mismo, al ponerlo a 0 me borró las acciones (al volver a cambiar a 1 las volvió a mostrar tal y como estaban).

Tengo que ver si es posible como dices con un clon de dispositivo accesorio, y que dentro del index.js pueda cambiar los valores para que no sea 0 sino 1 por ejemplo.
Otra opción que había pensado era ponerlo tipo persiana o luz dimmable, que admite más estados, pero creo que luego el comportamiento de Siri no va a ser bueno.
Como decía, esta es la primera versión, y todo este tipo de bugs o mejoras son bienvenidas  ;)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 14:50:05 pm
Kasz, me sale un promt (>) y no se que hacer :(
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Febrero 26, 2016, 14:51:24 pm
Si que va!!! Yo tengo en periférico de estado para activar esecenas con valor 0=apagado 100=enecendido. No sé si es ese el problema.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 14:52:11 pm

Carlos, una sugerencia que te hago:

Activar periférico de tipo estado no es posible con el accesorio tipo switch, ya que los valores posibles en uno switch son 0 para apagado y 100 para encendido...
Pero en la eedomus no puedo ponerle 0 a un estado como valor ya que no me deja poner acciones asociadas si el valor bruto es 0, con cualquier otro valor sí.

No se si crear un clon del accesorio tipo switch con valores 1 y 100 sería factible para el caso de los estados.

Nix, al estado si que puedes ponerle 0.
Creo que has creado uno de escena.



Enviado desde mi iPhone utilizando Tapatalk

Vaya, te has cambiado el icono y no te reconocía  ;D

Pues si, a mi me pasó lo mismo por utilizar una escena que ya tenía, pero la cambiaré a estado que si parece que te deja poner el valor 0
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 14:53:08 pm
Kasz, me sale un promt (>) y no se que hacer :(

¿Puedes subir una foto de la pantalla? Así intento guiarte mejor
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 14:57:34 pm
He lanzado:

Código: [Seleccionar]
pi@raspberrypi:~ $ curl -v "http://192.168.1.160/api/get?action=periph.caract&periph_id=330087&api_user=XXXXXX&api_secret=XXXXXXXXX”
>
> ^C
pi@raspberrypi:~ $ sudo curl -v "http://192.168.1.160/api/get?action=periph.caract&periph_id=330087&api_user=XXXXXX&api_secret=XXXXXXXXX”
>
>

Y en el log:

Código: [Seleccionar]
==> /var/log/homebridge.err <==
Fri, 26 Feb 2016 13:55:15 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: NaN
Fri, 26 Feb 2016 13:55:15 GMT EventedHTTPServer [::ffff:192.168.1.154] Muting event '2.9' notification for this connection since it originated here.
Fri, 26 Feb 2016 13:55:15 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP Response is finished
Fri, 26 Feb 2016 13:55:21 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP request: /characteristics?id=2.9
Fri, 26 Feb 2016 13:55:21 GMT HAPServer [CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=2.9
Fri, 26 Feb 2016 13:55:21 GMT Accessory [Homebridge] Getting value for Characteristic "Current Temperature"

==> /var/log/homebridge.log <==
[Temperatura Salon] Getting Current Temperature
[Temperatura Salon] Current temperature - NaN

==> /var/log/homebridge.err <==
Fri, 26 Feb 2016 13:55:22 GMT Accessory [Homebridge] Got Characteristic "Current Temperature" value: NaN
Fri, 26 Feb 2016 13:55:22 GMT EventedHTTPServer [::ffff:192.168.1.154] Muting event '2.9' notification for this connection since it originated here.
Fri, 26 Feb 2016 13:55:22 GMT EventedHTTPServer [::ffff:192.168.1.154] HTTP Response is finished
Fri, 26 Feb 2016 13:56:17 GMT EventedHTTPServer [::ffff:192.168.1.159] Sending HTTP event 'keepalive' with data: {"characteristics":[]}
Fri, 26 Feb 2016 13:56:17 GMT EventedHTTPServer [::ffff:192.168.1.154] Sending HTTP event 'keepalive' with data: {"characteristics":[]}

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 15:51:54 pm
Vale, ya sé que puede ser. Asegúrate que todo el comando está en la misma línea. No te devuelve el prompt porque no cierra las comillas.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 16:20:27 pm
Ok, era eso:

Código: [Seleccionar]
{
   "success": "0",
   "body":
   {
     "error_code": "1",
     "error_msg": "Authentification error."
   }
}

Y esto que? el api_user y el api_secret van entre comillas, no?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 16:24:25 pm
Te está dando fallo de autenticación con el usuario de la API de eedomus, por eso no devuelve valor (NaN).

El curl está bien hecho, esa es la prueba de fuego. Ahora tienes que revisar bien las credenciales de la API, probar con el curl, y cuando funcione ahí, debería funcionar en homebridge.

Ves contándonos, que seguro que esto ayuda a otros.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 16:29:19 pm
Código: [Seleccionar]
{
   "success": "0",
   "body":
   {
     "error_code": "2",
     "error_msg": "Missing parameter [api_secret]."
   }
}
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 16:32:24 pm
Ahora te dice que te falta la contraseña, ¿puedes poner también el comando que lanzas (sin credenciales) para verlo completo?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 16:36:59 pm
Código: [Seleccionar]
curl "http://192.168.1.160/api/get?action=periph.caract&periph_id=XXXXXX&api_user=XXXXX&api_secret=XXXXXXXX"
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 17:15:31 pm
Mira, he copiado tu linea, cambiando la IP, periph_id, api_user y api_secret:

Código: [Seleccionar]
iMac-de-Carlos:~ carlos$ curl "http://192.168.1.98/api/get?action=periph.caract&periph_id=254768&api_user=XXX&api_secret=XXXXXXX"
{
"success": 1,
"body":{"periph_id": "254768",
    "name": "Temperatura [aire] Buhardilla",
    "last_value": "15.6",
"last_value_text": "",
    "last_value_change": "2016-02-26 16:43:37"}}

¿Puedes confirmar que son los mismos que te aparecen en eedomus -> Configuración -> Mi cuenta -> API eedomus - ver sus credenciales?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 17:18:26 pm
Acabo de hacer dos pruebas para reproducir tu problema:

Código: [Seleccionar]
iMac-de-Carlos:~ carlos$ curl "http://192.168.1.98/api/get?action=periph.caract&periph_id=254768&api_user=XXXX&api_secret=XXXXXX"
{
   "success": "0",
   "body":
   {
     "error_code": "1",
     "error_msg": "Authentification error."
   }
}

Y esta:

Código: [Seleccionar]
iMac-de-Carlos:~ carlos$ curl "http://192.168.1.98/api/get?action=periph.caract&periph_id=254768&api_user=XXXX&api_secret="
{
   "success": "0",
   "body":
   {
     "error_code": "2",
     "error_msg": "Missing parameter [api_secret]."
   }

En la primera quité el la última letra del api_secret. En la segunda prueba lo dejé tal cual, vacío.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 17:24:53 pm
Pues están ok los dos parámetros, los de las credenciales
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 17:44:34 pm
Vale, otra prueba, pon todo excepto el "curl" en un navegador, también debería devolverte los datos
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 17:46:23 pm
Código: [Seleccionar]
{ "success": "0", "body": { "error_code": "1", "error_msg": "Authentification error." } }
no es el curl
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 18:06:41 pm
La url que me habías pasado no iba bien

Código: [Seleccionar]
https://api.eedomus.com/get?api_user=XXXXX&api_secret=XXXXXXX&action=periph.caract&periph_id=330087
arroja:

Código: [Seleccionar]
{ "success": 1, "body":{"periph_id": "330087", "name": "Temperatura [aire] Salón/Comedor", "last_value": "21", "last_value_text": "", "last_value_change": "2016-02-26 17:49:30"}}
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 18:42:36 pm
He editado el config.json y le he puesto hasta cuatro sensores de temperatura. En principio funcionan, lanzando la url en el navegador dan la información tal que así:

Código: [Seleccionar]
{ "success": 1, "body":{"periph_id": "343012", "name": "Fibaro Temperatura Habitación Emma", "last_value": "17.5", "last_value_text": "", "last_value_change": "2016-02-26 17:31:34"}}
Pero en el engato EVE me pone para cada uno de ellos N/D

Alguna idea? Podría ser que me acepta conexiones https y no http?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jose en Febrero 26, 2016, 18:45:16 pm
Era esoooooooo!!!!!!!!!

No tenia activado el acceso a la API via http.

Esperando la cuarta parte del articulo.

Muchas gracias Kasz
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 26, 2016, 19:45:38 pm
Me alegro de que por fin lo tengas solucionado!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Febrero 28, 2016, 09:59:07 am
Por fin hoy me he puesto con la RPi y homebridge. Antes de nada quiero agradecer a Kasz por el pedazo de tutorial que ha hecho. Es muy claro incluso para personas que, como yo, casi vemos por primera vez una RPi.
Me he quedado parado por una cosa que seguro tiene fácil solución y que seguro que es fruto de mi ignorancia. A la hora de guardar el script para el arranque automático de homebridge en /etc/init.d/homebridge, no me deja crear la carpeta homebridge en esa dirección por falta de permisos. Cómo se puede cambiar esto? Yo he entrado con el usuario por defecto. No he cambiado ningún usuario ni nada y lo he empezado todo desde cero, desde el formateo inicial de la SD.
Seguro que es una tontería...


Enviado desde mi iPad utilizando Tapatalk
Título: Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 28, 2016, 10:29:39 am
Hola Jokin, el problema es que ese directorio solo tiene permisos de digamos administrador, root. Para poder hacerlo con tu usuario por defecto, que será pi, debes añadir delante el comando sudo.

Otra opción es crearlo directamente como root. Para ello, con tu usuario debes poner:
su -

Te pedirá la contraseña del usuario root.

Si es la primera vez, y no le has puesto ninguna, antes de poder hacer el su debes configurar la contraseña:

sudo su

passwd

Prueba a ver!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Febrero 28, 2016, 12:50:50 pm
Gracias Kasz,
Tengo el script homebridge (para el auto-arranque) en el desktop. Tengo ya creado un password para root. Pero no sé cómo crear un script "directamente como root".
Si entro en lxterminal y pongo su -, entro al root con mi password pero desde ahí no sé cuál es el siguiente paso para crear el script desde el principio o mover el que ya he creado desde el desktop a /etc/init.d/
Perdona mi torpeza pero yo vengo de muy lejos de la programanción y aunque tengo mucho interés también tengo mucho desconocimiento y algunas cosas que probablemente el que está acostumbrado las hace sin pensar, yo me bloqueo a la mínima tontería. Gracias Kasz por tu paciencia.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 28, 2016, 16:04:22 pm
Jokin, una vez que has entrado en lxterminal, si ya eres root, lo más cómodo es mover (o copiar) el script que ya tengas. Para hacerlo, debería ser algo así:

Código: [Seleccionar]
cp </path/fichero_origen> /etc/init.d/
solo tendrías que reemplazar el </path/fichero_origen> por la ruta del fichero que ya tengas creado.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 28, 2016, 16:09:09 pm
ATENCIÓN:
------------

Si actualizáis a la última beta de iOS 9.3 (beta 4), todos los dispositivos que tengáis desaparecerán en la aplicación. Pero tranquilos, no se borran, es un cambio que ha hecho Apple en HomeKit.

Si ya habéis actualizado no os preocupéis, solo hay que actualizar homebridge a la última versión que lo corrige:

Código: [Seleccionar]
sudo npm -g update home bridge

Después reiniciar homebridge:

Código: [Seleccionar]
sudo /etc/init.d/homebridge stop

sudo /etc/init.d/homebridge start
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Febrero 28, 2016, 19:20:00 pm
Perfecto, funcionando! No hay nada como tener un buen maestro ;)
Ya tengo a Alexa trabajando en inglés con unas 250 recetas en IFTT (cada luz requiere de 2, ON/OFF) Muy bien aunque la pega es que tarda entre 1 s y 10 s en responder. Con una media de 2-3 s. Casi siempre suficiente pues la mayoría de las veces no se necesita urgencia.
Tiene la ventaja de que te oye con que estés a menos de 8 metros. Y ahora gracias a Kasz, tengo a Siri trabajando aún con pocas luces (la acabo de instalar). Como a Siri le hablo en Castellano yo creo que aún no están celosas (Alexa y Siri). Veremos cómo acaban ;) La ventaja de Siri es que es mucho más rápida y con el AppleWatch puedes hacerla trabajar en otras habitaciones. Creo que tener ambas es lo perfecto. Estoy encantado!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 28, 2016, 20:18:09 pm
La verdad es que con el Apple Watch es una pasada, porque no dependes de si tienes o no el teléfono encima. El reloj es una cosa que solo me quito para dormir, así que es muy cómodo para interactuar.

Ya nos irás contando que tal se llevan entre ellas, que aunque ahora mismo no se entiendan, seguro que no tardan en hacerlo ;-)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 02, 2016, 07:46:47 am
Kasz, qué ocurre si en el config.json, detallas un dispositivo como Switch pero luego en vez de poner un ID de un Switch pones un ID de una macro, se ejecuta la macro?

Como comentas en el blog, cada tipo de módulo/dispositivo debe indicarse el tipo que es y también dices que vas a ir añadiendo tipos de módulos. Eso de qué depende? Es decir, si quisieras que te informara del estado de la persiana o del consumo de un dispositivo, eso depende de tu programación o de la capacidad de Home kit? No se si me estoy explicando. Lo que quiero saber es si mediante este método se puede conseguir hacer finalmente todo a través de Siri (que te informe del estado de una puerta, que te diga la luminosidad de una habitación, que te ejecute macros, ...) si se programa adecuadamente o depende de alguna limitación de Siri/Home kit?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 02, 2016, 11:38:43 am
Es lo que comentábamos, puedes poner el ID que quieras, pero al ser tipo switch, habrá que tener en cuenta las consultas a Siri (¿Está XXXX encendido? / ¿Está XXXX apagado?), y también que los valores que tomará serán:
0 -> apagado
100 -> encendido

Cuando tenga tiempo le daré una vuelta para ver si es posible hacerlo más fácil y que pueda coger otros valores.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 08, 2016, 01:24:41 am

Eduardo, ese módulo 2x1,5 lo puedes configurar "náuticamente" (con los parámetros de configuración), para que cuando lo pongas en ON vuelva a OFF automáticamente al cabo de un tiempo X (1 segundo por ejemplo).

Ya tengo el invento soldado, puenteado y conectado. Pero no tengo un 2x1,5 todavía, ¿Puedo hacer eso de que vuelva automáticamente a OFF después de 1 segundo con un Wall Plug?
De no ser posible, probaré con las macros, aunque ya me has metido miedo.

(Es increíble el alcance que tiene el mando a distancia del garaje alimentado con él transformador de un router antiguo (lo guardo todo, sí). Llega la señal atravesando una ventana, un tendedero, otra ventana y 30 metros de calle sin visión directa.)



Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: phroc en Marzo 08, 2016, 10:23:44 am

Eduardo, ese módulo 2x1,5 lo puedes configurar "náuticamente" (con los parámetros de configuración), para que cuando lo pongas en ON vuelva a OFF automáticamente al cabo de un tiempo X (1 segundo por ejemplo).

Ya tengo el invento soldado, puenteado y conectado. Pero no tengo un 2x1,5 todavía, ¿Puedo hacer eso de que vuelva automáticamente a OFF después de 1 segundo con un Wall Plug?
De no ser posible, probaré con las macros, aunque ya me has metido miedo.

(Es increíble el alcance que tiene el mando a distancia del garaje alimentado con él transformador de un router antiguo (lo guardo todo, sí). Llega la señal atravesando una ventana, un tendedero, otra ventana y 30 metros de calle sin visión directa.)



Enviado desde mi iPhone utilizando Tapatalk

Eso lo haces en los parámetros de configuración del módulo, en la pestaña "Parámetros radio".

Te adjunto captura de pantalla. Debes tocar esos dos parámetros. Si no lo consigues, avisa y te ayudamos.

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 08, 2016, 11:02:09 am
¿Puedo hacer eso de que vuelva automáticamente a OFF después de 1 segundo con un Wall Plug?
Eso lo haces en los parámetros de configuración del módulo, en la pestaña "Parámetros radio".
Te adjunto captura de pantalla. Debes tocar esos dos parámetros. Si no lo consigues, avisa y te ayudamos.

Gracias Philippe, pero me refería a hacerlo con un Wall Plug, por si hubiera algún parámetro radio de esos no documentados que hicieran lo que viene en tu captura. He probado con el 3 y el 4 y no cambia nada. ¿Sigo probando?
¿Puede ser peligroso? Gracias y disculpad, tal vez no sea este el hilo apropiado para este tema, lo hice por seguir el comentario de hace un par de meses.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: phroc en Marzo 08, 2016, 13:20:16 pm
Perdón Eduardo, pensé que te referías a un módulo de 1 o 2 relés de Fibaro.

Ahora mismo no recuerdo si el Wall Plug tiene vuelta a OFF con un parámetro de configuración. No estoy seguro. Tienes que consultar la lista de parámetros, no hay más que los que vienen ahí.

Para un portal, una cancela, una puerta de garaje, es mejor un módulo oculto precisamente por eso.

El enchufe que sí tenía vuelta a OFF seguro con un parámetro de configuración es uno de PoPP que está descalogado. No sé si es mismo modelo de PoPP con control de consumo, que se sigue vendiendo, tiene también esa posibilidad.

Voy a mirar el Wall Plug a ver... Pero los parámetros de configuración son los que te vienen en les instrucciones, no hay más.

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 08, 2016, 15:08:05 pm
Perdón Eduardo, pensé que te referías a un módulo de 1 o 2 relés de Fibaro.
Ahora mismo no recuerdo si el Wall Plug tiene vuelta a OFF con un parámetro de configuración. No estoy seguro. Tienes que consultar la lista de parámetros, no hay más que los que vienen ahí.
Para un portal, una cancela, una puerta de garaje, es mejor un módulo oculto precisamente por eso.
Voy a mirar el Wall Plug a ver... Pero los parámetros de configuración son los que te vienen en les instrucciones, no hay más.
Perdonado :D
Si no hay más parámetros que los documentados en el manual, entonces no se puede. Una macro y listo, de momento.
El módulo oculto caerá. Todo esto es porque vivo en un 4º piso y me he puesto a hacer pruebas con un mando conectado a un transformador y a un Wall Plug. El caso es que pensé que tendría que poner el mando en el balcón, protegido de la lluvia y, al hacer la prueba, la señal le llega a la puerta del garaje desde cualquier parte de la casa. Incluso me entran dudas de que pueda ser peligroso para la salud. Igual le he metido muchos amperios al mando. Con una pila nueva tenía que pegar el coche a la puerta para poder abrirla.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Marzo 16, 2016, 21:27:54 pm
(http://uploads.tapatalk-cdn.com/20160316/3f03fbf92a2e5e944bee6179ba6aeebd.jpg)

Oye kasz
¿Sabes porqué después de varios días, funcionando correctamente de repente el eve se desenlaza y el homebridge dice esto?

Evidentemente sin haber tocado nada.

Sé como solucionarlo para que funcione de nuevo, pero me extraña que se fastidie el solito.



Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 16, 2016, 21:55:04 pm
Parece que el error que te da es de que está intentando levantar el puerto y éste ya está levantado. Como si hubiese otra instancia corriendo.

Antes de probar a borrar de eve y homekit, yo probaría a reiniciar la raspberry, si no lo has probado ya, por si es algo que no levantó bien.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Marzo 16, 2016, 22:46:50 pm
Sí, ya probé, toca reiniciar todo. Gracias!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 17, 2016, 15:11:16 pm
A mí me está pasando una cosa curiosa. Por algún motivo el log de un apache tengo montado lleno la partición. Dejó de funcionarme homebridge, pero al liberar espacio sigue sin funcionar. A ver si ahora que por fin voy a tener unos días de vacaciones lo puedo mirar bien y solucionar sin reiniciar todo por si le pasa a alguien más.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 17, 2016, 21:42:08 pm
Disculpad por la pregunta, pero creo que no se ha comentado nada al respecto.
¿Habéis probado a encender o apagar la TV (por ejemplo) estando Siri fuera de la misma red local?
Lo que quiero saber es si funcionará desde la calle, porque a mí me parece tremendamente útil para cuando vaya conduciendo y me acuerde de haberme dejado la calefacción puesta o no sepa si he apagado las luces o no.
Teniendo conexión 3G ¿se conectará Siri con la App de elgato que mandará la señal a la RPi2 o si no están todos los aparatos conectados a la misma red WiFi no funcionará?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 17, 2016, 22:13:10 pm
Te cuento, para poder utilizar HomeKit desde fuera de tu red local, necesitas un AppleTV, y tiene que ser el modelo nuevo o el anterior.
Con ellos no habría problema, puedes controlarlo desde el móvil en 3G o 4G sin mayores complicaciones.
Como consejo, si no lo tienes y estás pensando en adquirir uno, vete a por el último, yo he tenido los dos y con el nuevo no he tenido un solo problema.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 17, 2016, 22:59:08 pm
Kasz, y qué habría que hacer para que funcionaran las órdenes de Siri desde fuera de tu red utilizando un AppleTV 4?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: SeeN en Marzo 18, 2016, 09:45:07 am
Solo es necesario hacer login en icloud desde el appletv
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 18, 2016, 20:10:26 pm
Eso es, el resto es transparente.
Lo podrías ver en los logs de homebridge, como entraría en juego la autentificación desde el AppleTV.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 23, 2016, 00:53:34 am
Estoy atascado en el final del tutorial 2. Ha ido todo como la seda, todo correcto según la guía de Carlos, pero no me aparece por ningún lado el directorio .homebridge
Cuando escribo cd .homebridge me dice que no existe. Y he probado en varias carpetas además de /home/pi/ pero nada. ¿Alguna idea? Gracias.
Tengo paciencia, vamos, que no me cuesta nada reinstalar todo desde cero con NOOBS si es necesario.

Gracias por todo.




Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 23, 2016, 19:21:40 pm
Se me ocurren dos pruebas:
Vete a /home/pi/ y lanza un:
ls -la

Al ser un directorio oculto deberías verlo así.

La otra prueba es ver si está instalado como root:
cd /root
ls -la
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 23, 2016, 21:31:25 pm
Gracias kasz. Me puse a instalar todo de nuevas en otra microSD que tenía por aquí.
Todo funcionando correctamente, aunque voy a necesitar un diccionario Siri -> Español / Español -> Siri.

Esperando con ganas la 4ª entrega. Para dejar con la boca abierta al cuñado ya es suficiente con esto. XD
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 24, 2016, 12:50:25 pm
Me alegro!!
La cuarta entrega esta lista, en unos días supongo que estará publicada.
Ya tienes lo más difícil hecho
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 24, 2016, 14:09:39 pm
Kasz, la nueva versión de iOS 9.3 sabes si ha traído alguna novedad en HomeKit, digna de mención?


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 24, 2016, 14:20:58 pm
Se que han cambiado cosas, por eso en una de las betas dejó de funcionar homebridge. Pero los cambios eran en características de periféricos, no he encontrado mejoras tangibles por nosotros.

Donde sí tenemos mejoras es en la aplicación Elgato, que ahora puedes crear temporizadores o escenas. Las escenas por tiempo o geolocalización. Estas últimas las estoy probando y parecen ir bien.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Marzo 24, 2016, 23:40:02 pm
Gracias kasz. Ya he configurado las típicas escenas de "Modo Cine" y "Buenas noches" y van fenomenal, aunque las persianas me han dado algo de guerra. Para poder crear una escena con el valor de la persiana al 45%, hay que tener creado ese valor en la configuración del dispositivo en eedomus. Si no, no hace nada.

Y para activar la escena "Buenas noches" a la primera, supongo que habrá que decir "Oye Siri, escena (o ambiente) Buenas noches". Porque, de lo contrario, solo dice "Buenas noches" y aparece en la pantalla la opción de seleccionar dicha escena.

El enchufe del equipo de música no lo llaméis "Música", porque abrirá la App Música. Lo mismo pasa con la Wii, lo confunde con la Wi-Fi y si dices "Apaga la Wii" desconecta la Wi-Fi del iPhone y contesta "Desconectando la Fi" una cachonda esta Siri.
También he comprobado que suele hacer más caso al comando "Enciende…" que al "Apaga…"

Casi todo me funciona perfectamente. El único problema más o menos grave es que, de vez en cuando, se vuelven todos los dispositivos inaccesibles. Se soluciona con un reinicio de la Raspberry, pero seguro que es algo que se puede solucionar por otros medios para que no vuelva a pasar o, a malas, que el reinicio se haga automáticamente al perder la conexión de un accesorio.

Puede, incluso, que esto se trate en el tutorial 4.

Esto es un vicio, cada vez quieres más y más.


Enviado desde mi iPhone utilizando Tapatalk
Título: Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 25, 2016, 11:25:32 am
Justo esas cosillas que comentas, son las que explico dentro de la cuarta entrega, además de algunos scripts para auto arranque o reinicio.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Marzo 25, 2016, 12:11:29 pm
Del mismo modo no lo digáis "activa la alarma"


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 25, 2016, 19:15:46 pm
Veo que os lo estáis pasando bien con Siri. Como cada uno está aconsejando qué no decirle, yo os aconsejo que a Siri no le habléis en inglés y a Alexa en castellano pues el lío que se montan es mundial. Me pasa que como se lo pido a Alexa y a Siri indistintamente y cada una habla su idioma, cuando me equivoco al hablarles (que es a menudo) es pero que muy divertido el resultado.
Otra cosa, cuando les haces que entiendan una frase demasiado larga, por ejemplo: 'sube la persiana de la derecha de la terraza', y tienes otra que dice 'sube la persiana de la derecha de la habitación principal' suelen quedarse con parte de la frase del principio si no les hablas rápido. Total que si quiero subir la persiana de mi habitación, tengo que cambiar de frase. Total, que tengo tantas frases y dispositivos que he decidido hacerme una base de datos en FileMaker Pro, la cual me crea con un simple botón el fichero que Kasz nos dejó para que la RPi entendiera. Y así voy adaptando las frases y cambiando los nombres para ver cuál es la que mejor entiende.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Marzo 25, 2016, 20:46:46 pm
Ríete tú de mi mando, hahahaha


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 30, 2016, 09:04:11 am
Kasz, quiero darte las gracias por la última entrega del post para integrar Eedomus en Homekit de Apple. Es verdaderamente claro y útil. Lo que has hecho es magnífico.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 30, 2016, 09:20:55 am
Kasz, qué recomiendas si quieres integrar una macro que contenga una serie de "toques" de IR a través de Orvibo, en Homebridge? Ejm.: Una macro que contenga "accionar el botón 'encender la televisión'", "accionar el botón 'ir al HDMI 2'", "accionar el botón 'entrar en AppleTV series'" y "accionar el botón 'abrir la carpeta que contiene el listado de series'". Yo había pensado crear un falso Switch para Homebridge que sea realmente un Actuador http en Eedomus. Al actuador que le llamo "AppleTV series" le creo dos valores: 0 que no hace nada y 100 que me hace una llamada http:// que va directamente a la macro que he creado en Orvibo y que contiene la serie de "toques" de IR (a través de los botones que he creado en Orvibo) que acabo de describir. Crees que así funcionará "Siri, enciende AppleTV series"?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Marzo 30, 2016, 14:53:18 pm
Por si te sirve, yo lo tengo así, con un periférico de "estado" a una macro.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 30, 2016, 19:54:42 pm
Molusco, los periféricos de Estado creo que no sirven para ejecutar directamente macros, no? Si lo que quiero es ejecutar una macro directamente, no veo otra forma que hacer una llamada http al número API de la macro y que alguien la accione, por ejemplo un Actuador http. Me podrías dar más detalles de cómo lo haces tú con un periférico Estado, por favor?


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Marzo 30, 2016, 21:50:42 pm
Muy sencillo! Y ya lo sabes pero no te das cuenta.

En valores

(http://uploads.tapatalk-cdn.com/20160330/d4bdb17fd42048b7558629bc6a299ce2.jpg)

La llamada a macro

(http://uploads.tapatalk-cdn.com/20160330/224384a803c4a94f9024710839e16686.jpg)

Luego tengo una regla para que vuelva a "automatico", pero eso ya son manías para verlo así en la aplicación.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 30, 2016, 22:39:08 pm
Gracias Molusco, efectivamente los árboles no me dejaban ver el bosque. Mi error era pensar que al elegir un dispositivo sólo me iba a dejar las opciones que el dispositivo tiene en "Valores" pero también te deja (como tú bien sabías) añadir todos los macros que hayas creado para el dispositivo. Como un día más, me acuesto siendo más sabio y dándome cuenta de lo mucho que aún me queda por aprender.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 31, 2016, 08:11:23 am
Justo como muy bien ha explicado molusco.

Este es un ejemplo de lo que tenía (con la programación antigua para Orvibo)

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Marzo 31, 2016, 17:17:15 pm
A ver si esto os ayuda a no volveros locos como yo. Resulta que como tengo tantos dispositivos que controlar, me he creado una base de datos que contiene todos los campos necesarios para crear el fichero config.json. Os podéis imaginar que crearlo a mano sería una pesadilla, especialmente si luego sabes que habrá que modificar nombres para que Siri comprenda mejor lo que le pides. El caso es que mi base de datos me genera un fichero que pasa la prueba de JSON (parece bíblico), pero luego al meterlo en la RPi lo que ocurre es que se pone "Running" e inmediatamente "Stopped". Como se pone "Running", es lo que me ha hecho volverme loco hasta darme cuenta que a los pocos segundos pasaba a "Stopped". Después de revisar todo, he encontrado el error. Mi base de datos disponía de un nombre idéntico para un mismo ID. Y esto le estaba volviendo loca (ahora a la RPi). Aceptaba el fichero config.json porque era correcto y se ponía a funcionar pero al encontrar la incongruencia, se paraba. Hala, cuidadín con repetir nombres... ;)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Marzo 31, 2016, 23:16:35 pm
Vaya, está bien saberlo, porque aunque ya tengo bastantes dispositivos de momento he sido muy selectivo a la hora de incluirlos en HomeKit.

Gracias por la info Jokin!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: fgalindo en Abril 05, 2016, 10:59:12 am
He instalado homebridge y el plugin de eedomus en mi raspberry pi 3, en principio el aplicativo arranca sin problemas, pero me surgen unas dudas. Cuando consulto a Siri por los dispositivos, algunos responde cual es su estado, pero en otros no los llega a reconocer y lanza una búsqueda de webs. Y por otro lado, ¿cómo se configura la consulta de un estado de un dispositivo? Me explico, en eedomus tengo un dispositivo virtual que pregunta si un equipo está encendido o apagado mediante un ping, al final se traduce en 0 y 1, pero con homebridge he intentado incorporarlo como si fuese un dispositivo Switch, al cual nunca me responde.
No sé si os parecería buena idea ir incorporando en el foro los trozos de código del fichero config.json con tipologías de dispositivos diversos.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Abril 05, 2016, 13:07:47 pm
Si no te lo reconoce bien, y te abre una búsqueda de web, puedes probar a poner un alias dentro de la aplicación de Elgato EVE. De esa forma yo he solucionado algún conflicto de ese tipo.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Abril 05, 2016, 15:14:25 pm
Para lo de 'Y por otro lado, ¿cómo se configura la consulta de un estado de un dispositivo?' prueba con poner en el "Valor" del estado que tienes para el PING de ese aparato, 0 y 100, no el que viene por defecto: 0 y 1. Si pones Switch y le preguntas por su estado debería decirte qué encuentra en el valor 100. Si no lo cambias y dejas "1", probablemente al no encontrar el "Valor" 1, no te diga nada (o te mande a la porra o a internet ;))
La opción de Kasz es buena pero yo creo que sería suficiente poner en Config.json un nombre que no le llevara a conflicto. Tendrás que hacer pruebas. Siri entiende muy claramente que si dices "Enciende", "Encender", y así otras formas verbales de "Encender", lo que viene después seguramente sea el nombre de un dispositivo enchufado pero el nombre de este dispositivo si es muy largo o contiene alguna palabra que le haga sugerir que quieres hacer una búsqueda, pues Siri se hará un lío. Lo mejor es que veas qué te entiende bien (con otros dispositivos) y a partir de esos dispositivos vas nombrando el resto. Es como de coña, pero aquí el humano debe adaptarse a la máquina ;) (si queremos que nos entienda).
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Abril 28, 2016, 10:08:36 am
Kasz, mediante VPN desde el exterior no funciona, no? Es imprescindible el apple tv...


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Abril 28, 2016, 12:10:54 pm
Kasz, mediante VPN desde el exterior no funciona, no? Es imprescindible el apple tv...


Enviado desde mi iPhone utilizando Tapatalk

Pues a mi no me funciona por VPN, y eso que entro en el mismo rango de direccionamiento IP que el resto de dispositivos de la red de casa...
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Abril 28, 2016, 12:22:13 pm
La verdad es que no lo he probado. Yo la VPN la tengo en el segundo router, y él direccionamiento es distinto.
Puedes probar, con la VPN a lanzar la aplicación de bonjour discover, y ver si detecta el HAP y homebridge (raspberry). Si lo detecta, debería funcionar.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Abril 28, 2016, 13:13:28 pm
No, no va.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Abril 28, 2016, 14:15:19 pm
No, no va.


Enviado desde mi iPhone utilizando Tapatalk

Por lo que yo se es por cómo funciona el protocolo Bonjour, que en realidad es multicast, y el router no lo propaga por la VPN, sólo es accesible en la LAN. Creo que con OpenVPN en modo bridge se puede ver, pero no lo he probado. De momento a mi me vale así.
Aún así, si consigues que funcione Bonjour por la VPN no se si funcionará Homebridge (supongo que sí, pero vete tú a saber)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Abril 29, 2016, 22:48:56 pm
No sé si recordaréis que me había organizado una base de datos que me generaba el fichero Config.json que funcionaba muy bien en HomeBridge pero luego ni Eve ni ninguna otra aplicación móvil lograba abrir. Veía perfectamente al HomeBridge pero daba error después de meterle la clave correcta.
Encontré el problema haciendo ingeniería inversa sobre el fichero Config.json. He ido quitando dispositivos por si tenían algún error que la RPi aceptaba pero no el gestor de dispositivos Eve y voula! El problema era tan simple como que tenía 102 dispositivos, 2 más de los que Homekit acepta por cada Bridge!!! De hecho como tengo el Bridge de Hue con 9 dispositivos (bombillas y LEDs), en total Eve gestiona más de 100, pero no más de 100 por pasarela.
Luego he ido a buscar si estaba reportado este "problema" y efectivamente no se pueden manejar más de 100 dispositivos. Ni que Siri estuviera justa de memoria...;) Kasz, alguna idea de cómo solucionarlo? Se pueden generar dos Bridges y ya está? Sí, ya sé que puedo seleccionar y quitar algún dispositivo que no voy a utilizar a través de Siri, pero es ahora una cuestión de amor propio, poder conseguir meterlos todos ;)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Abril 30, 2016, 01:15:33 am
Si, lo de la limitación existe, en los comienzos de homebridge todavía eran menos cantidad de dispositivos los que soportaba.
Está bien eso de la base de datos...

Una pregunta en general, ¿habéis tenido que resetear muchas veces el homebridge y por extensión el homekit?
Lo digo porque no me atrevo ni siquiera a ordenar las habitaciones en eve, dado que si hay que resetear se pierde todo y hay que volver a empezar de cero.

Yo al principio tuve de empezar de cero varias veces, supongo que por mi inexperiencia, ahora lleva bastante tiempo estable y no sé si atreverme ya a organizar el "eve"


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Abril 30, 2016, 08:01:01 am
Yo lo tengo desde hace un mes y no se ha caído ni una sola vez. Pero yo creo que Kasz es el más indicado para contestarte. De todas formas, yo utilizo Eve solo para la comunicación a través de Siri por lo que no me molesto en ordenar las habitaciones.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: adrian335d en Julio 02, 2016, 19:46:32 pm
Hola a todos,
he conseguido instalarlo, pero me encuentro algún problemilla.
Los periféricos tipo switch me funcionan todos sin problema. Los tipo persiana me funcionan desde la app eve, pero no se que comando en concreto tengo que decirle a siri para que me baje o suba los estores.
El periférico tipo light, he configurado uno de prueba pero no me funcionan, no se para que tipo de módulos estarán diseñados (dimmer?).
Por último y el problema que más me interesa solucionar; si registro un iPhone en el sistema homebridge ya no me deja registrar ninguno más, directamente ni me lo detecta, sin embargo desde el teléfono emparejado si me deja controlar todo lo que significa que el sistema funciona con normalidad.
He probado a cambiar la mac en el config.json y al cambiarla me permite detectar el homebridge en los dos iPhones pero en el momento de registrar los dispositivos sólo registra uno de ellos y ya el otro se queda fuera.

¿Alguna idea?
Muchas Gracias
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Nebo en Julio 03, 2016, 09:20:59 am
Para registrar más de un iPhone tienes que ir a Ajustes del teléfono asociado y ahí verás la opción HomeKit. Dentro tienes la opción Invitar a personas.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Julio 03, 2016, 10:22:43 am
Buenas, molusco, yo al principio también tuve que reiniciarlo todo varías veces, teniendo que reorganizar la aplicación eve varias veces, y efectivamente es muy pesado.

La verdad es que es bastante estable, y hace meses que prácticamente ni lo toco, pero ahora voy a migrarlo a todo a la rpi3. Es algo que empecé hace tiempo pero no he terminado aún, por falta de tiempo.

Además, estoy probando la beta de iOS 10 (y la de macos sierra y la de watchOS). Con esto también estoy probando la nueva aplicación home de Apple, para ver si puedo prescindir de eve.
Por lo que he visto en github, me han reportado algún problema con las persianas, lo tengo que mirar, yo aún no he visto nada extraño.
También quiero mirar si es factible incorporar los nuevos módulos que soporta iOS 10, como los de cámara.

En fin, que a ver si ahora empiezo a tener algo más de tiempo y os voy contando!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: molusco en Julio 03, 2016, 11:04:46 am
El mio estable desde hace meses también. La persiana también da guerra. No vale "cerrar" o "abrir", a veces para que funcione tengo que decirle el porcentaje.
Muy interesante lo de los nuevos módulos.
Saludos!!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: adrian335d en Julio 03, 2016, 11:31:33 am
Para registrar más de un iPhone tienes que ir a Ajustes del teléfono asociado y ahí verás la opción HomeKit. Dentro tienes la opción Invitar a personas.

Lo he conseguido, muchas gracias
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: jose luis en Julio 15, 2016, 15:41:51 pm
Buenas a todos yo en general no se mucho de programacion pero me apasiona todo esto y dentro de mis posibilidades he llegado hasta aquí en las fotos lo vereis lo que pasa es que no se por qué motivo no hay comunicación entre la raspberry y eedomus en principio puse todas las claves de la api y credenciales bien creo que déve ser algo del plugin no estoy seguro.
hasta he podido añadir un accesorio más llamado puerta para conocer el estado a través de siri pero no hay forma de hacer que el ecosistema funcione :-\

bueno la foto no se muy bien a ver si incluyo otra que se vea
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: jose luis en Julio 15, 2016, 15:51:28 pm
aqui va
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Septiembre 06, 2016, 22:04:18 pm
kasz, atento mañana que parece que Apple va a sacar brillo a Homekit. Vete preparándote para las preguntas que te vamos a hacer... Eso te pasa por Integrar eedomus en Homekit de Apple ;)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Septiembre 06, 2016, 22:18:29 pm
De momento vamos a reemplazar la app Eve de Elgato por Home de Apple


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Septiembre 06, 2016, 22:21:51 pm
Ayer mismo abrí la aplicación del iPhone de Homekit (hacía tiempo que no lo hacía) y vi que estaba metido un enchufe que tengo de Eve. No tenía ni idea de que Eve estaba integrado en Homekit.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 06, 2016, 23:18:44 pm
Lo tengo en la agenda, mañana a las 19:00 jeje

Llevo unos meses con la beta de iOS 10, y desde entonces he abandonado la aplicación de EVE.

Aunque tengo que decir que ahora Siri, cuando le digo que me abra las puertas del garaje, no me suele hacer caso.
No tengo aún claro si es por CarPlay o por iOS 10, a ver si le doy una vuelta.

Y si, Eve está apostando fuerte por la integración de sus disponsitivos, de ahí que sacasen la aplicación.

A ver mañana que novedades tenemos!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: ardeban en Septiembre 06, 2016, 23:49:29 pm
El día 4 presentan también el Google home, eso y tasker va a llevar la domotica a otro nivel 😍😍😍

Enviado desde mi Galaxy Note 7

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Septiembre 14, 2016, 23:13:45 pm
Kasz, has tenido la oportunidad de ver cómo queda el puente Rpi que preparaste para Homekit en la nueva app Home que integra el iOS 10? Algún consejo para cuando nos lo instalemos? Gracias.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Septiembre 14, 2016, 23:16:54 pm
A mí me funciona genial a primera vista.
Por cierto que parece que además del Apple TV de cuarta generación, los iPads con iOS 10 también hacen de controlador.
(http://uploads.tapatalk-cdn.com/20160914/f4bfebffcb3838f60d1ee8609bda5ded.jpg)


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 15, 2016, 00:30:34 am
Si, como dice nix, parece que todo funciona.
Yo llevo con iOS 10 desde la primera beta de desarrollador y no hecho nada en falta.
Lo que si he hecho es dejar de lado la aplicación de eve, y todo lo tengo en la aplicación Casa de Apple.

También tengo pendiente ver los nuevos módulos que se pueden incluir, pero si veis cualquier fallo avisadme y lo miro.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Ayalaman en Septiembre 15, 2016, 02:14:38 am
Por lo que veo si esto funciona genial voy a encargar las raspberry pi3 ahora mismo y a ver que tal se me da el tutorial.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Ayalaman en Septiembre 17, 2016, 10:11:54 am
Buenas, una pregunta con esto puedo manejar la aplicación "casa" de Apple? O solo sería a través de Siri todo? La App de casa te da avisos también?
Gracias!
Slds
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 17, 2016, 10:39:14 am
Si, al final digamos que todo va a girar en torno a la aplicación casa. Según configures los dispositivos en las distintas estancias así te responderá luego Siri.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Ayalaman en Septiembre 17, 2016, 11:11:29 am
Perfecto, entiendo que después tendría que incluir los periféricos en eedomus y en App casa. Para configurar los parámetros solo sería desde eedomus.
Cada vez que incluya algún periférico tendría que hacer algo especial para que se incluya también en App casa?algun código de ese periférico en la raspberrry? o con incluirlo en eedomus ya vale!
Como ves estoy un poco perdido de su funcionamiento.
Gracias por vuestra ayuda. GRACIAS!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 17, 2016, 11:58:31 am
Realmente, primero tienes que configurarlo en eedomus, que digamos que sería quien va a controlar el dispositivo. Una vez creado tendrás un código asociado a ese dispositivo o escena, el código API. Es un identificador único que utilizarás para hacer las llamadas a la API de eedomus y ejecutar acciones o cambiar estados.

Una vez que tengas ese código API hay que añadirlo en la configuración de la raspberry. En ese fichero meterás todos los códigos y le pondrás un nombre al dispositivo. Es importante ese nombre, pues será lo que le pidas a Siri. Aunque en la aplicación home le puedes poner luego un alias u otro nombre.

Y ya por último quedaría registrar homebridge en HomeKit. Es decir, la raspberry en la aplicación casa. Al hacerlo se añadirán todos los dispositivos que tengas creados en la configuración de la raspberry y tendrás que decirle en que estancia está cada dispositivo.

Suerte con la instalación y ya nos vas contando!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Septiembre 17, 2016, 21:15:27 pm
A mí me funciona genial a primera vista.
Por cierto que parece que además del Apple TV de cuarta generación, los iPads con iOS 10 también hacen de controlador.
(http://uploads.tapatalk-cdn.com/20160914/f4bfebffcb3838f60d1ee8609bda5ded.jpg)


Enviado desde mi iPhone utilizando Tapatalk

Lo del iPad siempre en casa no consigo hacerlo funcionar si no estoy en la misma WiFi que la Raspberry. Cosa que sí consigo con la App de eedomus.
Vamos, que desconecto la WiFi del teléfono y "Casa" deja de funcionar.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 17, 2016, 21:25:40 pm
Eduardo, ¿tienes activado Casa en iCloud?

(http://uploads.tapatalk-cdn.com/20160917/554975da4916596fcf68c99f438d24dc.jpg)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Septiembre 17, 2016, 21:31:41 pm
Eduardo, ¿tienes activado Casa en iCloud?

(http://uploads.tapatalk-cdn.com/20160917/554975da4916596fcf68c99f438d24dc.jpg)

Afirmativo

Lo que tengo son dos cuentas de iCloud distintas, por eso de no vincular la misma cuenta y no poder hacer las copias de seguridad.

El iPad está invitado a usar la cuenta de iCloud del iPhone.


E.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Septiembre 17, 2016, 22:39:56 pm
He puesto los dos dispositivos con la misma cuenta de iCloud. Desde el iPad en el apartado de "CENTRALES DE ACCESORIOS" me aparece "Este iPad" y "Conectado". Desde el teléfono me aparece el nombre que le he puesto al iPad y "Desconectado".

Vamos, que el teléfono no se comunica a través del iPad, ni siquiera con la misma cuenta de iCloud.

No sé si meterme a cambiar la configuración de la RasPi. De momento, funciona en casa y no quiero quedarme sin eso.

¿Alguna idea?


E.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 17, 2016, 23:22:54 pm
Es extraño. Yo la verdad es que no he probado con iPad, solo con el appletv.
Ayer leí que además ahora no es compatible al 100% el Apple TV de tercera generación, que es necesario el de cuarta generación (el nuevo) por el factor de doble autenticación para automatización, permisos de usuarios y algunas cosas más.

Mira a ver si está info te da alguna pista de lo que puede estar pasándote:

https://support.apple.com/en-us/HT207057?cid=tw_sr


Y también comprueba esto otro:

Set up your home hub:

On iPad: Go to Settings > iCloud and sign in with your Apple ID. Make sure you turn on iCloud Keychain and Home. Then go to Settings > Home and turn on Use this iPad as a Home Hub.
On Apple TV (4th generation): Set up two-factor authentication for your Apple ID. Then go to Settings > Accounts > iCloud and check that you’re connected under HomeKit.

Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Septiembre 18, 2016, 11:06:08 am
Borré la "Casa" de los dos dispositivos, volví a configurar todo sólo en uno de ellos, con la misma cuenta de iCloud y aparece milagrosamente en el otro. Ahora, en "CENTRALES DE ACCESORIOS" aparece el iPad como "Conectado" siempre.

Pero pasa lo mismo, en el momento en que desconecto la WiFi del móvil, aparecen todos los accesorios de la "Casa" como "Sin respuesta".

He comprobado que en Ajustes --> Datos móviles está permitido para la aplicación "Casa", y que las notificaciones también están permitidas para la aplicación "Home".

El próximo paso va a ser volver a dejarlo como estaba, con dos cuentas de iCloud distintas y que la del teléfono haga de invitado.

¿Alguien tiene configurado el iPad como Central de Accesorios sin tener un AppleTV 3 ó 4?
Gracias Kasz por tu tiempo y paciencia. 
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 18, 2016, 11:59:38 am
Otra cosa que se me ocurre, es que mires en el log de homegridge (/var/log/homebridge.err) las entradas que aparezcan de la IP de tu iPad. Se trata de comprobar que aparecen registros cada cierto tiempo cuando no tengas el móvil con wifi.

Una cosa que me llama la atención, es que para que funcione con el iPad, entiendo que debe estar siempre funcionando, y evitar que "hiberne" o se ponga en reposo, no se cómo gestionará esto.

Mira, te paso un ejemplo de las entradas que te comentaba arriba, donde se ve que mi AppleTV va haciendo chequeos periódicamente:

Código: [Seleccionar]
Sun, 18 Sep 2016 09:32:52 GMT EventedHTTPServer [::ffff:192.168.1.79] Sending HTTP event 'keepalive' with data: {"characteristics":[]}
Sun, 18 Sep 2016 09:41:04 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics?id=2.9,3.9
Sun, 18 Sep 2016 09:41:04 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:41:04 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics?id=2.9,3.9
Sun, 18 Sep 2016 09:41:04 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: GET /characteristics?id=2.9,3.9
Sun, 18 Sep 2016 09:41:04 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Sun, 18 Sep 2016 09:41:04 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Sun, 18 Sep 2016 09:41:04 GMT Accessory [Homebridge] Got Characteristic "On" value: false
Sun, 18 Sep 2016 09:41:04 GMT Accessory [Homebridge] Got Characteristic "On" value: false
Sun, 18 Sep 2016 09:41:04 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:41:16 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics?id=2.9,3.9
Sun, 18 Sep 2016 09:41:16 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: GET /characteristics?id=2.9,3.9
Sun, 18 Sep 2016 09:41:16 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Sun, 18 Sep 2016 09:41:16 GMT Accessory [Homebridge] Getting value for Characteristic "On"
Sun, 18 Sep 2016 09:41:16 GMT Accessory [Homebridge] Got Characteristic "On" value: false
Sun, 18 Sep 2016 09:41:16 GMT Accessory [Homebridge] Got Characteristic "On" value: false
Sun, 18 Sep 2016 09:41:16 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:42:52 GMT EventedHTTPServer [::ffff:192.168.1.79] Sending HTTP event 'keepalive' with data: {"characteristics":[]}
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":9,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":19,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":16,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":25,"iid":9,"ev":false},{"aid":25,"iid":10,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Brightness" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":30,"iid":9,"ev":false},{"aid":30,"iid":10,"ev":false},{"aid":30,"iid":11,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Target Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Position State" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":4,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":26,"iid":9,"ev":false},{"aid":26,"iid":10,"ev":false},{"aid":26,"iid":11,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Target Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Position State" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":20,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":22,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":13,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":31,"iid":9,"ev":false},{"aid":31,"iid":10,"ev":false},{"aid":31,"iid":11,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Target Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Position State" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":24,"iid":9,"ev":false},{"aid":24,"iid":10,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Brightness" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":32,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":28,"iid":9,"ev":false},{"aid":28,"iid":10,"ev":false},{"aid":28,"iid":11,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Target Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Position State" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":14,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":5,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":21,"iid":9,"ev":false},{"aid":21,"iid":10,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Brightness" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":18,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":12,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":7,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":27,"iid":9,"ev":false},{"aid":27,"iid":10,"ev":false},{"aid":27,"iid":11,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Current Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Target Position" for events
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "Position State" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:47 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":23,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:47 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:47 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:48 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:48 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:48 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":2,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:48 GMT Accessory [Homebridge] Unregistering Characteristic "On" for events
Sun, 18 Sep 2016 09:51:48 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:48 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:48 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sun, 18 Sep 2016 09:51:48 GMT Accessory [Homebridge] Processing characteristic set: [{"aid":15,"iid":9,"ev":false}]
Sun, 18 Sep 2016 09:51:48 GMT Accessory [Homebridge] Unregistering Characteristic "Current Temperature" for events
Sun, 18 Sep 2016 09:51:48 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP Response is finished
Sun, 18 Sep 2016 09:51:48 GMT EventedHTTPServer [::ffff:192.168.1.79] HTTP request: /characteristics
Sun, 18 Sep 2016 09:51:48 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Septiembre 18, 2016, 12:09:57 pm
Esta mañana he escrito un pedazo de mensaje contando mi experiencia con el AppleTV 4 y el iPad como pasarelas para Home.
No sé dónde c. se ha ido pero veo que no ha salido.
Lo resumo:
El AppleTV 4 y el iPad funcionan como pasarela PERO, si no reinicias el iPhone, no funciona.
Eduardo, dime si con esto lo solucionas y si no es así, te vuelvo a escribir todo lo que he hecho para hacer las comprobaciones.
Pero te adelanto que si clickas y des-clickas tanto el iPad como el AppleTV, el iPhone no se entera si no lo reinicias.
Finalmente reiniciando el iPad y el iPhone, tengo el iPad haciendo de pasarela para mi iPhone y enciendo/apagando las luces en 3G/4G.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Septiembre 19, 2016, 00:14:02 am
Buenas, no he mirado el log del Homebridge. He ido a lo fácil. Acabo de reiniciar iPad y iPhone y funciona con y sin WiFi. Gracias a todos.
Ahora me tengo que pelear con la nueva Siri, que no sabe lo que es subir la persiana (para ella es abrir la persiana). ¿Habéis descubierto una lista de comandos por voz para Siri de forma que obedezca como lo hacía la anterior vía Elgato Eve?

Muchísimas gracias a todos.


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Septiembre 23, 2016, 22:36:07 pm
Kasz, por qué crees que Siri no puede trabajar con HomeKit desde el escritorio (ver adjunto). Seguro que tú te has instalado Sierra y disfrutas de Siri desde el Desktop.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Septiembre 24, 2016, 00:06:48 am
Si Jokin, también llevaba tiempo probando Sierra en el iMac, y efectivamente todavía no es compatible con HomeKit. Es algo similar a lo que pasa con CarPlay, que aunque si puede responder a alguna petición, la gran mayoría te suelta un: utiliza los mandos del coche para cambiar la luz, y cosas por el estilo.

En el coche puede tener más sentido, pero en el Mac, debería estar ya, toca esperar.

En este artículo lo confirman:

Also missing, at least for now, is support for HomeKit, along with the third-party Siri app implementation coming to iOS 10 this fall. But even with those omissions, the Mac is far from lacking. It even has its own unique feature set.

http://www.imore.com/macos-sierra

Por mi parte, espero con impaciencia que lo adapten en ambos sitios, OSX y CarPlay. Espero en las próximas betas (que ya están en marcha) podamos ver esa compatibilidad.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: viuuuu en Octubre 10, 2016, 21:24:16 pm
Hola,
estoy a punto de hacer una reforma y me gustaría aprovechar para poder integrar domótica con Apple HomeKit.
He visto homebridge y me parece una idea maravillosa. Me encantaría poder utilizar un mando universal como el broadcom rmpro o uno similar que tiene xiaomi, pero no he visto ningún plugin y no sabría si se podría utilizar. He visto que es compatible con irkit, pero a parte de caro, creo que está discontinuado y me parece peor producto.
¿Alguien sabe como podría utilizar un mando universal 360º de este tipo o como solventarlo?
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 22, 2016, 00:51:32 am
Volvemos a la carga!

Ya he implementado un nuevo módulo en homebridge-eedomus, el de sensor de contacto (apertura de puertas, ventanas o módulo simple de contacto). Aún no está subido porque acabo de terminar y estoy con las pruebas, aunque parece que va bien.
En cuanto tenga dos o tres más, subo la actualización y os cuento.

Además estoy viendo a ver si hay alguna forma de que el estado de ciertos módulos se consulte de forma periódica, para no depender de tener que abrir la aplicación para ver el estado.
Por lo que estoy viendo, en algunos módulos (como el de puertas), dispone de notificación Push desde la propia app Casa de Apple.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: nix en Octubre 22, 2016, 09:33:28 am
Que grande eres!


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 22, 2016, 11:58:02 am
Llegados a este punto, me gustaría saber qué dispositivos os gustaría poder integrar.
Una cosa importante a tener en cuenta, es que yo creo que lo importante es tener dispositivos sobre los que podamos actuar.
Es decir, está muy bien preguntar a Siri si una puerta está abierta o no, pero para eso ya tenemos ya nuestro controlador, que nos informa de manera muy personalizable de esos estados.
Sin embargo, lo interesante de la integración de Siri (HomeKit) con eedomus, es el poder enviarle órdenes tipo: abre esta puerta, enciende la tele y demás.

Dicho esto, se admiten sugerencias de los dispositivos que más uso le podamos dar.
Aquí os paso el listado de posibilidades que admite HomeKit desde la última actualización:

[ ] Service "Accessory Information"
[ ] Service "Air Quality Sensor"
[ ] Service "Battery Service"
[ ] Service "Bridge Configuration"
[ ] Service "Bridging State"
[ ] Service "Camera Control"
[ ] Service "Camera RTP Stream Management"
[ ] Service "Carbon Dioxide Sensor"
[ ] Service "Carbon Monoxide Sensor"
[ X ] Service "Contact Sensor"
[ ] Service "Door"
[ ] Service "Doorbell"
[ ] Service "Fan"
[ ] Service "Garage Door Opener"
[ ] Service "Humidity Sensor"
[ ] Service "Leak Sensor"
[ ] Service "Light Sensor"
[ X ] Service "Lightbulb"
[ ] Service "Lock Management"
[ ] Service "Lock Mechanism"
[ ] Service "Microphone"
[ ] Service "Motion Sensor"
[ ] Service "Occupancy Sensor"
[ ] Service "Outlet"
[ ] Service "Pairing"
[ ] Service "Protocol Information"
[ ] Service "Relay"
[ ] Service "Security System"
[ ] Service "Smoke Sensor"
[ ] Service "Speaker"
[ ] Service "Stateful Programmable Switch"
[ ] Service "Stateless Programmable Switch"
[ X ] Service "Switch"
[ X ] Service "Temperature Sensor"
[ ] Service "Thermostat"
[ ] Service "Time Information"
[ ] Service "Tunneled BTLE Accessory Service"
[ ] Service "Window"
[ X ] Service "Window Covering"

He marcado los que ya están integrados. Hay un par de ellos que me resultan curiosos e interesantes, los dos de cámaras.
Recuerdo la presentación del Apple Watch cuando Kevin Lynch abría la puerta del garaje con el reloj, a la vez que veía la imagen en el mismo.


Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 23, 2016, 16:44:17 pm
Otro más que podemos tachar de la lista:

[ X ] Service "Light Sensor"

Ya puedo obtener datos de los sensores de luz.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 23, 2016, 17:06:32 pm
Y otro más:

[ X ] Service "Humidity Sensor"

Estos son sencillos, puesto que solo es una simple consulta.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 23, 2016, 18:03:35 pm
Y el último por hoy:

[ X ] Service "Motion Sensor"

Aunque este, es de los que sería necesario una comprobación periódica de estado, una especie de polling.
Tengo que verlo, porque hay varios dispositivos que requieren de dicho polling.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Jokin en Octubre 23, 2016, 20:37:32 pm
Como siempre, kasz, estás haciendo una labor magnífica.
Además de los que has marcado, habría alguno que permitiera cambiar la temperatura de nuestros Danfoss/POPP?
Quizás, [ ] Service "Thermostat" ?
Entiendo que el cambio de los valores de un Estado sería a través de Service "Switch" donde el Estado puede estar como 0 o 100? Me refiero a si habría alguna forma de tener un estado con 4 valores y decirle a Siri que te cambie el Estado "X" a valor 4, por ejemplo? Luego a través de Eedomus, podríamos activar un montón de reglas a través de cambios específicos de los Estados.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 23, 2016, 23:26:21 pm
Le echo un vistazo y te sigo Jokin, pero si, seguro que con el service thermostat se puede. Tengo que mirar las características requeridas y las opcionales.
Eso sí, tendríais que probarlo vosotros, porque yo no tengo ni danfoss ni popp.
Te voy contando.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Ayalaman en Octubre 28, 2016, 01:26:31 am
Muy buen trabajo kasz te felicito. Esperamos entonces esa actualización. Mil gracias
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Octubre 28, 2016, 18:23:48 pm
Comentaros que he tenido que dejarlo un poco aparcado por un proyecto del trabajo, pero muy pronto podré continuar y subir una actualización.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Ayalaman en Noviembre 24, 2016, 00:51:42 am
Buenas KAsz, que tal ? como lo llevas?? .
slds
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Noviembre 24, 2016, 11:26:03 am
Sigo con el tema parado, estoy temporalmente sin ordenador hasta que en unos días por fin me llegue el nuevo y pueda retomarlo.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: beagle en Noviembre 24, 2016, 14:48:56 pm
Sin ordenador ??

(https://i2.wp.com/img.pandawhale.com/post-28553-Steve-Jobs-mind-blown-gif-HD-T-pVbd.gif)
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Noviembre 24, 2016, 14:51:04 pm
Acabo de vender el iMac y el MacBook Air
El pro está de camino jeje
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Enero 21, 2017, 17:16:31 pm
Adjunto la carta a los Reyes Magos, con mucho retraso.
En rojo marco mi wishlist.
Gracias Kasz.
Ánimo en esa configuración del Pro desde cero.


[ X ] Service "Accessory Information"
[ ] Service "Air Quality Sensor"
[ ] Service "Battery Service"
[ ] Service "Bridge Configuration"
[ ] Service "Bridging State"
[ ] Service "Camera Control"
[ ] Service "Camera RTP Stream Management"
[ ] Service "Carbon Dioxide Sensor"
[ ] Service "Carbon Monoxide Sensor"
[ X ] Service "Contact Sensor"
[ X ] Service "Door"
[ ] Service "Doorbell"
[ ] Service "Fan"
[ X ] Service "Garage Door Opener"
[ X ] Service "Humidity Sensor"
[ X ] Service "Leak Sensor"
[ X ] Service "Light Sensor"
[ X ] Service "Lightbulb"
[ ] Service "Lock Management"
[ ] Service "Lock Mechanism"
[ ] Service "Microphone"
[ X ] Service "Motion Sensor"
[ ] Service "Occupancy Sensor"
[ ] Service "Outlet"
[ ] Service "Pairing"
[ ] Service "Protocol Information"
[ X ] Service "Relay"
[ ] Service "Security System"
[ ] Service "Smoke Sensor"
[ ] Service "Speaker"
[ ] Service "Stateful Programmable Switch"
[ ] Service "Stateless Programmable Switch"
[ X ] Service "Switch"
[ X ] Service "Temperature Sensor"
[ X ] Service "Thermostat"
[ ] Service "Time Information"
[ ] Service "Tunneled BTLE Accessory Service"
[ ] Service "Window"
[ X ] Service "Window Covering"
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Enero 21, 2017, 19:52:50 pm
Cuando que termine con los análisis sobre el Lyric retomo este tema para subir la siguiente versión.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: Eduardo en Febrero 20, 2017, 11:46:22 am
Supongo que este hilo ya se ha quedado aparcado definitivamente gracias a la integración con HomeKit que están haciendo desde eedomus.

Quería agradecerte enormemente el trabajo y las horas que has dedicado a esto Kasz. Enhorabuena. Han sido muchos meses disfrutando y trasteando con la RasPi.
Muchas gracias también a todos los que habéis participado en este foro planteando o resolviendo dudas.
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: kasz en Febrero 24, 2017, 18:25:33 pm
Muchas gracias Eduardo. Si, de momento lo he dejado aparcado, sin llegar a subir las últimas actualizaciones. Es mejor tener todo concentrado en eedomus que diversificado en más cacharros.

Ahora tendremos tiempo de buscar otros sitios donde cacharrear
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: fortegas en Julio 26, 2019, 09:19:57 am
Ayer actualicé mi pincho Zigate y conseguí poner la version 3.1a e integrar con éxito un sensor de movimiento-luminosidad de xiaomi que tenía en el cajón desde hace tiempo.

Estoy utilizando como comenté un servidor homebridge con el plugin homebridge-eedomus v0.0.2 en un docker dentro del NAS Synology. Me gustaría poder tener algún servicio "Motion sensor" para usarlo en homekit.

¿Sabéis si hay algún sitio donde pueda descargar una version más moderna del plugin para que incluya más servicios? en mi caso solo puedo usar el servicio Light, Switch y WindowCovering . Gracias!
Título: Re:Integrar eedomus en Homekit de Apple
Publicado por: ObiJuan en Agosto 06, 2019, 14:22:49 pm
Ayer actualicé mi pincho Zigate y conseguí poner la version 3.1a e integrar con éxito un sensor de movimiento-luminosidad de xiaomi que tenía en el cajón desde hace tiempo.

Estoy utilizando como comenté un servidor homebridge con el plugin homebridge-eedomus v0.0.2 en un docker dentro del NAS Synology. Me gustaría poder tener algún servicio "Motion sensor" para usarlo en homekit.

¿Sabéis si hay algún sitio donde pueda descargar una version más moderna del plugin para que incluya más servicios? en mi caso solo puedo usar el servicio Light, Switch y WindowCovering . Gracias!

Yo tengo en el salón uno de movimiento de Aqara y desde eedomus lo puedo ver pero no se me integra en Homekit