{
	"actions": [
		{
			"uid": "core.ItemCommandAction",
			"label": "send a command",
			"description": "Sends a command to a specified item.",
			"configDescriptions": [
				{
					"name": "itemName",
					"type": "TEXT",
					"label": "Item",
					"context": "item",
					"description": "the name of the item",
					"required": true
				},
				{
					"name": "command",
					"type": "TEXT",
					"label": "Command",
					"description": "the command to be sent (overrides a potential input value)",
					"required": false,
					"limitToOptions": false,
					"options": [
						{
							"label": "ON",
							"value": "ON"
						},
						{
							"label": "OFF",
							"value": "OFF"
						},
						{
							"label": "OPEN",
							"value": "OPEN"
						},
						{
							"label": "CLOSED",
							"value": "CLOSED"
						},
						{
							"label": "UP",
							"value": "UP"
						},
						{
							"label": "DOWN",
							"value": "DOWN"
						}
					]
				}
			],
			"inputs": [
				{
					"name": "command",
					"type": "command",
					"label": "Command",
					"description": "command that will be sent to the item.",
					"tags": [
						"command"
					]
				}
			]
		},
		{
			"uid": "core.ItemStateUpdateAction",
			"label": "update an item state",
			"description": "Updates the state of a specified item.",
			"configDescriptions": [
				{
					"name": "itemName",
					"type": "TEXT",
					"label": "Item",
					"context": "item",
					"description": "the name of the item",
					"required": true
				},
				{
					"name": "state",
					"type": "TEXT",
					"label": "State",
					"description": "the state to update the item to (overrides a potential input value)",
					"required": false,
					"limitToOptions": false,
					"options": [
						{
							"label": "ON",
							"value": "ON"
						},
						{
							"label": "OFF",
							"value": "OFF"
						},
						{
							"label": "OPEN",
							"value": "OPEN"
						},
						{
							"label": "CLOSED",
							"value": "CLOSED"
						},
						{
							"label": "UP",
							"value": "UP"
						},
						{
							"label": "DOWN",
							"value": "DOWN"
						}
					]
				}
			],
			"inputs": [
				{
					"name": "state",
					"type": "state",
					"label": "State",
					"description": "state that the item will be set to",
					"tags": [
						"state"
					]
				}
			]
		}
	]
}
