Workflow n8n

Automatisation OpenWeatherMap avec n8n : récupération de données météo

  • Ce workflow n8n a pour objectif de récupérer des données météorologiques en temps réel à partir de l'API OpenWeatherMap. Il s'adresse aux entreprises qui souhaitent intégrer des informations climatiques dans leurs applications ou services, comme les plateformes de réservation, les applications de voyage ou les services de livraison. Grâce à cette automatisation n8n, les utilisateurs peuvent facilement obtenir des prévisions météorologiques pour une ville donnée, ce qui leur permet d'améliorer leur prise de décision et d'optimiser leurs opérations.
  • Le processus commence avec un déclencheur de type Webhook, qui permet de recevoir des requêtes HTTP. Lorsqu'une requête est reçue, le workflow passe à l'étape suivante, où le noeud OpenWeatherMap est utilisé pour interroger l'API et récupérer les données météorologiques pour la ville spécifiée dans la requête. Les informations obtenues peuvent ensuite être utilisées pour alimenter d'autres systèmes ou être renvoyées en réponse à l'utilisateur.
  • Les bénéfices business de ce workflow sont significatifs. En automatisant la récupération des données météo, les entreprises peuvent réduire le temps consacré à la recherche manuelle d'informations, minimiser les erreurs humaines et offrir une expérience utilisateur améliorée. De plus, cette automatisation permet d'intégrer facilement des données externes dans des processus internes, augmentant ainsi la valeur ajoutée des services proposés.
Tags clés :automatisationOpenWeatherMapAPIn8ndonnées météo
Catégorie: Webhook · Tags: automatisation, OpenWeatherMap, API, n8n, données météo0

Workflow n8n OpenWeatherMap, données météo : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n OpenWeatherMap, données météo : détail des nœuds

  • Set

    Ce noeud permet de définir ou de modifier des valeurs dans le workflow.

  • OpenWeatherMap

    Ce noeud récupère les données météorologiques d'une ville spécifiée via l'API OpenWeatherMap.

  • Webhook

    Ce noeud crée un point de terminaison Webhook pour recevoir des requêtes HTTP.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "nodes": [
    {
      "name": "Set",
      "type": "n8n-nodes-base.set",
      "position": [
        870,
        300
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "tempC",
              "value": "={{$json[\"main\"][\"temp\"]}}"
            },
            {
              "name": "humidity",
              "value": "={{$json[\"main\"][\"humidity\"]}}"
            },
            {
              "name": "windspeed",
              "value": "={{$json[\"wind\"][\"speed\"]}}"
            },
            {
              "name": "description",
              "value": "={{$json[\"weather\"][0][\"description\"]}}"
            },
            {
              "name": "city",
              "value": "={{$json[\"name\"]}}, {{$json[\"sys\"][\"country\"]}}"
            }
          ]
        },
        "options": {},
        "keepOnlySet": true
      },
      "typeVersion": 1
    },
    {
      "name": "OpenWeatherMap",
      "type": "n8n-nodes-base.openWeatherMap",
      "position": [
        650,
        300
      ],
      "parameters": {
        "cityName": "={{$json[\"body\"][\"city\"]}}"
      },
      "credentials": {
        "openWeatherMapApi": "open-weather-map"
      },
      "typeVersion": 1
    },
    {
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        450,
        300
      ],
      "webhookId": "39f1b81f-f538-4b94-8788-29180d5e4016",
      "parameters": {
        "path": "39f1b81f-f538-4b94-8788-29180d5e4016",
        "options": {},
        "responseData": "allEntries",
        "responseMode": "lastNode"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "OpenWeatherMap",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenWeatherMap": {
      "main": [
        [
          {
            "node": "Set",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n OpenWeatherMap, données météo : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux entreprises du secteur du voyage, de la logistique et des services en ligne qui souhaitent intégrer des données météorologiques dans leurs applications. Il est adapté aux équipes techniques ayant une connaissance de base des API et des workflows d'automatisation.

Workflow n8n OpenWeatherMap, données météo : problème résolu

Ce workflow résout le problème de la collecte manuelle des données météorologiques, qui peut être chronophage et sujet à des erreurs. En automatisant ce processus, les utilisateurs peuvent obtenir des informations précises et à jour sur la météo, ce qui leur permet de prendre des décisions éclairées et d'améliorer l'efficacité de leurs opérations. Ainsi, les entreprises peuvent mieux répondre aux besoins de leurs clients et optimiser leurs services.

Workflow n8n OpenWeatherMap, données météo : étapes du workflow

Étape 1 : Le workflow est déclenché par une requête HTTP via le noeud Webhook.

  • Étape 1 : Les données de la requête sont ensuite transmises au noeud OpenWeatherMap, qui interroge l'API pour obtenir les informations météorologiques de la ville spécifiée.
  • Étape 2 : Les données récupérées peuvent être traitées ou renvoyées en réponse à l'utilisateur, selon les besoins de l'application.

Workflow n8n OpenWeatherMap, données météo : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier le chemin du Webhook pour l'adapter à votre application. Il est également possible de changer le nom de la ville dans le noeud OpenWeatherMap en fonction des besoins spécifiques de votre projet. Si vous souhaitez intégrer d'autres services, vous pouvez ajouter des noeuds supplémentaires après la récupération des données météo pour enrichir les informations ou les transmettre à d'autres systèmes. Assurez-vous de sécuriser votre Webhook en ajoutant des vérifications d'authentification si nécessaire.