Info 4.072 Beta und CentralSceneEvent

Vielen Dank! Den Wert kann ich nicht abfragen (offenbar nicht 1), aber wenn ich ihn ungleich “nil” setze, geht es!

--[[
%% properties
%% events
336 CentralSceneEvent
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
action = json.encode(startSource)
fibaro:debug(action)

local Key1 = action:match('"keyId":1')
local Key3 = action:match('"keyId":3')

if (Key1 ~= nil) then
  fibaro:debug('Key1 wurde gedrückt');
elseif (Key3 ~= nil) then
  fibaro:debug('Key3 gedrückt');
end

Hi,

stimmt, da hab ich gepennt. Sorry.

Hab es bei mir auch so gemacht und hier nicht geschaltet. In dem Wert wird glaub ich der Wert nochmal abgebildet.

Also:

Key1 = "keyId":1

Gruß

Hallo,

bei dem zme_wallc Switch waren die Tasten Aktionen gleich einem numerischen Wert. Bei dem PoPP wall-c muss ich wenn ich die Aktion auslesen. Für das Pressen der Taste habe ich “Pressed” gesehen und soweit dieser gleich wie der Philo funktioniert wird auch “Released” funktionieren. Wie werden aber Doppel-Klicks erkann?

Mein Ziel ist es die Fibaro Roller Shutter mit einem Klick auf Key1 hoch fahren zu lassen und mit einem Doppelklick zu stoppen. Mit Klick auf Key3 runter fahren zu lassen und bei Doppelklick zu stoppen. Habt Ihr eine Idee wie die Werte dafür sind und wie ich das am besten realisiere?

Gruß
Jochen

Hi,

gib dir doch mit dem geposteten Skript hier in dem Thread den Inhalt aus. Dann siehst du die Ausgabe. Hier gibt es ein weiterentwickeltes Skript

https://www.siio.de/kleine-lua-scripte-teil-9-fibaro-button-lua/

Gruß

Verzeiung for das schlechte Deutsch aber ich versuche es trotsdem.

Ich habe LUA code gemacht fur die steurung von Dimmer via ein WallC-S von den hersteller Popp in ein Fibaro HC2.
sie finden diese code hier aber mit Englischen commentar
https://forum.fibaro.com/index.php?/topic/22713-zwaveme-wallcs/#comment-99390