Hallo zusammen,
ich brauche mal Unterstützung in Sachen Lua.
Ich kann per API auf meine PV-Anlage und möchte die aktuelle Leistung nutzen um Rückschluss auf den Dämmerungsstatus ziehen.
mein Script
--[[
%% properties
%% globals
--]]
local http = net.HTTPClient()
function call(url)
http:request(url,
{
options = {method = 'GET' },
success = function(response)
fibaro:debug(response.data)
--fibaro:debug("\n\n")
end,
error = function(errorcode) fibaro:debug("error=" .. errorcode) end
})
end
call("http://192.168.1.163/R3EMSAPP_REAL.ems?file=ESSRealtimeStatus.json")
gerade erst gesehen das alles unterhalb von ESSRealtimeStatus ist, das lässt sich hier mega schlecht erkennen. Kannst du die komplette Json Datei mal bei https://pastebin.com/ hochladen und hier posten dann kann man ich das testen ;).
Es gibt noch ein Problem:
[DEBUG] 20:41:42: [1;31m2018-08-08 20:41:42.365262 [ fatal] Unknown exception: /opt/fibaro/scenes/89.lua:20: unexpected symbol near ‘>’
Hi Nico,
perfekt!!!
Vielen, vielen Dank für Deine Hilfe!
Hiermit komme ich weiter! Ich kann jetzt auf Werte und Wettersensor der PV zurückgreifen und daran einige Abhängigkeiten festmachen…
Es spricht ja nichts da gegen, sich die Variablen minütlich neu zu laden…