Nouvelle version 1.52a

Message
Auteur
Avatar de l’utilisateur
Remy
Administrateur du site/Developpeur
Messages : 319
Inscription : lun. janv. 17, 2011 6:10 pm
Localisation : 40km est de Lyon
Contact :

Nouvelle version 1.52a

#1 Message par Remy » mar. janv. 18, 2011 7:19 pm

Bonjour,

Désolé pour les plantages que vous subissez ... de mon côté aucun signe de ce genre ... on va voir avec cette nouvelle mouture.
J'ai un petit doute sur le HA7Net, du coup pour lui et le HA7S, j'ai fais comme pour l'interface MultiGest, je les ai reconstruit en thread.
(Ne soyez pas surpris, les petites coches verte en haut des onglets ne sont plus acitves pour le moment)
quelques avantages :

- simplification du code
- lecture en continu (plus fiable pour la future lecture en temps réel)
- séquence de recherche sur le bus 1 wire automatique et continue

J'ai corrigé le bug de fin de lecture vers les graphiques et les capteurs virtuels.

j'espère que ça ira mieux ...

http://logisdom.fr/index_fichiers/doc/L ... 1.052a.zip

Joyeux Noël,

Rémy.

Avatar de l’utilisateur
Leo
Beta-Testeur
Messages : 57
Inscription : mar. janv. 18, 2011 5:37 pm

Re: Nouvelle version 1.52a

#2 Message par Leo » mar. janv. 18, 2011 7:19 pm

Salut Rémy,

je viens d'installer cette version. Le démarrage ne se termine jamais, lécran devient blanc et le sablier aparait.,
Il ne trouve plus certains capteurs en particulier les 2 modules (temp ext, hygro solaire).
Tu génères un nouveau fichier .txt, debuggage? Ci-joint.

Joyeux Noël.

Vincent.

Avatar de l’utilisateur
Boun
Administrateur
Messages : 99
Inscription : lun. janv. 17, 2011 6:33 pm
Localisation : Vertus (Marne)

Re: Nouvelle version 1.52a

#3 Message par Boun » mar. janv. 18, 2011 7:20 pm

Bonjour à tous

Voici mon avis depuis l'installation de cette version depuis 30 minutes environ.
Installation et démarrage ok sans plantage

Par contre quelques points négatifs déjà :
L'utilisation de l'Uc tourne en permanance entre 10% et 45%
Lors du redémarrage certains capteurs virtuels n'ont plus les mêmes valeurs. Il m'avait déjà semblé avoir observé cela sur la version 1.051. Cela concerne des capteurs de sommes sur une année. Quelle valeur est bonne, maintenant ou avant?

A voir pour la stabilité dans la journée



Didier

Avatar de l’utilisateur
Remy
Administrateur du site/Developpeur
Messages : 319
Inscription : lun. janv. 17, 2011 6:10 pm
Localisation : 40km est de Lyon
Contact :

Re: Nouvelle version 1.52a

#4 Message par Remy » mar. janv. 18, 2011 7:20 pm

Bonjour,


La lecture des capteurs est maintenant continue ... l'application prends donc des ressources processeur en continu ...
Didier, quand tu parles de valeurs différentes pour les capteurs virtuels, c'est la valeur affichée au démarrage change de manière anormale lors du second calcul ?
ou est-ce par rapport à la valeur calculée dans des versions précédentes ?

Pour Vincent, il y a en effet un nouveau type de fichier log, où l'on voit toute la communication.
Il y a 27 capteurs dans ce listing ... pourrais-tu voir si il en manque ?

