lunes, 5 de septiembre de 2016

Hack Enchufe Wi-Fi Souliss


Traigo una evolución y una nueva versión del enchufe wifi que presenté en esta entrada:

Una V2 del enchufe inicial trata de poner orden y dar una terminación más compacta, para lo que he diseñado una base impresa que aloje la placa con el ESP8266 (va encajada, sin usar tornillos), el relé, el alimentador (también encajado) y el pulsador.





miércoles, 24 de agosto de 2016

Módulos inalámbricos de radiofrecuencia a 433 Mhz






En este artículo explicaremos como utilizar los enchufes inalámbricos a 433 Mhz en Souliss.

Esta opción puede ser muy útil para quienes tengan problemas con el cableado de algunos puntos de corriente, o para quienes tengan prisa por empezar y ver resultados de su proyecto sin necesidad de meterse en obras.

domingo, 17 de julio de 2016

Conexiones Basicas y Diagrama para SoulissDomoPCB by Juan Pinto





En este tutorial vamos a explorar las conexiones físicas disponibles en la placa que he diseñado y exponer las posibilidades hardware que he intentado darle a este primer diseño, en otra entrada que estoy preparando detallaré las posibilidades Software de la misma para evitar extenderme demasiado, cabe destacar como simple aperitivo que se puede configurar y reprogramar totalmente desde una simple pagina generada por la propia placa sin necesidad de conocimiento alguno de Programación.


domingo, 26 de junio de 2016

Estación metereológica gráfica en OpenHab




En este artículo explicaremos cómo incorporar la presentación de las lecturas de temperatura , humedad y presión atmosférica exterior de manera gráfica, dándole a nuestra página de OpenHab un aspecto mucho más llamativo del que tiene por defecto.

sábado, 18 de junio de 2016

Como controlar OSMC “Kodi” y “OpenHab” desde un mando a distancia por infrarrojos. Cap. 4

Capítulo 4 - Obtener los códigos mediante addon
 Addon Kodi Keymap Editor





1 Instalación 
Para instalar este complemento nos debemos de dirigir al Administrador de complementos desde dentro Kodi a través de:



  1. Sistema / Ajustes 

viernes, 17 de junio de 2016

Comandos de voz Integrados en SoulissApp





Este tutorial trata de algo bastante obvio y sencillo, pero no por ello vamos a dejar de explicarlo y destacarlo puesto que es uno de los metodos mas comodos para interactuar con nuestra red Souliss, se trata de los Comandos de Voz.

Empezamos:

jueves, 16 de junio de 2016

Ejemplos Basicos (Sensores) - Sensor de Presion Atmosferica BMP180

En este tutorial vamos a incluir un sensor de presion Atmosferica a nuestra Red Souliss. Cabe destacar que este sensor tambien incorpora un sensor interno de temperatura, pero al ser interno la temperatura suele ser un par de grados superior a la ambiental.

Vamos a por el ejemplo:

Ejemplos Basicos (Sensores) - Dallas DS18B20


En este tutorial vamos a explicar un ejemplo para añadir un sensor de temperatura Dallas DS18B20 que son bastante economicos y muy precisos, ademas de tener la posibilidad de conectar varios en un unico Pin, como vereis el ejemplo es bastante sencillo:

Como controlar OSMC “Kodi” y “OpenHab” desde un mando a distancia por infrarrojos. Cap. 3


Capítulo 3 -Transferir los ficheros de configuración al directorio /etc/lirc

Tanto si habéis localizado los ficheros de vuestro mando en la página de lircd, o por el contrario los habéis creado vosotros mismos (esto no será necesario si lo habéis realizado desde el Addon),  deberéis de copiar dicho fichero y el de la imagen en el directorio tmp de la Raspberry, poniéndoles a ambos el mismo nombre sin puntos ni caracteres raros.

miércoles, 15 de junio de 2016

Como controlar OSMC “Kodi” y “OpenHab” desde un mando a distancia por infrarrojos. Cap. 2

Capítulo 2 - Obtención de los códigos
     

En este capítulo aprenderemos a capturar los códigos que emite nuestro mando a distancia. Como ya adelantamos en la introducción, se pueden obtener en la página de Lircd, pero como no los tiene todos inventariados, explicaremos como capturarlos desde la consola. Como medida alternativa, Juan me ha anotado que disponemos de un addon para Kodi que nos ayudará con esta captura, siendo la gestión más amigable, (y a mí me complica el manual :-)), que explicaré después de la obtención mediante consola. 

