Übergabe eines Wertes in einen http request

Und wieder eine Frage :slight_smile:
Ist es möglich in einer LUA Programmierung den Wert z.B. eines Dimmers in einen API Request zu übergeben?

Als Beispiel: Dimmer wird auf Value=80 geschaltet dann übernehme Wert in locale Variable xx und setze http request: ttp://192.168.0.33:8087/set/javascript.0.VirSchalter0?value=xx ab.

Ich möchte gerne die Werte eines Fibaro Dimmers in die Visualisierung von ioBroker übernehmen.

VG
Stefan

Habe es inzwischen selbst hin bekommen.
Für alle die eine ähnliche Anforderung haben anbei ein Teil des LUA scripts:

local startSource = fibaro:getSourceTrigger();
local http = net.HTTPClient()
local wert = fibaro:getValue(7, "value")

if 

 ( tonumber(fibaro:getValue(7, "value")) >= 0 )

then     
    http:request('http://192.168.0.33:8087/set/javascript.0.VirSchalter0?value='..wert, {
       success = function(resp)
        if resp.status == 200 then
          fibaro:debug(resp.status)
          fibaro:debug('sollte funktionieren')
        else
          fibaro:debug(resp.status) 
end
end
})
end

Hallo Stefan

Danke vielmals für deinen Post - ich bin jetzt genau an dem Punkt, wo du dich befunden hast.

Irgendwie kriege ich’s nicht gebacken. Konkret möchte ich in einem LUA-Script von Fibaro eine Variable in iobroker ändern. Es ist in iobroker die Variable „0_userdata.0.Status_Waschmaschine“ auf true bzw. false ändern lassen.

Kannst du mir allenfalls auf die Sprünge helfen, wie ich das machen kann?

Herzlichen Dank für deine Bemühungen.

Gruss

Danielos

… ich hab’s doch noch hingekriegt. Juhuu…

--[[
%% properties
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
local http = net.HTTPClient()

http:request('http://192.168.178.161:8087/set/0_userdata.0.Variablen.Status_Tumbler?value=true', {
      success = function(resp)
        if resp.status == 200 then
          fibaro:debug(resp.status)
          fibaro:debug('Wert aktualisiert')
        else
          fibaro:debug(resp.status) 
end
end
})

Danke für deine super Vorlage!