Skip to Content
Tableaux de bord IoTRéférence des widgets

Référence des widgets

Les boards IronFlock sont construits à partir de widgets. Chaque type de widget a une finalité spécifique — de l’affichage de données en direct à la capture de saisies utilisateur. Ajoutez n’importe quel widget en le glissant depuis le panneau de widgets sur le canevas de votre board, puis configurez-le via le panneau de paramètres.

Les widgets se répartissent en quatre groupes : Visualisation des données pour les graphiques et les affichages d’état, Contenu et médias pour le contenu statique et enrichi, Saisie et contrôle pour capturer les saisies et envoyer des commandes, et Navigation pour se déplacer entre les pages d’un board.

Visualisation des données

Widgets qui transforment les données en direct et historiques en graphiques, jauges et affichages d’état.

Graphique cartésien

Affiche des données de séries temporelles ou catégorielles sous forme de graphiques linéaires, à barres ou une combinaison des deux. Prend en charge plusieurs séries de données sur le même graphique.

Aperçu du widget Graphique cartésien

Quand l’utiliser : Suivre l’évolution de valeurs de capteurs dans le temps, comparer plusieurs signaux côte à côte, afficher des totaux journaliers sous forme de barres.

Ce que vous configurez :

  • Une ou plusieurs séries de données, chacune pointant vers une colonne de données de votre app
  • Le type de graphique par série : ligne, barre ou bulle
  • Le type d’axe X : temporel ou catégoriel
  • L’étiquette de l’axe Y et la fenêtre temporelle (par ex. les 5 dernières minutes agrégées par minute)
  • Les couleurs par série

Jauge

Une jauge radiale affichant une valeur unique en direct avec des zones de seuil colorées.

Aperçu du widget Jauge

Quand l’utiliser : Température, pression, niveau de remplissage ou toute valeur pour laquelle vous voulez un statut visuel immédiat avec des zones vert/jaune/rouge.

Ce que vous configurez :

  • La colonne de données à lire (affiche toujours la valeur la plus récente)
  • L’unité et la précision décimale
  • Les limites des zones de couleur (par ex. sûr : 0–60, avertissement : 60–80, critique : 80–120)
  • Optionnel : moyenner les N dernières lectures pour lisser le bruit

Affichage de valeur

Affiche une ou plusieurs valeurs uniques avec des étiquettes et des unités. Épuré et minimal — idéal pour les tuiles de KPI.

Aperçu du widget Affichage de valeur

Quand l’utiliser : Afficher la température actuelle, la durée de fonctionnement, le dernier événement ou toute métrique clé sous forme de nombre.

Ce que vous configurez :

  • Une ou plusieurs colonnes de données, chacune avec une étiquette et une unité
  • La précision décimale
  • Les couleurs de texte par valeur

Signal

Indicateurs d’état compacts — cercles ou carrés — qui changent de couleur en fonction de la valeur actuelle, offrant un tableau de bord d’état visuel immédiat.

Aperçu du widget Signal

Quand l’utiliser : Tableaux de bord en ligne/hors ligne des appareils, états OK/avertissement/erreur sur de nombreux actifs, voyants d’état basés sur des seuils.

Ce que vous configurez :

  • Un ou plusieurs signaux, chacun lisant une colonne de données
  • Les règles de correspondance de couleur par signal : correspondances exactes (par ex. ONLINE) ou comparaisons numériques (par ex. >=70)
  • La disposition (horizontale ou verticale) et la forme (cercle ou carré)
  • Un titre et un sous-titre optionnels

Graphique en anneau

Un graphique circulaire affichant des segments proportionnels.

Aperçu du widget Graphique en anneau

Quand l’utiliser : Afficher une répartition — par ex. appareils en ligne vs hors ligne, part de production par type de produit.

Ce que vous configurez :

  • Les segments, chacun avec une étiquette, une couleur et une colonne de données (ou une valeur fixe)
  • La taille de l’évidement (contrôle le diamètre du trou intérieur)

Tableau

Affiche des lignes de données au format tabulaire avec des colonnes configurables.

Aperçu du widget Tableau

Quand l’utiliser : Afficher une liste de machines, d’événements récents, de rapports d’inspection ou tout jeu de données structuré.

Ce que vous configurez :

  • Les colonnes, chacune avec un en-tête, une colonne de données et un type d’affichage
  • La hauteur des lignes et la taille de police de l’en-tête
  • Le nombre de lignes à afficher

Types d’affichage de colonne : texte brut, nombre, état (associe des valeurs à des couleurs), booléen, image ou bouton (lien cliquable).

Carte thermique

Une carte thermique en grille pour visualiser l’intensité sur deux dimensions.

