Un intégré Téléinfo + One Wire

OneWire, TéléInfo, logs et enregistrements
Répondre
Avatar du membre
jeanloup
Scotché au forum
Scotché au forum
Messages : 574
Enregistré le : ven. août 11, 2006 6:29 pm
Localisation : Villeneuve les Avignon
Travaillez-vous dans le domaine des énergies ou du chauffage : Non
Contact :

Message par jeanloup »

Bonsoir,
VincentN a écrit : - LogTemp : démarre mais, annonce le message suivant dans sa console "TMex drivers not found"
Il te faut installer les pilotes qui vont bien : install_1_wire_drivers_v400.msi
AJTECH pendant 17 ans; maintenant ALTHERMA 3M...
http://jeanloup.pizon.free.fr/index.htm
Ma PAC solaire
http://mapacsolaire.site/index.htm
Avatar du membre
VincentN
Modérateur
Modérateur
Messages : 3923
Enregistré le : mar. févr. 12, 2008 12:25 am
Localisation : Yvelines
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par VincentN »

Bonsoir Jeanloup,
jeanloup a écrit :Il te faut installer les pilotes qui vont bien : install_1_wire_drivers_v400.msi
Hélas, c'est déjà fait.
Mais, lorsque j'installe ce pilote, je rencontre une erreur :
Module C:\WINDOWS\SYSTEM32\owapi.dll failed to register. HRESULT -2147221164
Contact your support personnel.
:shock:
Pour moi, c'est du chinois…
Et trois possibilité me sont proposées :
Exit - Try Again - Continu

J'ai essayé toutes les solutions.
J'ai désinstallé tout, ré-installé… pas de changements.

Si vous avez des pistes… ou ce fameux TMEX Drivers à me donner !
Merci.
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 »

Essayes celui-là
http://files.dalsemi.com/auto_id/licens ... 02beta.zip

Dans le zip tu trouveras le répertoire : Files/Drivers/WinUSB/i386
dezippe le,
mets ta clef USB 1wire en place,
Windows va trouver un périph à installer,
tu lui indiques le répertoire ou tu as dezippé il va utiliser le fichier ds2490winusb_x86.inf pour installer le driver.

A+
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 »

merci Elf,et bonjour a tous


je t'aurais bien répondu par MP, mais bon ça peut être utile pour d'autre personnes,même si je pollue ton post.

voila ou j'ai du mal c'est dans les calculs et affichage si je reprend cet exemple pour des températures

rrdtool create temperature.rrd --step 300 ^
DS:temp:GAUGE:900:-50:100 ^
RRA:LAST:0.5:1:288 ^
RRA:AVERAGE:0.5:6:336 ^
RRA:AVERAGE:0.5:12:8760 ^
RRA:MAX:0.5:12:8760 ^
RRA:MIN:0.5:12:8760

ça crée une base de données contenant une année de relevés de températures faits toutes les 5 minutes, avec maxima et minima journaliers.

vérification:

je multiplie "step' de 300 par 12 , le tout multiplié par 8760 je trouve 365 jours
je multiplie "step' de 300 par 6 , le tout multiplié par 336 je trouve 7 jours
je multiplie "step' de 300 par 1 , le tout multiplié par 288 je trouve 1 jours

et les graphes
24hrs (moyenne sur 5 minutes)

rrdtool graph 24H.png ^
--imgformat PNG ^
--font DEFAULT:8:C:\WINDOWS\fonts\Arial.ttf ^
--title "Variations sur 24hrs (moyenne sur 5 minutes)" ^
--vertical-label "Tp" ^
--end now ^
--start end-86400s ^
--width 1000 ^
--height 270 ^
DEF:temp= temperature.rrd:LAST ^
COMMENT:" mon commentaire\l" ^
LINE1:temp#DD0000:"Température" ^
GPRINT:Power:MIN:"%%8.0lf " ^
GPRINT:Power:MAX:"%%16.0lf " ^
GPRINT:Power:AVERAGE:"%%10.2lf"


Variations sur 7 jours (moyenne sur 1 hr)

