Forum eedomus http://forum.eedomus.fr/ |
|
[RESOLU] arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] http://forum.eedomus.fr/viewtopic.php?f=18&t=7898 |
Page 1 sur 3 Suivant » |
Auteur: | ARTNOW [ 18 Déc 2018 14:57 ] |
Sujet du message: | [RESOLU] arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Bonjour , est-il possible d'obtenir une valeur arrondie pour : [LAST_VALUE PERIPH_ID=xxxxx] ???? Ma Google home me donne par exemple tout les matins à l'ouverture des volets ,les températures extérieures et me dit : Bonjour , il fait 7 point 4 degrés . Je me contenterai bien d'un : bonjour , il fait 7 degrés ........ |
Auteur: | Kitor [ 18 Déc 2018 15:22 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Est-ce que le round() fonctionne ? Dans le Xpatch oui, donc peut etre |
Auteur: | influman [ 18 Déc 2018 15:33 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Hello J'aime bien avoir à disposition un état de température arrondi, que je peux réutiliser à plein d'endroits différents (message, affichage, règles..) j'utilise cette technique : - J'ai comme toi de base un capteur qui me fournit toutes les 30mn une température au dixième : 22.3°C, son code API est 123456 - Je crée un capteur http complémentaire qui s'appelle "température arrondi", avec les données suivantes : URL : http://localhost/api/get?action=periph. ... periph_id=[VAR1] xpath : round(//last_value) fréquence : 0 VAR1 : 123456 et je crée une règle associée qui s'appelle "mise à jour temp arrondi" pour être au plus proche de la vérité tout en limitant le polling : SI capteur température initiale "change de valeur" ALORS capteur température arrondi "Mettre à jour" si tu ne veux pas de cette règle, tu peux caler une fréquence de mise à jour automatique à 30mn plutôt que 0. du coup, au final, dans ton [LAST_VALUE PERIPH_ID=xxxxx], tu mets xxxxx est égal au code API de ton capteur déjà arrondi |
Auteur: | Kitor [ 18 Déc 2018 15:55 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
@influman, logique et tellement simple mais fallait le trouver |
Auteur: | ARTNOW [ 18 Déc 2018 15:56 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Merci influman , pourrais-tu me faire une ou deux copie d’écran stp |
Auteur: | influman [ 18 Déc 2018 16:03 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
t'aurais pas plus d'info que ce que je t'ai écrit : |
Auteur: | RAR69 [ 18 Déc 2018 16:12 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
@influman, Merci encore pour ce partage. Eh oui, il fallait encore y penser... Juste pour rire : je joue en ce moment avec le dernier script de @merguez07 : J'ai une température de radiateurs (jumelés) à 20.3°C et GH me dit : "La température est actuellement de 20 degrés". GH me fait exactement le contraire de ce que je souhaitais pour faire l'exercice proposé par @influman Roland EDIT : Google vient de lire ma prose, du moins en partie !!! ? En effet, maintenant quand la température est à 20.3°C, j'ai :"La température est actuellement de 20 virgule 5 degrés". Il y a un arrondi à 0,5°C. |
Auteur: | ARTNOW [ 18 Déc 2018 16:29 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
merci beaucoup , à moi de bosser pour mettre tout ça en place , a+ |
Auteur: | RAR69 [ 18 Déc 2018 18:29 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
J'ai fais un EDIT sur mon post précédent... |
Auteur: | ARTNOW [ 18 Déc 2018 20:46 ] | |||
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] | |||
j'ai un message d'erreur , je vois pas pourquoi ?????
|
Auteur: | merguez07 [ 18 Déc 2018 21:02 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Essaye avec http://localhost/api/get?action=periph.value&periph_id=[VAR1] pour voir |
Auteur: | merguez07 [ 18 Déc 2018 21:10 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
sinon c'est peut être (sans doute) ton numéro d'API en VAR1 qui n'est pas bon |
Auteur: | ARTNOW [ 19 Déc 2018 06:34 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Hello , pas mieux avec : http://localhost/api/get?action=periph.value&periph_id=[VAR1] et j'ai tester avec différents périphériques donc PERIPH_ID , et cela ne marche pas , je sèche !! |
Auteur: | stef31 [ 19 Déc 2018 06:40 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Essais éventuellement avec usage : Autre indicateur |
Auteur: | merguez07 [ 19 Déc 2018 08:42 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
Dans ta configuration de ton capteur, lance un test et, dans la nouvelle page qui s'ouvre, appuie sur "tester" et fait nous une copie d'écran |
Auteur: | ARTNOW [ 19 Déc 2018 08:59 ] | |||||
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] | |||||
Salut , avec autre indicateur IDEM Voici la copie d'écran du test avec ".....value....... et une avec .....caract...... +deux copies d' écran de mon périphérique que je souhaite arrondir , j'ai fait l'essai avec de nombreux périphériques , et rien ne fonctionne .....
|
Auteur: | merguez07 [ 19 Déc 2018 09:17 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
essaye en mettant "https://api.eedomus.com/get?api_user=xxxxx&api_secret=yyyyy&action=periph.caract&periph_id=1059141" Tu remplaces bien évidemment les xxxx et yyyy par tes codes perso |
Auteur: | influman [ 19 Déc 2018 10:33 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
c'est étrange, il dit que ce code API ne correspond à aucun périphérique. si tu fais un https://api.eedomus.com/get?api_user=xx ... eriph.list est-ce que tu retrouves bien le 1059141 dans la liste |
Auteur: | ARTNOW [ 19 Déc 2018 11:06 ] | |||
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] | |||
Apres essais cela à l'air mieux , quand je fais le test le message de réponse du test reste en erreur. Dans le navigateur quand je test j'ai une réponse sans erreur (voir screen) , mais dans eedomus toujours en N/R ...
|
Auteur: | influman [ 19 Déc 2018 12:09 ] |
Sujet du message: | Re: arrondir une valeur [LAST_VALUE PERIPH_ID=xxxxx] |
t'as toujours une erreur. C'est juste qu'il en a marre de te l'afficher... |
Page 1 sur 3 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |