Projet SARAH w/ eedomus

Capteurs et actionneurs HTTP

Re: Projet SARAH w/ eedomus

Messagepar Nico33 » 22 Avr 2014 20:43

Super ! Amuses toi bien.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 23 Avr 2014 10:28

Ca ouvre d'autres horizons :D
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 25 Avr 2014 18:33

Bonjour,

Est-ce moi, où depuis la dernière mise à jour de l'eedomus, SARAH n'énonce plus la description de la valeur, mais la valeur brute ?
C'est à dire, par exemple, "100" au lieu "d"ouvert".
C'est très gênant :-(
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar Tinto » 25 Avr 2014 18:46

Très certainement dû a la modification de l'API lors de la dernière MAJ.

Il faut désormais chercher la valeur last_value_text plutot que last_value dans periph.caract, cette dernière renvoyait avant la description, maintenant la valeur brute ;)
Tinto
 
Messages : 534
Inscription : 10 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 25 Avr 2014 18:53

Ok, merci, mais en étant plus précis, je fais la modif où ?
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar Tinto » 25 Avr 2014 19:00

ah je ne sais pas :) je n'utilise pas du tout SARAH ( pour l'instant ... )

Si tu as acces aux fichiers, il faut rechercher un appel a l'API periph.caract, et la ou est utiliser l'argument last_value, remplacer par last_value_text ...

Je ne connais pas du tout les sources de SARAH, si DJMomo passe par là ( je crois qu'il utilise ) ou un autre ... voire meme jpencausse, qui modifiera ses sources à la base pour les futurs utilisateurs ;)
Tinto
 
Messages : 534
Inscription : 10 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 25 Avr 2014 19:03

OK, je pense que c'est dans le fichier eedomus.js
Je vais faire le test
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 25 Avr 2014 19:28

C'est bien dans le fichier eedomus.js

Il faut remplacer la ligne :
// Callback with TTS
var tts = json.name + ': ' + json.last_value;

par

// Callback with TTS
var tts = json.name + ': ' + json.last_value_text;

J'ai à nouveau SARAH qui annonce la description de la valeur et plus la valeur brute :-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 25 Avr 2014 19:38

Bon, c'est plus grave, car maintenant, je n'ai plus les valeurs de températures.
Si je remets l'ancienne valeur last_value, ça refonctionne, mais uniquement avec les valeurs brutes (pas de problème pour les températures et autres, mais dès qu'il y a transformation de la valeur, comme dans le cas d'un volet roulant, alors là, c'est la galère !)
Help...
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar Tinto » 25 Avr 2014 20:42

Il faut filtrer les last_value_text = 0 ( cas d'une temperature qui n'a qu'une valeur brute ) ...

Si last_value_text = 0 alors prendre last_value ...

Je vais tenter de proposer un truc au support pour eviter cette valeur a 0 génante pour les developpeurs ...
Tinto
 
Messages : 534
Inscription : 10 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 25 Avr 2014 22:19

Merci pour l'info ;) j'avais bien repéré un changement dans les énoncés de SARAH mais sans trop chercher plus loin...

Edit : cecit dit, ça pose un problème maintenant pour la lecture de la températures des sondes :D
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 26 Avr 2014 10:51

Tinto a écrit:Il faut filtrer les last_value_text = 0 ( cas d'une temperature qui n'a qu'une valeur brute ) ...

Si last_value_text = 0 alors prendre last_value ...

Je vais tenter de proposer un truc au support pour eviter cette valeur a 0 génante pour les developpeurs ...


Merci d'avance, car dans mon cas (et je pense pour beaucoup d'entre nous qui utilisons SARAH pour interroger l'état d'un périphérique ), c'est une grosse régression :-(
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 26 Avr 2014 11:13

@ Tinto : il faut effectivement un filtrage des last_value_text du type "si last_value_text = 0 alors prendre last_value".

il y a peut être moyen de le faire dans le fichier js de sarah ...
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar Tinto » 26 Avr 2014 12:52

Oui oui ça c'est sur que c'est possible.

Je pourrais le faire mais quelqu'un qui utilise et du coup pourra tester sera plus a même de le faire, c'est pas très complique ...
Tinto
 
Messages : 534
Inscription : 10 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 26 Avr 2014 13:16

Tinto a écrit:Oui oui ça c'est sur que c'est possible.

Je pourrais le faire mais quelqu'un qui utilise et du coup pourra tester sera plus a même de le faire, c'est pas très complique ...


Si tu peux le faire (moi, je n'ai pas ces compétences), je t'envoie le fichier, tu le modifies et me le renvoie et je peux tester dans la foulée.
Si ok, alors on partage pour tous les utilisateurs de SARAH et de l'eedomus :-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 26 Avr 2014 16:17

Bon j'ai essayé, c'est pas très concluant : je connais pas assez la syntaxe en javascript :(

Ca doit pas être bien compliqué pourtant ...
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 26 Avr 2014 16:21

Tinto m'a indiqué qu'il allait se pencher dessus ce soir.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 26 Avr 2014 16:24

Super ! :D

Je veux bien tester aussi.
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 26 Avr 2014 16:30

Tu m'étonnes, car pour le moment, SARAH marche sur 1 patte au lieu de 2 :-(
Une question, quelle config hardware utilises-tu pour faire fonctionner SARAH (proc, RAM et type de HD) ?
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 26 Avr 2014 18:47

J'utilise mon pc : CPU G850, 8Go de RAM, SSD 64 Go + Kinect 360 parcequ'il est idéalement placé :)

De toutes façons je crois que ça ne prends pas beaucoup de ressources système : il doit y avoir moyen de faire la même chose avec une config moins musclée. Je crois même que le portage a été fait sur Raspberry pi ;)
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

PrécédentSuivant

Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité