uid: UniversalRemote2 tags: [] props: parameters: - context: item description: The item to send the command to label: Item name: item required: false type: TEXT groupName: items - description: Type label to display on top of the remote (TV, Sat, Amp etc.) label: Device Type name: devicetype required: false type: TEXT groupName: labels - description: Command to power on/off label: Power name: power required: false type: TEXT groupName: commands - description: Command to increase volume label: Volume Up name: volumeup required: false type: TEXT groupName: commands - description: Command to decrease volume label: Volume Down name: volumedown required: false type: TEXT groupName: commands - description: Command to mute volume label: Volume Mute name: volumemute required: false type: TEXT groupName: commands - description: Command to switch one channel up label: Channel Up name: channelup required: false type: TEXT groupName: commands - description: Command to switch one channel down label: Channel Down name: channeldown required: false type: TEXT groupName: commands - description: Command to switch send EPG label: EPG name: epg required: false type: TEXT groupName: commands - description: Command to switch send Info label: Info name: info required: false type: TEXT groupName: commands - description: Command to send 1 label: "1" name: one required: false type: TEXT groupName: commands - description: Command to send 2 label: "2" name: two required: false type: TEXT groupName: commands - description: Command to send 3 label: "3" name: three required: false type: TEXT groupName: commands - description: Command to send 4 label: "4" name: four required: false type: TEXT groupName: commands - description: Command to send 5 label: "5" name: five required: false type: TEXT groupName: commands - description: Command to send 6 label: "6" name: six required: false type: TEXT groupName: commands - description: Command to send 7 label: "7" name: seven required: false type: TEXT groupName: commands - description: Command to send 8 label: "8" name: eight required: false type: TEXT groupName: commands - description: Command to send 9 label: "9" name: nine required: false type: TEXT groupName: commands - description: Command to send 0 label: "0" name: zero required: false type: TEXT groupName: commands - description: Command to send Return label: Return name: return required: false type: TEXT groupName: commands - description: Command to send Home/Menu label: Home/Menu name: home required: false type: TEXT groupName: commands - description: Command to send OK/Enter label: OK/Enter name: ok required: false type: TEXT groupName: commands - description: Command to send Up label: Arrow Up name: up required: false type: TEXT groupName: commands - description: Command to send Left label: Arrow Left name: left required: false type: TEXT groupName: commands - description: Command to send Right label: Arrow Right name: right required: false type: TEXT groupName: commands - description: Command to send Down label: Arrow Down name: down required: false type: TEXT groupName: commands - description: Command to send Red label: Red name: red required: false type: TEXT groupName: commands - description: Command to send Green label: Green name: green required: false type: TEXT groupName: commands - description: Command to send Yellow label: Yellow name: yellow required: false type: TEXT groupName: commands - description: Command to send Blue label: Blue name: blue required: false type: TEXT groupName: commands - description: Command to send Rewind label: Rewind name: rewind required: false type: TEXT groupName: commands - description: Command to send Play label: Play name: play required: false type: TEXT groupName: commands - description: Command to send Pause label: Pause name: pause required: false type: TEXT groupName: commands - description: Command to send Forward label: Forward name: forward required: false type: TEXT groupName: commands - description: Command to send Previous label: Previous name: previous required: false type: TEXT groupName: commands - description: Command to send Stop label: Stop name: stop required: false type: TEXT groupName: commands - description: Command to send Record label: Record name: record required: false type: TEXT groupName: commands - description: Command to send Next label: Next name: next required: false type: TEXT groupName: commands parameterGroups: - name: items label: Items to use - name: labels label: Labels to set - name: commands label: Commands to send timestamp: Jun 3, 2021, 1:51:54 PM component: f7-card config: style: box-shadow: 2px 3px rgb(150,150,150) background-color: rgb(192, 192, 192) --f7-card-margin-horizontal: 0px border-radius: 30px width: 15rem height: 46rem slots: default: - component: oh-button config: bgColor: black style: position: absolute left: 20px top: 20px width: 60px height: 40px border-radius: 12px display: flex iconF7: power iconSize: 25 action: command actionCommand: =props.power actionItem: =props.item - component: oh-link config: color: black style: font-size: 25px position: absolute left: 90px top: 20px width: 60px height: 40px display: flex text: '=(props.devicetype) ? props.devicetype : "TV"' - component: oh-button config: bgColor: black style: position: absolute left: 160px top: 20px width: 60px height: 40px border-radius: 12px display: flex iconF7: speaker_slash iconSize: 25 action: command actionCommand: =props.volumemute actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 20px top: 80px width: 60px height: 40px border-radius: 12px display: flex text: 1 action: command actionCommand: =props.one actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 90px top: 80px width: 60px height: 40px border-radius: 12px display: flex text: 2 action: command actionCommand: =props.two actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 160px top: 80px width: 60px height: 40px border-radius: 12px display: flex text: 3 action: command actionCommand: =props.three actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 20px top: 130px width: 60px height: 40px border-radius: 12px display: flex text: 4 action: command actionCommand: =props.four actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 90px top: 130px width: 60px height: 40px border-radius: 12px display: flex text: 5 action: command actionCommand: =props.five actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 160px top: 130px width: 60px height: 40px border-radius: 12px display: flex text: 6 action: command actionCommand: =props.six actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 20px top: 180px width: 60px height: 40px border-radius: 12px display: flex text: 7 action: command actionCommand: =props.seven actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 90px top: 180px width: 60px height: 40px border-radius: 12px display: flex text: 8 action: command actionCommand: =props.eight actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 160px top: 180px width: 60px height: 40px border-radius: 12px display: flex text: 9 action: command actionCommand: =props.nine actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 20px top: 230px width: 60px height: 40px border-radius: 12px display: flex color: white iconF7: house iconSize: 25 action: command actionCommand: =props.home actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 90px top: 230px width: 60px height: 40px border-radius: 12px display: flex text: "0" action: command actionCommand: =props.zero actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 160px top: 230px width: 60px height: 40px border-radius: 12px display: flex color: white iconF7: arrow_uturn_left iconSize: 25 action: command actionCommand: =props.return actionItem: =props.item - component: f7-badge config: bgColor: black style: position: absolute left: 33px top: 283px width: 174px height: 174px border-radius: 50% z-index: 0 - component: oh-button config: color: white bgColor: black style: font-size: 25px position: absolute left: 80px top: 330px width: 80px height: 80px border-radius: 50% border: gray solid 1px display: flex z-index: 1 text: OK action: command actionCommand: =props.ok actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 100px top: 285px width: 40px height: 40px display: flex z-index: 1 iconF7: arrowtriangle_up iconSize: 35 action: command actionCommand: =props.up actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 35px top: 350px width: 40px height: 40px display: flex z-index: 1 iconF7: arrowtriangle_left iconSize: 35 action: command actionCommand: =props.left actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 165px top: 350px width: 40px height: 40px display: flex z-index: 1 iconF7: arrowtriangle_right iconSize: 35 action: command actionCommand: =props.right actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 100px top: 415px width: 40px height: 40px display: flex z-index: 1 iconF7: arrowtriangle_down iconSize: 35 action: command actionCommand: =props.down actionItem: =props.item - component: f7-badge config: bgColor: gray style: position: absolute left: 15px top: 465px width: 70px height: 100px border: gray solid 1px z-index: 0 - component: oh-button config: color: white bgColor: black style: position: absolute left: 20px top: 470px width: 60px height: 40px border-radius: 12px display: flex z-index: 1 iconF7: speaker_3 iconSize: 30 action: command actionCommand: =props.volumeup actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 20px top: 520px width: 60px height: 40px border-radius: 12px display: flex z-index: 1 iconF7: speaker_1 iconSize: 30 action: command actionCommand: =props.volumedown actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 90px top: 470px width: 60px height: 40px border-radius: 12px display: flex text: EPG action: command actionCommand: =props.epg actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 90px top: 520px width: 60px height: 40px border-radius: 12px display: flex text: Info action: command actionCommand: =props.info actionItem: =props.item - component: f7-badge config: bgColor: gray style: position: absolute left: 155px top: 465px width: 70px height: 100px border: gray solid 1px z-index: 0 - component: oh-button config: color: white bgColor: black style: position: absolute left: 160px top: 470px width: 60px height: 40px border-radius: 12px display: flex z-index: 1 text: CH+ action: command actionCommand: =props.channelup actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 160px top: 520px width: 60px height: 40px border-radius: 12px display: flex z-index: 1 text: CH- action: command actionCommand: =props.channeldown actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 25px top: 570px width: 40px height: 40px border-radius: 12px display: flex color: red iconF7: circle_fill iconSize: 25 action: command actionCommand: =props.red actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 75px top: 570px width: 40px height: 40px border-radius: 12px display: flex color: green iconF7: circle_fill iconSize: 25 action: command actionCommand: =props.green actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 125px top: 570px width: 40px height: 40px border-radius: 12px display: flex color: yellow iconF7: circle_fill iconSize: 25 action: command actionCommand: =props.yellow actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 175px top: 570px width: 40px height: 40px border-radius: 12px display: flex color: blue iconF7: circle_fill iconSize: 25 action: command actionCommand: =props.blue actionItem: =props.item - component: f7-badge config: bgColor: gray style: position: absolute left: 20px top: 615px width: 200px height: 100px border: gray solid 1px z-index: 0 - component: oh-button config: color: white bgColor: black style: position: absolute left: 25px top: 620px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: backward iconSize: 25 action: command actionCommand: =props.rewind actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 75px top: 620px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: play_fill iconSize: 25 action: command actionCommand: =props.play actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 125px top: 620px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: pause iconSize: 25 action: command actionCommand: =props.pause actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 175px top: 620px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: forward iconSize: 25 action: command actionCommand: =props.forward actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 25px top: 670px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: backward_end_alt iconSize: 25 action: command actionCommand: =props.previous actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 75px top: 670px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: stop_fill iconSize: 25 action: command actionCommand: =props.stop actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 125px top: 670px width: 40px height: 40px border-radius: 12px display: flex color: red z-index: 1 iconF7: circle_fill iconSize: 20 action: command actionCommand: =props.record actionItem: =props.item - component: oh-button config: color: white bgColor: black style: position: absolute left: 175px top: 670px width: 40px height: 40px border-radius: 12px display: flex color: white z-index: 1 iconF7: forward_end_alt iconSize: 25 action: command actionCommand: =props.next actionItem: =props.item