#if $targetDev.typeIsLock #if $targetDev.isOn ${_restRequestStart("devices", $targetDev.name, "isOn=0"), entityEncoding='skip'} ${_restRequestEnd, entityEncoding='skip'} #else ${_restRequestStart("devices", $targetDev.name, "isOn=1"), entityEncoding='skip'} ${_restRequestEnd, entityEncoding='skip'} #end if #else if $targetDev.typeIsSensor #if $targetDev.isOn ${_restRequestStart("devices", $targetDev.name, "isOn=0"), entityEncoding='skip'} ${_restRequestEnd, entityEncoding='skip'} #else ${_restRequestStart("devices", $targetDev.name, "isOn=1"), entityEncoding='skip'} ${_restRequestEnd, entityEncoding='skip'} #end if #else #if $targetDev.isOn ${_restRequestStart("devices", $targetDev.name, "isOn=0"), entityEncoding='skip'} ${_restRequestEnd, entityEncoding='skip'} #else ${_restRequestStart("devices", $targetDev.name, "isOn=1"), entityEncoding='skip'} ${_restRequestEnd, entityEncoding='skip'} #end if #end if ${targetDev.name} ${targetDev.displayLongState} #if $targetDev.typeIsLock and $targetDev.isOn     #end if ${_restRequestStart("devices", $targetDev.name, "isOn=0"), entityEncoding='skip'} #if $targetDev.typeIsLock Unlock #else if $targetDev.typeIsOpenClose Close #else Off #end if ${_restRequestEnd, entityEncoding='skip'}   ${_restRequestStart("devices", $targetDev.name, "isOn=1"), entityEncoding='skip'} #if $targetDev.typeIsLock Lock #else if $targetDev.typeIsOpenClose Open #else On #end if ${_restRequestEnd, entityEncoding='skip'}