25-11-2018, 11:36 AM
Hola a todos.
He estado desarrollando un programar para domótica.
Está basado en conexiones tipo node-red pero mucho más simple, ya que se gestiona todo desde la misma pantalla.
Es compatible con "StandardFirmata" o "StandarFirmataWifi" y/o RaspberryPi (Instalación del software en local).
También se puede utilizar el software sin ninguna de éstas placas ya que incorpora un servidor MQTT integrado.
Está dividido en 3 pantallas:
Aquí encontraremos todos los botones y/o pestañas creadas en el Flow (Apartado 2).
Está pensada para ser utilizada desde el movil.
2. Flow
En este espacio, podemos crear varias pestañas para separar los flujos.
Actualmente en los flujos podemos utilizar:
Dashboard (Los elementos apareceran automáticamente en la primera pestaña)
3. Settings
Aquí configuraremos nuestros dispositivos firmata, en caso de utilizarlos.
Video de conexión de un led.
Instalación:
Se requiere tener nodejs instalado en el ordenador y seguir las instrucciones del github.
Enlace al proyecto: https://github.com/jerosoler/IoTFlow
Servidor MQTT:
Incorpora un servidor MQTT en el puerto 1883, sin usuario ni contraseña.
El softwate está publicado como software libre con una licencia MIT.
Si necesitais ayuda o queréis que cree un módulo específico, me lo podéis comentar.
Enlace al proyecto: https://github.com/jerosoler/IoTFlow
Saludos, Jero
He estado desarrollando un programar para domótica.
Está basado en conexiones tipo node-red pero mucho más simple, ya que se gestiona todo desde la misma pantalla.
Es compatible con "StandardFirmata" o "StandarFirmataWifi" y/o RaspberryPi (Instalación del software en local).
También se puede utilizar el software sin ninguna de éstas placas ya que incorpora un servidor MQTT integrado.
Está dividido en 3 pantallas:
- IotFlow (Control de elementos del dashboard)
- Flow (Creación de flujos)
- Settings (Configuración de los dispositivos Firmata)
Aquí encontraremos todos los botones y/o pestañas creadas en el Flow (Apartado 2).
Está pensada para ser utilizada desde el movil.
2. Flow
En este espacio, podemos crear varias pestañas para separar los flujos.
Actualmente en los flujos podemos utilizar:
Dashboard (Los elementos apareceran automáticamente en la primera pestaña)
- Button On/Off
- Button Press
- Color Picker
- Input Number
- Input Text
- Read
- Slider
- Toggle
- Alexa (Soporta los comandos de "Alexa, enciende [Nombre que pongamos]" o "Alexa, apaga [b][Nombre que pongamos]"[/b])
- Amazon Dash Button
- Button Firmata
- Joystick
- Led
- Led RGB
- Light
- Motion
- Piezo
- Pin
- Pin Read
- Proximity
- Relay
- Sensor
- Servo
- Switch Firmata
- Thermometer
- Cron (Programar funciones en tiempo)
- Delay (Retrasar ejecución)
- Exec (Ejecutar un comando)
- Functions
- If / Else
- mqtt read
- mqtt send
- request (Petición url)
3. Settings
Aquí configuraremos nuestros dispositivos firmata, en caso de utilizarlos.
Video de conexión de un led.
Instalación:
Se requiere tener nodejs instalado en el ordenador y seguir las instrucciones del github.
Enlace al proyecto: https://github.com/jerosoler/IoTFlow
Servidor MQTT:
Incorpora un servidor MQTT en el puerto 1883, sin usuario ni contraseña.
El softwate está publicado como software libre con una licencia MIT.
Si necesitais ayuda o queréis que cree un módulo específico, me lo podéis comentar.
Enlace al proyecto: https://github.com/jerosoler/IoTFlow
Saludos, Jero