smappee analyseur de consommation EDF

Discutez ici de vos souhaits d'évolutions et de vos idées pour eedomus

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 11:42

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/
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 24 Nov 2015 12:00

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 ;)
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 12:05

Est tu sur de mettre la bonne URL ?

pour rappel http://192.168.0.1/gateway/apipublic/re ... eousValues
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 24 Nov 2015 12:11

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>
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 12:21

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
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 24 Nov 2015 12:24

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 !!! :)
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 12:28

Bonne journée
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 24 Nov 2015 13:57

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é 18624 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) ;)
Dernière édition par Patskins le 25 Nov 2015 09:38, édité 1 fois.
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 15:33

Trop bien !
Bravo !

Ca donne envie !

:P
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Egainmoney » 24 Nov 2015 22:04

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 :|
Dernière édition par Egainmoney le 24 Nov 2015 22:15, édité 2 fois.
EEDOMUS Plus,
Station Netatmo ( 2 sonde plus pluviomètre et anémomètre),
1 FGS-221 et 1 ZMNHJD1 pour le chauffage,
1 FGK-101,
1 RfxTrx433 Usb,
1 Prise chacon dio,
2 Power Plug neo coolcam
1 Door sensor neo coolcam
3 Sonde THN132N,
Egainmoney
 
Messages : 102
Inscription : 26 Sep 2015

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 22:11

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.
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Egainmoney » 24 Nov 2015 22:16

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
EEDOMUS Plus,
Station Netatmo ( 2 sonde plus pluviomètre et anémomètre),
1 FGS-221 et 1 ZMNHJD1 pour le chauffage,
1 FGK-101,
1 RfxTrx433 Usb,
1 Prise chacon dio,
2 Power Plug neo coolcam
1 Door sensor neo coolcam
3 Sonde THN132N,
Egainmoney
 
Messages : 102
Inscription : 26 Sep 2015

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 24 Nov 2015 22:29

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 ?
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Floman321 » 24 Nov 2015 22:33

Oula ca depasse mes compétences. :mrgreen:


Je te laisse répondre a egainmoney ?
Floman321
 
Messages : 174
Inscription : 30 Avr 2014

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 24 Nov 2015 22:39

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
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Egainmoney » 24 Nov 2015 22:40

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
EEDOMUS Plus,
Station Netatmo ( 2 sonde plus pluviomètre et anémomètre),
1 FGS-221 et 1 ZMNHJD1 pour le chauffage,
1 FGK-101,
1 RfxTrx433 Usb,
1 Prise chacon dio,
2 Power Plug neo coolcam
1 Door sensor neo coolcam
3 Sonde THN132N,
Egainmoney
 
Messages : 102
Inscription : 26 Sep 2015

Re: smappee analyseur de consommation EDF

Messagepar Egainmoney » 26 Nov 2015 22:37

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
EEDOMUS Plus,
Station Netatmo ( 2 sonde plus pluviomètre et anémomètre),
1 FGS-221 et 1 ZMNHJD1 pour le chauffage,
1 FGK-101,
1 RfxTrx433 Usb,
1 Prise chacon dio,
2 Power Plug neo coolcam
1 Door sensor neo coolcam
3 Sonde THN132N,
Egainmoney
 
Messages : 102
Inscription : 26 Sep 2015

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 26 Nov 2015 23:14

Bonsoir,

Je ne vois pas ce qu'est ton problème, pour ma part tout fonctionne correctement depuis plus de 2 jours.....
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

Re: smappee analyseur de consommation EDF

Messagepar Egainmoney » 28 Nov 2015 00:08

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 ?? :(
EEDOMUS Plus,
Station Netatmo ( 2 sonde plus pluviomètre et anémomètre),
1 FGS-221 et 1 ZMNHJD1 pour le chauffage,
1 FGK-101,
1 RfxTrx433 Usb,
1 Prise chacon dio,
2 Power Plug neo coolcam
1 Door sensor neo coolcam
3 Sonde THN132N,
Egainmoney
 
Messages : 102
Inscription : 26 Sep 2015

Re: smappee analyseur de consommation EDF

Messagepar Patskins » 30 Nov 2015 13:03

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
Dernière édition par Patskins le 01 Déc 2015 23:17, édité 1 fois.
Eedomus+
DI-O / Zwave / Zwave + / Thermostat et station Netamo / Smappee / Sondes Oregon
Tablette dédiée avec Impérihome pro pour la gestion, un dashboard à l'aide d'un Raspberry
Patskins
 
Messages : 260
Inscription : 26 Oct 2015
Localisation : Bretagne (35), France

PrécédentSuivant

Retour vers Suggestions

Qui est en ligne ?

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