Hallo zusammen,
ich habe oder bin dabei ein kleines Skript zu schreiben, welches mir alle Devices ausliest welche ein
Temperatur oder Feuchtigkeitsensor beinhaltet.
Nun habe ich zwei Probleme welche sicher jemand beantworten kann.
- Warum bekomme ich hier “fibaro:debug(‘Wert ’ …stVar… ’ anzeigen’);”
folgende fehlermeldung.
[line 18: attempt to concatenate local ‘stVar’ (a nil value)
Wenn ich die obige Zeile weglasse bekomme ich die nächste Fehlermeldung
line 20: bad argument #1 to ‘find’ (string expected, got nil)
--[[
%% properties
%% events
%% globals
--]]
local deviceType = "temp"
local deviceType2 = "humi"
local i = 0
local maxNodeID = 250
for i = 0, maxNodeID do
local stVar = fibaro:getType (i);
fibaro:debug(stVar);
fibaro:debug(i);
--fibaro:debug('Wert ' ..stVar.. ' anzeigen');
x, y = string.find(stVar, deviceType)
if x ~= nill then
fibaro:debug("Test");
fibaro:debug(stVar);
end
end