🆕 Tuto : connecter une balise tierce par http
-
Il est maintenant de possible de connecter une balise de n'importe quel fabricant.
Tout d'abord, il faut envoyer un mail à contact@openwindmap.org pour obtenir un numéro de balise et une clé secrète. Donnez quelques détails sur le montage utilisé (artisanal ? marque ? type de capteur...)
Ensuite, la balise doit envoyer ses données sur l'url suivante :
https://api.openwindmap.org/v1/http-receive/<numero balise>?<parametre1>=<valeur1>&<parametre2>=<valeur2>&... (méthode GET)
Avec les paramètres obligatoires :
- key : clé secrète de la balise
- avg : vent moyen, en km/h par défaut (possibilité de mettre des m/s, avec l'option windunit plus bas)
- heading : direction du vent, en degrés (0°= Souffle depuis le nord, 90° : depuis l'Est...)
Paramètres facultatifs :
- min : vent minimum, km/h
- max : vent maximum, km/h
- pressure : pression atmosphérique, en hPa,
- temperature : temperature de l'air, °C
- voltage : tension de la batterie, volts
- date : date de la mesure, uniquement si différente du moment où est appelée l'url. Sinon, ne l'indiquez pas. Format ISO (2022-12-31T24:59:59Z) ou timestamp unix en millisecondes (x1000).
- windunit : unité pour le vent, "kmh" si la mesure est en km/h ou "ms" pour des m/s
Exemple pour la balise n°1200 :
https://api.openwindmap.org/v1/http-receive/1200?key=topsecret&avg=10.4&heading=180.4&voltage=3.7Bon à savoir : les balises rattachées par ce moyen n'ont pas besoin d'abonnement, puisque ça n'est pas nous qui leur fournissons la connexion à internet.
Si vous avez besoin d'aide, posez-vos questions en réponse à ce message
-
@nicolas bravo, encore une nouvelle façon d'étoffer le réseau !
-
@nicolas said in
Tuto : connecter une balise tierce par http:
vos questions en réponse à ce message
Bonjour Nicolas,
Je possède une station Holfuy (remplaçant de mon pioupiou V1 qui a rendu l'ame) et souhaiterai diffuser les informations sur le réseau openwindmap.
Penses tu que cela soit possible?Olivier
-
bonjour, j'ai fait 2 demandes de clés secrètes il y a 15j, les avez-vous bien reçues ? merci
-
@nicolas bonjour, je me permets de relancer ma demande, pour 2 clés secrètes http et récupérer un PAC, pour un futur projet ; merci
-
Salut,
Petit soucis sur la 1204 :
https://api.openwindmap.org/v1/http-receive/1204?XXXXXXX=KEY&windunit=kmh&avg=0.75&heading=394&voltage= 2.99&temperature=34&pressure=1014&min=0&max=2.5
La température et la pression ne passent pas , j'obtiens :
{ "station_id": 1204, "type": "measurement", "data": { "wind_speed_min": 0, "wind_speed_avg": 0.8, "wind_speed_max": 2.5, "wind_heading": 394, "pressure": null, "temperature": null, "voltage_battery": 2.99, "date": "2025-05-27T13:30:57.668Z" } }
Est-ce une restriction ou un problème de formatage ?
Merci pour l'aide et encore bravo pour l'ouverture !
Fred
-
Bonjour,
Autre petite question, est il possible de mettre en place un webhook ?
Pour faire simple : j'utilise la technologie LoRa pour recevoir la data depuis ma balise.
Celle-ci arrive sur TheThingsNetwork (.org)Depuis TTN (The Things Network), il m'est possible de renvoyer les données via des WebHook (diffusion en JSON).
Cela semble incompatible avec le format que tu demandes (https://api.openwindmap.org/v1/http-receive/<numero balise>?<parametre1>=<valeur1>&<parametre2>=<valeur2>&... (méthode GET))
Ou alors je m'y prends mal...
-
@skyfred pour l'instant ce n'est pas codé...
-
@skyfred said in
Tuto : connecter une balise tierce par http:
Bonjour,
Autre petite question, est il possible de mettre en place un webhook ?
Pour faire simple : j'utilise la technologie LoRa pour recevoir la data depuis ma balise.
Celle-ci arrive sur TheThingsNetwork (.org)Depuis TTN (The Things Network), il m'est possible de renvoyer les données via des WebHook (diffusion en JSON).
Cela semble incompatible avec le format que tu demandes (https://api.openwindmap.org/v1/http-receive/<numero balise>?<parametre1>=<valeur1>&<parametre2>=<valeur2>&... (méthode GET))
Ou alors je m'y prends mal...
il faut diriger ton webhook vers une page php, qui formatera correctement et postera sur l'api