Automatisation météo avec n8n : alertes en temps réel via SIGNL4
Ce workflow n8n a pour objectif d'envoyer des alertes en temps réel concernant les conditions météorologiques d'une ville choisie, en utilisant le service SIGNL4. Ce type d'automatisation est particulièrement utile pour les entreprises qui souhaitent rester informées des changements climatiques pouvant affecter leurs opérations, comme les sociétés de logistique ou d'événements en extérieur. En intégrant des données d'OpenWeatherMap, ce workflow permet une surveillance proactive des conditions météorologiques. Étape 1 : le déclencheur 'Schedule Trigger' active le workflow selon un calendrier défini, permettant une vérification régulière des conditions météorologiques. Étape 2 : le noeud 'OpenWeatherMap' récupère les données météorologiques pour la ville spécifiée. Étape 3 : une condition est vérifiée via le noeud 'If' pour déterminer si les conditions météorologiques nécessitent une alerte. Si c'est le cas, Étape 4 : le message d'alerte est envoyé à l'aide du noeud 'SIGNL4'. Grâce à cette automatisation n8n, les entreprises peuvent réduire les risques liés aux intempéries et améliorer leur réactivité face aux conditions changeantes, ce qui se traduit par une meilleure gestion des opérations et une satisfaction client accrue. Tags clés : automatisation, OpenWeatherMap, SIGNL4.
Vue d'ensemble du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Détail des nœuds du workflow n8n
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"meta": {
"instanceId": "4e19bc4d542ebb7cc77dcbf34c0c6dca5062ae1e34fd327b055beb054230d539"
},
"nodes": [
{
"id": "beebd9ac-4021-4e45-9971-4205c37e3742",
"name": "When clicking ‘Test workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-500,
40
],
"parameters": {},
"typeVersion": 1
},
{
"id": "61e48c99-fdd3-4db7-8e2e-67cb2c2dfd97",
"name": "SIGNL4",
"type": "n8n-nodes-base.signl4",
"position": [
60,
-140
],
"parameters": {
"message": "=Weather alert ❄️ Temperature: {{ $json.main.temp }} °C",
"additionalFields": {
"title": "Weather Alert from n8n",
"externalId": "weather-alert",
"locationFieldsUi": {
"locationFieldsValues": {
"latitude": "={{ $json.coord.lat }}",
"longitude": "={{ $json.coord.lon }}"
}
}
}
},
"credentials": {
"signl4Api": {
"id": "EAiJUjPUA6kiAnG9",
"name": "SIGNL4 Webhook account"
}
},
"typeVersion": 1
},
{
"id": "739a31e4-d353-4c95-bb84-b36f6a5560cf",
"name": "OpenWeatherMap",
"type": "n8n-nodes-base.openWeatherMap",
"position": [
-320,
-140
],
"parameters": {
"cityName": "Berlin"
},
"credentials": {
"openWeatherMapApi": {
"id": "oH1seTNeKu1d87wm",
"name": "OpenWeatherMap account"
}
},
"typeVersion": 1
},
{
"id": "95aab17d-c0eb-439c-81ff-7452794a514a",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
-160,
-140
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "b95ba4e6-0749-4dd0-9830-14a6b0b5edcf",
"operator": {
"type": "number",
"operation": "lt"
},
"leftValue": "={{ $json.main.temp }}",
"rightValue": 25
}
]
}
},
"typeVersion": 2
},
{
"id": "ef813bf0-cd46-474e-9208-2efbd402782f",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-500,
-140
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 6,
"triggerAtMinute": 15
}
]
}
},
"typeVersion": 1.2
}
],
"pinData": {},
"connections": {
"If": {
"main": [
[
{
"node": "SIGNL4",
"type": "main",
"index": 0
}
]
]
},
"OpenWeatherMap": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "OpenWeatherMap",
"type": "main",
"index": 0
}
]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "OpenWeatherMap",
"type": "main",
"index": 0
}
]
]
}
}
}Pour qui est ce workflow ?
Ce workflow s'adresse principalement aux entreprises de logistique, d'événements en extérieur et à toute organisation ayant besoin de surveiller les conditions météorologiques en temps réel. Les utilisateurs peuvent être des responsables opérationnels ou des équipes de gestion des risques, avec un niveau technique intermédiaire.
Problème résolu
Ce workflow résout le problème de la réactivité face aux conditions météorologiques changeantes, qui peut entraîner des pertes financières ou des désagréments pour les clients. En automatisant la surveillance des données météorologiques et l'envoi d'alertes, les entreprises peuvent éviter des interruptions de service imprévues et mieux planifier leurs activités. Cela permet également de réduire le stress lié à la gestion des imprévus climatiques.
Étapes du workflow
Étape 1 : le workflow est déclenché selon un calendrier défini par le noeud 'Schedule Trigger'. Étape 2 : les données météorologiques sont récupérées via le noeud 'OpenWeatherMap' pour la ville spécifiée. Étape 3 : le noeud 'If' évalue si les conditions météorologiques justifient une alerte. Étape 4 : si la condition est remplie, le noeud 'SIGNL4' envoie une alerte à l'équipe concernée.
Guide de personnalisation du workflow n8n
Pour personnaliser ce workflow, vous pouvez modifier le calendrier dans le noeud 'Schedule Trigger' pour ajuster la fréquence des vérifications. Il est également possible de changer le nom de la ville dans le noeud 'OpenWeatherMap' pour surveiller d'autres localités. Enfin, adaptez le message d'alerte dans le noeud 'SIGNL4' pour qu'il corresponde aux besoins spécifiques de votre équipe ou de votre entreprise.