Forum Smart'ny Dom

Skrypt do wyświetla...
 

[Rozwiązany] Skrypt do wyświetlania temperatury na lcd  

  RSS
dzidzi20
(@dzidzi20)
Nowy

Witam.

Mam taki skryp który wyświetla mi temperaturę na ekranie lcd. Skrypt działa poprawnie ale wyświetla temperaturę z dwoma miejscami po przecinnku a chciałbym zaokrąglić to do jednego miejsca po przecinku.

skrypt:

local NazwaCzujnika="klatka"
commandArray = {} if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='192.168.0.159/control?cmd=lcd,3,1,KLATKA%20TEMP='..otherdevices_svalues[NazwaCzujnika]..'*C'
end
return commandArray




udało mi siię osiagnąć cel

function round(num, idp)
local mult = 10^(idp or 0)
return math.floor(num * mult + 0.5) / mult
end
temp=round(otherdevices_svalues['klatka'],1)
commandArray = {}
commandArray['OpenURL']='192.168.0.159/control?cmd=lcd,3,1,Klatka%20TEMP:'..temp..'*C%20 '
return commandArray

 

Cytuj
Dodane : 20/11/2019 6:25 pm
Udostępnij:



Udostępnij
  • 1
    Share

Proszę Zaloguj Się lub Zarejestruj