martes, 14 de junio de 2016

Como controlar OSMC “Kodi” y “OpenHab” desde un mando a distancia por infrarrojos. Cap. 1

Capítulo 1 - Instalación del receptor de infrarrojos





1.1 El receptor


Para instalar el receptor únicamente vamos a necesitar un fotodiodo receptor de infrarrojos, yo personalmente he utilizado el TSOP 2438, per podéis utilizar cualquier otro de la misma familia como son del 1238 o el 4835 por ejemplo.

lunes, 13 de junio de 2016

Como controlar OSMC “Kodi” y “OpenHab” desde un mando a distancia por infrarrojos. Introducción.






En artículos anteriores hemos explicado como instalar y configurar OpenHab (a nivel básico). En este vamos a dar un poco de alegría a los usuarios, mostrando una utilidad que nos facilitará el uso del mediacenter Kodi que incorpora la distribución OSMC, como es la habilitación de un mando a distancia (nuevo o reciclado), y a su vez, a configurar las teclas que no utilizaremos, para asignarlas a items o escenas previamente programadas.

viernes, 10 de junio de 2016

Ejemplos Basicos (Sensores) - DHT11 / DHT22




En este tutorial vamos a configurar Souliss para leer un Sensor de Temperatura - Humedad de los modelos DHT11 - DHT22, la diferencia de precision entre uno y otro es bastante notable por lo que dependiendo del entorno y la precision necesaria es importante elegir uno u otro.

Vamos con el ejemplo:

Ejemplos Basicos (4) - Control de Led RGB



En este nuevo tutorial vamos a explicar como controlar un Led RGB o utilizando Transistores controlar una tira Led RGB de 12v, como veréis el ejemplo es muy similar al DimmableLight, simplemente almacenamos 3 valores de brillo, uno para cada color.

Vamos con el ejemplo:

Ejemplos Basicos (3) - Salida con modo Automatico




Seguimos en esta mini-serie de tutoriales basicos con el ejemplo para configurar y controlar una Salida  que ademas tiene modo Automatico, de modo que podamos controlarla utilizando tanto un Sensor de Presencia (PIR) como ya lo haciamos desde la Aplicacion de Android.

Seguimos como siempre con el ejemplo:

Ejemplos Basicos (2) - Ajustar el Brillo de una Salida




En este tutorial vamos a explicar como crear un Dispositivo (Slot) que permita controlar mediante PWM la intensidad de una salida, para controlar por ejemplo un Transistor y a su vez una Tira de Leds de 12v

Como siempre es recomendable entender la Estructura del codigo y la Configuracion de la Interfaz, vamos con el ejemplo para el ESP8266:

jueves, 9 de junio de 2016

Ejemplos Basicos (1) - Encender / Apagar una Salida



 

En esta primera entrada vamos a tratar el mas simple de los ejemplos, encender y apagar una Salida, sea para controlar un Led, para controlar un Rele o para utilizar Transistores para controlar tiras led de 12v. En este tutorial planteamos ejemplos para ESP8266, pero tal y como se ha explicado antes se puede aplicar tanto al ESP8266 como Arduino.

Pasamos directamente al ejemplo :)

Configuracion Basica de la conexion para Arduino y ESP8266 a la RED



En este tutorial vamos a aclarar una cuestion muy basica que nos permitirá aplicar los ejemplos o cualquier codigo que queramos tanto en Arduino como en ESP8266, puesto que la configuracion de la interfaz de comunicaciones (ethernet o Wi-Fi) se define por separado de lo que serian los diferentes Slots o Elementos que vaya a contener el nodo, empezamos con los ejemplos que es como mas claramente se puede entender.

miércoles, 8 de junio de 2016

Conexión de entradas / salidas (Elementos de protección y potencia para las salidas digitales "3")

Capitulo 3

El Transistor




Podríamos definir al transistor de manera que resulte asimilable y sencilla de entender, como que se trata de la versión electrónica de un relé, con la diferencia de que para activar su salida, se necesita una intensidad ínfima si la comparamos al consumo de la bobina del relé. También podríamos asimilarlo a un pequeño amplificador, ya que conseguirá aumentar la intensidad de la señal a su entrada, multiplicada por n veces a su salida. Pero también lo podríamos definir como un interruptor o incluso como un conmutador, y a su vez todas las descripciones juntas serían correctas.

