Integración del DASH BUTTON en EEDOMUS

Jokin

  • *****
  • 1920
  • Meliorem domum
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #15 en: Diciembre 11, 2016, 11:01:26 am »
@Kasz, hay alguna forma fácil de trabajar en una Rpi utilizando un iMac (u otro Mac)? Una de mis Rpi la tengo conectada a través de HDMI a mi TV y es desde ahí donde directamente hago los cambios. Me preguntaba si hay una forma fácil, para dummies, que desde un Mac me permita entrar a una Rpi y hacer las modificaciones sin tener que estar delante de la TV.

kasz

  • *****
  • 796
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #16 en: Diciembre 11, 2016, 11:10:31 am »
Si claro!!

La opción más fácil es conectarse por ssh a la RPI.
Desde Mac tienes ya un cliente instalado de ssh, bastaría con poner desde Terminal:
ssh pi@<IP_DE_TU_RPI>
La primera vez te pedirá que confirmes las claves, tecleas "yes" y lo siguiente que te pedirá es la clave del usuario "pi".
Ya estarías dentro de la raspberry.

Además hay aplicaciones específicas que te simplifica estos accesos, como por ejemplo securecrt (es el que utilizó en Mac y en el Windows del trabajo) o tienes también, gratis, el putty (aunque creo que este no está para Mac)

De esta manera, puedes poner la RPI donde quieras, siempre que tengas alimentación y cobertura wifi o ethernet cableado, sin nada más, ni teclado ni ratón ni monitor/tv.

Jokin

  • *****
  • 1920
  • Meliorem domum
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #17 en: Diciembre 11, 2016, 11:34:01 am »
Genial! Muchas gracias. Lo pruebo esta tarde y a ver si finalmente preparo el Dash button para que lo controle Eedomus.

molusco

  • *****
  • 1035
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #18 en: Diciembre 11, 2016, 12:06:17 pm »
Además es conveniente que le instales el "VNC" para poder acceder al propio entorno gráfico sin tener que conectar a ningún monitor. No es imprescindible pero te puede ayudar en determinados casos.


Enviado desde mi iPhone utilizando Tapatalk

Jokin

  • *****
  • 1920
  • Meliorem domum
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #19 en: Diciembre 11, 2016, 13:12:02 pm »
Lo tendré en cuenta. Gracias.


Sent from my iPhone using Tapatalk

SeeN

  • ***
  • 209
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #20 en: Diciembre 12, 2016, 12:19:36 pm »
Actualizado script!

Siguiendo con la integración del Dash Button se me ocurre lo siguiente, en mi caso mi primer boton lo voy a utilizar para bajar todas las persianas de casa, pero se me ocurre que podría utilizarlo en función de la hora del dia, es decir... Si el boton se pulsa entre las 7h y las 14h las persianas se suben, si el boton se pulsa entre las 17h y las 22h se bajan, para ello se me ocurre crear un periferico de estado, que diga Si o No, luego tengo creada una escena con 2 valores, una subir persianas y otra bajar persianas.
Me falta la regla, supongo que seria algo asi, si el estado se ahora se vuelve Si escena subir o bajar segun la hora... pero no se como hacerlo  :o

SeeN

  • ***
  • 209
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #21 en: Diciembre 12, 2016, 12:30:27 pm »
Actualizado script!

Siguiendo con la integración del Dash Button se me ocurre lo siguiente, en mi caso mi primer boton lo voy a utilizar para bajar todas las persianas de casa, pero se me ocurre que podría utilizarlo en función de la hora del dia, es decir... Si el boton se pulsa entre las 7h y las 14h las persianas se suben, si el boton se pulsa entre las 17h y las 22h se bajan, para ello se me ocurre crear un periferico de estado, que diga Si o No, luego tengo creada una escena con 2 valores, una subir persianas y otra bajar persianas.
Me falta la regla, supongo que seria algo asi, si el estado se ahora se vuelve Si escena subir o bajar segun la hora... pero no se como hacerlo  :o

Me respondo a mi mismo, creando 2 reglas y utilizando la fase del dia... No la he probado pero debería ser así, creo bien?

Jokin

  • *****
  • 1920
  • Meliorem domum
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #22 en: Diciembre 12, 2016, 12:45:11 pm »
Así es como lo tengo yo. Pero aún sin el botoncito. Yo le digo a Alexa, "Blinds ok" y dependiendo del momento del día, las abre o las cierra. Se basa en lo que comentas de un dispositivo estado que está de una forma u otra dependiendo del momento del día. Eso hará que ante la llamada http (o presionado del botón), se active una regla u otra.

