This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Operating hours counter
#1
Hey guys,

we want to create an operating hour counter for a Boolean address, does anyone have a finished script?

Thank you
Reply
#2
Function from FB Editor
Code:
12345678910111213141516171819
function fbe_operating_hours(input, reset, blockID)   local inputValue = input.value and input.value ~= 0   if reset and reset ~= 0 then     if inputValue then       storage.set(blockID .. "_start", os.time())     end     return inputValue and 0 or nil   elseif inputValue then     local start = storage.get(blockID .. "_start")     if start == nil then       start = input.updatetime       storage.set(blockID .. "_start", start)     end     return (os.time() - start) / 3600   else     storage.delete(blockID .. "_start")     return nil   end end
------------------------------
Ctrl+F5
Reply


Forum Jump: