teleinfo edf - Version imprimable +- Forum Lifedomus (http://forum-lifedomus.com) +-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7) +--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8) +---- Forum : Equipements (http://forum-lifedomus.com/forumdisplay.php?fid=38) +----- Forum : Equipements (http://forum-lifedomus.com/forumdisplay.php?fid=158) +------ Forum : Universel (Equipement générique) (http://forum-lifedomus.com/forumdisplay.php?fid=136) +------ Sujet : teleinfo edf (/showthread.php?tid=713) Pages :
1
2
|
teleinfo edf - 889laurent - 03-12-2014 j,ai raccorde mon adaptateur usb sur la ld et il le reconnait (voyant jaune). j'ai maintenant créer un equipement universel pour récupérer les données ! c'est la que j'aurrai besoin d'aide pour faire le script js . est ce qu'elcun l'a deja fait? merci pour votre aide ou pour l'envoi d'un js qui recupere du texte et l'insere dans une variable recuperable dans la ld teleinfo edf - Domo - 03-13-2014 Bonjour, Tu utilises quel connecteur? christophe teleinfo edf - 889laurent - 03-13-2014 universel ip / RS232 teleinfo edf - Domo - 03-13-2014 Donc ton module USB est reconnu par un connecteur universelle? Tu as mis quoi comme paramètre? Christophe teleinfo edf - 889laurent - 03-13-2014 Les parametres ont les parametre du produit. 1200 Bd 7 bit de données & bit d'arrêt et partié paire. Par contre rien n'est visible dans la console de debug. (vide) teleinfo edf - Domo - 03-13-2014 Un javascript de ce type devarit alors t'afficher les retours. Code : var retour = trame; Christophe teleinfo edf - 889laurent - 03-15-2014 merci je vois maintenant des valeurs dans le debug! reste a me mettre dans le js par contre faut t,il faire un js dans le connecteur pour mettre en forme la trame et un autre dans l'equipement pour recuperer la valeur dans la trame mise en forme ? teleinfo edf - Domo - 03-17-2014 Bonjour, Tu mets le JS dans le connecteur. Code : var retour = trame; Dans l'équipement que tu lis à ton connecteur tu crées une variable conso (le même nom que dans le JS) et celle ci aura la valeur que tu lui aura donnée dans le script. Christophe teleinfo edf - 889laurent - 03-20-2014 Merci, je voulait utiliser des regExp dans le JS mais sans succès. Pourrai tu me donner un exemple de js un peu fourni pour comprendre le fonctionnement ? teleinfo edf - 889laurent - 03-21-2014 C'est bon ça marche. Pour les intéressés voulant récupérer les valeurs téléinfo de leur compteur EDF . matériel (http://www.planete-domotique.com/modem-teleinformation-edf-sans-fils-xbee-2-compteurs.html) en sans fils a connecter au compteur et en usb sur la LD créer un connecteur universel RS232 (voir paramétrage en amont pour les vitesse ...) créer un équipement universel avec les variable IINST,IMAX,PAPP et BASE pour respectivement Intensité instantanée en A, Intensité max relevé, Puissance apparente en W et index compteur. le JS suivant var retour = trame; var testPAPP = retour.indexOf("PAPP", 0); if (testPAPP > -1) { var PAPP = retour.substring(5,10); var PAPPold = PAPP; } else { var PAPP = PAPPold; } var testIMAX = retour.indexOf("IMAX", 0); if (testIMAX > -1) { var IMAX = retour.substring(5,8); var IMAXold = IMAX; } else { var IMAX = IMAXold; } var testIINST = retour.indexOf("IINST", 0); if (testIINST > -1) { var IINST = retour.substring(7,10); var IINSTold = IINST; } else { var IINST = IINSTold; } var testBASE = retour.indexOf("BASE", 0); if (testBASE > -1) { var BASE = retour.substring(5,14); var BASEold = BASE; } else { var BASE = BASEold; } et les variable sont ensuite a rajouté dans votre Design |