450008017F50D010 Scratchpad : 33004B46FFFF031030
F20008017F449810 Scratchpad : 41004B46FFFF011092
4B0008017F212410 Scratchpad : 6C004B46FFFF0C10CF
6A0008017F1F9410 Scratchpad : 65004B46FFFF08109D
D10008017F470C10 Scratchpad : 41004B46FFFF031003
B30008017F4D9E10 Scratchpad : 0E004B46FFFF101009
D60008017F151110 Scratchpad : AA004B46FFFF0C1087
5200080189E0F910 Scratchpad : AA004B46FFFF0C1087
570008017F4F5510 Scratchpad : 32004B46FFFF091094
170008017F4D3510 Scratchpad : 45004B46FFFF031016
A40008017F34F310 Scratchpad : 38004B46FFFF101066
280008017F114B10 Scratchpad : 44004B46FFFF0E10DC
C40008017F10E710 Scratchpad : AA004B46FFFF0C1087
49000801CB21F710 Scratchpad : 04004B46FFFF0E1095
FB0008017F1D1F10 Scratchpad : 43004B46FFFF0810A6
8F000801E17CBF10 Scratchpad : AA004B46FFFF0C1087
FE00000225BF9A28 Scratchpad : 670146847FFF0910D0
BD00000225B79628 Scratchpad : DE014B465FFF02106F
BB000002258FE928 Scratchpad : 82014B467FFF0E1070
69000000F1E70C26 Scratchpad : 07300309000000006E
70000000B657BD26 Scratchpad : 07D8007A01000000D5
4C000000E7543726 Scratchpad : 07B001790100000075
64000000060AD129 Scratchpad : F08800F5FF1F000080FFFFB8BD
E300000005FEF129 Scratchpad : F08800FFFF00000088FFFFBB6F
C80000000DE0381D Scratchpad : A5DF01005DC04E0000000000B267
BD0000000D16961D Scratchpad : A5DF010000CCD00000000000A6BC
360000000D196F1D Scratchpad : A5DF0100A57B000000000000B860


La lecture semble se dérouler normalement puisque chacun a un scratchpad qui semble cohérent.
Quels sont les RomID des capteurs manquants ?
Tu tournes sous XP ou Vista ?

On peut demarrer LogisDom en mode Diagnostic, à ce moment la on peut choisir de charger on non les differentes parties de la configuration.
Pour cela, il faut créer un raccourci vers l'application, dans les propriétés du raccourci, dans la boite CIBLE, il faut rajouter diag à la fin :

D:\........chemin vers appli........\LogisDom.exe diag

au démarrage à l'aide de ce raccourci, une boite vous demande de confirmer les mode Diag, répondez oui, puis toute un série de confirmation pour chaque partie.
On peut par exemple en répondant non seulement pour les graphiques, voir sil il n'y a pas un problème avec les graphiques ... ou avec les capteurs virtuels ...
Dans ce ca là, il ne faut pas cliquer sur le bouton d'enregistrement de la config ... car ce qui n'a pas été chargé ne sera pas enregistré !!!
Faites un copie de la config par sécurité.

De mon côté je n'ai pas de soucis de plantage, mais je suis sous Ubuntu ... je pense donc qu'il peut s'agir plus d'un soucis de dll ou de pilote graphique avec ces nouvelles version Qt4.7.0 et Qwt 6.0 ...
Sinon, peux-tu désactiver la génération des png pour voir. Je sais que ça prends pas mal de ressource, et j'ai fais une petite modif pour régler le problème de redimensionnement quand l'onglet graphique n'as jamais été sélectionné.


à suivre...

Rémy.

Avatar de l’utilisateur
Boun
Administrateur
Messages : 99
Inscription : lun. janv. 17, 2011 6:33 pm
Localisation : Vertus (Marne)

Re: Nouvelle version 1.52a

#5 Message par Boun » mar. janv. 18, 2011 7:20 pm

Rémy, concernant ta question sur la diférence de valeur de calcul, c'est juste au démarage et sur de gros calcul annuel. Après recalcul ça reste coherent (pas comme la version 1.51)
Cette différence je la compare avec la version précedente c'est à dire celle des mois d'avant. Elle reste faible. C'est peut etre du à un changement de mode de calcul des capteurs virtuels?

Pour les ressources UC je ne comprend pas tout.
De mon coté j'ai trois types de modules.
*le module resol/rotex qui lit toutes les valeurs en temps réel.
*Le module télé info, qui peut lire suivant les capteurs en temps réel avec un intervalle programmable dans la config du controleur
*le module ha7net qui peut aussi lire suivant les capteurs en temps réel. Cet intervalle est il programmable?. Délai de conversion??

Au final, je n'ai aucun capteur en temps réél. L'UC tourne entre 15 et 40% en permanence. La génération des PNG la fait monter à 85% pendant 10 secondes

