Parameter setzen für Fremddevice funktioniert nicht

Hi,

ich habe ein Problem bei einer Fremddevice (Sensetive Strip) einen Parameter zu setzen. Vielleicht hat jemand eine Tipp, was ich noch versuchen kann.
Ich kann die eingestellten Parameter auslesen und ich kann ein „reset to default“ durchführen und sehe jeweils im Message Fenster, dass etwas passiert und eine entsprechende Kommunikation stattfindet. Wenn ich allerdings einen neuen Wert in das Parameterfeld eintrage, speichere und einen refresh auf der Device durchführe tut sich nichts. Entsprechend ist beim neu auslesen der Werte immer noch alles beim Alten.
Hat jemand eine Idee?

Michael

https://www.siio.de/board/thema/neo-coolcam-powerplug-parameter-konfiguration/

–[[
%% properties
%% globals
–]]

local ID = 137
local parameter = 37
local size = 2
local value = 771

function changeParameter(deviceid,set_parameter,set_size,set_value)
local http = net.HTTPClient()
http:request(“http://127.0.0.1:11111/api/devices/”…deviceid, {
options = {
method = ‘PUT’,
headers = {},
data = ‘{“properties”:{“parameters”:[{“id”:’…set_parameter…’,“size”:’…set_size…’,“value”:’…set_value…’}}]}’,
timeout = 10000
},
success = function(response)
local result = response.data;
if response.status == 200 or response.status == 201 then
fibaro:debug(‘Status: ’ …response.status… ’ - Parameter geändert’)
else
fibaro:debug(‘Error: ’ …response.status… ’ - Zugriff verweigert’)
end
end,
error = function(err)
fibaro:debug(’[ERROR] ’ … err)
end
})
end

changeParameter(ID,parameter,size,value)

hi,
bitte auf dem Master Device versuchen.
da geht es bei meinen Sensative comfort strips.

Gruss - kro