Flow
L’app Total.js per l’automazione visuale e l’IoT: FlowStream disegnati nel browser, ciascuno nel proprio processo, con un’API JSON e un catalogo di 146 componenti.
Che cos’è Flow: automazione visuale e IoT con i FlowStream
Flow è l’app Total.js che esegue FlowStream, diagrammi visuali di componenti collegati da messaggi, per automazione, integrazioni e IoT, con un editor nel browser e un’API per gestire i flussi.
Installare Flow e accedere per la prima volta
Esegui Flow con Node.js o Docker, aprilo sulla porta 8000, accedi con il login e la password che Flow genera al primo avvio e scopri in quali cartelle si trovano i tuoi dati.
Gestire i FlowStream con l’API di Flow
Accedi, elenca, crea, importa, esporta, metti in pausa, riavvia e rimuovi FlowStream con l’API JSON su /fapi/, leggi le statistiche e le variabili e chiama un flusso dall’esterno con il suo indirizzo notify o il suo percorso proxy.
Impostazioni di Flow, file config e cartelle
Le impostazioni di Flow (nome, cataloghi di componenti e modelli, ambiente, backup, token), le righe del file config, l’ambiente dei flussi e le cartelle per estensioni e componenti locali.
Scrivere un componente Flow: un file HTML
Un componente Flow è un unico file HTML con una parte Node.js, un modulo di impostazioni e un design. Costruiscine uno che cambia il testo di un messaggio, scopri le parti del file e come testarlo.
Il repository dei componenti di Flow: 146 componenti, il catalogo e il tester
Un giro in totaljs/flowstreamcomponents, i componenti open source di Flow: quali gruppi copre, come viene generato db.json, come Flow carica il catalogo e come testare un componente con il tester incluso.