isSceneState
- Execute scene if another scene is finished with corresponding status or if another scene is enabled or disabled.
- This feature is available since version.
				
				Edit
			
			| Field | Type | Required | Description | 
|---|---|---|---|
| blockOptions.method.args.scene | sceneId | + | The id of target scene | 
| blockOptions.method.args.state | token | + | The state of target scene. Possible values: , , , , , . The tokens , , mean corresponding result of target scene. The token means any result of target scene. The tokens , mean target scene is enabled or disabled. | 
				
				Edit
			
			| Internal error code | Message | Data | 
|---|---|---|
| SCENE_WHEN_RECURSIVE_EXECUTE | Scene contain conditions with current scene id | scenes.when.recursive_execute | 
| SCENE_CYCLE_DETECTED | Requested action will create an infinite loop in scenes execution | scenes.cycle.detected | 
| SCENE_DOES_NOT_EXIST | The scene with this id does not exist | ezlo.scenes.not.exist | 
				
				Edit
			
			
				
					"when" : [{
   "blockType":"when",
   "blockOptions":{
      "method":{
         "name":"isSceneState",
         "args":{
            "scene":"scene",
            "state":"state"
         }
      }
   },
   "fields":[
      {
         "name":"scene",
         "type":"sceneId",
         "value": "5c7ff48b7f00002a07a408e3"
      },
      {
         "name":"state",
         "type":"token",
         "options":[
             {
                 "value":"failed",
                 "label":{
                     "lang_tag":"scene_state_failed",
                     "text":"Scene failed"
                 }
             },
             {
                 "value":"successful",
                 "label":{
                     "lang_tag":"scene_state_successful",
                     "text":"Scene finished successfully"
                 }
             },
             {
                 "value":"changed",
                 "label":{
                     "lang_tag":"scene_state_any",
                     "text":"Scenes was triggered to any state"
                 }
             },
             {
                 "value":"off",
                 "label":{
                     "lang_tag":"scene_state_any",
                     "text":"Any state"
                 }
             },
             {
                 "value":"on",
                 "label":{
                     "lang_tag":"scene_state_any",
                     "text":"Any state"
                 }
             }
         ],
         "value": "finished"
      }
   ]
}]				
			
             
                                    