ElectronArduinoNodeRed V1.0.2

Nueva version con Node-Red 1.0.0 Beta2
Aprovechando el lanzamiento de la Beta2 de node-red he aprovechado para integrarla en el entorno electron. añadiendo algunas funciones:
- Posibilidad de proteger la interfaz Admin con usuario y contraseña.
- Añadido el acceso a la API electron desde Node-Red.
- Optimizado Tamaño. (Aplicacion estatica Solo 47Mb Sin instalacion Descomprimir=> ejecutar)

Instalacion

Para compilacion Ver: version 1 ElectronArduinoNodeRed
Version 1.0.2 (Node 10.11 Chrome 69 Electron 4.2.3 Node-RED v1.0.0Beta2 Dashboard 2.15.4)

Ejemplos de Nuevas caracteristicas.

- Uso de las Funciones de la Api electron.

Crear un dialogo del sistema

Api Electron desde Node-REd
nota:
Las funciones del api electron son accesibles desde Contex-Global.
Mas informacion en la dos del API Electron:
https://electronjs.org/docs/api

El siguiente ejemplo en una funcion crearia un Dialogo de informacion del sistema.

// https://electronjs.org/docs/api
var electron = global.get('electron');//require('electron')

const options={type:'info',message:"Jejo EM50L https://jejo.es ",buttons: ["OK"] };
electron.dialog.showMessageBox(options,function(){})

return msg;

.

Importa Este codigo para comprobar como funciona.

[{"id":"88cdd4c1.2e8ca8","type":"function","z":"aec9e408.80da88","name":"dialog","func":"// https://electronjs.org/docs/api\nvar electron = global.get('electron');//require('electron')\n\nconst options={type:'info',message:\"Jejo EM50L https://jejo.es \",buttons: [\"OK\"] };\nelectron.dialog.showMessageBox(options,function(){})\n\nreturn msg;","outputs":1,"noerr":0,"x":200,"y":350,"wires":[[]]},{"id":"47cd356d.52783c","type":"inject","z":"aec9e408.80da88","name":"test","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":80,"y":350,"wires":[["88cdd4c1.2e8ca8"]]}]


Animacion Uso Apis Electron en Node-REd para generar un dialogo del sistema

Ainmacion Api electron en Node-Red

Releases / Versiones