Téléinfo, nouveau soft

OneWire, TéléInfo, logs et enregistrements
Répondre
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

moi, je teste ce soir sur un vieux thinkpad de 99 à disquette et win98....
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

help.....

quand je lance l'appli ( la derniere) sur le thinkpad, ds la fenetre DOS, apparait:

Espace d'environnement insuffisant
Espace d'environnement insuffisant
Espace d'environnement insuffisant
Commutateur non valid - /B

??????
bêtise de ma part ou incompatibilité?
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
Avatar du membre
elf
Modérateur
Modérateur
Messages : 1395
Enregistré le : ven. nov. 04, 2005 1:58 pm
Localisation : Lançon Provence 13680
Travaillez-vous dans le domaine des énergies ou du chauffage : Non
Contact :

Message par elf »

Bonsoir fasogati,

Win 98 !!! ne doit pas aimer le /B de la commande start qui permet de lancer
un batch sans ouvrir de fenêtre cmd du DOS.
L' "Espace d'environnement insuffisant" doit provenir de la taille mémoire de l'engin :)

Peut être une parade : tu modifies le fichier GO_Teleinfo.bat comme ci-dessous, tu exécutes ce batch, une fenêtre DOS va s'ouvrir et lancer la Téléinfo.
Vérifies les résultats et dis nous ce qui ce passe si tu as encore des problèmes.

REM @echo off

set CP=TeleinfoDisplayApp.jar

set CP=%CP%;lib/RXTXcomm.jar
set CP=%CP%;lib/AbsoluteLayout.jar
set CP=%CP%;lib/swing-worker-1.1.jar
set CP=%CP%;lib/appframework-1.0.3.jar

REM set CP=%CP%;lib/convertor-2.0.5.jar
REM set CP=%CP%;lib/inspector-2.0.5.jar
REM set CP=%CP%;lib/je.jar
set CP=%CP%;lib/rrd4j-2.0.5.jar
REM set CP=%CP%;lib/swing-layout-1.0.3.jar
REM set CP=%CP%;lib/toplink-essentials.jar
REM set CP=%CP%;lib/toplink-essentials-agent.jar

REM start /B javaw

java -cp %CP% -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel -Duser.language=fr -Djava.library.path=lib/ teleinfo_Display.TeleinfoDisplayApp -COM=COM1 -DEBUG=false -AUTOSTART=false -INTERVAL=60000

REM -COM=COM1 => port par defaut, valeurs possibles COM1..COM8
REM -DEBUG=false => ne pas toucher
REM -AUTOSTART=false => demarrage de la capture des trames teleinfo du compteur par le menu
REM -INTERVAL=60000 => 60 secondes
REM -DIRWEB=D:\www => le programme ajoute \Teleinfo, si vous utilisez cette option n'oubliez
REM pas de recopier les fichiers html de l'application dans cette directory
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

merci
je teste ça demain, je v me coucher...

autre test sur mon portable sous vista sans port com, mon interface usb/rs232 ne génére pas les bonnes tension, donc mon montage sans alim ne fonctionne pas....

sinon, mon tres vieux portable sous win 98 parle d'espace insuffisant avec la version 1.03 mais pas avec la version 0.95.. (82MO de ram je crois et Pentium 133 il me semble. interdit de rire...
par contre le /B c'est pour les 2 versions du soft

sinon, sous hyperterminal, on devrait pouvoir surveiller les données, non?

sur ce, à demain...
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
Avatar du membre
elf
Modérateur
Modérateur
Messages : 1395
Enregistré le : ven. nov. 04, 2005 1:58 pm
Localisation : Lançon Provence 13680
Travaillez-vous dans le domaine des énergies ou du chauffage : Non
Contact :

Message par elf »

fasogati a écrit :...espace insuffisant avec la version 1.03 mais pas avec la version 0.95.
Avec la modif cela devrait passer au niveau mémoire, le /B ? à voir...
fasogati a écrit :sinon, sous hyperterminal, on devrait pouvoir surveiller les données, non?
hyperterminal en 1200bits/sec, parité paire, 1 bit de stop.
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

elf a écrit :...espace insuffisant avec la version 1.03 mais pas avec la version 0.95.
Avec la modif cela devrait passer au niveau mémoire, le /B ? à voir...
avec quel modif?
elf > du batch GO_Teleinfo.bat
fasogati a écrit :sinon, sous hyperterminal, on devrait pouvoir surveiller les données, non?
elf a écrit :hyperterminal en 1200bits/sec, parité paire, 1 bit de stop.
t'as oublié 7 bits de données....
elf > exact, pas réveillé ? :)
en fait hier soir au lieu de me coucher je me suis tartiné la notice du compteur... ;)

je m'y remets ce soir..
en tout cas merci de ton aide.
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

slt,

