This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
powersync-app/nymea-app/ruletemplates/mediatemplates.json
2019-08-31 04:13:30 +02:00

70 lines
2.3 KiB
JSON

{
"templates": [
{
"description": "Dim light while watching TV",
"ruleNameTemplate": "%0 dims %1 for movie time",
"stateEvaluatorTemplate": {
"stateDescriptorTemplate": {
"interfaceName": "mediaplayer",
"interfaceState": "playbackStatus",
"selectionId": 0,
"operator": "ValueOperatorEquals",
"value": "Playing"
},
"stateOperatorTemplate": "StateOperatorAnd",
"childEvaluatorTemplates": [
{
"stateEvaluatorTemplate": {
"stateDescriptorTemplate": {
"interfaceName": "mediaplayer",
"interfaceState": "playerType",
"selectionId": 0,
"operator": "ValueOperatorEquals",
"value": "video"
}
}
}
]
},
"ruleActionTemplates": [
{
"interfaceName": "dimmablelight",
"interfaceAction": "power",
"selectionId": 1,
"params": [
{
"name": "power",
"value": false
}
]
}
],
"ruleExitActionTemplates": [
{
"interfaceName": "dimmablelight",
"interfaceAction": "power",
"selectionId": 1,
"params": [
{
"name": "power",
"value": true
}
]
},
{
"interfaceName": "dimmablelight",
"interfaceAction": "brightness",
"selectionId": 1,
"params": [
{
"name": "brightness",
"value": "50"
}
]
}
]
}
]
}