rrdtool graph 7jours.png ^
--imgformat PNG ^
--font DEFAULT:8:C:\WINDOWS\fonts\Arial.ttf ^
--title "Variations sur 7 jours (moyenne sur 1 hr" ^
--vertical-label "Tp" ^
--end now ^
--start end-604800s ^
--width 1000 ^
--height 270 ^
DEF:temp= temperature.rrd:AVERAGE ^
COMMENT:" mon commentaire\l" ^
LINE1:temp#DD0000:"Température" ^
GPRINT:Power:MIN:"%%8.0lf " ^
GPRINT:Power:MAX:"%%16.0lf " ^
GPRINT:Power:AVERAGE:"%%10.2lf"

en fait je ne saisie pas très bien la subtilité de
: AVERAGE, MIN, MAX, LAST ni les arguments de Gprint que j'ai récupéré de l'exemple que tu m'a donné il y a un mois
JUJU et Alain
Avatar du membre
Reigua
Modérateur
Modérateur
Messages : 2198
Enregistré le : ven. nov. 04, 2005 1:13 pm
Localisation : Normandie, Etretat
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par Reigua »

Bonjour à tous :D

Vincent, as-tu bien les "droits" appropriés pour installer le pilote :?:
La plupart des softs nécessitent des droits "étendus" pour être installés. Généralement, il s'agit d'un compte membre du groupe "Administrateur" local.
Vérifie que tu as bien les permissions nécessaires au niveau de XP.

Elf, ca a marché et ca ne refonctionne plus de nouveau mais je pense savoir pourquoi :? J'ai une sonde qui doit bricoler puisque au moment de l'interruption de la lecture de la ttrame, j'ai eu une erreur sur un ID 1-Wire qui s'est affichée.
En fait, le système a indiqué qu'il avait détecté un périphérique 1-Wire sur le réseau non déclaré dans TeleInfoOneWire et ça l'a perturbé. Je l'avais pourtant volontairement supprimé des devices déclarés suite à des erreurs de lecture de cette sonde. Mais j'ai l'impression que le soft n'aime pas trop non plus fonctionner avec des sondes sur son circuit non déclarées :?
De toutes façons, il va falloir que je regarde de plus près cette sonde et résoudre ce problème. Ce WE sans doute.

@+
Reigua
Anciennement PAC Air/Eau Daikin RZQ125/Ajtech et maintenant ZURAN/Ajtech sur 140m² de PC au RDC et 7 radiateurs à l'étage sur 100 m²
http://chezreigua.no-ip.org/index.html
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 »

Salut Reigua,

Je ne t'ai pas répondu sur ton mail, désolé.
Effectivement je vois que tu as quelques problèmes, la sonde extérieure OK elle a un problème et le soft n'aime pas les sondes qui sont là sans être là et qui ne sont pas là quand elle sont là ;)
Mais je crois aussi que tu dois avoir un problème sur la téléinfo, bien vérifier par exemple avec TéléinfoGraph donc sans s'occuper du réseau 1wire.

A+
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 Juju, à nous deux ;)
rrdtool create temperature.rrd --step 300 ^
DS:temp:GAUGE:900:-50:100 ^
RRA:LAST:0.5:1:288 ^
RRA:AVERAGE:0.5:6:336 ^
RRA:AVERAGE:0.5:12:8760 ^
RRA:MAX:0.5:12:8760 ^
RRA:MIN:0.5:12:8760

ça crée une base de données contenant une année de relevés de températures faits toutes les 5 minutes, avec maxima et minima journaliers.

vérification:

