Flow
L’application Total.js pour l’automatisation visuelle et l’IoT : des FlowStreams dessinés dans le navigateur, chacun dans son propre processus, avec une API JSON et un catalogue de 146 composants.
Qu’est-ce que Flow : automatisation visuelle et IoT avec les FlowStreams
Flow est l’application Total.js qui exécute des FlowStreams, des diagrammes visuels de composants reliés par des messages, pour l’automatisation, les intégrations et l’IoT, avec un éditeur dans le navigateur et une API pour gérer les flux.
Installer Flow et se connecter la première fois
Exécutez Flow avec Node.js ou Docker, ouvrez-le sur le port 8000, connectez-vous avec l’identifiant et le mot de passe que Flow génère au premier démarrage et sachez dans quels dossiers se trouvent vos données.
Gérer les FlowStreams avec l’API de Flow
Connectez-vous, listez, créez, importez, exportez, mettez en pause, redémarrez et supprimez des FlowStreams avec l’API JSON sur /fapi/, lisez les statistiques et les variables et appelez un flux de l’extérieur par son adresse notify ou son propre chemin proxy.
Réglages de Flow, fichier config et dossiers
Les réglages de Flow (nom, catalogues de composants et de modèles, environnement, sauvegarde, jetons), les lignes du fichier config, l’environnement des flux et les dossiers pour les extensions et les composants locaux.
Écrire un composant Flow : un fichier HTML
Un composant Flow est un seul fichier HTML avec une partie Node.js, un formulaire de réglages et un design. Construisez-en un qui change le texte d’un message, découvrez les parties du fichier et comment le tester.
Le dépôt des composants de Flow : 146 composants, le catalogue et le testeur
Une visite de totaljs/flowstreamcomponents, les composants open source de Flow : quels groupes il couvre, comment db.json est généré, comment Flow charge le catalogue et comment tester un composant avec le testeur fourni.