ok pour hyperterminal, sur ma bouse,mais je ne voulais pas dire quelle modif, mais sur quelle version je fais la modif, 0.95 ou 1.03, sachant que je vais avoir du mal à mettre java complétement à jour....

bon, j'ai testé sur les 2 version, et j'ai droit à "nom de cde ou de fichier inconnu".... en réponse à "Java......"

par ou je poursuis, Elfe de brocéliande? :D
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
Avatar du membre
elf
Modérateur
Modérateur
Messages : 1395
Enregistré le : ven. nov. 04, 2005 1:58 pm
Localisation : Lançon Provence 13680
Travaillez-vous dans le domaine des énergies ou du chauffage : Non
Contact :

Message par elf »

1/ "nom de cde ou de fichier inconnu" : Installer JRE pour Win98
2/ Installer la 1.03 faire la modif sur GO_Teleinfo.bat et lancer celui-ci.
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

parfait, je m'y remet ce soir....
merci
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
Avatar du membre
elf
Modérateur
Modérateur
Messages : 1395
Enregistré le : ven. nov. 04, 2005 1:58 pm
Localisation : Lançon Provence 13680
Travaillez-vous dans le domaine des énergies ou du chauffage : Non
Contact :

Message par elf »

juju a écrit :point fort malgré l'utilisation de rrdtool ça ne consomme que peu de ressource ...
par contre ELF rrdtool c'est pas très intuitif tu as du galérer pour les graphe. Il n'y a pas un gui? tu t'es tout tapé en lignes de commande?
...
j'ai regardé quelques tuto, j'ai pas réussit a faire le moindre graphe :oops:
Bonjour juju/Alain et ummolae,

Je te répond un peu tardivement et je répond également à ummolae en ce qui concerne les différences entre les graphiques générés par Excel et ceux par RrdTool (par Teleinfo Display).

RrdTool est très puissant et effectivement il consomme très peu de ressources.
Cela doit faire plus de dix ans que je l'utilise avec Perl, dans mon ancien boulot, pour visualiser le trafic et la charge des routeurs sur un réseau national et international.
Désolé, je ne connais pas de GUI pour attaquer une base rrd.
Mais tu peux en faire un sous VB :)
Je voulais te transmettre un batch utilisant RrdTool mais il y a un problème de taille, la base rrd générée par l'appli Teleinfo Display n'est pas reconnue comme base RrdTool !!! Ça ressemble à du rrd mais ce n'est pas vraiment du rrd :( Voilà certainement pourquoi tu n'as pas réussi à faire le moindre graph.