je multiplie "step' de 300 par 12 , le tout multiplié par 8760 je trouve 365 jours
je multiplie "step' de 300 par 6 , le tout multiplié par 336 je trouve 7 jours
je multiplie "step' de 300 par 1 , le tout multiplié par 288 je trouve 1 jours
Je commence par les RRA AVERAGE, MAX et MIN qui sont identiques :
300 x 12 = 3600s = 1 heure pour 8760 mesures => 1 an, je suis d'accord avec toi, mais :
tu es en train de créer une base sur 1 an avec 24 mesures par jour alors que tu veux 1 mesure par jour (cf ci-dessus ou tu dis "avec maxima et minima journaliers."

La base rrd contiendra 24 mesures par jour :
...
(date formatée => secondes depuis le 01/01/1970)
2009-01-21 04:00:00 = 1232506800
2009-01-21 05:00:00 = 1232510400
2009-01-21 06:00:00 = 1232514000
2009-01-21 07:00:00 = 1232517600
2009-01-21 08:00:00 = 1232521200
... etc

Correction :
RRA:MIN:0.5:288:365 => 300 x 288 = 86400s = 1 jour pour 365 mesures => 1 an

la base rrd contiendra 1 mesure par jour :
...
(date formatée => secondes depuis le 01/01/1970)
2009-01-21 01:00:00 => 1232496000
2009-01-22 01:00:00 => 1232582400
2009-01-23 01:00:00 => 1232668800
2009-01-24 01:00:00 => 1232755200
2009-01-25 01:00:00 => 1232841600
... etc

Pour le RRA:AVERAGE:0.5:6:336 => 300 x 6 = 1800s = 1/2 heure pour 336 mesures => 7 jours
Donc une moyenne toutes les 1/2 heure sur les 7 derniers jours

Pour le RRA:LAST:0.5:1:288 tu ne verras que les 288 dernières mesures (soit 1 jour) relevées toutes les 5mn.
Cela peut être génant si tu veux un graphique précis sur une semaine ou sur un mois au milieu de l'année courante. Je sais la base va gonfler mais en regardant la taille de la base générée par ton "rrdtool create", elle fait 212ko.
Si on change les trois RRA:xxx:0.5:12:8760 en RRA:xxx:0.5:288:365 la base à une taille de 29ko.
Mais si on prend toutes les dernières mesures, càd le LAST toutes les 5mn pendant 1 an cela donne une base de 834ko. Ce qui n'est pas énorme tout compte fait mais cela risque de pénaliser un PC peu puissant. A toi de jouer à déterminer la taille du LAST, les 3 derniers mois ? les 6 derniers ???
rrdtool graph 24H.png ^
--imgformat PNG ^
--font DEFAULT:8:C:\WINDOWS\fonts\Arial.ttf ^
--title "Variations sur 24hrs (moyenne sur 5 minutes)" ^
--vertical-label "Tp" ^
--end now ^
--start end-86400s ^
--width 1000 ^
--height 270 ^
DEF:temp= temperature.rrd:LAST ^
COMMENT:" mon commentaire\l" ^
LINE1:temp#DD0000:"Température" ^
GPRINT:Power:MIN:"%%8.0lf " ^
GPRINT:Power:MAX:"%%16.0lf " ^
GPRINT:Power:AVERAGE:"%%10.2lf"
La moyenne ne sera pas sur 5mn car dans les AVERAGE, que l'on a vus au début, tu as un average sur 1/2 heure et un average sur 1 jour.
Rrdtool prendra le plus approprié pour un affichage sur 24 heures, objet de ton graphique, soit une moyenne sur 1/2 heure => RRA:AVERAGE:0.5:6:336 car tu stockes cette moyenne sur les 7 derniers jours.
Si tu demandes l'affichage sur 1 mois la moyenne sera sur 1 jour => RRA:AVERAGE:0.5:288:365, le RRA:AVERAGE:0.5:6:336 ne peut pas être utilisé car il n'est valable que pour les 7 derniers jours.

Pour les GPRINT,
- le 1er paramêtre fait référence au DS de "rrdtool create" soit dans ton exemple le DS appelé "temp". Donc les GPRINT:Power:MIN:"%%8.0lf " vont générer une erreur car le DS "Power" n'est pas défini dans "rrdtool create".
- le 2ème paramêtre est MIN, MAX, AVERAGE ou LAST comme dans "rrdtool create".
- Le 3ème paramêtre correspond au formatage de la valeur à afficher "%%12" => 12 caractères avant la virgule, ".1" => 1 caractère après la virgule.
Donc pour cet exemple :
- pour les MIN et le MAX tu auras le minimum et le maximum de la température de la journée.
- pour l'AVERAGE tu auras la moyenne calculée sur les mesures moyennées toutes les 1/2 heure de la journée

Pour avoir un affichage correct je te conseille d'utiliser le formatage "%%12.1lf " pour avoir les degrés MIN, MAX et LAST, tu peux utiliser "%%12.2lf" pour plus de précision sur l'AVERAGE.

Correction :
DEF:temp=temperature.rrd:LAST ^
COMMENT:" mon commentaire\l" ^
LINE1:temp#DD0000:"Température" ^
GPRINT:temp:MIN:"%%12.1lf " ^
GPRINT:temp:MAX:"%%12.1lf " ^
GPRINT:temp:AVERAGE:"%%12.2lf" ^
GPRINT:temp:LAST:"%%12.1lf "

Bon turf Juju !
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 a tous, bonsoir Elf

je mesure mon degrés 'd'ignorance, mais je m'accorde des circonstances atténuantes: c'est franchement pas très intuitif, surtout que comme je le dit dans beaucoup de mes post: ma principale occupation a l'école primaire (dont je suis sortie avec le précieux certificat d'étude primaire et 10 Francs placé sur un livret par la commune) était le tir a la fronde (très fort sur les isolateurs des poteaux électrique... quoi que je n'était pas mauvais non plus sur les pipes en porcelaines d'entrée de lignes). j'avais aussi une bonne maitrise pour le dénichage des oiseaux (ça je le regrette fortement). Un dont naturel très prononcé pour le tir a la sonnette et la pèche a la grenouilles :wink:
comment veu tu que je comprenne!

