Jag är helt ny på detta men efter timmar på lua.org, m.nu osv.. jag har försökt följa Telldus i deras exempel om temperatur och vind.
Jag vill ta ut deltan i mellan två temperatur sensorer som jag har, och få dessa presenterade i LIVE genom att ändra värdet i min dummy-sensor som jag skapat.
Men jag förstår inte riktigt hur å vad jag misssat, suttit i timmar nu å försökt lära mig/hitta felen. men antar att det är massor fel å tankevurpor här. men om någon skulle vilja förklara lite vad som kan tänkas va fel i min kod så är jag evigt tacksam.
Vänliga Hälsningar
RP
Code: Select all
-- File: ff.lua
local deviceManager = require "telldus.DeviceManager"
local garage = deviceManager:findByName('Garaget') 
local vrum = deviceManager:findByName('Vardagsrum CH8') 
local dummy = deviceManager:findByName('Dummy') 
function calculate()
	if garage == nil or vrum == nil then
		return
	end
	
	local garage = device:sensorValue(1,0)
    	local vrum = device:sensorValue(1,0)
	local delta = vrum - garage  
  
	print("Sensor uppdatering %s grader", delta)
   	dummy:setSensorValue(1, delta, 0)
end
function onSensorValueUpdated()
		
	if device:name() == 'Garaget' or device:name() =='Vardagsrum CH8' then
		calculate()
	end
end
 
   