lunes, 6 de junio de 2016

Conexión de entradas / salidas (Elementos de protección y potencia para las salidas digitales "2")



Capítulo 2 

Conexión de un relé (1).

Existen una infinidad de actuadores o periféricos para manejar desde Souliss. Su límite se encuentra enn hasta donde pueda llegar nuestra imaginación.

sábado, 4 de junio de 2016

Conexión de entradas / salidas (Elementos de protección y potencia para las salidas digitales "1")



Bajo este rebuscado título esperamos poder describir las opciones de que disponemos, para conectar cargas a las salidas digitales de nuestras placas o microcontroladores.

miércoles, 1 de junio de 2016

Conexión de entradas / salidas (Salidas digitales)






Las salidas digitales se comportan de manera parecida a como ya vimos que lo hacían las entradas digitales, en el artículo referente a estas.

martes, 31 de mayo de 2016

OpenHab Souliss en Raspberry con emoncms



OpenHab Souliss en Raspberry con emoncms.


Al hilo de la publicación de las estupendas entradas de Pep Ventura en este Blog para la instalación de OpenHab para Souliss en Raspberry, presento una alternativa cómoda para los que como yo empleen una instalación local de emoncms en una Rpi para registrar y presentar gráficamente los datos de los sensores Souliss (consumo de energía eléctrica, temperaturas, etc).

 


Conexión de entradas / salidas (Entradas digitales)

 
Las entradas digitales se representan y definen como ceros y unos. Como ejemplo práctico, podríamos asimilarlo a lo que sería un interruptor, siendo cero el interruptor apagado (Low), y uno el interruptor encendido (High). 

domingo, 29 de mayo de 2016

Conexión de entradas / salidas (Introducción)



A lo largo de esta serie de artículos, vamos a intentar explicar a nivel muy básico, el funcionamiento de las entradas y salidas en los microcontroladores, como son: Arduino, sus diversos clones, ESP8266, etc.

sábado, 28 de mayo de 2016

Instalación OpenHab Apendide 1 (Instalación de VNC Server en OSMC)

Instalación de VNC Server en OSMC



VNC es un sistema de intercambio de escritorio gráfico, que nos permite desde otro equipo, controlar de forma remota la interfaz de escritorio de la Raspberry Pi. Esto puede sernos muy práctico, ya que nos permitirá ver lo que se está ejecutando en la Raspberry, desde el propio PC, sin necesidad de encender el monitor externo conectado a esta.

viernes, 27 de mayo de 2016

Instalación OpenHab Capítulo 11 (Persistence)


Habilitación de OpenHAB persistence


Comprobar que el fichero org.openhab.persistence.rrd4j-1.8.0.jar se encuentre en la carpeta opt / openhab / addons (Se puede verificar a través del FileZilla).

jueves, 26 de mayo de 2016

Instalación OpenHab Capítulo 10 (Habmin)


Instalación de HABmin



HABmin es una consola web para la administración de openHAB. Su objetivo es proporcionar una interface completa para administrar openHAB.

miércoles, 25 de mayo de 2016

martes, 24 de mayo de 2016

Instalación OpenHab Capitulo 8 (Samba)



Instalar Samba:





Instalación

·         Desde el terminal introducir lo siguiente:

sudo apt-get install samba samba-common-bin

Primeros pasos con la Placa SoulissDomoPCB de Juan Pinto






A grandes rasgos, detallaré seguidamente las configuraciones básicas, para la puesta en marcha de este módulo.

lunes, 23 de mayo de 2016

Instalación OpenHab Capitulo 7 (Java)



Instalar Java


1.       Desde la pantalla del terminal introducir los siguientes comandos:


Para actualizar el sistema:

Instalación OpenHab Capítulo 6 (Expandir tarjeta SD)





Pasos para expandir la tarjeta SD
(Solo en Raspbian, en OSMC no es necesario).





1. En la línea de comandos lanzamos el programa de configuración de Raspberry Pi con la orden
  sudo raspi-config

domingo, 22 de mayo de 2016

Instalación OpenHab Capítulo 5 (DNS)




Asignación de las DNS





