The code:
- conditions:
- condition: template
value_template: "{{ trigger.event.data.key == 'Rev' }}"
sequence:
- action: denonavr.get_command
metadata: {}
data:
command: /goform/formiPhoneAppDirect.xml?MV775
target:
entity_id: media_player.denon_avc_x3800h
alias: Vol -2.5
- conditions:
- condition: template
value_template: "{{ trigger.event.data.key == 'Fwd' }}"
sequence:
- action: denonavr.get_command
metadata: {}
data:
command: /goform/formiPhoneAppDirect.xml?MV675
target:
entity_id: media_player.denon_avc_x3800h
alias: Vol -12.5
- conditions:
- condition: template
value_template: "{{ trigger.event.data.key == 'Play' }}"
sequence:
- action: denonavr.get_command
metadata: {}
data:
command: /goform/formiPhoneAppDirect.xml?MV575
target:
entity_id: media_player.denon_avc_x3800h
alias: Vol -22.5
- conditions:
- condition: template
value_template: "{{ trigger.event.data.key == 'Select' }}"
sequence:
- action: denonavr.get_command
metadata: {}
data:
command: /goform/formiPhoneAppDirect.xml?MV450
target:
entity_id: media_player.denon_avc_x3800h
alias: Vol -35
Pretty simple setup: using a simulated Roku, I’ve created buttons on my Logitech Harmony remote to set the volume to specific levels I frequently use. The latter three work just fine.
-2.5, on the other hand…does not. Seems to be a recent thing, too. At least, I’ve not noticed it until the last few days. When pressing the -2.5 button, it sets the volume to a seemingly random number, usually in the -5 to -9 range. Pressing it again sets the volume to -2.5, without fail.
This…makes no sense? I sat there a couple of days ago just pushing all the volume buttons in random orders and -2.5 only rarely worked the first time, while the others never misfired. They’re exactly the same code. I’m confused.
Anyone have any idea what’s going on here? I’m not even sure how to really begin tracking this under the hood to figure out where things might be going wrong. It’s not like it’s setting it to the same wrong number every time, or like it’s setting it to one of the other numbers.