bon fort de ces remarques et corrections je vais essayer d'avoir des mesures plus cohérentes et faire des mesures sur des temps assez court, plus simple a vérifier..... et tous les tutos qui sont en anglais :cry:

je mesure le travail pour tes softs
amicalement
JUJU et Alain
Avatar du membre
VincentN
Modérateur
Modérateur
Messages : 3923
Enregistré le : mar. févr. 12, 2008 12:25 am
Localisation : Yvelines
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par VincentN »

Bonsoir à tous,
Merci de vous êtes penché sur mon problème mais ça y est, c'est enfin réglé :D
Après 3 nuits à tenter d'installer différentes versions de drivers, le dossier System32 état plein de trucs qui appartenaient un peu à toutes les versions.
Donc, comme je n'y connais rien en lib et drivers PC, j'ai utilisé la méthode "Comme une brute" :
Etape 1 : On sauvegarde les données de la Téléinfo sur une clef USB.
Etape 2 : On formate en bas niveau le DD
Etape 3 : On ré-installe Windows
Etape 4 : On ré-installe la Téléinfo
Etape 5 : On installe les drivers 1Wire… pour XP SP2
Et, miracle, CA MARCHE !!!

Bon, faut dire que le PC ne sert qu'à ça et n'a aucun soft. Donc c'était facile.
Mais, pour info, sachez que les désinstalleurs fournis avec les produits Maxim ne font pas leur boulot.
Après avoir tenter de désinstaller de manière douce (via les installeurs) il restait toujours des .dll signés Maxim dans mon dossier windows32… :evil:

Voilà,
pour l'instant, je n'ai branché qu'une sonde, sur mon départ PAC.
Ce WE, si le planning le permet, je compte installer les 5 autres :
Retour PAC, Départ circuit radiateur, Retour circuit radiateur, T° ext et T° int.
De quoi "surveiller" toute cette installation.

Pour l'instant, je tourne sur LogTemp, via un Hub 6ch de chez Maxim.
Super ce soft : Tout est paramétrable, on peut mettre des alarmes,…
Mais, comme je souhaite tout avoir dans un seul soft et pouvoir bien mettre en relation Téléinfo et T°, je compte vite passer sur le soft de notre ami Elf.
Donc, je compte me séparer de mon Hub pour faire un montage en étoile puisque celui-ci n'est pas géré dans TéléinfoOnewire.

Avis aux intéressés :
A VENDRE : Hub Maxim 6ch + Alimentation, état neuf.
Acheté chez Hooby Boards : Hub 46$ + Alim 17$ + TVA + port…
Je brade le tout pour 50 roro si ça intéresse qq1, port compris.

Encore merci à tout ceux qui me sont venus en aide et un BigUp particulier à Elf qui se donne tant de mal pour que nous puissions assouvir nos délires de névrosés de la mesure :lol:
Tiens d'ailleurs, si c'est Elf qui veut le Hub… je lui offre ! 8)
Avatar du membre
Reigua
Modérateur
Modérateur
Messages : 2198
Enregistré le : ven. nov. 04, 2005 1:13 pm
Localisation : Normandie, Etretat
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par Reigua »

Salut Elf :D
elf a écrit :Salut Reigua,

Je ne t'ai pas répondu sur ton mail, désolé.
Effectivement je vois que tu as quelques problèmes, la sonde extérieure OK elle a un problème et le soft n'aime pas les sondes qui sont là sans être là et qui ne sont pas là quand elle sont là ;)
Mais je crois aussi que tu dois avoir un problème sur la téléinfo, bien vérifier par exemple avec TéléinfoGraph donc sans s'occuper du réseau 1wire.
Ouai, t'as pas répondu, c'est pas bien :? :mrgreen: :mrgreen:

