Etat virtuel

Capteurs et actionneurs HTTP

Etat virtuel

Messagepar bullby » 30 Nov 2013 11:28

Bonjour,

J'ai crée un device virtuel pour récupérer la valeur d'une sonde de température provenant d'homeseer.
Ça fonctionne, j'obtiens bien la température dans mon device mais j'ai un caractère indésirable que je ne peux pas supprimer :

3,06°C depuis 7 sec

J'ai mis le type de donnée en mode TEXTE dans mon état.
Comment enlever ce caractère inutile ?

Merci
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Etat virtuel

Messagepar DjMomo » 30 Nov 2013 12:21

Si c'est un "état" que tu récupères, mets plutôt en type de données "Nombre décimal".

Homeseer renvoie-t'il aussi l'unité ?
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Etat virtuel

Messagepar bullby » 30 Nov 2013 14:28

J'ai essayé en nombre decimal mais dans ce cas homeseer me retourne une valeur absolu comme 2325 pour 23, 25 degre.
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Etat virtuel

Messagepar DjMomo » 30 Nov 2013 14:41

Comment obtiens tu sur ton eedomus les données d'Homeseer ?

1 - Depuis l'eedomus tu vas lire les valeurs d'Homeseer ?
2 - C'est Homeseer qui écrit la valeur dans l'eedomus ?
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Etat virtuel

Messagepar bullby » 30 Nov 2013 17:53

C'esr homeseer qui va ecrire dans l'eedomus.
Et soit homeseer :

1. Envoi la valeur sans virgule (2325) et mon etat (format valeur) affiche cette valeursans probleme mais il faudrait que je puisse la diviser par 100.

2. Envoi la valeur 23,25 °C et mon etat (format texte) affiche bien ce resultat mais avec un caractere genant.
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Etat virtuel

Messagepar bullby » 30 Nov 2013 19:02

Bon avec l'aide sur le forum touteladomotique.com, j'arrive à avoir une température avec des décimales, c'est super.
Par contre, vu que je passe en mode texte, je perds la possibilité d'indiqué une unité (°C par exemple).
Y a t'il une solution ?
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Etat virtuel

Messagepar DjMomo » 01 Déc 2013 10:27

Passer en mode "Nombre décimal" où là, tu peux spécifier une unité.
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Etat virtuel

Messagepar milillicuti » 01 Déc 2013 12:01

Tu récupères un XML ?
Communication & publicité - Articles sur la dommotique : http://www.milillicuti.com
milillicuti
 
Messages : 394
Inscription : 28 Juin 2013

Re: Etat virtuel

Messagepar bullby » 01 Déc 2013 20:36

@DjMomo : Si je passe en valeur décimale, mon capteur ne se met pas à jour.
@Milillicuti : Non pas de XML, c'est un script HOMESEER qui est déclenche par un EVENT toute les 10 mn et qui met à jour mon état.

Je pense que ça peut venir du fait que homeseer envoi une valeur avec une virgule alors que l'eedomus utilise des points.
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Etat virtuel

Messagepar bullby » 01 Déc 2013 20:47

Ça y est j'ai résolu mon problème, j'ai mis "nombre décimale" dans mon capteur EEDOMUS et mon script HOMESEER remplace la virgule par un point et la tout marche.

Merci à tous pour votre aide.
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Etat virtuel

Messagepar DjMomo » 01 Déc 2013 20:55

bullby a écrit:Ça y est j'ai résolu mon problème, j'ai mis "nombre décimale" dans mon capteur EEDOMUS


C'est ce que je te disais ;)

DjMomo a écrit:Passer en mode "Nombre décimal" où là, tu peux spécifier une unité.
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Etat virtuel

Messagepar lolob » 26 Juin 2014 10:48

bonjour:

as tu un exemple du scripte a me fournir merci
lolob
 
Messages : 1
Inscription : 26 Juin 2014


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invité(s)