@dam74 Bonjour. Pour le moment, le mieux est de l'enregistrer directement dans le backend sigfox openwindmap. Notre système n'est pas encore prêt pour accueillir des balises connectées à un autre compte Sigfox (ça viendra plus tard).
/!\ Dans ce cas, ne pas activer vous-même la carte arduino auprès de sigfox. Envoyez moi le code ID et PAC par message privé.
Pour les autres années, il sera alors possible de renouveller l'abonnement Sigfox via OpenWindMap ou de rebasculer sur un abonnement sigfox "externe" (le prix sera identique).
Posts made by nicolas
-
RE: Connecter un arduino mkr fox à OpenWindMap
-
RE: 🚨 Point faible Pioupiou : indicateur état de la pile
Notes en vrac, pour plus tard :
void PP_SIGFOX_StartupMessage (float windSpeed, float windHeading) { message[0]= SIGFOX_STARTUP_MESSAGE | EncodeWindHeading(windHeading); message[1]=EncodeWindSpeed(windSpeed); message[2]=TD_MEASURE_VoltageTemperature(false); //voltage // embed compilation date in startup message //MMM DD YYYY //01234567890 message[3]=__DATE__[0]; message[4]=__DATE__[1]; message[5]=__DATE__[2]; message[6]=__DATE__[4]; message[7]=__DATE__[5]; message[8]=__DATE__[9]; message[9]=__DATE__[10]; SIGFOX_SEND(message, 10); } voltage in 1/10s of mV plus 2 V if MSB is 0, or plus 3 V if MSB is 1. if (measure >= 3000) { msb = 0x80; measure -= 3000; } else { msb = 0x00; measure -= 2000; } // Divide by 10 with proper rounding measure /= 5; return (measure & 1) ? (measure >> 1) + 1 + msb : (measure >> 1) + msb; voltage in 1/10s of mV plus 2 V if MSB is 0, or plus 3 V if MSB is 1. static uint8_t EncodeVoltage(float milliVolts) { return (uint8_t)(float)((milliVolts / 10. + 0.5) - 200.); } TD_MEASURE_VoltageTemperatureExtended(false); * @return * The measured temperature is given in 1/10 degrees Celsius, the power supply * voltage is given in mV. return (uint8_t)(float)((milliVolts / 10. + 0.5) - 200.); static void ProbeVoltage () { int32_t voltage = TD_MEASURE_VoltageTemperatureExtended(false); if (voltage == 2000) return; // = reading has failed ? if (voltage < voltageMin) voltageMin = voltage; if (voltage > voltageMax) voltageMax = voltage; voltageAvg += voltage; voltageCount++; }
-
RE: 🚨 Point faible Pioupiou : indicateur état de la pile
@nicolas said in Point faible Pioupiou : indicateur état de la pile:
@pascal31 Interne au module TD, donc après le régulateur. C'est d'ailleurs étonnant que ça nous sorte 3.6V, alors que le module est alimenté en 3.3V régulé. Doit y avoir un souci quelque part.
J'ai trouvé une piste pour le 3.6V dans les messages de démarrage / arrêt. Ça pourrait être un souci d'encodage / décodage des trames Sigfox. Je dois vérifier plus en détail.
-
RE: Changer la description d'une station / Change station description
C'est fait pour la description du A921 : https://www.openwindmap.org/a921
Quelle position GPS ? -
RE: ✅ Amélioration : lisser la consommation pour prolonger l'autonomie
Je poste ici l'étude faîte par @pascal31 :
note_design_supercap.pdf -
RE: ✅ Amélioration : lisser la consommation pour prolonger l'autonomie
@pascal31 @Tam reçu aujourd'hui les dev kits pour le tps63900 et le TPS82740BSIPR
-
RE: Changer la description d'une station / Change station description
@invité @jr : Je pense que notre politique est plutôt de favoriser la qualité des données. Il ne me semble pas souhaitable de modifier la position des stations pour ce type de convenance.
-
RE: Changer la description d'une station / Change station description
Guest said in Changer la description d'une station:
Bonjour
Le pioupiou 1032 se superposerait sur la Balise FFVL du Pignu sur le site Spotair serait il possible de le déplacer un peu sur la carte de ce site ?
D’avance merciBonjour
Il faudrait plutôt contacter le développeur du site SpotAir. -
Page de consultation des mesures
En attendant de tout refaire, j'ai amélioré la page de consultation des mesures :
- ajout de l'historique de la vitesse sur 48h
- ajout de la localisation
Plus qu'à ajouter des petites flèches sur le graph, pour la direction du vent.
-> https://forum.openwindmap.org/topic/205/refaire-un-graphique-pour-afficher-les-mesures/1J'ai également fait en sorte que la carte mémorise le dernier endroit zoomé. C'est bien plus pratique.
Je n'arrive pas à croire qu'il eut fallut 7 ans pour enfin prendre le temps de faire ça !
-
RE: Comment installer un capteur ?
Mise en route MeteoWind
@ray je vous ai envoyé un mail
Si c'est une MeteoWind que vous avez acheté chez Next Model RC, elle est déjà connectée au réseau OpenWindMap. Elle a un numéro 800 quelque chose (ex: 805). Le numéro est normalement inscrit sur un autocollant ou sur la notice.
Si c'est une MeteoWind achetée ailleurs, la procédure est plus complexe. On peut échanger par mail à ce sujet.
Les mesures sont ensuite consultables à l'adresse openwindmap.org/mw{NUMERO}, exemple : openwindmap.org/mw800
Pour qu'elle apparaisse sur la carte, il faut nous indiquer sa position : https://forum.openwindmap.org/topic/167/mettre-à-jour-la-position-gps/1
Pour changer la description sur la page des mesures, adressez-vous ici : https://forum.openwindmap.org/topic/66/changer-la-description-d-une-station/1
-
RE: ✅ Amélioration : lisser la consommation pour prolonger l'autonomie
@pascal31 Oui, on peut choisir la puissance d'émission dans le soft. On peut imaginer ajuster celle-ci via un downlink sigfox, en fonction du niveau de signal moyen constaté. Sur le Pioupiou, actuellement, le module est configuré pour n'émettre qu'à 11dBm car l'antenne a un peu de gain et qu'on ne doit pas dépasser la limite réglementaire de 14dBm.
-
RE: Changer la description d'une station / Change station description
@jr peux-tu corriger la position et la description du 301 ?
Position : 45.11655820296315, 5.792623602119972 -
Refaire un graphique pour afficher les mesures
Le graphique présent sur OpenWindMap.org, pour afficher les deux dernières heures, est un peu dépassé.
Voici ce que j'imagine pour une nouvelle version :
-
date réglable, comme sur http://xavier.duv.free.fr/pioupiou/index.html?800
-
valeurs mini / max en fond, comme sur l'actuel
https://echarts.apache.org/examples/en/editor.html?c=confidence-band -
couleurs de la courbe moyenne en fonction de la vitesse du vent, comme sur l'app pioupiou
https://echarts.apache.org/examples/en/editor.html?c=line-gradient -
flèches de direction en bas du graph, comme sur l'app pioupiou
-
valeurs numériques affichées dans un tableau colorisé, comme sur windguru
Quel outil utiliser ? JS brut, Echarts, D3, un autre ?
-
-
RE: ✅ Amélioration : connexion de la pile
Reçu et testé les connecteurs AVX "automatiques". Vraiment pas convaincu. Pas adapté à une utilisation démontable.
À la limite, on peut tenter les borniers à ressort / sans tournevis. Exemple : https://fr.farnell.com/phoenix-contact/ptsa0-5-2-2-5-z/terminal-block-wire-to-brd-2pos/dp/1792951
-
RE: 🚨 Point faible Pioupiou : indicateur état de la pile
@jr Oui mais seulement lors du démarrage, et pas de manière fiable. Ça affiche parfois 3.6V alors que la pile est HS. L'idéal serait de pouvoir détecter et prévenir de l'usure au moins un mois à l'avance.
-
RE: 🚨 Point faible Pioupiou : indicateur état de la pile
Ok, je vais récupérer une dizaine de piles en fin de vie, issues des SAVs Next Model RC.
Ça va permettre de faire des tests. -
RE: 🚨 Point faible Pioupiou : indicateur état de la pile
L'idée globale avec cette techno de batterie, c'est que la tension reste stable, mais la résistance interne augmente.
Il faut donc mesurer la chute de tension lors d'un appel de courant.
A priori, les transmission Sigfox devraient être lissées par la supercap.
La solution "zero budget énergétique", serait de mesurer la chute de tension pendant l'allumage du GPS. Mais c'est seulement une fois tous les X jours (voir même jamais si l'on ne relocalise qu'en cas de déplacement grâce à l'accéléromètre).
Possible d'allumer très brièvement la LED, par exemple une fois par heure. Juste le temps de prendre une mesure avec l'ADC. Mais est-ce que la pile réagit assez rapidement ? Il faudrait tester.