1.- Realizaremos una copia del fichero de configuración que vamos a modificar

        sudo cp /etc/ resolv.conf resolv.conf.old

Instalación OpenHab Capítulo 4 (IP fija)




Asignar una dirección IP fija






Desde la consola de comandos iremos realizando las siguientes acciones:

1.- Realizaremos una copia del fichero de configuración que vamos a modificar

        sudo cp /etc/network/interfaces interfaces.old

sábado, 21 de mayo de 2016

Instalación OpenHab Capítulo 3 (Conexión SSH)



Conectarse con la Raspberry por SSH:




1.       Para empezar la Raspberry deberá de estar alimenta mediante el puerto micro-USB, y conectada a la misma LAN que el PC.


2.       Iniciar la consola de comandos, SSH en Linux o Putty en Windows.

viernes, 20 de mayo de 2016

Instalación OpenHab Capítulo 2 (Opción Raspbian)





Instalar Raspbian



1.       Descargar y descomprimir la imagen desde la página: https://www.raspberrypi.org/downloads/raspbian/

2.       Insertar la tarjeta SD en el lector de tarjetas del PC y comprobar qué letra de unidad tiene asignada.

Instalación OpenHab Capítulo 1 (Opción OSMC)

Instalar OSMC:



Desde un navegador acceder a: 
https://osmc.tv/download/
  1. Elegir vuestro sistema operativo (el que tenéis instalado en vuestra máquina (PC).
Descargareis una aplicación llamada osmc-installer.exe
  1. Instalar la aplicación.
  1. Ejecutarla, escogiendo el idioma, el tipo de máquina (Vero 2, Vero, Raspberry Pi /Zero, Raspberry Pi 2 / 3 o Apple TV).

jueves, 19 de mayo de 2016

Introducción a Raspberry en Souliss



Introducción de Juan Pinto.


Primero quede claro que es un proyecto totalmente abierto, en el que simplemente colaboro y para el cual busco mas apoyo de forma desinteresada ( mentira! casi todos son italianos y busco apoyo de hispano-parlantes... xD porque no me entero de nada en italiano!! ) ... bueno, tambien hablan bien ingles, mejor que yo... xD

El sistema se basa en nodos, (Arduino y compatibles), como minimo tendremos un nodo principal o gateway, el cual se puede conectar a la LAN de casa tanto con el Shield estandar como el mucho mas economico ENC28J60 (1.67€), asi como por WIFI.

miércoles, 18 de mayo de 2016

Introducción a Souliss



Introducción de Juan Pinto.


Primero quede claro que es un proyecto totalmente abierto, en el que simplemente colaboro y para el cual busco mas apoyo de forma desinteresada ( mentira! casi todos son italianos y busco apoyo de hispano-parlantes... xD porque no me entero de nada en italiano!! ) ... bueno, tambien hablan bien ingles, mejor que yo... xD

El sistema se basa en nodos, (Arduino y compatibles), como minimo tendremos un nodo principal o gateway, el cual se puede conectar a la LAN de casa tanto con el Shield estandar como el mucho mas economico ENC28J60 (1.67€), asi como por WIFI.

martes, 17 de mayo de 2016

Estructura del código Souliss



(Adaptación al Framework actual de un artículo de Juan Pinto)  

 

Para esta explicación seguiremos paso a paso con el primer ejemplo de la librería Souliss “e01_HelloWorld”.

Partiremos de la base de unos mínimos conocimientos para la programación en Arduino (o no, :-), bueno pues por si acaso lo explicaremos TODO:

lunes, 16 de mayo de 2016

Hello world



Hello world!



    Hello world! 

    Y así damos por inaugurado el blog Tutoriales Souliss en Español, con la esperanza de poder ayudar a todos los amantes de la domótica y en particular del sistema Soliuss. 

Deseamos poder contar con vuestra colaboración y aportaciones, para dar contenido a este blog, que como ya he dicho, está enfocado a ayudar a todo aquel que quiera avanzar en Souliss. 

El objetivo es concentrar el máximo de información clara posible, para poder aportar soluciones útiles, y que cualquiera que consulte este blog, pueda avanzar en su proyecto Souliss.

Para las dudas puntuales contamos con el foro https://groups.google.com/forum/#!forum/souliss-es, desde el cual se da debida respuesta a la cuestiones que el se plantean.


Un abrazo y larga vida al Blog.