¿Qué añaden Almond y Ada en Home Assistant?

¿Qué añaden Almond y Ada en Home Assistant?

La llegada de la versión 0.102 de Home Assistant, nos ha traído, entre otras cosas, un asistente virtual integrado muy interesante. Aunque no he podido probarlo todavía, me gustaría hacerlo para poder ver su funcionamiento real, pero, antes me gustaría comentar lo que supone este asistente frente a Alexa y Google Assistant.

Lo primero, ¿por qué dos cosas, Almond y Ada?

Bueno, Almond es un asistente virtual, de código abierto y centrado en la privacidad. Está desarrollado por Stanford y lo ofrecen de forma totalmente gratuita y liberado para que podamos hacer con él lo que queramos.

El caso es que el asistente virtual maneja solo texto, es decir, tanto la entrada de comandos como la salida, se realiza exclusivamente con texto, por lo que si queremos poder hablar con él, es necesario algo adicional. Aquí es donde entra Ada.

Ada es parte de Home Assistant, es la pieza que falta para poder completar un asistente virtual, siendo el que detecta la palabra clave, así como transmitir al asistente que queramos el comando recibido. De esta forma, tendríamos el camino terminado para poder completar nuestro propio asistente, tenemos la privacidad garantizada.

¿Por qué Almond y no Google Assistant o Alexa?

Bueno, aquí vamos un poco a entrar en un terreno delicado, ya que, habrá división de opiniones. Con Almond tenemos cosas buenas y cosas malas, todo depende del uso que le demos a nuestro asistente así como lo que valoremos nuestra privacidad. OJO, que quede claro que el que habla le importa su privacidad pero tiene la casa plagada de Echos de Amazon.

Almond, a la vista de lo que dicen, no está a la altura de Alexa y Google Assistant en conocimiento, ahí, lo barren. Tampoco tiene integraciones con cosas fuera como los otros dos, pero, vamos a ver la parte interesante.

Si solo queremos el asistente para controlar las cosas de Home Assistant, es posible que nos sea totalmente válido. Aunque seguramente estará en fase temprana la integración, es posible que mejore con las próximas versiones pudiendo llegar a controlar todo lo que tengamos en nuestro sistema.

Almond se instala en nuestro sistema, corre de forma paralela a Home Assistant e incluso, con Hass.io como addon. De esta forma Almond no tiene tus datos y consultas fuera de tu casa, tu controlas lo que ahí se ha dicho, por lo que en privacidad, aquí arrasa Almond frente al resto. Por otro lado, para la integración, tanto Alexa como Google Assistant llevan un poco de historia a la hora de integrar (o pagar el cloud de Home Assistant que lo hace de forma directa).

En cuanto a consultas de conocimiento, es posible que no sea una comparativa real, por lo que si buscas un asistente capaz de hacer consultas de todo tipo y cosas fuera de Home Assistant, lo normal es que mires los otros asistentes virtuales, eso si, recuerda que todo acaba en los servidores de Google y Amazon.

¿Vas a probar Almond?

Más info de Almond aquí.

La entrada ¿Qué añaden Almond y Ada en Home Assistant? se publicó primero en Domótica en Casa.

Desmontando el Sonoff Basic R3 Zigbee

Hace unos días que tengo el Sonoff Basic R3 Zigbee Edition, el primer modelo con conectividad Zigbee. Como me llamaba la curiosidad saber lo que incluía dentro, he pensado que igual a más de uno le pasaba lo mismo. Por lo que lo he desmontado antes de la review y aquí tenéis las fotos.

La verdad es que me esperaba que tuviera un ESP8266, pero, finalmente no ha sido así. Pesaba que iba a ser como el nuevo firmware de Tasmota, que incluye el soporte del CC2530, por lo que pronto podríamos tener Tasmota dentro de él, pero no.

Como puede apreciarse en las fotos, lleva un CC2530, pero nada más, es decir, tal y como es más lógico, se comporta como un “End Device” de la red Zigbee. Pero no lleva (ni lo necesita) un microcontrolador ESP8266 ni ESP32. Este dispositivo, mientras Sonoff no saque su propio gateway (si lo llegara a sacar) solo podemos usarlo con gateway. O bien por medio de los altavoces Alexa con Zigbee, con Smart Things o bien con Zigbee2mqtt.