Avatar de l’utilisateur
Remy
Administrateur du site/Developpeur
Messages : 319
Inscription : lun. janv. 17, 2011 6:10 pm
Localisation : 40km est de Lyon
Contact :

Re: Nouvelle version 1.52a

#6 Message par Remy » mar. janv. 18, 2011 7:21 pm

Hello,


Je vais repréciser : depuis la version 1.051, le calcul des capteurs virtuels se fait sur l'ensemble global des valeur enregistrées, et non plus échantillonée à la minute comme avant.
Donc, dans certains cas de figure, même si l'enregistrement se fait chaque minute, il peut y avoir dans les fichier de données, plus d'une valeur pour la même minute, avant pour le calcul, une seule était prise en compte, aujourd'hui, elles sont toutes prise en compte, ce qui peux induire quelques petites différences.

Pour les ressources UC, aujourd'hui, trois interfaces tournent en thread continu : HA7Net, HA7S et MultiGest.
Je les ai passées en Thread pour soulager la fluidité de l'interface graphique.
LogisDom utilise le réseau pour communiquer avec chaque module et fait des lectures de manière continue, donc des ressource processeurs.
Pour l'instant l'affichage des capteurs lui n'est rafraichis que toutes les minutes, mais la lecture phisique elle est continue.
A terme, je voudrais que le rafraichssement des capteurs dans se fasse en temps réel dès que la lecture est faite, on aura donc une inteface fluide avec une lecture continue, mais une UC utilisée en premanence.
On pourrait très bien rendre la lecture discontinue avec les temps d'attente (comme avant).
Cepandant, la lecture imposée chaque minute me parassait une limite par rapport à la lecture continue.

Pour résumer, avant, la lecture ne pouvait se faire que chaque minute (limite logicielle) aujourd'hui, on a le choix Minute ou Continu ... que choisir ?

Je pense que le mieux c'est de mettre un choix de temps d'attente pour la lecture physique, pour avoir un processeur moins utilisé, qui conditionne alors l'intervalle de rafraichissement de l'affichage.
Et de laisser le choix de l'intervalle d'enregistrement actuel.

à vous de me dire.

Rémy.

Avatar de l’utilisateur
Boun
Administrateur
Messages : 99
Inscription : lun. janv. 17, 2011 6:33 pm
Localisation : Vertus (Marne)

Re: Nouvelle version 1.52a

#7 Message par Boun » mar. janv. 18, 2011 7:21 pm

Mon problème c'est que j'aime bien comprendre :D et la programation, pour moi c'est pas facile :oops:

Merci Rémy de tes explications qui apportent de l'eau à mon moulin.
Pour la difference de calcul, ça doit etre cela. Ces calculs viennent d'un capteur 1 wire. Probablement des differences de minutes d'enregistrement.

Je vais essayer de t'expliquer ce que je vois de mon coté :
Je viens de passer un capteur 1 wire en réel. Effectivement il a l'air d'etre pris en compte toutes les 5 à 10 secondes.
Pour l'instant l'affichage des capteurs lui n'est rafraichis que toutes les minutes, mais la lecture phisique elle est continue.
A terme, je voudrais que le rafraichssement des capteurs dans se fasse en temps réel dès que la lecture est faite, on aura donc une inteface fluide avec une lecture continue, mais une UC utilisée en premanence
Pour ma part, la valeur du capteur dans l'onglet maison est automatiquement changé lors de la génération de la nouvelle valeur.

Par contre lorsque je regarde le fichier DAT j'ai ça :
09:00]=
[09:01]=
[09:01]=
[09:01]=
[09:01]=
[09:01]=
[09:01]=
[09:01]=
[10:00]=
[10:00]=
[10:01]=
[10:01]=
[10:01]=
[10:01]=
[10:01]=
[10:01]=
C'est normal au niveau des secondes? :problem: Au final moi çà ne ma géne pas 8-)


Logisdom evolue et on ne va quand même pas faire marche arrière ;)
De mon coté, tous ça me va bien. Une UC à 35% en moyenne, il en reste encore 65%. Pour finir, toujours pas de plantage depuis ce matin :thumbup:
Didier

