Categorías
Home Assistant Tutoriales

Nuevo Tutorial: Controlar tu casa con Home Assistant

Tras mucho tiempo de inactividad, volvemos a la carga con más contenido! Esta vez nos vamos a centrar en una serie de tutoriales para integrar toda nuestra domótica en un único lugar. Para ello, haremos uso de Home Assistant, una aplicación que nos hará la tarea más fácil.

¿Qué es Home Assistant?

Home Assistant es una aplicación web (un conjunto de automatizaciones con un front-end web realmente) que unifica en una sola página todos los componentes de domótica que tengas en tu casa. De este modo, se puede observar, controlar y automatizar cada uno de los elementos de manera única o combinada.

  • Observar: trazando el estado de cada componente y guardando un historial de estos.
  • Controlar: permitiendo gestionar cada componente de manera local y sin almacenar ningún dato en la nube.
  • Automatizar: creando reglas para controlar de manera automática uno o varios componentes.

Todo esto se puede combinar y conseguir infinidad de soluciones que harán de tu hogar un Hogar Inteligente:

  • Que se enciendan las luces del porche cuando caiga el sol.
  • Apagar o encender la caldera a una hora dada.
  • Activar la alarma si detecta que no hay ningún usuario en casa.
  • Encender el Aire Acondicionado cuando estés llegando a casa y la temperatura sea superior a 27º.
  • Recibir una alerta si se enciende alguna luz cuando no estés en casa.
  • Y mucho más.

Por si esto no fuera suficiente, dispone de innumerables integraciones con otras plataformas como pueden ser:

  • Amazon Alexa
  • MQTT
  • Xiaomi (MiJia, Yeelight)
  • PLEX
  • Routers de todo tipo.
  • Tasmota (Sonoff y otros, haremos un tutorial específico)
  • Iluminación: HUE, IKEA, etc.
  • Etc.

Gracias a su extensa comunidad y a todos sus programadores, existe una extensa documentación y ayuda para que no te pierdas si no te sale algo.

Nosotros intentaremos simplificar aún más esta ayuda con muchos mini-tutoriales.

Comencemos…

Categorías
Raspberry Pi

Raspberry Pi 3: Arrancar desde USB (II)

Como ya dijimos en un post anterior, la Raspberry Pi tiene un problema que arrastra (aunque cada vez menos) desde su primera versión: La facilidad de corromper las tarjetas SD o MicroSD.

Un corte de corriente, un reinicio o un bloqueo puede hacer que en el peor de los casos perdamos todo nuestro trabajo en un momento. Es por eso que la posibilidad de que se arranque por USB (que suelen ser más resistentes) es para nosotros un gran avance en lo que a estabilidad y seguridad se refiere.

En el otro tutorial se complicaba mucho a partir de los pasos en los que transferíamos nuestros datos de la MicroSD al USB, pero eso ha cambiado drásticamente desde la versión de Raspbian que salió el 10/04/2017… donde únicamente es necesario grabar la imagen en el USB para que arranque!

Gracias a este tutorial vamos a resolver este problema y a dar un poco más de vida a nuestro querido mini-pc, reproductor multimedia, consola retro, etc…

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 7 – Una calculadora

Hola de nuevo!

Ha pasado ya bastante tiempo desde que hicimos nuestra última entrada. Temas laborales y de otra índole han hecho que no podamos prestar la atención que necesita el blog.

Tal como prometimos en el post anterior, hoy vamos a dedicarnos a hacer una calculadora básica para practicar lo poco que hemos aprendido hasta ahora. Allá vamos…

Categorías
Raspberry Pi

Raspberry PI 3: Arrancar desde USB

NOTA: Aquí hay una actualización del post donde ya no necesitamos hacer los últimos pasos.

Uno de los principales problemas que tiene la Raspberry Pi (especialmente para los que la usamos de manera intensiva) es la facilidad que tiene para corromper las tarjetas SD.

Gracias a este tutorial vamos a resolver este problema y a dar un poco más de vida a nuestro querido mini-pc, reproductor multimedia, consola retro, etc…

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 6 – Mi primer Controlador

Hola, en nuestro anterior tutorial de AngularJS aprendimos a programar nuestro primer Hola Mundo. En el totorial de hoy vamos a meternos en harina y empezaremos a programar en JavaScript un primer Controlador para la aplicación.

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 5 – Hola Mundo

Después de unos días de inactividad volvemos a la carga con nuestros tutoriales de AngularJS.

Hoy vamos a programar nuestra primera web-app en AngularJS, nuestro primer Hola Mundo!

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 4 – Estructura

Hola de nuevo!

Hoy vamos a ver la estructura de carpetas y ficheros propuesta por Angular cuando empezamos a hacer un proyecto en AngularJS.

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 3 – Conceptos

En este post vamos a ir recopilando los conceptos necesarios para comprender y utilizar toda la potencia que nos proporcionan JavaScript, AngularJS y el resto de herramientas que utilizaremos a lo largo de los temas.

Será un post autoincremental, ya que añadiremos conceptos conforme vayamos detectando que se necesita una aclaración de alguno de ellos. Intentaremos que sea resumido y claro, que para ampliar la información tenemos Wikipedia, la documentación de cada herramienta y miles de páginas web que tratan de lo mismo.

Comencemos…

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 2 – Requisitos

En el tutorial de hoy nos vamos a centrar en los requisitos de AngularJS, a nivel del entorno de programación, de los conocimientos de programación de quien esté leyendo estas líneas y de cara al cliente final.

Categorías
AngularJS Tutoriales

Tutorial de AngularJS: Tema 1 – Introducción a AngularJS

Que AngularJS es tendencia en la red no es nada que soprenda al lector habitual del blog. Nosotros mismos tenemos varios proyectos en los que tenemos planteado utilizar este framework porque pensamos que facilita mucho tanto la programación como la unificación con la parte visual que se muestra al usuario, a la vez que elimina las limitaciones del Sistema Operativo al presentarse el resultado como una aplicación web.

En los próximos días (o meses) vamos a aprender y a enseñaros a la vez a utilizar el framework AngularJS. Para afrontar este tutorial nos basaremos en otros tutoriales y en la experiencia propia.

Desde eXpert Designs esperamos que la lectura sea amena, que disfrutéis y participéis con nosotros.