Bon, plaisanterie mise à part, j'ai effectivement un problème avec une sonde (c'est la sonde extérieure, pas de bol) que je vais tenter de solutionner ce WE (Si le WAF approuve :lol: )

Je ne pense pas avoir un pb avec la TeleInfo car avec le soft de Dauguet, ça marche nickel :oops:

@+
Reigua
Anciennement PAC Air/Eau Daikin RZQ125/Ajtech et maintenant ZURAN/Ajtech sur 140m² de PC au RDC et 7 radiateurs à l'étage sur 100 m²
http://chezreigua.no-ip.org/index.html
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 »

Bonjour,

J'ai envoyé un rapport de bug au support technique de Maxim-Dallas concernant le 1wire.

En effet, il existe un blocage (très rare, deux fois en trois semaines d'utilisation) sur la lecture ou la conversion des températures des sondes 1wire.

Cela ce traduit sur TéléinfoOnewire par un fonctionnement normal de l'interface Java.
C'est à dire que cet interface est toujours visible et fonctionnelle, que la barre de défilement progresse (barre bleu sous le menu) et que le compteur électrique s'incrémente normalement donc la téléinfo fonctionne.

Mais le processus qui s'occupe de la collecte des T° sur le réseau 1wire est en attente infini sur la réponse d'une sonde 1wire. C'est ce même process qui met à jour les graphiques, les consommations, l'historique et le fichier Excel si demandé.

En attendant une solution fiable à ce bug, il faut arrêter l'appli et la relancer en cas de découverte de ce deadlock.

Je suis désolé de ce désagrément que je subi également :cry:
Avatar du membre
Reigua
Modérateur
Modérateur
Messages : 2198
Enregistré le : ven. nov. 04, 2005 1:13 pm
Localisation : Normandie, Etretat
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par Reigua »

Salut ELF :D

OK DAC, attendons :?

Reigua
Anciennement PAC Air/Eau Daikin RZQ125/Ajtech et maintenant ZURAN/Ajtech sur 140m² de PC au RDC et 7 radiateurs à l'étage sur 100 m²
http://chezreigua.no-ip.org/index.html
Avatar du membre
VincentN
Modérateur
Modérateur
Messages : 3923
Enregistré le : mar. févr. 12, 2008 12:25 am
Localisation : Yvelines
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par VincentN »

Bonjour à tous, bonjour Elf,
Bon, ça y est, j'i enfin terminé mon réseau 1Wire.
Puisque le Hub n'est pas reconnu par l'appli d'Elf, je l'ai viré et fait un montage en étoile.
Toutes les sondes fonctionnent très bien avec LogTemp mais, avec TéléinfoOnewire… rien :cry:
Dans la console, il me retourne un message d'erreur concernant le DS9094… :?:
Des idées ???
Merci.
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 »

VincentN a écrit :Dans la console, il me retourne un message d'erreur concernant le DS9094… :?: Des idées ???
Salut VincentN, et qu'est-ce qu'il dit ce msg d'erreur ? Parce que sans savoir j'ai pas d'idée :lol:
Ou alors, mieux, envois moi le fichier traces.log
Avatar du membre
Solderman
Très assidu
Très assidu
Messages : 131
Enregistré le : dim. sept. 14, 2008 9:26 pm
Travaillez-vous dans le domaine des énergies ou du chauffage : Non

Message par Solderman »

Bonjour a tous,
Petit question, j'ai dedié un vieux PC à la PAC, j'ai tout réinstallé, mis a jour java, copier le REP teleinfoOnwire de l'ancien PC vers le PC dedié.
J'ai controlé les ports com à l'aide de l'hyperttherminal, tout est OK, par contre, je lance teleinfoonewire, je regle les com, et lorsque je fais DEMMARER, il ne se passe rien, je suis obligé de faire un CTRL+ALT+SUP, puis stopper le processus java. Comprends pas :cry:
Je n'ai pas eu ce probléme avec le PC d'avant ?
Merci pour votre avis
PAC DAIKIN 14 KW Altherma + 120m² de PC , collecteur modulaire de marque REHO
Lieu de residence Nord de la Loire, à 760m d'altidude
http://www.chaleurterre.com/forum/viewtopic.php?t=8361
Répondre

Retourner vers « Monitoring des consos et des performances »