Ik wit een
Xiaomi Wireless switch (rond) inzetten als aan/uit schakelaar.
Hiermee wil ik een Sonoff S2 met Tasmota software aan en uit kunnen schakelen door elke keer 1x op de knop te drukken.
Nu krijg ik hem in Domoticz prima te zien en krijg je een schakelaar met Off/Click/Double Click/Long Click/Long Click Release.
Als ik 1x klik gaat de lamp ook netjes aan.
Als ik nogmaals klik blijft de lamp aan omdat hij natuurlijk puur een click verstuurd en geen off.
Maar geen idee hoe je een Off kunt versturen met de switch.
Iemand tips hoe je dit kunt wel voor elkaar kunt krijgen zodat ik ook de lamp uit kan doen
Update, en opgelost
Met Lua dus. Variable: switch_state_tuinhek aangemaakt om de status te controleren.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| commandArray = {}
if devicechanged['Xiaomi Tuinhek'] then
if (devicechanged['Xiaomi Tuinhek'] == 'Click' and uservariables['switch_state_tuinhek'] == 'Off') then
commandArray['Lamp bij Tuinhek']='On'
commandArray['Variable:switch_state_tuinhek']= 'On'
print('<font color="blue">Lamp bij Tuinhek is aan!!</font>')
elseif (devicechanged['Xiaomi Tuinhek'] == 'Click' and uservariables['switch_state_tuinhek'] == 'On') then
commandArray['Lamp bij Tuinhek']='Off'
commandArray['Variable:switch_state_tuinhek']= 'Off'
print('<font color="blue">Lamp bij Tuinhek is uit!!</font>')
end
end
return commandArray |
[
Voor 47% gewijzigd door
MikeOO op 13-01-2018 16:53
]