SeeN

  • ***
  • 209
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #23 en: Diciembre 12, 2016, 12:54:26 pm »
Así es como lo tengo yo. Pero aún sin el botoncito. Yo le digo a Alexa, "Blinds ok" y dependiendo del momento del día, las abre o las cierra. Se basa en lo que comentas de un dispositivo estado que está de una forma u otra dependiendo del momento del día. Eso hará que ante la llamada http (o presionado del botón), se active una regla u otra.
Gracias!

Tengo unas ganas tremendas de probar esos "cacharros", mi corazon esta dividido entre Alexa o Google Home, creo que ganara la primera que entienda Castellano.

molusco

  • *****
  • 1035
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #24 en: Diciembre 12, 2016, 14:49:42 pm »
 Puedes añadir a la regla un criterio por horas en vez de por "fase de dia"...


Enviado desde mi iPhone utilizando Tapatalk

kasz

  • *****
  • 796
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #25 en: Diciembre 12, 2016, 20:18:54 pm »
Me parece una opción genial el discriminar la función de los botones por hora!!
Hoy me ha llegado mi primer botón, así queme toca pensar en qué usarlo, aunque probablemente para una acción que ejecuto a mano por las noches al acostarme, y es desactivar las reglas de luces para que las mascotas no incrementen mi consumo eléctrico de forma innecesaria...

SeeN

  • ***
  • 209
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #26 en: Diciembre 12, 2016, 20:46:12 pm »
Ya tengo funcionando el pulsador para las persianas en funcion de la hora del dia! (Gracias Jokin por la idea!), he creado 2 reglas y un estado para resolver el tema horario, la primera regla cambia el estado a DIA si empieza amanecer y la otra si empieza anochecer a estado NOCHE. Luego he creado otro estado, este es el que lanza el script en Bash y que utiliza las otras 2 reglas que he creado para subir y bajar.

Cuando habláis de horarios en el criterio, no caigo como hacerlo...

Jokin

  • *****
  • 1920
  • Meliorem domum
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #27 en: Diciembre 12, 2016, 21:48:41 pm »
Ja, @molusco tira la piedra y esconde la mano ;), a "...añadir a la regla un criterio por horas..." se refiere a que muchos fuimos los afortunados de crear gracias a @Margu un calendario completo para que pudiéramos poner las horas y minutos (y otros detalles de un calendario) en los Criterios de una Regla. Esto es clave para poder hacer una regla sencilla que sólo funcione, por ejemplo a las 17:34. Mira el hilo http://www.domoticadomestica.com/foro/index.php?topic=478.0 y verás de lo que te hablo.

kasz

  • *****
  • 796
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #28 en: Diciembre 12, 2016, 23:11:21 pm »
Pues si, realmente sencillo.
Lo acabo de hacer funcionar sobre la raspberry donde tengo homebridge, y como sigo sin ordenador, todo desde el móvil :)

Como te comentaba molusco, no es necesario actualizar absolutamente nada, sólo instalar la librería, crear el directorio y el nuevo repositorio.

Ahora solo me queda la duda de la durabilidad del "invento". Por lo que he podido ver se alimenta de una simple batería tipo AAA y de una duración aproximada de unos 6 meses (dependerá del uso que se le de). Después habrá que ver, porque al parecer no es reemplazable, va soldada.
Pero seguro que algo se nos ocurre ;)

molusco

  • *****
  • 1035
    • Ver Perfil
Re:Integración del DASH BUTTON en EEDOMUS
« Respuesta #29 en: Diciembre 13, 2016, 00:00:02 am »
Ja, @molusco tira la piedra y esconde la mano ;), a "...añadir a la regla un criterio por horas..." se refiere a que muchos fuimos los afortunados de crear gracias a @Margu un calendario completo para que pudiéramos poner las horas y minutos (y otros detalles de un calendario) en los Criterios de una Regla. Esto es clave para poder hacer una regla sencilla que sólo funcione, por ejemplo a las 17:34. Mira el hilo http://www.domoticadomestica.com/foro/index.php?topic=478.0 y verás de lo que te hablo.


Cierto pero creo que ni siquiera es imprescindible el script. Con añadir diferentes reglas con "cada día a las xx todos los minutos" (con todas las horas que necesites) si "dash button se vuelve on" entonces "hazme una paella" (por ejemplo).
Lo que no pueden es coincidir los horarios en las diferentes reglas, claro.

Luego debería usarse una macro para volverlo a "off" o eso es lo que yo hago. Si "dash" se vuelve "on" ejecutar macro "volver a off en 3 segundos". Esto ya hay diversas formas de hacerlo.





Enviado desde mi iPhone utilizando Tapatalk