Pour utiliser RrdTool en local. (N'est pas nécessaire pour Teleinfo Display) :
Télécharger : RrdTool pour Win32
Créer un répertoire "C:\RrdTool"
Ouvrir l'archive rrdtool-1.2.28-bin-w32.zip, copier "rrdtool.exe" dans "C:\RrdTool"
Dans une fenêtre DOS :
1/ Ajouter le Path sur le répertoire : "PATH C:\RrdTool;%PATH%"
2/ Tester en lançant la commande "rrdtool" => donne un mini help de rrdtool

Pour tester faire un batch qui :
- crée une base test.rrd,
- la remplit sur une dizaine de minutes, il rempli également un fichier test.xls avec les mêmes données,
- et enfin crée le graphique test.png.
Voici ci-dessous un exemple de fichier de commande "test.bat" :
Entre chaque update, les @ping sont là pour simuler une fonction wait de 60' environ qui n'existe pas sous dos.
Copier/coller tel quel le texte entre les deux lignes === dans le fichier "test.bat"
=======================================================
rrdtool create test.rrd --step 60 ^
DS:Puissance:GAUGE:120:0:9000 ^
RRA:MAX:0.5:1:1200 ^
RRA:MIN:0.5:12:2400 ^
RRA:MAX:0.5:12:2400 ^
RRA:AVERAGE:0.5:12:2400

echo hh:mm:ss,cc Puissance>test.xls

rrdtool update test.rrd --template Puissance N:10
echo %time% 10>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:155
echo %time% 155>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:1200
echo %time% 1200>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:3800
echo %time% 3800>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:200
echo %time% 200>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:250
echo %time% 250>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:8000
echo %time% 8000>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:6500
echo %time% 6500>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:1
echo %time% 10>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:230
echo %time% 230>>test.xls
@ping 127.0.0.1 -n 60 -w 1000> nul
rrdtool update test.rrd --template Puissance N:10
echo %time% 10>>test.xls


rrdtool graph test.png ^
--imgformat PNG ^
--font DEFAULT:8:C:\WINDOWS\fonts\Arial.ttf ^
--title "Exemple de graphique sur la puissance" ^
--vertical-label "VA" ^
--end now ^
--start end-3600s ^
--width 647 ^
--height 270 ^
DEF:Power=test.rrd:Puissance:MAX ^
COMMENT:" Minimum Maximum Moyenne\l" ^
LINE1:Power#FF0000:"Puissance " ^
GPRINT:Power:MIN:"%%8.0lf " ^
GPRINT:Power:MAX:"%%16.0lf " ^
GPRINT:Power:AVERAGE:"%%10.2lf"
=======================================================
Lancer "test.bat" dans une fenêtre DOS
...Création des fichiers test.png et test.xls

Visualisation du fichier test.png :
Image

Le fichier test.xls retravaillé :
Image

Pour ummolae, on s'aperçoit que sur Excel les données sont "graphées brut de fonderie".
Contrairement à Excel les données de RrdTool sont lissées. Pourquoi ?
Parce que la tempo de saisie des données sur le compteur EDF et la charge du PC font que le temps d'exécution est fluctuant, la colonne "différence ss,cc" en secondes et centièmes de seconde le montre clairement.
La tempo entre deux mesures est normalement de 60 secondes, en fait les mesures sont effectuées entre 59'15 et 59'77, (dans le cas étudié, mais la différence peut être plus importante).
De ce fait, le logiciel RrdTool effectue une moyenne des mesures dans le temps afin de représenter un graphique plus près de la réalité.
Ce n'est que mon opinion, tu préfères peut être des données brutes :)

Pour Alain, puisque tu es un fervent de VB tu as des exemples VBS dans l'archive rrdtool-1.2.28-bin-w32.zip sous "script_samples".

Bien cordialement.
Modifié en dernier par elf le ven. oct. 17, 2008 11:40 pm, modifié 1 fois.
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

elf a écrit :1/ "nom de cde ou de fichier inconnu" : Installer JRE pour Win98
2/ Installer la 1.03 faire la modif sur GO_Teleinfo.bat et lancer celui-ci.
bsr,

ça avance mais....

réponse à la cde java :

Exception in thread "main" java.lang.unsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass1(Unknown Source)
....... 12 en tout.....

des idées j'imagine?
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
Avatar du membre
juju
Modérateur
Modérateur
Messages : 1721
Enregistré le : sam. mars 18, 2006 7:38 pm
Localisation : Vaucluse 84
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par juju »

bonjour
des idées j'imagine?
oui j'en ais une pour relancer l'économie: un nouveau portable avec Vista :oops: :arrow: :arrow:
JUJU et Alain
fasogati
Scotché au forum
Scotché au forum
Messages : 459
Enregistré le : ven. juil. 25, 2008 6:55 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par fasogati »

juju a écrit :bonjour
des idées j'imagine?
oui j'en ais une pour relancer l'économie: un nouveau portable avec Vista :oops: :arrow: :arrow:
j'ai déjà....
mais je m'en sers en ce moment, pour te répondre....
:wink:
Winverter604+ECS300l(gestion perso) en relève auto chaudiere fuel sur tempo, Maison d'env 240m2 en pierres, sans isol périph, mais double vitrage et toiture isolée
instal : http://www.chaleurterre.com/forum/viewt ... 9466#69466
Avatar du membre
elf
Modérateur
Modérateur
Messages : 1395
Enregistré le : ven. nov. 04, 2005 1:58 pm
Localisation : Lançon Provence 13680
Travaillez-vous dans le domaine des énergies ou du chauffage : Non
Contact :

Message par elf »

Ben il a une bonne idée juju :lol:
Car nous nous trouvons effectivement dans une impasse.
En effet, le JRE compatible W98 est en Version 5.0 Update 16,
Teleinfo Didplay est en Version 6.0 Update 7,
J'ai bien tenté de compiler Teleinfo Didplay en Version 5.0 mais cela ne passe pas, trop de différences entre la V5 et la V6 du JDK.

La soluce ?
Tu achètes un PC sur Ebay avec XP ou + ???

Bonne soirée.
Avatar du membre
juju
Modérateur
Modérateur
Messages : 1721
Enregistré le : sam. mars 18, 2006 7:38 pm
Localisation : Vaucluse 84
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par juju »

bonsoir

vouiiiiiiiii je n'ai que de bonnes idée :oops:

merci pour l'aide ELF j'ai réussit a faire ça
ImageImage

par contre j'ai un message d'erreur ( c'est quand meme pas intuitif Rrdtool)
ça commence bien comme ça
ImageImage

mais ça finit comme ça
ImageImage

mais c'est pooooooooo grave. Je vais regarder (par curiosité) Rrdtool car ça a l'air pas mal, mais je ne trouve pas d'aide sur le net en Français
bonne soirée

ps pour Fasogati

poour info le logiciel écrit par Duguet ne fonctionne également sous XP seulement (gestion des services)

moi je me suis bidouillé un bout de code en basic ça marche sous win 95 mais beaucoup moins performant que celui de ELF

ImageImage
JUJU et Alain
Répondre

Retourner vers « Monitoring des consos et des performances »