Stable release 2018/11/06 (219)

Hi Phil,

  1. I used the Flirc software to update the firmware only. The default profiles work just fine.
  2. Added a new device using the iOS Harmony app. Manufacturer Flirc, Device Kodi.
  3. Added the new ‘Flirc Media Player’ to my ‘Listen to Roon’ activity.
  4. Customized the buttons on the Harmony Remote and mapped them to the Flirc commands for play, pause, skip forward and skip back using the iOS app.

I am more than happy to dive in deeper if the above does not make sense.

WJ

Thanks for the hints… Still can’t get it to work. What version of ropieeeare u on? I’m on 219-1…

I’m trying to see if I can verify that the flirc is receiving the commands and then figure out why they aren’t being passed on to roon… any ideas?

Yes. Please provide feedback and I can have a look. You can find the feedback option in the advanced menu.

i tried irw and got the following…

y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y^C
[root@ropieee ~]# uname - a
uname: extra operand ‘-’
Try ‘uname --help’ for more information.
[root@ropieee ~]# uname -a
Linux ropieee 4.14.76-1-SPCKFSH #1 SMP PREEMPT Mon Oct 22 19:02:27 CEST 2018 armv7l GNU/Linux
[root@ropieee ~]# ls /bin/term
/bin/setterm /bin/unterm /bin/vterm-ctrl /bin/vterm-dump
[root@ropieee ~]# ls /sbin/term
/sbin/setterm /sbin/unterm /sbin/vterm-ctrl /sbin/vterm-dump
[root@ropieee ~]# ls /usr/sbin/term
/usr/sbin/setterm /usr/sbin/unterm /usr/sbin/vterm-ctrl /usr/sbin/vterm-dump
[root@ropieee ~]# ls /usr/bin/term
/usr/bin/setterm /usr/bin/unterm /usr/bin/vterm-ctrl /usr/bin/vterm-dump
[root@ropieee ~]# vterm-ctrl
Control a libvterm-based terminal

Options:
reset
keypad [app|num]
screen [off|on|query]
cursor [off|on|query]
curblink [off|on|query]
curshape [block|under|bar]
mouse [off|click|clickdrag|motion]
altscreen [off|on|query]
bracketpaste [off|on|query]
icontitle [STR]
icon [STR]
title [STR]
[root@ropieee ~]# wir
-bash: wir: command not found
[root@ropieee ~]# irw
Cannot connect to socket /var/run/lirc/lircd: No such file or directory
[root@ropieee ~]# Cannot connect to socket /var/run/lirc/lircd: No such file or directory
-bash: Cannot: command not found
[root@ropieee ~]#

i also would like to install xterm for and X server connection. how do i do that? apt-get is not supported.

thanks!
Phil
18155708c876014c

Hi @Phil_Kemp,

RoPieee is not a generic distribution. Hence you cannot install software yourself. RoPieee is an applicance with a single task only: providing a Roon/RAAT endpoint.

If you’re looking for a generic distribution then there are more then enough options.

Thanks,

thanks harry, i understand. i thought i saw irw in a post and that it might help to see what commands are being received by ropoieee… any thoughts based on the feedback? thanks…

HI @Phil_Kemp,

You did not configure the zone te be controlled by the Flirc; it’s still on ‘unknown’. In that case the remote control is not started.

So:

  • configure the right zone (the zone you want to control; make sure you type it exactly how it is named in Roon)
  • make sure you enable RoPieee’s Remote Extension in Roon.

Regards Harry

@spockfish Harry I have a zone thats using a USB connected DAC with an OSMC remote on it for that zone so I can pause with a hand held remote.

I also have a display only that has (now) lost the ability to pause the same DAC zone…are the 2 remotes mutually exclusive? i.e. I can’t have 2 remotes controlling the one zone?

Yes you can. Both controls work separately and only depend on the zone you’ve configured. If it’s the same for the display and the remote then they both work on the same zone.

OK Ill try its again… I just lost power on the whole house for no known reason other than maybe too much electronics gear with eathleakage accumulation beyond the breakers baseline.

Seems like whole screen is locked up…so here is a feedback f0edb89584861f68

Obviously the web GUI is still operational f0edb89584861f68

A restart of the extension seems to have done the trick

Just changed and synced up the name. Still not working.
Feedback 3aaa253876335b7d
Thanks
Phil

Ok. There’s an additional space at the end of the zone name, I’m wondering if this intentional…

Anyways, as you did this already… can you login and run the ‘irw’ command? And then press a few buttons?
Let’s see what happens.

Ok fixed the space. Get the following when I press keys.
Welcome to RoPieee

 Website: https://ropieee.org
   Forum: https://community.roonlabs.com/c/audio-products/ropieee

Keep in mind that SSH access is not officially supported and might disappear in the future.

Have fun!
[root@ropieee ~]# irw
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a5 0 KEY_PREVIOUSSONG /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a4 0 KEY_PLAYPAUSE /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0
a3 0 KEY_NEXTSONG /dev/input/event0

Phil

8bc6b061d870de35

Ok, this is all good.

So the Flirc is working as it should.
However, did you enable RoPieee’s extension in Roon?

Just did. It wasn’t running…
Still no control… do I have to restart roon or roon endpoint?

Phil

can you send me the feedback again?

And run the following command:

/opt/RoPieee/sbin/send-remote-control playpause

Ok that worked to play and pause. Remote doesn’t.
Feedback fdf2c7791f9ce8a8

Phil

ok, we’re getting there. this means the extension etc. is working as well.
Can you run this command:

systemctl status irexec