Forum eedomus
https://forum.eedomus.com/

smappee analyseur de consommation EDF
https://forum.eedomus.com/viewtopic.php?f=13&t=1998
« Précédent  Page 2 sur 6  Suivant »
Auteur:  Floman321 [ 24 Nov 2015 11:42 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

2 solutions :


1- on récupere uniquement l'instant charge (en watt)

donne moi la réponse en xml (en cochant le peripherique eedomus "convertir en xml")

2- Créer un script php pour récuperer des données super inerressante
voir http://keinblog.com/smappee-to-json/
Auteur:  Patskins [ 24 Nov 2015 12:00 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

1 - Utilisation capteur http avec adresse "http://192.168.0.18//gateway/apipublic/reportInstantaneousValues". Test avec "Transformer le JSON en XML" donne :

Code : Tout sélectionner
XML error: <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 404 NOT_FOUND</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing //gateway/apipublic/reportInstantaneousValues. Reason:
<pre>    NOT_FOUND</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/> 


2 - trop fort pour moi ;)
Auteur:  Floman321 [ 24 Nov 2015 12:05 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Est tu sur de mettre la bonne URL ?

pour rappel http://192.168.0.1/gateway/apipublic/re ... eousValues
Auteur:  Patskins [ 24 Nov 2015 12:11 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Oups ! erreur dans l'écriture de l'adresse (qui est bien 192.168.0.18 chez moi): résultat :
Code : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1"?>
<root><report>
Instantaneous values:<BR>voltage=232.1 Vrms<BR>FFTComponents:<BR>Phase 1:<BR>   current=2.13 A, activePower=476.884 W, reactivePower=130.695 var, apparentPower=494.469 VA, cosfi=96, quadrant=0, phaseshift=0.0, phaseDiff=0.0<BR>   FFTComponents:<BR><BR>Load[185693] state[0] power: 0.0 on Tue Nov 24 07:20:18 GMT 2015<BR>Load[186125] state[0] power: 0.0 on Mon Nov 16 11:48:38 GMT 2015<BR>Load[262961] state[0] power: 0.0 on Tue Nov 24 10:52:38 GMT 2015<BR>Load[184801] state[0] power: 0.0 on Tue Nov 24 10:55:54 GMT 2015<BR>Load[274030] state[0] power: 0.0 on Mon Nov 16 12:32:07 GMT 2015<BR>Load[373854] state[0] power: 0.0 on Mon Nov 23 12:40:07 GMT 2015<BR>Load[184461] state[1] power: 63.6 on Tue Nov 24 10:43:09 GMT 2015<BR>Load[191946] state[0] power: 0.0 on Sat Nov 21 18:48:45 GMT 2015<BR>Load[185694] state[1] power: 1476.7 on Mon Nov 23 12:10:03 GMT 2015<BR>Load[257520] state[0] power: 0.0 on Fri Nov 20 14:55:41 GMT 2015<BR>Load[194103] state[0] power: 0.0 on Mon Nov 23 12:13:01 GMT 2015<BR>Load[271561] state[0] power: 0.0 on Thu Nov 19 09:39:51 GMT 2015<BR>Load[186878] state[1] power: 2030.9 on Mon Nov 23 14:29:57 GMT 2015<BR>Load[185692] state[0] power: 0.0 on Sat Nov 21 12:45:01 GMT 2015<BR>Load[350593] state[0] power: 0.0 on Thu Nov 19 18:33:50 GMT 2015<BR>Load[192188] state[0] power: 0.0 on Mon Nov 23 16:50:58 GMT 2015<BR>Load[398912] state[0] power: 0.0 on Thu Nov 19 11:02:15 GMT 2015<BR>Load[274031] state[0] power: 0.0 on Fri Nov 20 14:53:54 GMT 2015<BR>Load[370057] state[0] power: 0.0 on Sat Nov 21 12:25:47 GMT 2015<BR>Load[283660] state[0] power: 0.0 on Tue Nov 24 08:15:01 GMT 2015<BR>Load[227315] state[0] power: 0.0 on Mon Nov 23 20:28:20 GMT 2015<BR>Load[184264] state[0] power: 0.0 on Tue Nov 24 10:29:57 GMT 2015<BR>Load[291850] state[0] power: 0.0 on Sat Nov 14 11:14:19 GMT 2015<BR>Load[365187] state[1] power: 62.0 on Mon Nov 23 11:27:44 GMT 2015<BR>Load[246745] state[1] power: 97.0 on Tue Nov 24 10:55:27 GMT 2015<BR>Load[184800] state[1] power: 1154.3 on Sun Nov 22 14:30:09 GMT 2015<BR>Load[226430] state[1] power: 107.8 on Tue Nov 24 07:16:18 GMT 2015<BR>Load[184799] state[0] power: 0.0 on Tue Nov 24 07:20:36 GMT 2015<BR>Load[215957] state[0] power: 0.0 on Sun Nov 22 11:23:00 GMT 2015<BR>Load[187552] state[1] power: 599.8 on Mon Nov 23 14:25:49 GMT 2015<BR>Load[313183] state[1] power: 93.5 on Mon Nov 23 18:29:02 GMT 2015<BR><BR>Phase 1, peak active power 6686.943 W at 17/01/2015 12:06:45<BR>
</report>
</root>
Auteur:  Floman321 [ 24 Nov 2015 12:21 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Essaye ce Xpath dans ton péripherique eedomus

Code : Tout sélectionner
substring-before(substring-after(//root/report , 'activePower='),' ')


Tu vois ou le mettre.


la fréquence tu peux mettre 1 minute
Auteur:  Patskins [ 24 Nov 2015 12:24 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Super, ça marche, je ne savais pas que le traitement des chaines de caractères pouvait être aussi "sophistiqué". Je pense que cette méthode est valable pour les autres valeurs, m'en vais tester.

En tout cas, un grand MERCI pour ton aide ! Vais enfin pouvoir utiliser mon Smappee sur ma box !!! :)
Auteur:  Floman321 [ 24 Nov 2015 12:28 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Bonne journée
Auteur:  Patskins [ 24 Nov 2015 13:57 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

J'ai donc réussi à récupérer les valeurs instantanées toutes les minutes pour (U, I et P) et toutes les 10 minutes (pour cos phi), on ajoute quelques calculs et on obtient ça :

eedomus_smappee.png
eedomus_smappee.png (94.13 Kio) Consulté 18752 fois

C'est déjà pas mal, manque plus qu'un moyen de récupérer le comptage (ce qui est semble-t-il moins évident).

Encore MERCI à Floman321

Edit : manque juste le moyen de créer des échelles avec valeurs inférieures à 1 (ce qui, dans ce cas, permettrait d’afficher la bonne valeur de cos phi à 0.95 et non 95) ;)
Auteur:  Floman321 [ 24 Nov 2015 15:33 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Trop bien !
Bravo !

Ca donne envie !

:P
Auteur:  Egainmoney [ 24 Nov 2015 22:04 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

et moi qui me bat avec Smappee pour qu'il nous sorte un truc bien
et vous deux en moins de deux vous avez fait un truc plutôt cool :D

arf vous avez fait comment j'ai du mal a vous suivre des fois
ah oui OK un capteur avec l'adresse url fournis et le rajout Xpath pour sortir l'info voulus

en tous cas je vais tester aussi moi qui m'ennuyais a tenter de faire un script :|
Auteur:  Floman321 [ 24 Nov 2015 22:11 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

C'est exactement ca : un périphérique capteur http avec un xpath


Attention un script est quand meme mieux.
Car ca récupère en 1 fois les valeurs.
Auteur:  Egainmoney [ 24 Nov 2015 22:16 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Comme valeur de donnée sur le capteur j'ai mis nombre décimal mais j'ai un retour en erreur

Le 24 nov. à 22:08 : test smappee Energie en erreur: [Valeur non numérique []]. Aperçu du contenu.

??

si je mets text au valeur ca tourne plus
Auteur:  Patskins [ 24 Nov 2015 22:29 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Floman321 a écrit:C'est exactement ca : un périphérique capteur http avec un xpath


Attention un script est quand meme mieux.
Car ca récupère en 1 fois les valeurs.


Justement, je me demandais comment fonctionnait le capteur http en ayant rattaché tous les capteurs sur un seul (paramètres expert), ça ne simplifie pas la communication ?
Auteur:  Floman321 [ 24 Nov 2015 22:33 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Oula ca depasse mes compétences. :mrgreen:


Je te laisse répondre a egainmoney ?
Auteur:  Patskins [ 24 Nov 2015 22:39 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Bon, ben alors je me lance :D

Pour que le capteur html fonctionne, il faut :
1 - taper correctement l'adresse : http://<your smappee ip>/gateway/apipublic/reportInstantaneousValues
2 - définir le type de donnée en "valeur décimale"
3 - copier correctement la chaine dans le xpath : substring-before(substring-after(//root/report , 'activePower='),' ') pour avoir la puissance active
4 - activer "Convertir le JSON en XML" dans les paramètres expert

Après, on peut aller chercher d'autres valeurs, les arrondir, les convertir, faire des calculs... On peut bien s'amuser :D
Auteur:  Egainmoney [ 24 Nov 2015 22:40 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

j'ai trouver j'ai oublier de passer le mode pro en cochant la case xml

pfff

par contre si vous trouver comment faire un script avec les infos fournis par smappee sur leur site et leur API je suis preneur aussi

arf lol trop tard oui j'ai oublier le point 4
Auteur:  Egainmoney [ 26 Nov 2015 22:37 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

salut

petit soucis

la box perd la connexion a la smappee après un certains temps d'utilisation elle passe en logoff

c'est la qu'ont vois qu'un script serais le mieux
Auteur:  Patskins [ 26 Nov 2015 23:14 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Bonsoir,

Je ne vois pas ce qu'est ton problème, pour ma part tout fonctionne correctement depuis plus de 2 jours.....
Auteur:  Egainmoney [ 28 Nov 2015 00:08 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

ma smappee ma logoff au bout de 12h
valeur lue vide il ma fallut me reconnecter sur la page de ma smappee

et la ca a l'air de vouloir bien tourner

un vidage du cache de mon explorateur ?? :(
Auteur:  Patskins [ 30 Nov 2015 13:03 ]
Sujet du message:  Re: smappee analyseur de consommation EDF

Bonjour,

En fin de compte, j'ai bien eu aussi le problème de déconnexion (mais après plus longtemps). Comme je ne peux pas relancer la connexion depuis la box, j’essaye des manips avec IFTTT (qui doit en principe se logger à chaque demande)...
Wait and see :D

Edit : ce serait tout de même mieux et plus simple si quelqu'un avait développé un script ou si le Smappee était géré par Eedomus ..... :P
Page 2 sur 6 Le fuseau horaire est UTC+1 heure