Klik-Aan-Klik-Uit RF format
Transcription
Klik-Aan-Klik-Uit RF format
RFXCOM CHARTS Traduction effectuée par Cédric Locqueneux www.rfxcom.com Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 1/17 1. Sommaire. 1. 2. Sommaire. ........................................................................................................................2 DESCRIPTION .................................................................................................................3 2.1. Le script RFXCOM2.vb.............................................................................................3 2.2. La base de données RFXCOM.mdb.........................................................................3 2.3. Les pages web aspx. ................................................................................................5 3. INSTALLATION. ...............................................................................................................7 3.1. Copier les fichiers dans les répertoires indiqués. .....................................................7 3.2. Editer le fichier hspi_RFXCOM.ini ............................................................................8 3.3. Configurer le site Web. .............................................................................................9 3.4. Créer un évènement qui tourne chaque heure. ......................................................10 3.5. Créer un évènement pour la gestion du poids........................................................11 3.6. Configurer les sondes RFXCOM dans Homeseer..................................................12 4. LES PAGES WEB. .........................................................................................................13 4.1. RFXUtility................................................................................................................13 4.2. RFXSensor .............................................................................................................14 4.3. RFXWeather ...........................................................................................................15 4.4. RFXWeight .............................................................................................................16 5. HISTORIQUE. ................................................................................................................17 6. Copyright ........................................................................................................................17 Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 2/17 2. DESCRIPTION Les fichiers présents dans l’archive RFXCOM_plugin_charts_xxx.zip permettent à un utilisateur du logiciel Homeseer de représenter sous forme graphique les données des RFXPower, RFXMeter, RFXSensors et des sondes météo Oregon. 2.1. Le script RFXCOM2.vb. Le script VB.NET (RFXCOM2.vb) doit être lancé chaque heure. Les données des sondes RFXCOM sélectionnées par l’utilisateur sont automatiquement récupérées et stockées dans la base de données Access RFXCOM.mdb. La puissance des batteries est récupérée seulement deux fois par jour, à minuit et midi. 2.2. La base de données RFXCOM.mdb. La base de données possède les tables suivantes: Toutes les tables possèdent ces champs en commun: Les tables Power, Gas et Water ont un champ supplémentaire: rfxcost. Ce champ contient le coût par kWh ou m3 calculé en fonction de l’information entrée par l’utilisateur dans le fichier hspi_RFXCOM.ini file. (cf.: Editer le fichier hspi_RFXCOM.ini) La table Wind a deux champs supplémentaires: rfxaverage (vitesse moyenne du vent) et rfxdir (direction du vent). Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 3/17 La table Weight ne possède pas les champs rfxvalue et rfxsensor mais a trois champs supplémentaires: weight, BMI et person. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 4/17 2.3. Les pages web aspx. La page RFXUtility.aspx peut afficher: • Jusqu’à 3 modules RFXPower ou RFXPwr, • Et 1 RFXPulse pour la consommation de gaz, • Et 1 RFXPulse pour la consommation d’eau. La page RFXSensor.aspx peut afficher: • Jusqu’à 10 capteurs de Température, • Et jusqu’à 10 capteurs d’humidité, • Et jusqu’à 10 RFXSensor Supply voltages, • Et jusqu’à 10 sondes RFXSensor RAW A/D, • Et 1 sonde de pression barométrique RFXSensor, La page RFXWeather.aspx peut afficher: • Jusqu’à 10 capteurs de Température, • Et jusqu’à 10 capteurs d’humidité, • Et 1 RFXSensor ou autre sonde de pression barométrique, • Et 1 jauge de pluie, • Et 1 capteur UV. • Et 1 anémomètre. La page RFXWeight.aspx peut afficher : • Le poids de 4 personnes (ou animaux), Ce logiciel pour la réalisation de graphiques est très « rigide » et son utilisation doit respecter de nombreuses règles : la valeur des sondes doit être relevée une fois par heure, et chaque relevé doit avoir la même heure. Si une sonde est ajoutée, que le script est exécuté plus d’une fois dans l’heure ou n’est pas exécuté du tout, les valeurs représentées ne seront alors plus fiables pour la période affichée. Le logiciel est livré tel quel et le support est uniquement disponible via le forum http://board.homeseer.com/ Les graphiques sont affichés en utilisant le logiciel ChartDirector de www.advsofteng.com La version .NET de ce logiciel peut être téléchargée gratuitement sur http://download2.advsofteng.com/chartdir_net_win32.exe Si vous aimez ce logiciel, peut être voudrez vous investir 99$ pour obtenir la licence et ne plus avoir la petite barre « unlicensed » en bas des graphiques. Ce logiciel est vraiment très bon et est fourni avec de nombreux exemples. Cela vous permet de créer des graphiques très sympas même si vous n’avez pas de compétence particulière en programmation. Les pages affichant les graphiques sont créées en temps réel ce qui permet d’afficher la valeur d’une heure précise en pointant simplement le curseur de la souris dessus. Pour avoir des temps de réponse plus rapides à l’ouverture des pages, il est aussi possible de créer des fichiers .jpg ou .png dans les scripts (non programmé actuellement) et afficher ces images dans les pages web. Le script et les pages web sont écrits en VB.NET. Si vous souhaitez modifier ces fichiers, vous pouvez utiliser la version gratuite de Microsoft Visual Studio 2005 disponible à cette adresse: http://msdn.microsoft.com/vstudio/express/ J’espère que vous apprécierez ce programme et qu’il vous donnera de bons exemples pour étendre votre système. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 5/17 Si vous faites de nouveaux développements, votre contribution sur le forum Homeseer sera également très appréciée ! Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 6/17 3. INSTALLATION. 3.1. Copier les fichiers dans les répertoires indiqués. Pour utiliser la version standard: C:\Program Files\HomeSeer 2\data\RFXCOM\RFXCOM.mdb C:\Program Files\HomeSeer 2\html\bin\cdjcv.js C:\Program Files\HomeSeer 2\html\bin\netchartdir.dll C:\Program Files\HomeSeer 2\html\bin\nozoom.cur C:\Program Files\HomeSeer 2\html\bin\wait.gif C:\Program Files\HomeSeer 2\html\bin\zoomin.cur C:\Program Files\HomeSeer 2\html\bin\zoomout.cur C:\Program Files\HomeSeer 2\html\RFXUSER\RFXSensor.aspx C:\Program Files\HomeSeer 2\html\RFXUSER\RFXUtility.aspx C:\Program Files\HomeSeer 2\html\RFXUSER\RFXWeather.aspx C:\Program Files\HomeSeer 2\html\RFXUSER\RFXWeight.aspx C:\Program Files\HomeSeer 2\html\RFXCOM\images\pointer.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\rfxcom.jpg C:\Program Files\HomeSeer 2\html\RFXCOM\images\xrange.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\xyrange.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\zoomInIcon.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\zoomOutIcon.gif C:\Program Files\HomeSeer 2\Scripts\RFXCOM2.vb C:\Program Files\HomeSeer 2\Scripts\RFXWeight.vb Pour utiliser la version compilée: C:\Program Files\HomeSeer 2\data\RFXCOM\RFXCOM.mdb C:\Program Files\HomeSeer 2\html\RFXCOM\bin\cdjcv.js C:\Program Files\HomeSeer 2\html\RFXCOM\bin\netchartdir.dll C:\Program Files\HomeSeer 2\html\RFXCOM\bin\nozoom.cur C:\Program Files\HomeSeer 2\html\RFXCOM\bin\wait.gif C:\Program Files\HomeSeer 2\html\RFXCOM\bin\zoomin.cur C:\Program Files\HomeSeer 2\html\RFXCOM\bin\zoomout.cur C:\Program Files\HomeSeer 2\html\RFXCOM\RFXSensor.aspx C:\Program Files\HomeSeer 2\html\RFXCOM\RFXUtility.aspx C:\Program Files\HomeSeer 2\html\RFXCOM\RFXWeather.aspx C:\Program Files\HomeSeer 2\html\RFXCOM\RFXWeight.aspx C:\Program Files\HomeSeer 2\html\RFXCOM\images\pointer.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\rfxcom.jpg C:\Program Files\HomeSeer 2\html\RFXCOM\images\xrange.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\xyrange.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\zoomInIcon.gif C:\Program Files\HomeSeer 2\html\RFXCOM\images\zoomOutIcon.gif C:\Program Files\HomeSeer 2\Scripts\RFXCOM2.vb C:\Program Files\HomeSeer 2\Scripts\RFXWeight.vb Notes: Si Homeseer n’est pas installé dans le répertoire par défaut C:\Program Files\HomeSeer 2\ vous devrez adapter le chemin à votre installation. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 7/17 3.2. Editer le fichier hspi_RFXCOM.ini Ces données doivent être ajoutées à la fin du fichier hspi_RFXCOM.ini: [RFXDatabase] Path = C:\Program Files\HomeSeer 2\data\RFXCOM\RFXCOM.mdb [RFXPower] StandardCharge = 0,0877 AlternativeCharge = 0,0877 Start = 00:00:00 End = 06:59:59 [RFXGas] StandardCharge = 0,3886 [RFXWater] StandardCharge = 0,1 [Weight] Person1=John Min1=75 Max1=85 Length1=175 Person2=Mary Min2=65 Max2=74 Length2=176 Person3=Dog Min3=35 Max3=25 Length3=1 Person4=Cat Min4=2 Max4=5 Length4=1 Renseignez le coût du kWh électrique en heure creuse et en heure pleine en centimes. Si vous n’avez pas de tarif heure creuse, entrez le même coût pour les deux. Entrez ensuite l’heure de début et de fin des heures creuses. StandardCharge Alternative Charge Start End N’importe quelle valeur décimale (utilisez le bon séparateur décimal !) N’importe quelle valeur décimale (utilisez le bon séparateur décimal !) hh:mm:ss hh:mm:ss Person1 (2,3,4) = Le nom de la personne Min1 (2,3,4) = le poids minimum de la personne en kg ou lb pour déterminer la personne Max1 (2,3,4) = le poids maximum de la personne en kg ou lb pour déterminer la personne Length1 (2,3,4) = la taille en cm ou inch de cette personne Dans cet exemple, un poids mesuré de 80 sera stocké pour la personne 1, car cette valeur se trouve entre 75 et 85. Si la valeur avait été 73, elle aurait été enregistrée pour la personne 2. IMPORTANT: utilisez le même séparateur décimal que celui spécifié par votre système d’exploitation. Pour les systèmes US ou UK il s’agit normalement du point. Pour les autres pays, ca peut être la virgule. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 8/17 3.3. Configurer le site Web. Allez dans le menu Setup – Web Site et ajoutez les pages RFXUtility.aspx, RFXSensor.aspx, RFXWeather.aspx et RFXWeight.aspx. Pour la version compilée Pour la version standard Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 9/17 3.4. Créer un évènement qui tourne chaque heure. IMPORTANT: ne lancez pas cet évènement plus d’une fois par heure sinon la base de données contiendra plus de données que demandé par les graphiques. Si cela arrivait, vous devriez supprimer manuellement les données en trop dans la base de données. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 10/17 3.5. Créer un évènement pour la gestion du poids. Le graphique et le stockage des données du poids sont différents des autres graphiques. Le poids est stocké par le script RFXWeight.vb qui doit s’activer quand la valeur de Body Weight Monitor change. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 11/17 3.6. Configurer les sondes RFXCOM dans Homeseer. Seules les sondes configurées avec le plugin RFXCOM sont supportées par ce programme. Sur la page des Input Devices vous devez indiquer si les données de la sonde doivent être enregistrées pour être représentées graphiquement. Pour indiquer si une sonde doit être enregistrée, sélectionnez autre chose que « No » pour le champ Show on chart. Le nombre est utilisé pour savoir si la sonde doit être affichée sur un graphique. Le graphique RFXUtility est le 1. (uniquement RFXPwr et RFXPulse) Le graphique RFXSensor est également le 1. (uniquement pour les sondes RFXSensor) Le graphique RFXWeather est le 2. Notes importantes: 1. Les sondes RFXSensor A/D et Voltage peuvent uniquement être sur le graphique 1 2. Le nom des RFXPwr ou RFXPower doit commencer par RFXPwr. Ainsi RFXPwr ou RFXPwr1 ou RFXPwr2 sont corrects. 3. Le nom du RFXPulse pour mesurer la consommation du gaz doit commencer par RFXGas. 4. Le nom du RFXPulse pour mesurer la consommation d’eau doit commencer par RFXWater. 5. Le Device Name et le Device Location sont achJETEMC /Inlis,ETEils639 -1.153 T2XGas. 4. LES PAGES WEB. 4.1. RFXUtility Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 13/17 4.2. RFXSensor Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 14/17 4.3. RFXWeather Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 15/17 4.4. RFXWeight Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 16/17 5. HISTORIQUE. Version 5.0 RFXWeight ajouté Version 5.1 Une entrée RFXDatabase dans le fichier INI. Version 5.2 Mise à jour des fichiers à copier. Version 6.0 Modification de l’emplacement du fichier RFXCOM.mdb. Version 7.0 Ajout d’une version compilée Version 7.1 Fichier INI mis à jour avec les paramètres de mesure anglais Version 7.2 Chemin du fichier RFXDatabase corrigé Version 7.2 1 Mars 2008 Mise à jour des graphiques 6. Copyright Le contenu de ce document est protégé par les lois du copyright, et ne doit pas être reproduit, publié, distribué, transmis, affiché, émis, ou exploité de quelque manière que se soit, sans un accord écrit préalable de RFXCOM. Copyright 2008 RFXCOM RFXCOM charts Version 8.0 page 17/17