Aller au contenu
henri-allauch

Code Lua disparu des QA ( en affichage )

Recommended Posts

Tout marche ... mais

Quelques soient les QA je vais dans le code MAIN et  surprise :  il est vide 

évidement j'ai vidé le cache, changé de navigateur, déconnecté et re connecté admin ... Idem

J'ai un bout de code php qui récupère le LUA  ( /api/quickApp/export/$deviceId )  est évidement ils est bien présent .

 

Avant de faire un reboot, y a t'il quelques chose à regarder de plus ?

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as regardé dans :

/api/quickApp/ID/files

Puis dans :

/api/quickApp/ID/files/main

Car c'est l'API qu'utilise l'interface Web pour afficher le contenu du QuickApp lors de son édition.

 

ça le fait que pour main, ou les autres fichiers aussi ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

oui c'est ce que je dis :   "" J'ai un bout de code php qui récupère le LUA  ( /api/quickApp/export/$deviceId ) ""

Et bien évidement le code y est puisque les fonctions de tous les QA sont OK 

ce serait un vrai miracle sinon !

 

Mais ce qui est surprenant c'est

586248943_Capturedecran2021-06-08a10_40_08.thumb.png.21c4e93839c3129c19fe8b635e1cd423.png

 

Pour tous le QA c'est Pareil

Pour Domochart Main Tools et Domochart Sont vides Aussi dans l'affichage

Modifié par henri-allauch

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense que tu n'as pas compris ce que j'ai dit, on ne parle pas de la même API, moi je te suggère de tester l'API utilisée par l'interface Web pour afficher le contenu des QA, pas l'API pour exporter le QA, ce n'est pas les mêmes URL.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

OK je 'avais pas compris 

Oui tout y est exemple 

 

1042261451_Capturedecran2021-06-08a11_05_11.png.16a3e259060137775211c0ff3ab3b3c7.png

 

1128378993_Capturedecran2021-06-08a11_08_47.png.2493f7e8b0772ba6c5cf9bda9b992139.png

 

Mais 

 

643155908_Capturedecran2021-06-08a11_10_29.thumb.png.2af3fcaf0e2a5adeefac924bd9c1a845.png

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Effectivement, donc à priori il s'agit uniquement d'un bug d'affichage.

 

Alors... dans le doute, reboote !

Partager ce message


Lien à poster
Partager sur d’autres sites

Au fait, tu monitores l'utilisation CPU et RAM sur ta box ?

 

Afin de savoir si ce genre de comportement anormal est prévisible

Partager ce message


Lien à poster
Partager sur d’autres sites

Précises monitores ci c'est pas la réponse ci-dessous

J'avais mis dans chaque QA un garbage RAM comme tu le fais dans tes QA puis je l'ai mis off après Quinze jours de fonctionnement sans problèmes

Pour le CPU je regarde la valeur moyenne CPU dans domocharts  ( tu l'avais décrit dans un post ) suis autour de 4,90 sur 24 ou 48 heures une semaine et un mois

 

Pour l'histoire

je me suis rendu compte de cet incident hier au soir car en sortant les poubelles aucune des lumières ne  s'allument. 

Inquiet je regarde dans l'histo, les détecteurs de mouvements ont bien déclenchés Ah !!

Le pb vient du fait que ma variable Globale Jour-Nuit est restée sur Jour ... pourtant j'ai bien eu la détection du passage en nuit + 20 mm mais lors de l'appel à un QA qui fait le set de la variable ++ d'autre signalisation, ce QA à du se planter et il s'est réinitialisé.

Dans le DUMP de la HC3 je retrouve une erreur **

C'est là que j'ai voulu voir mon code lua et surprise ... 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui voilà je pensais à DomoCharts, il permet de voir l'évolution CPU/RAM sur une longue période (ce que ne permet pas le panneau de diag de la HC3, c'est juste du temps réel)

 

Le monitoring à l'intérieur du QA (garbage collection), c'est pratique, mais çà ne permet de voir que le QA, pas la box.

 

Bref, rien d'anormal sur le graph de Domocharts je suppose ?

Donc ce bug ne serait pas lié à une trop importante quantité de CPU/RAM utilisé...

 

Autre chose, tu reboot ou fait un backup régulier de ta box ?
Chez moi, le backup, c'est une fois par semaine, si bien que tous les services sont redémarrés au minimum tous les 7 jours, c'est pas un vrai reboot, mais c'est presque pareil.

Partager ce message


Lien à poster
Partager sur d’autres sites

Domochart

2012759594_Capturedecran2021-06-08a12_47_22.thumb.png.4aa7b65c54b818a70d2b802469fdd0e7.png

73683586_Capturedecran2021-06-08a12_48_36.thumb.png.fb0267ce848bb95ec928d8151a049616.png

 

J'ai un backup par semaine inspiré de ton  code en bash on le voit samedi 6h30 sur le graph RAM et aujourd'hui un reboot à 11h20

 

1271468101_Capturedecran2021-06-08a12_55_12.png.0eb08cb8e3e9b6219f3b10b4ecd47b2b.png

Partager ce message


Lien à poster
Partager sur d’autres sites

OK, c'est assez similaire à mes graphs :)

 

Rien d'anormal en tout cas.

Partager ce message


Lien à poster
Partager sur d’autres sites

je débarque à la bourre, désolé...

Pour le coup du code qui disparaît, j'ai connu ça.

On peut le re-afficher en faisant (du moins c'est comme ça que j'y arrivais, sans rebooter) :

 

- en fermant l'onglet main

- allé dans la liste des fichiers à gauche

- re-sélectionner le fichier "main" dans la liste

C3D8C1A1-D5FE-4C2C-8A76-2CE3D231244B.thumb.jpeg.1c4cf34e8507d0ee5bfaa800a8749fe1.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai essayé ce que tu mentionne ci-dessus hier au soir, mais dans mon cas c'était inefficace, mais c'est bien que tu ai déjà remarqué la perte d'affichage du code aussi

Partager ce message


Lien à poster
Partager sur d’autres sites

×