Como ya comentamos, Sonoff trabaja de forma activa con Home Assistant para dar soporte a los dispositivos y, con Zigbee2mqtt también, por lo que desde la última actualización de Zigbee2mqtt ya podemos usar este nuevo Sonoff en cualquier sistema por medio de MQTT.

Ahora, me toca actualizar para poder usar este dispositivo y pronto publicaré la review del mismo. Pero os puedo adelantar que su comportamiento es como el Sonoff Basic R3, pero sin necesidad de usar la WiFi de casa. Tan solo conectándolo a Zigbee2mqtt.

Si queréis comprar algún Sonoff Basic R3 Zigbee Edition, podéis hacerlo aquí (usad el cupón SONOFF15 para bajar el precio)

La entrada Desmontando el Sonoff Basic R3 Zigbee se publicó primero en Domótica en Casa.

Xiaomi lanza un baño para gatos inteligente

Xiaomi lanza un baño para gatos inteligente

Para todos aquellos que poseen gato, Xiaomi ha lanzado en su plataforma Yupin bajo crowdfunding un arenero para gatos cubierto y con funciones smart. Puede parecer algo que no es necesario, pero seguro que a muchos, les viene de perlas.

Se trata de un arenero cerrado que permite que el animal haga sus necesidades de forma cerrada, quedando todo dentro del mismo. El tamaño del mismo es de 41 x 44.2 x 54 cm y posee una capacidad de 6 litros. La parte smart viene dada por un desodorizador en la parte interior que filtra los olores impidiendo que lleguen a salir fuera del mismo. De esta forma, mantenemos, tanto el arenero como el exterior, libre de olores.


Además del ozono con el que trata los olores, al vincularlo con la App Mi Home, podemos saber el nivel de suciedad del mismo para evitar que pase mucho tiempo sin limpiarlo.

Para seguir con las características, la parte inferior por donde el gato anda, posee rejillas que permiten la caída de las partículas que puedan quedar entre sus patas. Además de la puerta frontal, el arenero posee un apertura superior para evitar que el gato se sienta acorralado. En la parte lateral tenemos unas palas para poder realizar la limpieza de forma cómoda y limpia.





Este nuevo producto de Xiaomi (realmente lo fabrica otra empresa pero se pone a la venta en Yupin) para gatos, parece estar previsto que salga a la venta para principios de 2020.

Más info aquí (ruso)

La entrada Xiaomi lanza un baño para gatos inteligente se publicó primero en Domótica en Casa.

Shelly confirma la fecha del sensor de puerta/ventana y comenta las novedades que incluirá

Shelly confirma la fecha del sensor de puerta/ventana y comenta las novedades que incluirá

Hace un tiempo publicamos los plazos de los productos de Shelly, donde se mencionaba el retraso de algunos, entre ellos el sensor de puerta/ventana.

Al parecer Shelly había tenido problemas a la hora de fabricarlo y había tenido que rehacer su trabajo. Esta espera, parece que tendrá su recompensa para los pacientes clientes que reservaron su unidad. Shelly ha mandado información informando de cuándo estará listo el sensor así como las especificaciones finales que tendrá.

Como es lógico, la función principal de detectar una puerta abierta o cerrada viene de serie, pero, además, el sensor será capaz de:

  • Podremos saber el ángulo que se ha abierto para determinar la acción a realizar.
  • Incluirá un sensor de temperatura, por lo que podremos saber la temperatura de la habitación donde esté.
  • Vendrá con un sensor de luminosidad integrado, por lo que podremos jugar con los datos de la luz existente en la habitación donde está para encender o no, la luz de dicha habitación.
  • También incluirá sensor de vibración que, si lo tenemos instalado en la puerta casa o una ventana, podemos saber si ha sido golpeada.

Como es lógico, vendrá con todo lo relacionado del ecosistema de Shelly, es decir, MQTT, API, web, etc por lo que se convierte en uno de los sensores más completos del mercado. Eso si, me queda la duda de saber lo que le aguantará la pila realmente, ya que, son muchos sensores que notifican. O solo notifica cuando el sensor detecta la puerta que se abre o bien los sensores reportan cada mucho tiempo, de otra forma, la pila no puede durar mucho.

Disponibilidad del sensor de puerta/ventana de Shelly

Según informan junto a la información de todo lo que va a soportar, el sensor estará listo para su envío a principios de Diciembre, por lo que no queda prácticamente nada.

Gracias a Alcar por la info del sensor de puerta/ventana. Más info aquí.

