je possede une girouette ou je recupere bien les valeur numérique de 0 a 360 degres
j 'aimerais que c 'est valeurs soit redéfini en valeur de directions ,c 'est une girouette a 16 directions
j 'ai trouve un tableau
je sais pas comment mettre cela en forme sur mon jeedom
merci a vous
Bonjour,
Il y a sans doute plusieurs techniques mais à vue de nez je ferais :
- un virtuel avec une commande information « direction du vent »
- un scénario avec déclencheur prenant la valeur de ta girouette
Le scénario faisant une série de comparaison et définissant la valeur dans la commande.
Si valeur_en_degres >= 0 && valeur_en_degres <22.5 alors
.. event "direction du vent" N
.. stop
Si valeur_en_degres >= 22.5 && valeur_en_degres <45 alors
.. event "direction du vent" NNE
.. stop
Etc…
Hello,
Avec un scenario qui a comme declecheur la valeur en degrés
Puis une variable direction que tu mets a jour avec des si a l’intérieur de ton scénario.
Si valeur >= 0 && valeur > 22.5 alors varaible direction== nord
Ext
Hello,
moi j’ai fait un widget comme ça
Je ne sais pas si c’est la meilleure façon de procéder dans le sens d’économie de ressources mais ça a le mérite de bien fonctionner
Bonsoir
Bon je vois que tu es partout et que tu as la réponse de partout.
Sinon toux ceux qui ont cela Vous avez quoi comme matériel ?
Salut
Anémomètre Oregon Scientific WGR800
En PHP avec une fonction utilisateur:
function convertDegrees2Compass($degrees) {
$sector = array("Nord","NNE","NE","ENE","Est","ESE","SE","SSE","Sud","SSO","SO","OSO","Ouest","ONO","NO","NNO","Nord");
$degrees %= 360;
$idx = round($degrees/22.5);
return($sector[$idx]);
}
On lui envoie les degrés en paramètre, elle retourne le texte correspondant.
Bravo mais ça m’énerve
quand je vois ça , en quelques lignes vous parvenez vous à faire un taf qui prend des heures à ceux qui pigent que dalle
bonjour
en faisant un widjet , info, multistate
je met cela et ca ne fonctionne pas avec les valeurs
#value# >=0 && #value# <22.5 Nord
#value# >=22.5 && #value# <45 NordNordEst
je fait une erreur dans le code ?
merci a vous
c’est pas bon
tu as 16 positions soit 22.5° par position
le N est a 0° soit de 348.75° à 11.25°
c’est la raison pour laquelle j’ai arrondi dans la fabrication de mon widget
click droit sur les copies d’écran plus haut « ouvrir l’image ds un nouvel onglet »
j 'ai fait cela mais j 'ai l impression que les valeurs ne fonctionne pas
et moi je veut mettre dans resultat N etc
on s’entend bien sur le fait que mon widget à 16 images différentes et je vais chercher les images en fonction de la valeur de l’équipement
avec un widjet info , multistate
pour resultat Nord c 'est bien , #value# >=0 && #value# <22.5
non
du dois diviser 22.5 par 2
11.25 avant et 11.25 après et ça pour les 16 positions
la je comprend pas
attends je te fais un dessin