89 lines
1.9 KiB
JSON
89 lines
1.9 KiB
JSON
{
|
|
"name-check": {
|
|
"$path-prefix": "",
|
|
"$groups": {
|
|
"power-toggle": [
|
|
"/^((power|pwr)[_\\s]*)?(toggle)?$/",
|
|
"/^((power|pwr)[_\\s]*)?((on[_\\/\\s]*off)|(off[_\\/\\s]*on)|toggle)$/",
|
|
"/^(turn[_\\s]*)?((on[_\\/\\s]*off)|(off[_\\/\\s]*on))$/"
|
|
],
|
|
"power-off": [
|
|
"/^((power|pwr)[_\\s]*)?off$/",
|
|
"/^(turn[_\\s]*)?(off)$/"
|
|
],
|
|
"power-on": [
|
|
"/^((power|pwr)[_\\s]*)?on$/",
|
|
"/^(turn[_\\s]*)?(on)$/"
|
|
],
|
|
"vol_up": [
|
|
"/^vol(ume)?[_\\s]*(up|[\\^+])$/"
|
|
],
|
|
"vol_dn": [
|
|
"/^vol(ume)?[_\\s]*(d(o?w)?n|[v\\-])$/"
|
|
],
|
|
"ch_next": [
|
|
"/^ch(an(nel)?)?[_\\s]*(up|[\\^+])$/"
|
|
],
|
|
"ch_prev": [
|
|
"/^ch(an(nel)?)?[_\\s]*(d(o?w)?n|[\\v-])$/"
|
|
],
|
|
"mute": [
|
|
"mute",
|
|
"mte",
|
|
"/^mute.*$/"
|
|
]
|
|
},
|
|
"TVs/*": {
|
|
"Power": [
|
|
"$group:power-toggle"
|
|
],
|
|
"Power_off": [
|
|
"$group:power-off"
|
|
],
|
|
"Power_on": [
|
|
"$group:power-on"
|
|
],
|
|
"Vol_up": [
|
|
"$group:vol_up"
|
|
],
|
|
"Vol_dn": [
|
|
"$group:vol_dn"
|
|
],
|
|
"Ch_next": [
|
|
"$group:ch_next"
|
|
],
|
|
"Ch_prev": [
|
|
"$group:ch_prev"
|
|
],
|
|
"Mute": [
|
|
"$group:mute"
|
|
]
|
|
},
|
|
"ACs/*": {
|
|
"Off": [
|
|
"$group:power-off"
|
|
]
|
|
},
|
|
"Audio_Receivers/*,SoundBars/*,Speakers/*": {
|
|
"Power": [
|
|
"$group:power-toggle"
|
|
],
|
|
"Power_off": [
|
|
"$group:power-off"
|
|
],
|
|
"Power_on": [
|
|
"$group:power-on"
|
|
],
|
|
"Vol_up": [
|
|
"$group:vol_up"
|
|
],
|
|
"Vol_dn": [
|
|
"$group:vol_dn"
|
|
],
|
|
"Mute": [
|
|
"$group:mute"
|
|
]
|
|
}
|
|
}
|
|
}
|