La entrada Shelly confirma la fecha del sensor de puerta/ventana y comenta las novedades que incluirá se publicó primero en Domótica en Casa.

Amazon actualiza los servicios de AWS permitiendo Alexa en dispositivos con 1MB de RAM

Amazon actualiza los servicios de AWS permitiendo Alexa en dispositivos con 1MB de RAM

Amazon quiere que todo fabricante integre en sus dispositivos Alexa y, para ello, ha actualizado los servicios de AWS. De esta forma, las empresas necesitarán menos recursos dentro de sus dispositivos.

Para aquellos que no los conozcan, los servicios de AWS son una parte importante del negocio de Amazon. Son los servicios de la nube que Amazon pone a disposición de los desarrolladores y empresas para que los usen. Poseen un modelo de facturación (normalmente) que va por pequeñas fracciones de tiempo y nos permiten realizar de todo.

Por poner algunos ejemplos, podemos hacer uso del traductor de Amazon, así como del servicios del reconocimiento de objetos en la que le pasamos una foto y Amazon nos dice lo que en ella aparece. Alexa no se queda fuera de estos servicios y es uno de ellos, permitiendo que las empresas solo tengan que llamar a dicho servicio para que el asistente “viva” dentro de nuestro software.

En la última actualización, Amazon ha conseguido reducir los requisitos del servicio hasta cifras casi despreciables. Hasta la fecha, para poder integrar Alexa en un dispositivo, era necesario contar con un procesador ARM Cortex de clase A y con 100MB de memoria RAM. Ahora, gracias a la actualización será posible hacer uso de Alexa con un procesador ARM Cortex de clase M así como con solo 1MB de RAM.

Esta actualización lo que hace es descargar la parte del cliente más aun que anteriormente y permitir que sean los servicios de AWS los que procesen la mayoría de la información.

Facilitar la integración de los asistentes

Hace un tiempo, Xiaomi lanzó un chip para permitir a los fabricantes integrar sus dispositivos en Mi Home, Google también presentó un proyecto con el mismo fin. Algo que deja claro que los grandes de la informática, buscan facilitar a los fabricantes para que se integren en sus sistemas.

Más info de la actualización de Amazon aquí.

La entrada Amazon actualiza los servicios de AWS permitiendo Alexa en dispositivos con 1MB de RAM se publicó primero en Domótica en Casa.

Sound X: Huawei se une a Devialet para crear un altavoz inteligente de gama alta en China

Sound X: Huawei se une a Devialet para crear un altavoz inteligente de gama alta en China

Huawei es un competidor más en el mundo de los asistentes virtuales. Es por ello que lanza altavoces inteligentes para poder hacer frente al resto de competidores como es caso del Sound X.

Hemos visto diferentes empresas crear dispositivos en colaboración con fabricantes de altavoces. Uno de los ejemplos más conocidos es el de Ikea y Sonos con el lanzamiento de su serie Symfonisk, de la cual analizamos hace poco la lámpara Symfonisk.

También habían noticias de que Google y Huawei estaban trabajando en un altavoz antes del bloqueo de Huawei en Estados Unidos por parte de Trump. Ahora, aunque en el mercado local de China, Huawei se ha unido con el fabricante francés Devialet para crear un altavoz de gama alta llamado Sound X.

Especificaciones de Sound X

  • 60W de potencia
  • Doble subwoofer
  • Sonido 360º
  • Tecnología de Devialet que elimina distorsiones y cancelación de vibración
  • Asistente Xiaoyi
  • Enlace con HiLink de Huawei

De momento, parece que esta joya de audio se va a quedar en China, donde ya se puede reservar a un precio de unos 260€, un precio nada elevado contando con los precios de la marca francesa.

Colaboraciones en el sector

Parece que muchos fabricantes se toman en serio el lanzar un producto de calidad. De esta forma han nacido colaboraciones que antes no eran habituales. Lo hemos visto con Ikea y Sonos, Huawei iba a lanzar un altavoz con Google y ahora lo ha hecho con Devialet.

De esta forma, cada uno aporta lo que mejor sabe hacer al proyecto y se obtiene un producto de mejor calidad, además de poder llegar a públicos diferentes. En resumidas cuentas, beneficia tanto al particular como a las empresas por obtener un producto y venta mejor.

Si queréis más info del altavoz Sound X podéis verla aquí.

La entrada Sound X: Huawei se une a Devialet para crear un altavoz inteligente de gama alta en China se publicó primero en Domótica en Casa.

