Aller au contenu

Convertir Décimal Et Hexa En Lua


zeldoi5

Messages recommandés

Salut à  tous,

 

je cherche un moyen pour convertir la valeur numérique d'un slider en hexa en LUA...

 

Avez vous un moyen de le faire ?

J'y suis arrivé hier, mais ça ne marche plus (j'ai dà» faire des modifs

 

J'étais tombé sur la question de PITP2

http://www.domotique-fibaro.fr/index.php/topic/5086-conversion-hexa-dec/

Mais c'est l'inverse que je cherche!

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Pas forcément très propre comme conversion mais tu peux essayer ceci:

local slidervalue = 255

local hexavalue = string.format('%02x',slidervalue)
fibaro:debug(hexavalue)

A voir si c'est ce que tu cherches :)

 

Nicolas

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Bon testé avec mon code :

local ID_VD = fibaro:getSelfId() -- Recupere l'id du module Virtuel
local Slider1 = fibaro:get(ID_VD,"ui.Slider1.value")
fibaro:debug(Slider1)
-- Ecriture de la valeur du slider dans l'etiquette Label1
fibaro:call(ID_VD, "setProperty", "ui.Label1.value", Slider1)

--Convertion valeur décimale en Hexa :
local Slider1Hex = string.format('%02x',Slider1)
fibaro:debug("Valeur du nombre "..Slider1Hex)

 

Erreur :

[DEBUG] 16:07:27:
[ERROR] 16:07:27: line getSelfId() -- Recuper..."]:8

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...