Avatar de l’utilisateur
Remy
Administrateur du site/Developpeur
Messages : 319
Inscription : lun. janv. 17, 2011 6:10 pm
Localisation : 40km est de Lyon
Contact :

Re: Nouvelle version 1.52a

#8 Message par Remy » mar. janv. 18, 2011 7:22 pm

Didier,

J'ai laissé l'option temps réel, mais il ne vaut mieux pas la cocher pour l'instant ... c'est pas encore pret !!!
Là il enregistre plusieurs fois pas seconde ... c'est du temps trop réel
Je vous ferais signe quand ce sera au point.

Rémy

Avatar de l’utilisateur
Boun
Administrateur
Messages : 99
Inscription : lun. janv. 17, 2011 6:33 pm
Localisation : Vertus (Marne)

Re: Nouvelle version 1.52a

#9 Message par Boun » mar. janv. 18, 2011 7:22 pm

Désolé, Remy, je n'avais pas compris que ce n'était pas encore prêt

Moi dès que l'on me parle de quelque chose, je fonce

Juste une chose Rémy, Pourquoi une si grosse difference de ressource UC entre la version 1.51 et 1.52?
Didier

Avatar de l’utilisateur
Remy
Administrateur du site/Developpeur
Messages : 319
Inscription : lun. janv. 17, 2011 6:10 pm
Localisation : 40km est de Lyon
Contact :

Re: Nouvelle version 1.52a

#10 Message par Remy » mar. janv. 18, 2011 7:22 pm

Bon,

Une petite tuile ... une fuite mémoire ... je vais regarder ça de plus près ... je vous tien au courant.

Rémy.

Avatar de l’utilisateur
Leo
Beta-Testeur
Messages : 57
Inscription : mar. janv. 18, 2011 5:37 pm

Re: Nouvelle version 1.52a

#11 Message par Leo » mar. janv. 18, 2011 7:25 pm

Salut Rémy,

Sorry pour le retard mais boulot oblige.

Il manque les capteur 4C000000E7543726_T et _V à base de 2438 et 6900000F1E70C26_T _V _A également à base de 2438 12 bits.
Si j'affiche la vignette du capteur, l'état est en vert pâle, puis rouge et à nouveau vert pâle.
Puis au bout de quelques minutes écran blanc et sablier.

Je tourne sous XP.

Mode normal sans génération de PNG: capteurs manquants mais présents dans la liste du Ha7net mais plus de plantagemais des capteurs restent à 85°C. Si j'affiche la vignette du capteur, l'état est en vert pâle, puis rouge et à nouveau vert pâle. Pas de plantage.


Mode diagnostique.
Sans chargement des graphiques:idem capteurs manquants + plantage.
Sans chargement des capteurs virtuels: capteurs manquants mais présents dans la liste du Ha7net mais plus de plantagemais des capteurs restent à 85°C

S'il te faut d'autres essais n'hésite pas.
Ce serait plus tôt lié au 2438?

Vincent.

Avatar de l’utilisateur
Boun
Administrateur
Messages : 99
Inscription : lun. janv. 17, 2011 6:33 pm
Localisation : Vertus (Marne)

Re: Nouvelle version 1.52a

#12 Message par Boun » mar. janv. 18, 2011 7:25 pm

Bonjour Vincent

On voit ceux qui bossent et ceux qui ne bossent pas

J'ai l'impression que cette version n'est pas entièrement finalisée. A nous les beta testeurs de trouver la faille

De mon coté plantage sans raison apparente à 17h00. Concernant le 1 wire, mes 6 ds18b20 et le module sortie de Serge fonctionnaient très bien avant

Rémy, passe un bon réveillon de Noël. On verra plus tard

Bon Noël à tous

Didier

Avatar de l’utilisateur
Boun
Administrateur
Messages : 99
Inscription : lun. janv. 17, 2011 6:33 pm
Localisation : Vertus (Marne)

Re: Nouvelle version 1.52a

#13 Message par Boun » mar. janv. 18, 2011 7:26 pm

Bonjour à tous

J'espère que vous avez passez un bon Noël et que le père Noël est bien arriver jusque chez vous pour livrer vos cadeaux (apriori, aux dernières nouvelles il avait bien fait son stock de glycol ),

