Aller au contenu

Messages recommandés

Posté(e)

Bonsoir

 

J'ai mis du code LUA dans le bouton d'un device virtuel et j'utlise fibaro:debug pour l'afficher

fibaro:debug("----");
for i = 1, 16, 1 do
fibaro:debug(
    		  string.format("%d-(%s)",
      		  i,
              string.sub( data, i, i))
  			);
end
fibaro:debug("----");

Et à  l'affichage j'ai ca ???

Je n'ai pas les retours dans l'ordre, c'est une "fonctionnalité" de fibaro:debug :)

[DEBUG] 20:29:07: Opening UDP Socket : 192.168.0.101:65442
[DEBUG] 20:29:07: Error code :0
...
[DEBUG] 20:29:07: ----
[DEBUG] 20:29:07: 1-()
[DEBUG] 20:29:07: 3-(x)
[DEBUG] 20:29:07: 4-( )
[DEBUG] 20:29:07: 5-()
[DEBUG] 20:29:07: 2-()
[DEBUG] 20:29:07: 6-()
[DEBUG] 20:29:07: 7-()
[DEBUG] 20:29:07: 8-()
[DEBUG] 20:29:07: 10-()
[DEBUG] 20:29:07: 9-()
[DEBUG] 20:29:07: 11-()
[DEBUG] 20:29:07: 12-()
[DEBUG] 20:29:07: 13-(x)
[DEBUG] 20:29:07: 14-()
[DEBUG] 20:29:07: 15-()
[DEBUG] 20:29:07: 16-()
[DEBUG] 20:29:07: ----

.

Posté(e)

Peut-être des caractères spéciaux qui ne passeraient pas en html ? C'est quoi le retour Data logiquement ?

Envoyé de mon iPhone àl'aide de Tapatalk

Posté(e)

En fait ce ne sont pas les valeurs du (%s) qui me génent mais l'indice de boucle (%d),  je n'ai pas le retour dans l'ordre à  l'affichage

 

J'ai 1,3,4,5,2 .... au lieu de 1,2,3,4,5.

Posté(e)

Ah ok désolé j'avais pas bien vu le code, tapatalk sur smartphone c'est pas très lisible

Donc j'imagine que tu es en V4 ... J'ai remonté le problème àFibaro depuis la version alpha 3,9xxx et logiquement la V4 stable devrait corriger cela... Je confirme que c'est très désagréable voir rendre le debug presque inutilisable dans certains cas de debug d'enchaînements d'actions imbriquées .

En revanche si tu es en V3 ce n'est pas un problème connu.

Envoyé de mon iPhone àl'aide de Tapatalk

×
×
  • Créer...