Remontées,Erreurs,Corrections,Améliorations.

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par vil1driver »

;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

Bon j'ai mal aux cheveux mais j'ai trouvé !!
Plus d'erreurs

Code : Tout sélectionner

Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
Dans le répertoire pages , dans toutes les pages supprimer tous les appels aux css sans exceptions
du type:

Code : Tout sélectionner

<script>
$('head').append('<link rel="stylesheet" href="css/canevas.css">');
</script>
dans index.html rentrer en dur les appels aux css

Code : Tout sélectionner

<link rel="stylesheet" href="css/canevas.css">
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

petites précision, pour éviter de retrouver l'erreur il ne faut pas dans les pages html avoir

Code : Tout sélectionner

<script src="js/mon-beau-js.js"></script>
Mais en dur

Code : Tout sélectionner

<script>

Mon Beau code ()
 mes belles fonctions()

return quand c'est bon c'est bon !!!

</script>
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par vil1driver »

ah bon :shock:

je te disais que je n'avais jamais trouvé pour cette erreur mais en fait, je ne l'ai pas vu depuis un moment..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
minicupi
Messages : 34
Inscription : 27 janv. 2017, 03:52

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par minicupi »

Nemesis24 a écrit :idée d'amélioration: compteur incremental sur un device text
@Nemesis24

j'essaye de faire un petit truc de gestion en voulant utiliser ces parties de code de stock que tu mentionne ci-dessus mais il y a un point que je n'arrive pas a éclaircir.

Ces 2 bouts de codes sont supposés se trouver a quel endroit?
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
minicupi
Messages : 34
Inscription : 27 janv. 2017, 03:52

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par minicupi »

Bizarre,
j'avoue la ne pas comprendre la logique.

apres modif du js, le script ne semble pas s'executer
j'ai bien une valeur Data a Hello World, et j'ai bien mis le parametre '','','1','','1'],

mais le script ne semble pas s'executer vu qu'il ne rename pas mon Hello World pour le passer a 0.

alors que la condition est bien si Data + vplusmin >0

ou alors j'ai compris a l'envers et vplusmin est autre chose.

['263','Data', 'stock1', '','','1','','1'],
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

Bon il te faut pour commencer un dummy text tout beau tout neuf
tu récuperes l'idx

et tu vas le rentrer dans frontpage.settings comme ça (ici idx 24 ,le premier 1 te permet de donner le pas d'incrémentation ici 1, le second 1 est ton seuil bas afin de te donner l'info visuelle d'alerte, Data pour avoir la valeur, et Name pour le nom bien sur)

Code : Tout sélectionner

['24','Data',        	'stock1',                       	'','','1','','1'],	
['24','Name',    	    'desc_stock1',                      '','','','',''],	
ensuite il te faut insérer les deux parties de code, ce que tu sembles avoir fait
ensuite il te faut deux classes css, regardes sur le lien global.css, ce doit être counter, et bad counter

lance alors ton monitor, comme tu l'a dit, ton dummy est tout beau tout neuf, donc on passe virtuellement la valeur à 0, et lors d'un clic sur le bouton + il va prendre sa première valeur, il sera donc initialisé.

c'est le pas que tu auras défini dans frontpage settings qui fera afficher les icones + et -
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
minicupi
Messages : 34
Inscription : 27 janv. 2017, 03:52

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par minicupi »

deja merci pour le retour et la tentative.

Toutes les indication que tu viens de mentionnées ont bien ete faite.
a l'exception du counter bad counter qui apres verif sur ton script et le mien visiblement se trouve plutot sur le stock.css que le global :) mais de toutes facon si 'ai bien compris ca servirait a mettre en rouge ou non si le seuil est atteint.


Mon probleme se trouve plutot sur cette partie la :

c'est le pas que tu auras défini dans frontpage settings qui fera afficher les icones + et -

j'ai bien l'impression qu'il ne voit pas, ou ne prends pas en compte cette definition

la valeur 263 est bien une nouvelle idx fraichement créé , un dummy text donc.
le nom de la desc s'affiche bien. Par contre ma data s'affiche en un joli "hello world" rouge , sans les plus et moins.

De ce que j'en comprends pour que le script se lance il doit voir une data+voir le pas defini a plus de 0 et pour une raison que j'ignore il n'a pas l'air de voir que cette condition est remplie.
Je vais essayer de prendre ton frontpage.js au cas ou j'aurais mal mis les script mais me semblait avoir deja essayé ca.

Maj : Sans Effets



Image
Image
Image
Image
Image
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

As tu mis cette partie là aussi ? tes scrren ne le montre pas ?

Code : Tout sélectionner

// Counter Incremental Texte
function ChangeCount(dimtype, stepsize, idx, currentvalue, Protected) {
  var pswd;
  if (Protected) {
    pswd = prompt("Mot de pass");
    if (pswd === null) {
      return; //break out of the function early
    }
  }
  var newvalue = '';
  if (dimtype === 'plus') {
    newvalue = currentvalue + stepsize;
  } else if (dimtype === 'min') {
    if (currentvalue < stepsize) {
      newvalue = 0;
    } else {
      newvalue = currentvalue - stepsize;
    }
  }
  $.ajax({
    url: [$.domoticzurl, '/json.htm?type=command&param=udevice&idx=', idx, '&nvalue=0&svalue=', newvalue, '&passcode=', pswd].join(''),
    success: function(result) {
      if (result.message === 'WRONG CODE') {
        lightbox_open('switch', wrongCode_timeout, txt_wrong_code);
      } else if (result.statusText === 'OK') {
        RefreshData();
      } else {
        lightbox_open('switch', 1500, result.status);
      }
    },
    error: function(result) {
      lightbox_open('switch', 1500, result.statusText);
    }
  });
}
Cela ne réponds pas au fait que vplusmin ne soit pas pris en compte "hello word" ne devrait pas être affiché.
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
Répondre