Aller au contenu

Intégration · Données d’entreprise

Connectez Claude et ChatGPT à Adafruit IO

Demandez à votre IA la dernière mesure d’un capteur, l’évolution d’une valeur au cours de la dernière journée ou l’envoi d’une valeur à un flux dans Adafruit IO. Elle peut répertorier et créer des flux et des groupes, lire des points de données et des données de graphiques, et consulter vos tableaux de bord et vos déclencheurs. Vous obtenez des réponses sur vos appareils sans ouvrir l’interface web.

Connecter Adafruit IO gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Quelle est la dernière mesure de mon flux de température ?”

    L’IA retrouve le flux et lit son point de données le plus récent, avec l’heure de son enregistrement.

  • “Comment l’humidité a-t-elle évolué au cours des dernières 24 heures ?”

    Elle récupère les données agrégées du graphique du flux sur les dernières 24 heures et décrit les valeurs maximales, minimales et la tendance.

  • “Envoie ON au flux garage-light.”

    Elle envoie la valeur au flux. Les appareils ou les déclencheurs à l’écoute de ce flux peuvent réagir à cette valeur.

Ce que votre IA peut faire

Flux et données

Répertoriez, créez et mettez à jour des flux, consultez les points de données et la dernière valeur, et envoyez de nouvelles valeurs.

Graphiques et historique

Récupérez les données agrégées d’un flux sur les dernières heures ou une plage de dates, avec la résolution de votre choix.

Groupes, tableaux de bord et déclencheurs

Créez des groupes, envoyez des valeurs à plusieurs flux à la fois et consultez les tableaux de bord, leurs blocs et les déclencheurs.

  • “Crée un flux appelé soil-moisture dans mon groupe garden.”

    Elle crée le flux avec un nom et une clé, puis le place dans le groupe que vous indiquez.

  • “Que contient mon tableau de bord Greenhouse ?”

    Elle retrouve le tableau de bord et répertorie ses blocs, comme les graphiques, les jauges et les boutons.

  • “Quels déclencheurs ai-je configurés ?”

    Elle répertorie vos déclencheurs et peut consulter les détails de chacun.

