Forum Replies Created
- Replies
-
- 4 novembre 2019 à 16 h 16 min
- in reply to: pour installation coupler domotique et photovoltaique
A priori les script eedomus sont bien écrit en PHP
voici un exemple pour récupérer les valeurs numérique de pw1 et cofi1. Pour pw2, pw3, pw4 juste dupliquer et changer les termes x <IRx> </IRx>
je pars du principe que votre requête Wes et reçue et que la var $recstring = ‘réponse reçue du WES’.
Vous avez certainement cette $var sous un autre nom. juste modifier $recstring avec le nom de votre var// vue éclatée supposée être la réponse du wES on travaille su IR1 dans l’exemple
$recstring = ‘bla bla bla <IR1>1234 W cos phi 1.03</IR1>
<IR2>1234 W cos phi 1.03</IR2>
<IR3>1234 W cos phi 1.03</IR3>
<IR4>1234 W cos phi 1.03</IR4> bla bla bla ‘$pos1 = strpos($recstring, ‘<IR1>‘); // récup position de ‘<IR1>’ à changer pour IR2 IR3 et IR4
$pos2 = strpos($recstring, ‘</IR1>‘); // récup position de ‘</IR1>’ à changer pour IR2 IR3 et IR4
$value = substr($recstring, $pos1+5, $pos2-1); // recup string value = ‘1234 W cos phi 1.03’ de <IR1>value</IR1>
$pos3 = strpos($value, ‘W’); // position de ‘W’
$pwstr = substr($value, 0, $pos3-1); // pwstr = ‘1234’ format string
$pos4 = strpos($value, ‘phi’); // position de phi
$cofistr = substr($value, $pos4+4); // cofistr = ‘1.03’ format string
// conversion dePwstr et cifistr en valeur numérique
$pw1 = intval($pwstr); // pw1 = integer numérique
$cofi1 = floatval($cofistr); // cofi1 = float numériqueJe n’est pas testé l’exemple et il n’y a pas de test de cohérence, vous pouvez les rajouter
00- 4 novembre 2019 à 14 h 32 min
- in reply to: pour installation coupler domotique et photovoltaique
Bonjour,
Vous pouvez dupliquer le data.cgx d’origine, modifier la copie et la renommer comme vous le souhaitez.
Les deux valeurs PW et co phi sont ceux que vous lisez dans la page des Pinces du WES. Mais il ne faut pas penser que cela va régler le pb des divers co phi du tableau élect. général. cette valeur sera certainement assez proche tout de même.
Noter les index du compteur et notez les index de la pince du tableau. Patienter 2 à 3 jour, histoire de faire fonctionner un ensemble d’équipements alimentés via ce tableau. Vous pourrez ensuite comparez les valeurs pince et Linky et en déduire un co phi médian. Vous verrez si le co phi du WES vous convient.
Quel est le langage utilisé pour les scripts du eedomus ?. ll me semble que c’est du PHP ou bien je confonds avec un autre produit !?
00- 4 novembre 2019 à 8 h 02 min
- in reply to: pour installation coupler domotique et photovoltaique
re : ATTENTION La modification du fichier Data.cgx décrite ci-dessus n’est valide que pour la dernière Version WES : v0_83H
00- 4 novembre 2019 à 7 h 34 min
- in reply to: pour installation coupler domotique et photovoltaique
Bonjour,
J’ai trouvé une solution intermédiaire pour vous permettre de récupérer les valeurs PW et cos phi des Pinces lues comme dans le WES.
Par contre il faut faire un peut de gymnastique côté programmation dans l’eedomus.Actuellement votre fichier DATA.CGX vous donne des valeurs numériques de type Float pour les Amp des Pinces.
Hors les valeurs lus dans la page Pinces du WES sont rendus sous forme de String (ligne type texte) par le serveur ex: 1234 W cos phi 1.03Afin de récupérer ces Strings depuis le fichier Data.cgx, il faut rajouter les 4 lignes comme indiqué ci-dessous dans la rubrique Pince du Data.cgx Attention ne laissez aucune ligne vide après votre insertion.
c PPU1 <IR1>%s</IR1>
c PPU2 <IR2>%s</IR2>
c PPU3 <IR3>%s</IR3>
c PPU4 <IR4>%s</IR4>Pour récupérer la valeur PW qui vous intéresse 1234 dans mon exemple, il faut isoler les chiffres en début du String » 1234 W cos phi 1.03 « et
ensuite faire la Conversion String to INT afin de récupérer la valeur numérique utilisable 1234.De même si vous avez besoin du cos phi calculé par le WES, il faut isolé la valeur lue en fin du String 1.03 et
faire une conversion String to Float pour avoir la valeur numérique utilisable 1.03Portion Eclatée du fichier Data.cgx d’origine avec les 4 lignes rajoutées
t <pince>
c P A1 <I1>%.02f</I1>
c P W1 <INDEX1>%d</INDEX1>
c PPi1 <INJECT1>%d</INJECT1>
c P A2 <I2>%.02f</I2>
c P W2 <INDEX2>%d</INDEX2>
c PPi2 <INJECT2>%d</INJECT2>
c P A3 <I3>%.02f</I3>
c P W3 <INDEX3>%d</INDEX3>
c PPi3 <INJECT3>%d</INJECT3>
c P A4 <I4>%.02f</I4>
c P W4 <INDEX4>%d</INDEX4>
c PPi4 <INJECT4>%d</INJECT4>
c PVV <V>%d</V>
c PPU1 <IR1>%s</IR1>
c PPU2 <IR2>%s</IR2>
c PPU3 <IR3>%s</IR3>
c PPU4 <IR4>%s</IR4>
t </pince>En réponse à ces requêtes le WES rendra le résultat de ces 4 nouvelles lignes avec les Identifiants: IR1, IR2, Ir3, IR4 comme suit:
( 1234 est un exemple de valeur PW et 1.03 un exemple de co phi)
<IR1>1234 W cos phi 1.03</IR1>
<IR2>1234 W cos phi 1.03</IR2>
<IR3>1234 W cos phi 1.03</IR3>
<IR4>1234 W cos phi 1.03</IR4>Important, cette modification n’est pas officielle, Elle répond au besoin de certains, mais ce fichier Data.cgx tel que modifié, ne sera pas implémenté en tant que tel dans les futures versions si Nicolas de valide pas.
Rappelez vous que les valeurs rendus sont des Strings ( texte ) et non des valeurs numériques. Il faut extraire les nombres du texte et les convertir en numérique.Cdt
00- 4 novembre 2019 à 5 h 32 min
- in reply to: pour installation coupler domotique et photovoltaique
Je pense que Nicolas utilise le co phi relatif au modèle du Transfo qui est utilisé pour mesurer la tension dans le WES.
00- 4 novembre 2019 à 5 h 21 min
- in reply to: pour installation coupler domotique et photovoltaique
Les réponses à votre question ici :
le cos phi est spécifique à un appareil électrique spécifique. Le cos phi n’était pas normalement utilisé pour calculer les puissances consommées avec les anciens compteurs. Mais le Linky en tien compte maintenant pour formuler la puissance à facturer.
De votre côté, vous ne pourrez pas connaître le cos phi à utiliser pour calculer la puissance de la pince Conso connectée à votre tableau général électrique. chaque appareil (lampe, plaque induction etc) possède son propre cos phi.
Donc à partir de ce constat, le mieux est de faire vos calculs avec la puissance apparente P=U*I.
Vous pouvez à la rigueur calculer les KW consommés du côté de votre compteur Linky et faire le rapport à la puissance mesurée par votre pince dans ce même laps de temps long et ensuite faire la moyenne entre ces deux valeurs si différentes. Cette moyenne peut vous servir pour implémenter un ~cos phi supposé ? de votre tableau électrique.
S’il y a une autre solution, je ne la connais pas.
00- 3 novembre 2019 à 16 h 20 min
- in reply to: Ecriture Variables a distances
Re: Correction
Désolé j’ai déterminé la valeur MAX par des tests en relecture depuis le Site, mais après avoir vidé le cache du navigateur je m’aperçois que l’on va beaucoup plus loin.
Il semble que les VAR sont des Float et non des Int.
Donc la valeur Maximale en Hexa
http://login:password@192.168.xx.xx/?varv1=0xfffffffffffffffffffffffffffffff // 21267647932558654000000000000000000000.00
c’est pas mal !
Cdt
00- 3 novembre 2019 à 15 h 14 min
- in reply to: Ecriture Variables a distances
Re: Correction
valeur Maximale en Hexa
http://login:password@192.168.xx.xx/?varv1=0xffffffff // valeur 4294967296.0000- 3 novembre 2019 à 14 h 58 min
- in reply to: Ecriture Variables a distances
Bonjour,
les variables sont des nombres type INT sur 32 bits avec 2 chiffres après le Point ( la virgule n’est pas reconnu )
La commande HTTP pour modifier la valeur d’une VAR : ?varv1=xx, ?varv2=xx, ?varv3=xx …etc
les valeurs 32bits peuvent être envoyées sous forme HEXA ex : ?varv1=0xfevaleur Minimale
http://login:password@192.168.xx.xx/?varv1=0.01 // 2 chiffres après le Point ( la virgule ‘ , ‘ n’est pas reconnu )valeur Maximale en Hexa
http://login:password@192.168.xx.xx/?varv1=0xffffffff // valeur négatif 0,4294967296A ma connaissance, il n’y a pas d’enregistrement des VAR accessible via CSV.
Seul les relais et inputs du Wes sont possible à historiser dans un csv (dossier INPRLY) lorsque l’option est activé depuis la config des reliais.Par contre on peut les lire les VAR par envoie de requête Cgx : http://login:password@192.168.xx.xx/NomFic.cgx
# Format Fichier.Cgx >> Réponse WES sous format XML
#
t <?xml version= »1.0″ encoding= »utf-8″ ?>
t <data>
t <variables>
c Vv1 <VARIABLE1>%.02f</VARIABLE1>
c Vv2 <VARIABLE2>%.02f</VARIABLE2>
c Vv3 <VARIABLE3>%.02f</VARIABLE3>
c Vv4 <VARIABLE4>%.02f</VARIABLE4>
c Vv5 <VARIABLE5>%.02f</VARIABLE5>
c Vv6 <VARIABLE6>%.02f</VARIABLE6>
c Vv7 <VARIABLE7>%.02f</VARIABLE7>
c Vv8 <VARIABLE8>%.02f</VARIABLE8>
t </variables>
t </data># Format fichier.Cgx >> Réponse WES sous format CSV ( ne pas oublier le point final )
#
t <form>
c VV <array><var>VAR</var><value>0,%.02f,%.02f,%.02f,%.02f,%.02f,%.02f,%.02f,%.02f</value></array>
t </form>
.Cdt
00- 1 novembre 2019 à 21 h 25 min
- in reply to: pour installation coupler domotique et photovoltaique
Bonjour,
Les Pinces fournissent via les CGX la consommation en Amp et la puissance en VA
La puissance en Watt affiché dans les graphiques des pinces est calculée en interne par le WES.Calcul, avec pW en Watt, A en Ampère, pVa en VA, V en Volt (220v ou 230v)
pW = V*A
cos φ = pW/pVA
pW = pVA*cos φ
pVA = pW/cos φPour avoir vos Watt pour les Pinces, récupérer la valeur Cgx en Amp de la Pinces et multipliez par la tension fourni par le WES dans le Script de l’eedomus . Normalement vous devriez tomber sur les bonnes valeurs.
Nicolas me corrigera si je suis dans le faux.
Cdt
00- 29 octobre 2019 à 19 h 05 min
- in reply to: Trames erronées sur TIC1
Re: Avant de permuter le câblage TIC2 sur TIC1 côté WES, relevez tous les Indexs du compteur 1. Vous pourrez remettre votre Compteur 1 à jour après vos Tests.
00- 29 octobre 2019 à 18 h 51 min
- in reply to: Trames erronées sur TIC1
Bonjour,
Vous avez la chance d’avoir 2 Compteurs.
Permuter provisoirement la Cnx de la téléinfo TIC2 de votre compteur PAC sur l’entré TIC1 du WES. Vous verrez tout de suite si c’est l’entrée TIC1 du WES qui à subit ou bien si c’est votre Linky qui c’est peut être déprogrammé ou est tombé en panne du côté de la sortie des Tics.
Cdt
00- 29 octobre 2019 à 3 h 26 min
- in reply to: pour installation coupler domotique et photovoltaique
Bonsoir,
Concernant vos 0.3A, votre Plaque à induction n’y est peut être pour rien. Avez vous calibré votre pince à ZERO avec le WES.
Il faut dégrafer votre Pince provisoirement et vérifier qu’elle ne soit pas proche d’un câble électrique. Ces Pince étant assez sensible peuvent réagir sur des inductions parasites de proximités. donc il faut faire connaître au WES ce seuil afin qu’il les élimine.
Allez dans la config des Pinces du WES et dans la section Calibrage. Cliquer sur Zéro Pince pour que le WES s’adapte à votre ligne.
Si vos 0.3A sont induit par des parasites et non par votre plaque à Ind., alors ces derniers devraient ne plus exister une foi votre Pince agrafée sur la Phase
00- 29 octobre 2019 à 2 h 47 min
- in reply to: TIC 868 mhz utilisable pour un compteur d'eau ?
Re : J’ai oublié que vous passez par votre module 868 mhz. pour raccorder votre Compteur à Impulsion.
Mais les conseils donnés ci-dessus reste les mêmes concernant le type de câble à utiliser et le câblage par une Paire entre votre module Radio et le Compteur à Eau. Vous pouvez utiliser une autre Paire du câble pour raccorder votre 2eme Compteur à Impulsions comme mentionné mais par contre oubliez l’extension du bus 1Wire !!!
Cdt
00- 29 octobre 2019 à 2 h 29 min
- in reply to: TIC 868 mhz utilisable pour un compteur d'eau ?
Bonjour,
Le type de câble dépend de la distance entre le Compteur et le WES. Mais s’il n’y a pas trop long, environs 10m à 15m , vous pouvez utilisez du câble type Téléphonique 5/10eme voir au mieux du 6/10eme de section. C’est du 3.3volt qui alimente la ligne. Par contre il faut utilisez une seule paire du câble ( 2 fils torsadés ) pour les connections afin d’éliminer les éventuels parasites.
Les autres Paires du câble pourront vous servir par exemple à étendre votre bus 1Wire pour connecter soit des Sondes de Températures, Carte Relais si utile dans le coin proche du compteur à eau ! et/ou un autre compteur à impulsion type énergie pour mesurer la consommation d’un appareil électrique de proximité.
Faites un essais, si vous constatez des erreurs de comptages entre l’index du compteur à Eau et ceux comptabilisés pas le WES, regardez ce que préconise Nicolas sur le Forum : https://www.cartelectronic.fr/blog/?p=3988
Cdt
00