Home Assistant #48: Comenzamos la integración con las pantallas Nextion

Home Assistant #48: Comenzamos la integración con las pantallas Nextion

Hoy quería comenzar con uno de los tutoriales que más ganas tenía, el usar la pantalla Nextion que recibí para poder usarla en Home Assistant. Este es el primero de varios tutoriales, en los que paso a paso os enseñaré lo que voy aprendiendo con las pantallas para que podamos montar un interfaz atractivo para nuestro sistema.

Es cierto que Home Assistant permite usar un móvil o una tablet, pero, desde hace tiempo, quería poder usar una de estas pantallas para poder crear mi propio interfaz. Hasta el momento todo lo que he visto con ellas, me encantan.

Este tutorial está más pensado para que lo veáis en el vídeo de Youtube para haceros una idea y después os dejaré los recursos y código que voy usando. En los siguientes, será algo parecido, os enseño en vídeo cómo hacerlo y cómo funciona y os dejaré el código listo para que lo reutilicéis.

Vídeo del tutorial para usar las pantallas Nextion con ESPHome y Home Assistant

Para los que queréis empezar a jugar, os voy a dejar el código que habéis visto en pantalla, en el se trae los datos de un pequeño sensor y usa un switch.

Compra

Si no tenéis ninguno de los dispositivos, podéis mirar para comprar, tanto la pantalla como el ESP32:

Nextion Editor

Antes de nada, para poder trabajar con el editor de Nextion, necesitaréis bajarlo de aquí. Si estáis en Windows no tendréis problemas, si estáis en Linux, podéis usar Playonlinux para instalar la 0.53, aunque, pude llegar a instalar la 0.58. Si os interesa, pedidlo en los comentarios y busco el script que usé.

ESPHome

He usado un ESP32 para poder trabajar, aunque, se puede usar un ESP8266. Este es el código que he usado y que llevo para poder ver un valor de un sensor y manejar un interruptor:

esphome:
  name: nextionesp32
  platform: ESP32
  board: esp-wrover-kit

wifi:
  ssid: "WIFI"
  password: "clave"


  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Nextion32 Fallback Hotspot"
    password: ""

captive_portal:


# Enable logging
logger:
  baud_rate: 0

# Enable Home Assistant API
api:

ota:

uart:
  rx_pin: GPIO16
  tx_pin: GPIO17
  baud_rate: 9600

sensor:
  - platform: homeassistant
    entity_id: sensor.0x00158d0001f521ff_temperature
    id: temperatura1
    
binary_sensor:
  - platform: homeassistant
    id: wcedu22
    entity_id: switch.luz_wcedu
    
  - platform: nextion
    page_id: 0
    component_id: 3
    id: luz1
    on_press:
      then:
        - homeassistant.service:
            service: switch.toggle
            data:
              entity_id: switch.luz_wcedu

globals:
 - id: first_page             # First page of the display?
   type: bool
   restore_value: no
 - id: display_on             # Is display on?
   type: bool
   restore_value: no

display:
  - platform: nextion
    id: tft22
    update_interval: 5s
    lambda: |-
      if (id(wcedu22).state) {
         it.send_command_printf("luz1.pic=2");
      } else {
         it.send_command_printf("luz1.pic=1");
      }
      
      it.set_component_text_printf("temperatura","%.1f",id(temperatura1).state);

En él, tendréis que cambiar algunas cosas como son:

  • Datos de la WiFi
  • sensor.0x00158d0001f521ff_temperature : Este es un sensor de mi sistema, usad otro del vuestro
  • switch.luz_wcedu: es un interruptor de mi sistema, cambiadlo por algo vuestro
  • Los IDs y nombres de vuestra pantalla Nextion

Una vez que cambiéis lo que hay que personalizar, debería poder funcionar. Si no os va, ya sabéis, podéis preguntar por los comentarios o en Telegram.

La entrada Home Assistant #48: Comenzamos la integración con las pantallas Nextion se publicó primero en Domótica en Casa.

Google Assistant ofrecerá noticias basadas en preferencias y geografía

Google Assistant ofrecerá noticias basadas en preferencias y geografía

Google ha lanzado un nuevo servicio de noticias para su asistente virtual, el cual estará basado en nuestras preferencias y nuestra ubicación. De esta forma, avanza en lo que hemos hablado en otras ocasiones, la personalización por completo de los asistentes.

Esta nueva forma de mostrar el contenido hará una mezcla de las noticias que considere más relevantes según las preferencias del usuario. De esta forma, el contenido que ofrece el asistente estará centrado en la persona.

De esta forma, Google (y Amazon) llevan tiempo en este campo, empezaron con el reconocimiento del Voice Match. Pero, pensando en las pantallas, hace no mucho que se presentó el Face Match, haciendo que el asistente virtual sea capaz de reconocer al usuario por medio de la imagen.

Así, el contenido mostrado en las pantallas, será solo el que le interese al que esté presente delante del altavoz inteligente, de igual forma que lo será a aquel que le pida las noticias por medio de la voz.

De momento, este servicio de personalización de noticias parece estar solo disponible en Estados Unidos, pero, según han asegurado desde Google se extenderá de forma internacional a lo largo del año que viene.

La personalización en los asistentes

Ya hemos hablado sobre que los asistentes buscan ofrecer el contenido lo más personalizado posible. En este punto, Bixby parece estar casi por encima de sus competidores, pero que, no obstante, ni Amazon ni Google han parado su desarrollo.

Más info sobre la personalización de noticias de Google Assistant aquí.

La entrada Google Assistant ofrecerá noticias basadas en preferencias y geografía se publicó primero en Domótica en Casa.

My Storytime, un Action de Google Assistant para poder contar cuentos desde la distancia a los nuestros

My Storytime, un Action de Google Assistant para poder contar cuentos desde la distancia a los nuestros

A veces, algo tan sencillo como contar un cuento se convierte en algo dificil cuando estamos lejos de los nuestros. My Storytime hace un poco más llevadero el estar lejos de los más pequeños con Google Assistant.

El entretenimiento de los más peques de la casa es un campo a explorar en los asistentes virtuales. Hace un tiempo vimos como Disney ambientaba los cuentos cuando eran leídos y ahora, tenemos este Action que lleva los cuentos hasta nuestros seres queridos.

My Storytime permite que el usuario pueda grabar un cuento cuando está fuera de casa y, desde casa podrán escucharlo contado por la voz de la persona. Una vez que el cuento se graba dentro del sistema, tendremos que abrirlo con “OK Google abre My Storytime”. Una vez dentro, veremos todo lo que tenemos y le pediremos a Google Assistant que nos lea el que más nos guste.

Puede parecer algo sin valor, pero para aquellos que estén fuera de casa, es una forma de estar algo más cerca de los suyos, sobretodo si leer cuentos es algo que hagan con frecuencia. Un interesante Action que, de momento parece estar disponible en Estados Unidos, por lo que los que estamos fuera de allí, de momento tendremos que esperar a disfrutar de este Action.

Más info de My Storytime aquí

La entrada My Storytime, un Action de Google Assistant para poder contar cuentos desde la distancia a los nuestros se publicó primero en Domótica en Casa.

Xiaomi lista para presentar su nuevo enchufe con versión europea

Xiaomi lista para presentar su nuevo enchufe con versión europea

Hace un tiempo que os hablamos del enchufe con versión europea de Aqara y, ahora, parece que es Xiaomi el que está cerca de lanzarlo.

El dispositivo se ha visto en Eslovaquia, donde parece que está en fase de pruebas y donde se han mostrado algunas imágenes del mismo. Este enchufe será similar al que actualmente comercializa en Asia Xiaomi y que muchos de vosotros tendréis.

La principal diferencia, al  margen del cambio de estética para adaptarlo al mercado del viejo continente, es el hecho de que es la versión europea. De esta forma, podremos usarlo en nuestros enchufes de forma directa. Si sois usuarios de Xiaomi, sabréis que la mayoría de productos de la casa viene por defecto con los enchufes planos y que, requieren de adaptadores para poder usarlos.

Con esta nueva versión, que se enlazará con el gateway europeo y posiblemente con los nuevos de Aqara, permitirá el control de un dispositivo (apagado y encendido) por medio de la App.

Su conectividad es Zigbee, por lo que estamos convencidos que, una vez en el mercado, será soportado por Zigbee2mqtt. De esta forma, podremos usarlo en Home Assistant y otros proyectos sin necesidad de pasar por el gateway oficial.

Más info del enchufe Xiaomi versión europea aquí.

La entrada Xiaomi lista para presentar su nuevo enchufe con versión europea se publicó primero en Domótica en Casa.