Aperçu du widget Carte thermique

Quand l’utiliser : Consommation d’énergie par heure et jour de la semaine, utilisation des machines par équipe, motifs d’anomalies dans le temps.

Ce que vous configurez :

  • Les colonnes de l’axe X (par ex. l’heure de la journée) et de l’axe Y (par ex. le jour de la semaine)
  • La colonne de valeur pour l’intensité thermique
  • L’échelle min/max et l’utilisation d’un dégradé de couleur continu ou par paliers

Historique d’état

Une chronologie horizontale montrant quand les états ont changé au fil du temps, une ligne par actif.

Aperçu du widget Historique d'état

Quand l’utiliser : Historique du statut des machines (en fonctionnement / arrêté / maintenance), journaux d’équipes, chronologies d’événements.

Ce que vous configurez :

  • Les noms des états et leurs couleurs (par ex. En fonctionnement = vert, Panne = rouge)
  • Les colonnes de données pour l’horodatage, la valeur d’état et le nom de l’actif

Carte

Affiche des données géographiques sur une carte interactive. Prend en charge les marqueurs circulaires et les lignes de suivi.

Aperçu du widget Carte

Quand l’utiliser : Afficher les emplacements des appareils, le suivi de véhicules, les positions d’actifs sur le terrain.

Ce que vous configurez :

  • Le style de carte (clair ou sombre)
  • Une ou plusieurs séries : cercles (marqueurs de dernière position) ou lignes (tracés de déplacement)
  • Les colonnes de données pour la latitude et la longitude
  • Une colonne pivot pour répartir les données par appareil ou par actif

SCADA

Affiche des symboles SVG industriels interactifs — pompes, vannes, réservoirs, moteurs, tuyauteries, jauges — issus de la bibliothèque SCADA de ThingsBoard, avec des liaisons de données en direct et une colorisation selon l’état.

Symboles SCADA de compteurs et capteurs

Quand l’utiliser : Diagrammes de processus et synoptiques d’installation — afficher l’état en direct des pompes, vannes, réservoirs et flux sur un schéma.

Ce que vous configurez :

  • Le type de symbole à afficher
  • Les liaisons de données qui pilotent l’état du symbole (en marche/arrêté, ouvert/fermé, niveaux de fluide)
  • Les couleurs d’état (en marche, arrêté, avertissement, critique) et les autres styles propres à chaque symbole

Pour créer des écrans de processus complets, consultez SCADA.

Contenu et médias

Widgets pour le contenu statique et enrichi — images, texte formaté et pages web intégrées.

Image

Affiche une image statique à partir d’une URL. Utile pour les logos, les diagrammes ou les visuels pédagogiques.

Aperçu du widget Image

Superposition d’image

Place des valeurs de données en direct par-dessus une image d’arrière-plan — idéal pour les plans d’étage, les diagrammes ou les schémas.

Aperçu du widget Superposition d'image

Quand l’utiliser : Superposer des températures sur un plan d’usine, afficher les niveaux de remplissage sur le schéma d’un réservoir.

Ce que vous configurez :

  • L’URL de l’image d’arrière-plan
  • Les épingles de superposition : barres de progression ou étiquettes de texte positionnées à des coordonnées relatives sur l’image
  • La colonne de données de chaque épingle (valeur en direct ou fixe)

Markdown

Affiche du Markdown (CommonMark et GitHub Flavored Markdown) avec des blocs de code mis en évidence syntaxiquement et une interpolation de variables en direct.

Aperçu du widget Markdown

Quand l’utiliser : Panneaux de documentation, instructions ou notes dynamiques qui combinent du texte formaté et des valeurs de données en direct.

Ce que vous configurez :

  • Le texte source Markdown
  • Les variables référencées dans le texte via {{variableName}}, chacune liée à une colonne de données ou une valeur fixe

Étiquette

Affiche une seule étiquette de texte configurable avec un contrôle complet sur la typographie et l’alignement.

Aperçu du widget Étiquette

Quand l’utiliser : Titres de section, légendes, annotations statiques ou une valeur dynamique unique affichée sous forme de texte.

Ce que vous configurez :

  • Le texte à afficher (les sauts de ligne sont préservés)
  • La taille, la couleur, la graisse et le style de la police
  • L’alignement horizontal et vertical, et la couleur d’arrière-plan

Intégration web

Intègre du contenu web externe dans un iframe isolé — une seule page ou plusieurs disposées dans une grille responsive.

Aperçu du widget Intégration web

Quand l’utiliser : Intégrer des tableaux de bord tiers, de la documentation, des outils externes ou toute page accessible sur le web dans un board.

