habe eben versucht eine eigentlich einfache Szene zu erstellen:
Wenn Bewegung erkannt, Benachrichtigung mit Snapshot aus IP Cam per Email.
Leider komme ich da mit dem Szeneneditor nicht klar. Oder ist das mit dem grafischen Editor nicht möglich?
Hier das LUA Script:
<code>--[[
%% properties
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (
( tonumber(fibaro:getValue(29, "value")) > 0 )
or
startSource["type"] == "other"
)
then
fibaro:call(35, "sendPhotoToUser", "28");
end</code>
OK die Szene habe ich wie gezeigt erstellt. Nun lässt sich die Szene aber weder starten noch stoppen. Die entsprechenden Buttons sind jeweils grau, also inaktiv. Es müsste an der Stelle doch der “RUN” Button blau sein damit ich die Szene aktivieren kann oder?
Wenn die Szene dann so läuft, woher weiß HC2, wohin der Snapshot gespeichert werden soll?
ich habe es bisher leider nicht hinbekommen.
Hier der aktuelle LUA Code:
<code>
--[[
%% properties
63 value
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (
( tonumber(fibaro:getValue(63, "value")) > 0 )
or
startSource["type"] == "other"
)
then
fibaro:call(2, "sendDefinedEmailNotification", "1");
fibaro:call(35, "sendPhotoToUser", "2");
end
</code>
Im Anhang die Szene als Block.
Problem:
Die Benachrichtung per Email an den Admin funktioniert.
Das Senden des Photo an den Admin geht aber nicht. Wo kann da der Fehler sein? Es kommt weder in der Android App noch im Homecenter eine Benachrichtung.
btw: Gibt es eigentlich ein gutes Buch oder Tut in dem das Fibaro LUA gut erklärt ist? Früher oder später werde ich mich damit wohl beschäftigen müssen