Petite pensée ce matin au alsaciens. -18°C, c'est pas chaud (pas raport à mes -8°c)

Bon je vais revenir sur le sujet de ce post: la version 1.52.

Je viens de la laisser tourner pratiquement 40h sans plantage et ce matin, crac à 6h30 , plus de Logisdom. Quand je démarre Logisdom la charge est d'environ 500Mo sur le PC. Hier à 22h00, j'étais à 2200Mo de charge. La conclusion est rapide, Rémy il doit y avoir des fuites.

Le problème des enregistrements journaliers ne semble pas etre résolu. Après ce plantage, redémarrage mais là Logisdom vient de sauvegarder tout les capteurs virtuels à enregistrement journalier donc comme avant.

Le soucis des graphiques n'ait pas aussi résolu concernant leur visualisation après mise en route. Je vais même en profiter pour signaler un problème qui existait déjà sur les versions précédentes.
Lors de l'ouverture de Logisdom, tout le monde a déjà constaté qu'il fallait simplement ouvrir un graphique pour avoir la bonne génération de tout les graphiques. Je constate que dans ce cas les autres graphiques qui n'ont pas été ouvert ont un retard d'environ 30 minutes dans leur mise à jour. Il faut alors ouvrir les onglets manuellement et recharger le graphique pour l'avoir en temps réél. Quelqu'un a t il déjà constaté ce décallage ou je suis le seul

Rémy, J'ai de plus en plus de scupules de remonter tout ces problèmes. Moi je suis tranquillement au chaud chez moi devant mon clavier. Toi tu doit t'arracher les cheveux pour essayer de répondre à nos demandes. Dis moi que tu n'est pas encore chauve et que tu n'as pas d'ulcère à cause de nous.

Didier

Avatar de l’utilisateur
Leo
Beta-Testeur
Messages : 57
Inscription : mar. janv. 18, 2011 5:37 pm

Re: Nouvelle version 1.52a

#14 Message par Leo » mar. janv. 18, 2011 7:26 pm

En Alsace on a été très sage, le Père Noël nous a ramené de la neige pour Noël et beaucoup de froid
La station Vantage affiche un mimima de -19,8°C. La PAC a assuré jusqu'au environs de -12°C, ensuite la chaudière l'épaule.

Je tourne sur la version 1.1011 actuellement.
Je n'arrive pas à terminer le chargement sur mon shuttle dédié.
Sur mon portable à base de I7 il plante immédiatement. Si je le lance en mode compatibilité XP, il démarre mais n'affiche pas certain capteur et puis plante.

On compatit Rémy, tu y arriveras, laisses toi un peu de repos.

Bonne journée à tous

Avatar de l’utilisateur
Remy
Administrateur du site/Developpeur
Messages : 319
Inscription : lun. janv. 17, 2011 6:10 pm
Localisation : 40km est de Lyon
Contact :

Re: Nouvelle version 1.52a

#15 Message par Remy » mar. janv. 18, 2011 7:26 pm

Bonjour,

Je crois que j'ai été un peu trop sur de moi sur ce coup là, en voulant épater la galerie, des fois on se prend les pieds dans le tapis
Merci pour les tests et les plantages ...

Vincent, merci pour la piste ... j'avais laissé une tuile cassée dans le code du DS2438, origine probable des plantages.
Pour la fuite ... par trop dur, elle était énorme ... c'est réglé.
Pour l'enregistrement quotidien voici la solution retenue :
- enregistrement des heures de prochaine sauvegarde dans un fichier next.sav
- enregistrement du fichier après chaque cycle d'enregistrement et quand on quitte LogisDom
- reprise de l'heure enregistrée à la création du capteur au démarrage de LogisDom

Donc un enregistrement prévu dans 8 heures ... en cas de redémarrage ... LogisDom s'en souviendra.

Pour le rafraichissement des graphiques en png je ne constate pas ce soucis chez moi ... du coup je fais quelque modifs un peu au hazard car je ne peux pas valider la solution ... mais c'est pas la bonne solution.

Je vous rassure, je ne suis pas encore chauve, le stress c'est pas mon truc, et l'ulcère, je le colmate au jaja


à suivre ... en test chez moi dispo dans pas longtemps.

Rémy.

Répondre