Bienvenido al curso de Iot y domótica de ExControl.

En esta entrada tiene acceso directo a los diferentes contenidos que este contiene.

En cada uno de estos enlaces  de este curso de Iot encontrara documentación, planos y vídeos así como demostración de las instalaciones.

Y sin mas , vamos al grano , con los enlaces repartidos en bloques.

Bloque uno, Descargas, hardware y capacidades.

Primero pasos para iniciarse en la plataforma, conocer las capacidades, y diferentes herramientas que lo componen.

1.-Resumen de capacidades.

En esta entrada vemos las características comunes presentes en excontrol core y diferentes hardware compatibles.

2.- Descarga de Aplicaciones.

En este enlace tiene acceso a las descargas de aplicaciones para el curso de Iot ExControl.

Bloque dos, Hardware y ExControl.

El hardware de ExControl es la mejor estrategia para realizar una instalación Iot, a diferencia de otras tecnologías estos equipos cuentas con certificación industrial, asegurando nuestra instalación para que sea fiable y duradera , puede ver estos equipos en el siguiente enlace.

El hardware de ExControl es totalmente autónomo, a diferencia de otros sistemas el se encarga de grabar y ejecutar horarios , escenas y demás en el propio hardware, no en el servidor.

Esta característica le hace mucho mas robusto y fiable que otras tecnologías pues ante una caída de servidor estos sistemas seguirán funcionando.

Dentro del hardware ExControl disponemos de los siguientes equipos.

1.- Industrial Arduino Mkr Shield

ExControl Arduino MKR Shield es un PLC libremente programable y listo para la industria. Utiliza la tecnología arduino mkr1000 o mkr zero + mkr ethernet para crear un objeto conectado.

2.- Extensión entradas salidas digitales I2C IO .

Ampliación de 8 salidas optoaisladas de 12vcc y 8 entradas optoaisladas de 12vcc con bus de comunicación i2c.

3.- Industrial i2c Analog Input .

Extensión de 4 entradas analógicas certificada para industria, con dos modos de funcionamiento, 0-10V, 0-20mA.

Bloque 3, Programando hardware ExControl.


Actualizando tarjetas, liberias y firmware

Antes de programar cualquier instalación es recomendable estar al tanto de tener el sistema actualizado por completo, excontrol usa siempre las ultimas versiones de placas, librerías y firmware por lo que este paso es obligado cumplimiento, debiéndose revisar de forma periódica.

Uso de sensores, termostatos y consignas

Termostatos de frio, calor, circuito de consignas, disparador bajo y disparador alto son algunos de los conceptos que se tratan en este tutorial.

Compartir datos entre centrales, comunicaciones.

Podemos gestionar comunicaciones entre mkr shield de forma sencilla, mediante los paquetes de usuario el servidor se encarga de enviar los datos a otros dispositivos.

(Avanzado) Los métodos y funciones del sistema domótico

Explicamos los métodos incluidos dentro del sistema domótico, encargados de gestionar señales de entradas, timers , recepción de paquetes.

(Avanzado) El objeto Circuit y el array circuit.

El array circuit contiene todos los circuitos de la instalación, indica y modifica el estado del mismo encendido y apagado, posiciones de persianas, tiempos de riego ect.

Bloque 4, Instalación o actualización de servidor.

1.- Configuración archivo ins.

En esta entrada vamos a configurar un pc windows como servidor en una instalación con ExControl Core.

2.- Primero pasos.

En esta entrada vemos como realizar la configuración de ExControl core… no se trata de la instalación definitiva en un servidor, se trata de la configuración y puesta en marcha rapida de los archivos necesarios para personalizar la instalación y ejecutar en local.

3.- Instalación en servidor windows.

En esta entrada vamos a configurar un pc windows como servidor en una instalación con ExControl Core.

4.- Instalación en raspberry pi.

Vemos como realizar la instalación de ExControl core en rapsberry pi de forma sencilla , usando una imagen de la tarjeta sd.

5.- Actualizacion en windows.

Entrada con video tutorial para actualización web core en servidor windows.

6.- Actualización en raspberrypi.

Entrada para completar la actualizacion del sistema en una raspberry.

7.- Conectar a nuestro servidor con app movil

ex-connect app se usa con una cuenta de ExControl y nos facilita el acceso a nuestros servidores web de forma rápida y sencilla reconociendo la ip publica del router en todo momento. También se encarga de entregar las notificaciones en nuestro dispositivo.

Bloque 5, MQTT en  ExControl (Servidor):

1.- Introduccion al protocolo MQTT.

En esta entrada vamos a ver de forma resumida como se comporta un servidor mqtt, su estructura y funcionamiento basico.

2.- Configuracion mqtt con ExControl.

En esta entrada nos apoyamos en un videotutorial para explicar como hacer la configuración inicial para integrar mqtt en el servidor de ExControl.

Bloque 6, Personalizando ExControl

CustomControl, control personalizable para excontrol core.

Custom constrol es un control generico al que podemos modifciar texto e imagenes mediante mqtt.

Se trata de un control muy util para personalizar el aspecto de nuestra instalación.

Control Gauge (tipo reloj) en excontrol core.

En esta entrada vemos como usar el control Gauge (reloj tipo manometro) en excontrol core. Este control se visualiza tipo manometro y queda asociado a un sensor para mostrar el valor a tiempo real.

Editar tabla menu principal ExControl Core.

En esta entrada vemos como configurar el menú principal tipo tabla de ExControl Core. Para personalizar este menú hay que editar el archivo html asociado.

Bloque 7, Node red.

Node-RED es una herramienta creada IBM. Al contrario de lo que pueda parecer, se trata de un software bastante sencillo de utilizar, se trata de una herramienta de programación visual. Muestra visualmente las relaciones y funciones, y permite al usuario programar sin tener que escribir un lenguaje. Es un editor de flujo basado en el navegador donde se puede añadir o eliminar nodos y conectarlos entre sí con el fin de hacer que se comuniquen entre ellos.

1.- Instalar node red como servicio de windows.

En esta primera entrada vemos como instalar node red y configurarlo como servicio para tenerlo simpre disponible en nuestro servidor.

2.- Interceptar paquetes de usuario con node red.

Todos los paquetes de usuario son publicados por mqtt, por lo que interactuar con ellos con node red no solo es posible ademas es tremendamente sencillo.

3.- Controlar servicio web desde node red con soap.

En esta entrada vemos como hacer de puente entre node red y ExControl mediante el uso de servicio web soap.

4.- Grabar y recuperar consignas de central Shelly en node-red tras reinicio

En esta entrada Juan Ramon nos enseña como almacenar valores de consignas o otras variables en node red para poder recuperarlos tras reinicio de servidor.

Bloque 8, Intregración de otros dispositivos.

Shelly HT Temperatura y humedad

En este video vemos como los dispositivos Shelly HT . Se trata de un sensor de temperatura y humedad wifi, de reducido tamaño y muy buenas prestaciones.

Integración Alexa con Node Red.

En esta entrada vemos como realizar la integración de alexa en node red de forma sencilla con videotutorial incluido.

Integración Termostato BHT-002-GBLW

Este termostato lo integramos mediante node red de una forma muy efectiva gracia la tutorial de Jaime Extremera.

Integración Medidor Energético SDM230 modbus por medio de Conversor Rs485 a Ethernet

Jaime Extremera nos muestra como añadir el analizador sdm230 a traves de un conversor de rs485 a ethernet…. gracias por este gran trabajo Jaime.