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.
![[Imagen: IoTFlow.png]](https://raw.githubusercontent.com/jerosoler/IoTFlow/master/docs/IoTFlow.png)
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)![[Imagen: flow.png]](https://raw.githubusercontent.com/jerosoler/IoTFlow/master/docs/flow.png)
3. Settings
Aquí configuraremos nuestros dispositivos firmata, en caso de utilizarlos.
![[Imagen: boards.png]](https://raw.githubusercontent.com/jerosoler/IoTFlow/master/docs/boards.png)
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.
![[Imagen: IoTFlow.png]](https://raw.githubusercontent.com/jerosoler/IoTFlow/master/docs/IoTFlow.png)
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)
![[Imagen: flow.png]](https://raw.githubusercontent.com/jerosoler/IoTFlow/master/docs/flow.png)
3. Settings
Aquí configuraremos nuestros dispositivos firmata, en caso de utilizarlos.
![[Imagen: boards.png]](https://raw.githubusercontent.com/jerosoler/IoTFlow/master/docs/boards.png)
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