Ce que vous configurez :

  • L’URL à intégrer (le site cible doit autoriser l’intégration en iframe)
  • Un titre optionnel affiché au-dessus du contenu
  • Le mode multi-intégration : plusieurs URL disposées en grille, avec un espacement configurable

Saisie et contrôle

Widgets qui capturent les saisies utilisateur ou envoient des commandes et des filtres vers la plateforme.

Formulaire

Un formulaire de saisie de données configurable qui écrit les entrées utilisateur dans le backend de données de votre app.

Aperçu du widget Formulaire

Quand l’utiliser : Saisie manuelle de données — rapports d’inspection, journaux de maintenance, saisie opérateur, paramètres de consigne.

Ce que vous configurez :

  • Les champs du formulaire de différents types : texte, nombre, case à cocher, zone de texte, liste déroulante, date/heure
  • Les options par champ : étiquette, obligatoire, valeur par défaut, validation, min/max et colonne de données cible
  • Un titre, un sous-titre optionnels et si le formulaire s’ouvre dans une boîte de dialogue

Interrupteur

Un ou plusieurs interrupteurs Material Design qui reflètent une valeur en direct et déclenchent une action sur l’appareil lorsqu’ils sont basculés.

Aperçu du widget Interrupteur

Quand l’utiliser : Mettre des équipements en marche/arrêt, basculer des paramètres binaires d’un appareil, envoyer des commandes de contrôle depuis le tableau de bord.

Ce que vous configurez :

  • Un ou plusieurs interrupteurs, chacun lisant une colonne de données
  • La correspondance d’état pour MARCHE/ARRÊT : valeurs exactes ou comparaisons numériques (par ex. >50)
  • L’app cible, l’appareil et le sujet d’action invoqué lors du basculement
  • L’étiquette et les couleurs de valeur par interrupteur

Filtre liste déroulante

Une liste déroulante d’options prédéfinies qui publie la valeur sélectionnée comme paramètre de filtre à destination d’autres widgets.

Aperçu du widget Filtre liste déroulante

Quand l’utiliser : Permettre aux utilisateurs de filtrer l’ensemble d’un board par type d’appareil, ligne, emplacement ou toute catégorie.

Ce que vous configurez :

  • L’étiquette affichée au-dessus de la liste déroulante
  • La clé de paramètre référencée par les autres widgets dans leurs requêtes de données
  • La liste des options, chacune avec une étiquette et une valeur

Filtre calendrier

Un sélecteur de plage de dates/heures — date unique ou plage — qui stocke les horodatages sélectionnés comme paramètres de filtre pour les autres widgets.

Aperçu du widget Filtre calendrier

Quand l’utiliser : Tableaux de bord de séries temporelles, analyses historiques et rapports avec une fenêtre temporelle sélectionnable par l’utilisateur.

Ce que vous configurez :

  • Les clés de paramètre de début et de fin (utiliser l’une pour le mode date unique, les deux pour une plage)
  • Le nombre de mois affichés simultanément (1–3)
  • L’étiquette de saisie

Widgets pour se déplacer entre les pages et sections d’un board multi-pages.

Barre de navigation

Une barre de navigation horizontale en haut avec un titre ou une marque cliquable et plusieurs éléments routés.

Aperçu du widget Barre de navigation

Quand l’utiliser : Navigation de premier niveau entre les pages d’un board multi-pages.

Ce que vous configurez :

  • Le texte du titre/marque et sa route de destination
  • Les éléments de navigation, chacun avec une étiquette, une icône Material et une route
  • La taille, la graisse et les couleurs de la police
  • Les segments de route dynamiques via la substitution {{variable}}

Bouton de navigation

Un seul bouton cliquable qui redirige vers une autre page ou effectue une navigation arrière dans le navigateur.

Aperçu du widget Bouton de navigation

Quand l’utiliser : Boutons retour, liens d’appel à l’action ou accès à une vue spécifique d’un board.

Ce que vous configurez :

  • L’étiquette du bouton et une icône Material optionnelle
  • La route de destination (laisser vide pour une navigation arrière automatique)
  • La taille et les couleurs de la police
  • Les segments de route dynamiques via la substitution {{variable}}

Un menu latéral vertical avec des icônes Material et une mise en évidence basée sur la route de l’élément actif.

Aperçu du widget Navigation latérale

Quand l’utiliser : Navigation latérale persistante pour les tableaux de bord comportant plusieurs sections ou vues.

Ce que vous configurez :

  • Un titre avec une route optionnelle
  • Les éléments de navigation, chacun avec une étiquette, une icône Material et une route
  • La mise en évidence de l’élément actif en fonction de la route actuelle
  • La taille, la graisse et les couleurs de la police
Last updated on