62 outils pour Adafruit IO

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • create_aclSupprime des données
  • create_batchVisible par d’autres
  • create_batch_batch_create_group_feed_dataVisible par d’autres
  • create_dashboardModifie des données
  • create_dashboard_blockModifie des données
  • create_feedModifie des donnéesCrée un flux avec `name` et, en option, `key`, `description` et `group_key` pour le placer dans un groupe.
  • create_feed_data_create_group_feed_dataModifie des données
  • create_feed_rawSupprime des données
  • create_groupModifie des donnéesCrée un groupe de flux avec `name` et, en option, `key` et `description`.
  • create_group_addModifie des données
  • create_group_feedModifie des données
  • create_tokenSupprime des données
  • create_triggerModifie des données
  • delete_aclSupprime des données
  • delete_dashboardSupprime des données
  • delete_dashboard_blockSupprime des données
  • delete_feedSupprime des données
  • delete_feed_data_pointSupprime des donnéesSupprime un point de données d’un flux à l’aide de `feed_key` et `data_id`. Cette action est irréversible.
  • delete_groupSupprime des données
  • delete_group_removesSupprime des données
  • delete_tasksTransfère de l’argent
  • delete_tokenSupprime des données
  • delete_triggerSupprime des données
  • get_acl
  • get_current_userRécupère le profil de l’utilisateur Adafruit IO connecté. Permet de confirmer dans quel compte vous travaillez.
  • get_dashboardRécupère un tableau de bord à l’aide de `dashboard_id`.
  • get_dashboard_block
  • get_feedRécupère un flux à l’aide de `feed_key`, avec son nom, sa description, sa dernière valeur et ses paramètres.
  • get_feed_chart_dataRécupère les données agrégées d’un flux pour créer un graphique, à l’aide de `feed_key`, sur les dernières `hours` heures ou entre `start_time` et `end_time`, avec une `resolution` facultative en minutes.
  • get_feed_data
  • get_feed_detailsRécupère des informations supplémentaires sur un flux à l’aide de `feed_key`, comme la durée de conservation des données et les accès partagés.
  • get_groupRécupère un groupe à l’aide de `group_key`, avec ses flux.
  • get_latest_feed_valueRécupère le point de données le plus récent d’un flux à l’aide de `feed_key`.
  • get_task
  • get_token
  • get_triggerRécupère un déclencheur à l’aide de `trigger_id`.
  • list_acls
  • list_dashboard_blocksRépertorie les blocs (graphiques, jauges, boutons) d’un tableau de bord à l’aide de `dashboard_id`.
  • list_dashboardsRépertorie vos tableaux de bord.
  • list_feed_dataRépertorie les points de données enregistrés dans un flux à l’aide de `feed_key`. Affine les résultats avec `start_time`, `end_time` et `limit`.
  • list_feed_data_all_group_feed_data
  • list_feedsRépertorie tous les flux (données transmises par vos appareils) avec leur nom, leur clé et leur dernière valeur.
  • list_firsts
  • list_group_feedsRépertorie les flux d’un groupe à l’aide de `group_key`.
  • list_groupsRépertorie les groupes de flux avec leurs flux.
  • list_nexts
  • list_previous
  • list_retains
  • list_tasks
  • list_throttles
  • list_tokens
  • list_triggersRépertorie les déclencheurs (actions automatiques et alertes liées aux valeurs des flux).
  • send_feed_valueModifie des donnéesEnvoie une nouvelle valeur à un flux identifié par `feed_key` (`value` et, en option, `lat`/`lon`/`ele` et `created_at`). Les appareils ou les déclencheurs à l’écoute du flux peuvent réagir à cette valeur.
  • send_group_valuesModifie des donnéesEnvoie des valeurs à plusieurs flux d’un groupe à la fois, identifié par `group_key` : `feeds` est une liste de {key, value}. Les appareils à l’écoute de ces flux peuvent réagir à ces valeurs.
  • update_aclSupprime des données
  • update_dashboardModifie des données
  • update_dashboard_blockModifie des données
  • update_feedModifie des donnéesMet à jour le nom, la clé ou la description d’un flux à l’aide de `feed_key`.
  • update_feed_dataModifie des données
  • update_groupModifie des données
  • update_tokenSupprime des données
  • update_triggerModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Adafruit IO dans la liste des applications.

  2. 2

    Collez votre clé

    Collez votre clé Adafruit IO et votre nom d’utilisateur Adafruit IO. Connectez-vous à io.adafruit.com et cliquez sur l’icône en forme de clé (Ma clé) en haut de la page. Copiez la clé active et le nom d’utilisateur qui s’y affichent.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l’IA dans Adafruit IO ?

L’IA peut consulter votre profil utilisateur, vos flux, les données des flux et des graphiques, vos groupes, vos tableaux de bord, leurs blocs et vos déclencheurs. Elle peut créer et mettre à jour des flux, créer des groupes, envoyer des valeurs à un flux ou à plusieurs flux d’un groupe, et supprimer un point de données individuel.

L’IA voit-elle ma clé Adafruit IO ?

Non. Vos identifiants de connexion Adafruit IO sont chiffrés au repos et ne sont jamais montrés à l’IA. Une fois enregistrés, ils ne sont plus affichés, même à vous. L’IA ne voit que les résultats des outils qu’elle appelle.

Puis-je contrôler ce que l’IA est autorisée à faire ?

Oui. Vous choisissez les outils à activer, ce qui vous permet de commencer en lecture seule. L’envoi de valeurs peut faire réagir vos appareils, et la suppression d’un point de données est irréversible : ces deux actions peuvent donc nécessiter votre approbation avant leur exécution. Chaque appel d’outil est journalisé.

Est-ce compatible avec ChatGPT ?

Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode développeur et ajoutez votre lien PipMCP. Le mode développeur nécessite un abonnement ChatGPT payant : Plus, Pro, Business ou Enterprise. Le même lien fonctionne aussi dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d’autres clients MCP.

Combien cela coûte-t-il ?

PipMCP propose une offre gratuite, et aucune carte bancaire n’est nécessaire pour commencer. Les offres payantes sont facturées par tâche terminée. Vous devez également disposer de votre propre compte Adafruit IO.

Pourquoi dois-je saisir mon nom d’utilisateur en plus de la clé ?

La plupart des adresses de l’API Adafruit IO incluent votre nom d’utilisateur. PipMCP en a donc besoin pour accéder à vos flux, groupes et tableaux de bord. Vous trouverez le nom d’utilisateur et la clé active dans la rubrique Ma clé sur io.adafruit.com.

Laissez votre IA travailler dans Adafruit IO dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Adafruit IO gratuitement

PipMCP n’est pas affilié à Adafruit IO. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.