Forum eedomus
http://forum.eedomus.fr/

Etat virtuel
http://forum.eedomus.fr/viewtopic.php?f=15&t=1372
Page 1 sur 1
Auteur:  bullby [ 30 Nov 2013 11:28 ]
Sujet du message:  Etat virtuel

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
Auteur:  DjMomo [ 30 Nov 2013 12:21 ]
Sujet du message:  Re: Etat virtuel

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é ?
Auteur:  bullby [ 30 Nov 2013 14:28 ]
Sujet du message:  Re: Etat virtuel

J'ai essayé en nombre decimal mais dans ce cas homeseer me retourne une valeur absolu comme 2325 pour 23, 25 degre.
Auteur:  DjMomo [ 30 Nov 2013 14:41 ]
Sujet du message:  Re: Etat virtuel

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 ?
Auteur:  bullby [ 30 Nov 2013 17:53 ]
Sujet du message:  Re: Etat virtuel

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.
Auteur:  bullby [ 30 Nov 2013 19:02 ]
Sujet du message:  Re: Etat virtuel

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 ?
Auteur:  DjMomo [ 01 Déc 2013 10:27 ]
Sujet du message:  Re: Etat virtuel

Passer en mode "Nombre décimal" où là, tu peux spécifier une unité.
Auteur:  milillicuti [ 01 Déc 2013 12:01 ]
Sujet du message:  Re: Etat virtuel

Tu récupères un XML ?
Auteur:  bullby [ 01 Déc 2013 20:36 ]
Sujet du message:  Re: Etat virtuel

@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.
Auteur:  bullby [ 01 Déc 2013 20:47 ]
Sujet du message:  Re: Etat virtuel

Ç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.
Auteur:  DjMomo [ 01 Déc 2013 20:55 ]
Sujet du message:  Re: Etat virtuel

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é.
Auteur:  lolob [ 26 Juin 2014 10:48 ]
Sujet du message:  Re: Etat virtuel

bonjour:

as tu un exemple du scripte a me fournir merci
Page 1 sur 1 Le fuseau horaire est UTC+1 heure