can i use .after(900) with selector switch

Easy to use, 100% Lua-based event scripting framework.

Moderator: leecollings

Post Reply
Gravityz
Posts: 652
Joined: Wednesday 16 December 2015 19:13
Target OS: NAS (Synology & others)
Domoticz version: 2025.1
Location: Netherlands
Contact:

can i use .after(900) with selector switch

Post by Gravityz »

i am using this function normally on regular switches.
does the .after(900) also work on selector switches

i want to switch to a certain level and switch back to the previous level after 900 seconds
Ventilatie Mode is a text device
Control Mode is a selector switch with levels 0, 10 and 20
0 is default level

Code: Select all

    if (device.name =='Ventilatie Mode' and device.text == 'Stand 3') then
        domoticz.devices('Control Mode').switchSelector(10)
        domoticz.devices('Control Mode').switchSelector(0).after(900)
    end    
        
User avatar
TiXav
Posts: 63
Joined: Saturday 28 November 2015 22:25
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: France
Contact:

Re: can i use .after(900) with selector switch

Post by TiXav »

yes but afterSOMETIME like afterHour(hours), afterMin(minutes), afterSec(seconds) see https://wiki.domoticz.com/DzVents:_next ... _scripting

I use it often
dz.devices("Terrasse_RGBW").switchSelector('BlancFort').checkFirst()
dz.devices('Terrasse_RGBW').switchSelector('Off').afterSec(600)
dz.devices("Bornes_RGBW").switchSelector('BlancFort').checkFirst()
dz.devices('Bornes_RGBW').switchSelector('Off').afterSec(600)
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest