ForgeFlow
sv

Flow

Total.js-appen för visuell automation och IoT: FlowStreams ritade i webbläsaren, var och en i sin egen process, med ett JSON-API och en katalog med 146 komponenter.

ReceptTaggar

Vad är Flow: visuell automation och IoT med FlowStreams

Flow är Total.js-appen som kör FlowStreams, visuella diagram av komponenter förbundna med meddelanden, för automation, integrationer och IoT, med en editor i webbläsaren och ett API för att hantera flödena.

flowflowstreamautomationiotvisual

Installera Flow och logga in första gången

Kör Flow med Node.js eller Docker, öppna det på port 8000, logga in med det login och lösenord som Flow genererar vid första starten och ta reda på vilka mappar som innehåller dina data.

flowinstalldockerloginfirst start

Hantera FlowStreams med Flows API

Logga in, lista, skapa, importera, exportera, pausa, starta om och ta bort FlowStreams med JSON-API:et på /fapi/, läs statistiken och variablerna och anropa ett flöde utifrån med dess notify-adress eller egen proxysökväg.

flowflowstreamapiimportexportnotify

Flows inställningar, filen config och mapparna

Flows inställningar (namn, kataloger över komponenter och mallar, miljö, säkerhetskopia, tokens), raderna i filen config, flödenas miljö samt mapparna för tillägg och lokala komponenter.

flowsettingsconfigextensionsenv

Skriv en Flow-komponent: en HTML-fil

En Flow-komponent är en enda HTML-fil med en Node.js-del, ett inställningsformulär och en design. Bygg en som ändrar texten i ett meddelande, lär dig filens delar och hur du testar den.

flowflowstreamcomponentmakemessage

Flows komponentförråd: 146 komponenter, katalogen och testaren

En rundtur i totaljs/flowstreamcomponents, Flows komponenter med öppen källkod: vilka grupper det täcker, hur db.json genereras, hur Flow laddar katalogen och hur du testar en komponent med den medföljande testaren.

flowcomponentscataloguedb.jsontester