Forum Replies Created
- Replies
-
- 11 novembre 2019 à 11 h 14 min
- in reply to: Valeurs corrigées de témpérature délirant
Bonjour Nicolas,
Je suis d’accord avec vous, si le problème est seulement lié à la « valeur corrigée » cela n’a pas de relation directe avec les sonde physique ou avec un pb au niveau du bus et je le précise bien dans mon exposé. Je dissocie bien les deux problèmes possible.
#judoboy semble dire qu’il à parfois des valeurs de sondes délirantes et précise aussi un autre problème bien distinct vis à vis d’une sonde dont la valeur corrigée se modifie seule en valeur totalement incohérente, avec l’impossibilité de remettre et enregistrer les bonnes valeurs.
J’ai déjà eu ce problème , mais en version V1 du WES, au niveau des valeurs corrigées qui changent bizarrement en valeurs incohérente toutes seule à chaque Scan du bus par le WES avec l’impossibilité de remettre cette valeur à ZERO ou à la bonne valeur rendu par la sonde à un instant T lors d’un enregistrement entre deux Scan du WES.
C’est comme si la structure en mémoire de la sonde concernée , au niveau du champs « valeur corrigée » était écrasé par un dépassement induit par l’écriture d’une autre champ. La seule possibilité que j’avais été de supprimer les structures des sondes et de les reconstruire.
Je suppose que le problème m’était apparue lors d’une modification du bus 1Wire et/ou l’ajout d’une nouvelle sonde ou carte relais sur le bus. Ce n’etait pas systématique, mais j’ai eu ce problème à 2 ou 3 reprises en V1.
Cdt
00- 11 novembre 2019 à 4 h 39 min
- in reply to: Valeurs corrigées de témpérature délirant
Re : avant de supprimer la liste complète de vos sondes, notez les noms des sondes ou sauvegardez le fichier S1WIRE.CFG du dossier CFG, pour avoir une image des sondes actuelles. Ce fichier peut être éditer, vous aurez la correspondance de Noms relatif au n° de ROM de chaque sonde.
00- 11 novembre 2019 à 4 h 25 min
- in reply to: Valeurs corrigées de témpérature délirant
Bonjour,
Votre problème peut venir soit d’un déséquilibre de votre bus 1Wire, d’un défaut d’une sonde en interne ou d’un problème dans la gestion côté WES.
Déjà pour éliminer une incohérence interne au WES :
– Déconnecter provisoirement le bus 1Wire du WES. Vider le cache du navigateur CTRL+F5
– Allez dans la config des Sondes.
– Faites un Scan du bus 1wire, normalement toutes vos sondes vont passer en état absente.
– sélectionner les lignes de vos sondes encore visible en état absente et supprimer toute la liste sans exception.
– enregistrer la config.Aller ensuite dans la config Relais 1wire, Vos cartes à relais sont normalement absentes, si ce n’est pas le cas faites un Scan du bus 1Wire.
Si vous constatez des lignes de relais 1Wire en trop par rapport au nombre de carte physique normalement connectée, supprimer globalement toutes les lignes. Enregistrer la config avant de sortir– Rebrancher le bus 1Wire au WES, Vider le cache du navigateur CTRL+F5
– Faites un Scan du bus 1wire des relais. Vos cartes à relais vont revenir.
– Enregistrer la config.Allez dans la page des Sondes, normalement vos sondes sont revenues ? si ce n’est pas le cas faites un Scan du BUS 1wire
– Enregistrer la config,Vérifier si votre problème concernant la « valeur corrigée » des sondes à disparue. laissez les valeurs à ZERO pour le moment.
Faites CTRL+F5 à nouveau et Fermer le navigateur.Attendez quelques 5 minutes avant de revenir dans la config des Sondes du WES pour voir si votre problème de « valeur corrigée » à disparue.
Maintenant, en faisant abstraction de la valeur corrigée, si c’est la Valeur Réelle rendue par une ou les sonde(s) qui parfois présente une incohérence, c’est fort possible que votre bus 1Wire est déséquilibré ou une sonde connectée présente un défaut interne.
Si ce problème n’apparaît que sur une seule sonde, notez le n° de ROM et essayez de la permuter physiquement avec une autre.
Vider le cache du navigateur CTRL+F5 et Refaire un Scan du Bus 1Wire. Si le défaut de la valeur Sonde est toujours présent sur le même n° de Rom une foi permutée alors remplacer cette sonde. Si le problème se produit en lecture de la valeur Réelle d’une autre sonde après permutation, alors le problème est certainement dû à un déséquilibre du bus 1Wire.Le rajout d’une résistance de 4,7k raccordée entre le +5v et le signal 1W en bout de ligne la plus éloignée du bus 1Wire du WES, près de la dernière sonde ou carte à relais peut corriger votre problème dans le cas d’un déséquilibre du bus.
Si votre ligne est en étoile, rajouter une résistances de 4,7k raccordée entre le +5v et le signal 1W aux extrémités des lignes les plus éloignée du WES, toujours au plus près de la dernière sonde ou carte à relais en bout de ligne. Faites des essais ligne par ligne tant que le problème persiste si le bus est en étoile et toujours en commençant par les lignes les plus éloignée du WES.
Cdt
00- 10 novembre 2019 à 20 h 59 min
- in reply to: WES en haute savoie
RE: Désolé, Oublier mon délire précédent concernant l’Usage des Vars comme Input !!!
J’ai été un peu trop présomptueux dans mon Idée d’utiliser les VARS en tant que Source dans des lignes de Programme du WES.
Je m’aperçois seulement maintenant que les VARs ne sont pas des référents utilisables comme Sources dans la gestion Programme du WES mais seulement utilisées en tant que Valeurs de comparaison d’un Source.
Il serait intéressant que Nicolas rajoute la faculté d’utiliser les VAR comme référents Source dans la gestion Programme ainsi qu’un complément de Switch Virtuel très pratique pour faire des discris.
00- 10 novembre 2019 à 18 h 05 min
- in reply to: WES en haute savoie
Bonjour,
Il y a une autre astuce pour travailler sur des inputs Virtuel de façon plus général. L’idée est d’utiliser les VARS du WES comme valeur de Input.
De bien attendu ces Vars ne peuvent pas interagir directement en tant que Input physique, mais peuvent représenter une valeur reçue indirectement d’un capteur analogique ou digital lamda et d’envoyer la valeur au WES.
On peut modifier les valeurs de chaque VAR par envoie de requête Http ex var1=12345.25 :
http://login:password@192.168.xx.xx/?varv1=12345.25 // 2 chiffres après la point (le signe virgule pas reconnue)
Les valeurs peuvent être envoyées sous forme HEXA ex:
http://login:password@192.168.xx.xx/?varv1=12345.00 // Val en analogique
http://login:password@192.168.xx.xx/?varv1=0x3039 // Val en Hexa
http://login:password@192.168.xx.xx/?varv1=0x0011000000111001 // Val en Binaire Bit à BitOn peut lire les valeurs des VAR par requêtes 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>
.Comme on peut envoyer à une VAR une valeur HEXA et convertir la valeur reçue en HEXA par lecture en retour req.Cgx on peut très facilement définir des inputs DIGITAUX en utilisant chaque Octs comme des états I/O
ex : http://login:password@192.168.xx.xx/?varv1=0x0110001001 >> 1er=OFF, 2éme=ON, 3éme=ON, 4éme=OFF etc
La valeur MAX accepté par le WES en valeur HEXA pour une VARx :
http://login:password@192.168.xx.xx/?varv1=0xfffffffffffffffffffffffffffffff // Float = 21267647932558654000000000000000000000.00De bien entendu les VARS peuvent être utilisées comme référence d’une Source dans les lignes de Programmation du WES
Pour parfaire les discris Bit à Bit sur des valeurs côté Programme du WES, il faudrait que Nicolas ajoute des tests sur valeur type Logique ET / OU .Mais déjà on peut faire un semblant de Do Case pour une ou des valeurs données sur une VAR x. Les valeurs sont reconnu en valeur Float analogique dans le WES.
Cdt
00- 8 novembre 2019 à 1 h 01 min
- in reply to: Modem Téléinfo USB sous raspberry / Domoticz
Bonjour,
Une communication RS232, USB RS232 ( FTDI ) est configurée par défaut :
– Baud rate = 9600
– Data bits = 8
– Parity = none
– Stop bit = 1Le modem USB et la liaison téléinfo doit être configurée:
– Baud rate = 1200
– Data bits = 7
– Parity = even (pair)
– Stop bit = 1Il faut reconfigurer votre interface domoticz avec les bonnes valeurs de la téléinfo.
Cdt
La configuration du port FTDI doit être :
– Baud rate = 1200
– Data bits = 7
– Parity = even
– Stop bit = 100- 6 novembre 2019 à 20 h 11 min
- in reply to: WES en haute savoie
- 6 novembre 2019 à 20 h 10 min
- in reply to: WES en haute savoie
Re:
Pour ceux que cela intéresse j’ai modifié et adapté la librairie OneWieHub afin qu’elle puisse tourner dans un ESP8266 en Mode IRQ (interruption). Cela permet de ne plus lancer la scrutation du bus 1Wire par le Hub de la libraires en mode Spooling comme prévu de base, mais de lancer le Hub de la libraire depuis une CallBack Irq activé dans le ESP8266 dès le passage du front descendant du signal du bus 1Wire, lors de la Pulse RESET de démarrage de cycles 1Wire initiée par le Maître 1Wire ( le WES dans mon cas ).
Une interface I2c en mode Slave est aussi implémenté dans le ESP8266 (initialement le ESP8266 ne gère pas le I2c en mode Slave).
Une CallBack I2c Slave est activé par IRQ (interruption) dans le ESP8266 dès le front descendant de la Pin SDA du bus I2c lors de l’appel du Maitre I2c. Cela permet des échanges en I2c, avec un Micro contrôleur externe relié en I2c avec le ESP8266, afin de lire et écrire les datas des circuits Dsxxx Virtuel qui ont été crées dans la Librairie OneWireHub.Pour terminer J’ai également modifié la librairie OneWireHub afin de supporter 64 Objets DSxxx au lieu de 32 Objets Initialement.
Le ESP8266 est boosté pour fonctionner en 160mhz.J’ai aussi implémenté un Pont 1Wire qui me permet de gérer le bus 1Wire du domicile depuis le ESP8266 et d’envoyer en écho au WES les échanges
du bus 1Wire via la librairie OneWire. Cela me permet de laisser le WES gérer le bus 1Wire du Domcile à sa guise et d’avoir un autre process qui gère le même Bus 1Wire en parallèle. Toutes Les Info 1Wire du ESP8266 peuvent être traitées par un module I2c Maitre distant connecté à la liaison I2c du ESP8266. J’utilise un Raspberry pi me concernant ( Le WES et le bus 1Wire du domicile est géré par un plugin dédié dans un serveur Gateway).Cela me permet de ne plus faire de requêtes CGX pour récupérer les valeurs des Sondes de Température et les états des Relais 1Wire connectées sur le Bus 1Wire du domicile et aussi de connecter d’autre circuits DSxxx non gérés par le WES. Cela me permet aussi de faire des scrutations plus rapidement des Sondes de Temp (2.5s au lieu de 30s), Relais (200ms) et autres circuits DSxxx connecté au Bus 1Wire.
Donc j’ai une utilisation du bus 1Wire du domicile en Y. Le WES fait son travail de son côté et de l’autre côté je peux traiter, lire/écrire dans tous les DSxxx du Bus 1Wire Via des Cde I2c. Le WES par contre est prioritaire sur l’accès du bus 1Wire. Comme c’est géré par IRQ, il n’y a pas de conflis possible dans les échanges croisés sur le Bus 1Wire du domicile.
Pour terminer le Esp8266 fonctionne avec son WIFI désactivé, sinon il y aurait des conflics dans la gestion des Irq et plantage côté WatchDog.
Par contre j’utilise un ESP8266 au lieu d’un Arduino ou autre Micro contrôleur pour son faible coût (3€ environs), sa fréquence d’utilisation (boosté à 160mhz) et la capacité mémoire interne plus que nécessaire.J’ai une gestion plus personnalisé qui me permet de gérer en 1Wire via des DS28E17 (Bridge 1wire to I2c) de petits modules distants par des échanges de protocoles I2c depuis le bus 1Wire. Cela me permet d’avoir des modules de type Cpt à impulsions, Pinces Amp, système Alarme, etc connectés et gérés depuis le bus 1Wire. (Les Modules sont gérés par des Arduino Pro-Mini alimenté en 3.3v, en gestion mode I2c Slave).
Un circuit DS28E17 peut gérer jusqu’à 5 modules Arduino (5 adresses I2c). J’ai limité Le nombre de DS28E17 (Constante) à 10 dans mon appli. cela me permet de gérer 50 petits modules Arduino divers selon leur conception Pcb. plus que nécessaire pour mon usage.Je peux fournir, à ceux qui le demande, un squelette de base du fichier Ino du ESP8266 ( sans mes procédures perso DS28E7 ) avec le minimun de requête I2C qui vous permet déjà de gérer des DS18b20 ou DS2408, seul composants 1Wire gérés par le WES avec le DS2438.
J’avais déjà envoyé à Nicola la maquette de base de ce montage. Comme il n’a pas donné suite, je le met à Dispo. Cela ne rentre pas en Conflic avec les spécificités et gestion du WES. Par contre cela permet de mieux interfacer les modules externes comme Eedomu, Domoticz etc via une liaison I2C, concernant les accès aux infos 1Wire.
Ci-joint le schéma de câblage du ESP8266 pour info.
00- 5 novembre 2019 à 17 h 29 min
- in reply to: WES en haute savoie
Bonjour,
Je fais juste une petite parenthèse sur votre fil concernant votre souhait : « j’aimerai bien avoir des entrées sur le 1W. »
J’avais déjà demandé à Nicola, il y a déjà un moment par échange de mail, la possibilité d’utiliser pleinement les gestions I/O du circuit Dallas DS2408 géré par le WES. Le WES reconnaît ce petit circuit uniquement dans son mode Output (Cartes 8 relais) mais ce circuit peut aussi être utilisé en mode Input à 8 entrée et le WES ne le gère pas pour le moment !.
Ayant comme vous, le besoin d’avoir des entrées 1Wire pour faire des tests de changement d’état Input côté programmation dans le WES, j’ai détourné ce manque de gestion 1Wire côté WES, par un artifice très facile à implémenter. Peut être le savez vous, il existe une librairie (compatible Arduino, esp8266, esp32 etc) qui permet de faire des échanges 1Wire en émulation de circuits Dallas par soft. Vous trouverez cette librairie ici : https://github.com/orgua/OneWireHub
Rapidement je vous décrits comment j’utilise cette libraire en relation avec le WES.
Cette libraires permet de créer et de simuler 32 circuits Dallas 1Wire Virtuel via un Arduino, ESP8266 ou ESP32 par exemple, donc de créer et de gérer les deux circuits 1Wire reconnus par le WES, à savoir le DS2408 (cartes à Relais) et le DS18B20 (sonde de temppérature).
On peut donc créer des Cartes à 8 Relais aussi bien que des Sondes de température de façon Virtuelles. Le micro contrôleur utilisé peut donc manager ces entrées et sorties avec le WES, Ex: Envoyer des valeurs de températures Virtuelles relatives aux Sondes crées ou intercepter les changements des Relais Virtuels soumis par le WES.
Donc l’idée est de détourner la gestion des relais 1Wire, accessible côté WES, en mode Input ? Relais. Comme j’utilise un ESP8266, je peux envoyer des requêtes Http (Wifi) afin d’activer les relais du WES à la demande. Donc dès que je détecte dans le ESP8266 un changement d’état d’un GPIO défini en mode input digital, j’envoie une requête Http au WES pour faire activer le relais Virtuel en relation. Dès lors le WES opère le changement sur ce Relais Virtuel et côté programmation dans le WES, je peux tester l’état de ce relais Virtuel et m’en servir comme élément Source.
Oui ! c’est un peu tordu, mais cela fonctionne parfaitement bien. La seule contrainte de ce dispositif est d’avoir dans le WES une carte à Relais Virtuelle en visuel au lieu d’une Entrée type Input.
Mais c’est juste une vue de l’esprit car dès que l’on sait qu’elle est la Carte à Relais mise en Oeuvre, on peut aussi utiliser cet état de fait pour faire par exemple des Interrupteurs type Va et Vien, par exemple : Le Input Gpio coté ESP8266 peut être connecté à un interrupteur mécanique et un changement d’état de cet interrupteur (relais virtuel) peut aussi être effectué via les pages Relais du WES. Les ESP peut lire et gérer ces changements d’état dans les deux sens. La lecture du bus 1Wire depuis la libraire OneWireHub permet au ESP8266 de connaître l’état des relais Virtuel pratiquement en temps réel.
Comme le ESP8266 n’a pas assez de GPIO pour créer les 8 inputs, je passe par un multiplexeur à 8 entrée vers une sortie, lecture des 8 inputs de façon cyclique par adressage avec 3 Gpio et un Gpio en sortie permet de lire les valeurs associées pour les envoies des requêtes RL vers le WES.
Je me sert de cette mécanique pour commander 15 Prises sans fil de chez PlugWise. Une librairie (GitHub) permet de gérer ces Prises PlugWise en dehors du Logiciel propriétaire fourni par la Marque. Le ESP8266 implémente aussi cette librairie et crée dans le WES via la librairie OneWireHub les deux cartes à Relais Virtuel (soit 16 relais ) associé à chaque prise PlugWise. Donc c’est le WES qui traite maintenant ces Prises PlugWise issue d’un autre système ! Je peux donc commander ces prises avec des interrupteur mécanique ou via le WES en système Va et Vient.
Les sondes de température Virtuelle pourraient aussi servir comme Input analogique, on peut envoyer les valeurs des sondes 1wire Virtuelle depuis le micro contrôleur et lire les valeurs de la sonde Virtuelle côté WES et s’en servir comme source côté programmation. Mais comme la lecture des sondes est seulement faites toutes les 30s depuis le changement de version, il est impossible d’avoir une réactivité suffisante lors d’un changement de valeur de la sonde virtuelle (input analogique !)
J’avais envoyé une maquette de démo à Nicolas.
Cdt
00- 4 novembre 2019 à 16 h 25 min
- in reply to: pour installation coupler domotique et photovoltaique
Récupérer le pw et cofi de chaque pince, vous verrez si vous en avez l’utilité. Votre chauffe eau par exemple doit avoir un cofi fixe en principe !?
00- 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