problème page "programmation"

Forums Serveur WES Remarques et demandes d’évolutions problème page "programmation"

  • Post
    Nicorfon
    Participant

      Bonjour à tous.

      J’ai un probleme depuis un moment, la page programmation reste grisée et donc est inaccessible.

      quel pourrait etre le probleme?

      Merci d’avance

      Nicolas

       

      Attachments:
      You must be logged in to view attached files.
      0
      0
    Vous lisez 8 fils de discussion
    • Replies
        nicolas_cartelec
        Maître des clés

          Vous avez désactivé un élément utilisé dans la programmation (ou enlevé une sonde de température)

          Effacez le fichier cfg/prog.dat

          0
          0
          Nicorfon
          Participant

            Merci, beaucoup, avec la mise à jour, tout est en ordre

             

            cordialement

            0
            0
            ProfT
            Participant

              Bonjour,

              j’ai installé Jeedom et j’ai le meme problelme depuis! J’ai effacé cfg/prog.dat mais je n’ai plus aucune programmation, que faut il faire pour avoir les datas qui remontent sur jeedom et garder ma programmation?

               

              merci

              • Cette réponse a été modifiée le il y a 5 années par ProfT.
              0
              0
              cdlog2
              Modérateur

                Bonjour,

                Lorsque vous rajoutez une ligne Programme et que vous la validez par Transférer, cette nouvelle ligne est ajoutée en FIN du fichier PROG.DAT mais aussi en Zone Mémoire interne au WES.

                Le WES gère ensuite la logique de programmation depuis sa Mémoire interne. Le Fichier Prog.dat ne sera utilisé que lorsque le WES Reboot.

                Lorsque le WES Redémarre, il perd une partie de sa gestion mémoire et récupère Toute sa Config via les Fichiers du dossier CFG. C’est alors que le fichier Prog.Dat  intervient. Il permet au WES de retrouver Toutes les lignes de programmes enregistrés suite à un redémarrage. Donc si vous supprimez le fichier Prog.dat et que vous forcez au WES de redémarrer, au retour vous avez perdu vos lignes de PROG.

                Donc si une ligne de programme que vous créez et enregistrée  ( disons la dernière ligne),  fait ensuite planter les Process qui gèrent l’ensemble des lignes de programmation, Vous constatez les malfonctions mais aussi probablement un problème pour afficher à nouveau la page Programme.

                Dans ce vous aurez beau redémarrer le WES, vous  aurez toujours le même Problème puisque le WES récupère la même config Prog. depuis le Fichier Prog.dat et vous tournez en ROND.

                Le seul moyen de sortir de cette situation :

                — c’est soit de supprimer ce fichier Prog.dat mais dans ce cas vous perdez toutes vos lignes de Programme au redémarrage du WES,

                  — Ou soit vous éditez ce fichier  Prog.dat avec un éditeur de texte lambda ( Bloc-Notes par ex:)  et vous supprimez depuis la fin du fichiers texte la ou les dernières lignes qui ont été Rajoutés et que vous pensez faire planter la Programmation. Chaque lignes dans ce fichier Prog.dat représente une ligne de programmation dans le WES.

                Il faut enregistrer le fichier, puis redémarrer le WES. Si vous avez trouvez la ou les ligne(s) qui Bloque en la supprimant, Votre problème est réglé.

                Ensuite à vous de voir pourquoi ces lignes programmées font planter la gestion Programme. Ex: envoie de Requête mal formatée ou pas de réponse du distant ou un capteur supposé être testé dans la programmation à été enlevé sans avis de la programmation.

                Cdt

                 

                 

                 

                 

                0
                0
                ProfT
                Participant

                  Bonjour,

                  dans le fichier, toutes mes programmations avaient disparues, toutes les lignes concernaient les requetes avec Jeedom.

                  J’ai du effacer le fichier et recommencer toutes mes programmations…

                  0
                  0
                  cdlog2
                  Modérateur

                    Ok, probablement un problème d’enregistrement du Fichier Prog.dat lors du dernier transfert ?

                    C’est pour cela qu’il est aussi conseillé de concerver dans un coin de PC, le dossier CFG et ses fichiers, lorsque toute la Config du WES est opérationnelle… Cela permet lors de modifications qui poseraient problèmes de revenir en arrière sans trop de dégat.

                     

                    0
                    0
                    plruffin
                    Participant

                      Cdlog et Nicolas,

                       

                      J’ai remarqué aussi cette problématique, je ne vous l’ai pas encore remontée car pour moi no soucis .

                      Je corrige en downlodant la sauvegarde me mon fichier prog.dat (dès que je fait une modif sur le Wes je backup tout sauf les enregistrements).

                      Suivant la requete HTTP recu par le WES, il efface ou modifie toute les lignes de programmation , pour moi en out action ou message je perds tous mes definition (relais, sw…..) pour etre remplacé par requete Http!!!

                      cela soit depuis Jeedom mais aussi depuis le navigateur en effectuant des Request du style: http:/Myip/?SV09=ON dès lors que le format a une erreur exemple : http:/Myip/SV09=ON

                      remède backup du prog.dat systématique et le descendre et reset du WES

                      A suivre

                      0
                      0
                      cdlog2
                      Modérateur

                        Bonjour,

                        Je ne comprend pas trop votre analyse. D’après vous, suite à la réception de certaine requête RECU du WES, vous constatez que vos lignes de programme sont effacées ?

                        Votre exemple http://Myip/SV09=ON me renvoie une erreur 404 avec erreur d’URL est c’est normal. Mes lignes de programmes n’ont pas bougés et mon fichier PROG.DAT est intacte ?

                        Est ce bien avec des Requêtes ENTRANTE que vous constatez vos problèmes ou bien des requêtes SORTANTE émises via une ou des lignes Programme ?. J’ai beau lui faire avaler toutes les erreurs possibles, mon WES ne bronche pas et ne touche pas à mes lignes de Programme.

                        Pouvez vous me donner un exemple précis que je puise reproduire pour voir la réaction de mon WES en relatif !

                        J’ai un RASP qui harcèle mon WES par l’envoie de requête pratiquement toutes les 500ms en continue. Même avec cette quasi saturation, si je programme de nouvelles ligne , le WES sauvegarde toutes mes lignes de programme sans se facher.

                        Par contre si vous lancez des requêtes SORTANTES par programmation depuis le WES, dans ce cas je pourrais éventuellement comprendre qu’il puisse y avoir un blocage possible lors d’un Transfert (sauvegarde) si une des requêtes ou mail programmée est émise en même temps.

                        Si cela est confirmé, il faudrait que Nicolas mette un Lock Down provisoire sur l’envoie des requêtes et émail programmés lors de la réception d’une requête de sauvegarde des lignes Programmes via le Bouton Trasnfert.

                        Cdt

                         

                         

                        Cdt

                         

                        0
                        0
                        Corve
                        Participant

                          Bonjour,

                          j’ai eu le même type de soucis lorsque j’ai installé le plugin de Jeedom dédié au Wes. Je n’ai plus tout en tête pour réellement aiguiller sur la cause racine du problème mais il me semble qu’à l’époque j’ai mis ça sur le compte du plugin coté Jeedom, lors de la configuration push,  c’est à dire la commande qui va écrire les nouvelles lignes de programmation dans le wes…

                          De mémoire je crois avoir éditer le fichier prog.dat pour ajouter manuellement les requetes de Jeedom à mes programmations originelles. Cela mériterait quelques essais pour comprendre le problème exact mais maintenant que l’ensemble est fonctionnel, j’avoue ne plus vouloir y toucher.

                          Quoi qu’il en soit je plussois sur le fait d’avoir des sauvegardes!!

                          0
                          0
                      Vous lisez 8 fils de discussion
                      • Vous devez être connecté pour répondre à ce sujet.