iPhone Home Remote

This new feature lets you control Minerva, using the "Universal remote control" app.

Get the "Universal Remote Control" app:

For this to work, you need to prepare a script on your server, and route each command through to the appropriate appliance.

The current version of Minerva supplies this script as standard.

To see the data the URC returns, you can use this:

<?php
print_r($_GET);
?>
The arguments will generally be:

The command will be in the format:

command=menu.[index].region.[icon_reference].index.[position_on_screen]

In action

I'll admit the video is not overly exciting, but it covers the basics of preparation, and function.

Configuration

With version 1.1 of the app you can (re-)configure the buttons on each of the menus. This works because the first GET request made is to 'config.xml'. Which looks like this:
<homeremote>
 <menu>
   <button text="TV"/>
           <button icon="20"/>
           <button icon="19"/>
           <button icon="35"/>
           <button icon="36"/>
           <button menu="1"/>
 
The indentation is a mneumonic to indicate the horizontal lines of 6 icons. By including an element with an 'icon' attribute it becomes a button. Using a 'menu' attribute causes the '...' button to be drawn, and it navigates to the specific menu. (Counting from 0 for the home page.) As you'd expect, using the 'text' attribute displays no button, just the text.

For some examples of completed versions:
Original configConfiguration Process script
Improved Minerva ReportsConfiguration Process script

In order to know the IDs for each of the graphics, you can consult this table:
  1. Blank
  2. Ellipsis - reserved for menu change
  3. Power off
  4. Power on
  5. Book mark
  6. Mixer levels
  7. TV output
  8. Music
  9. Photographs
  10. House control
  11. News or information (eye=what's going on)
  12. Film
  13. Photographs
  14. Mail
  15. Weather
  16. CD
  17. Documents on a server (or cloud)
  18. Friends
  19. Up
  20. Down
  21. Left/previous
  22. Right/next
  23. Plus/more
  24. Minus/less
  25. Cross/delete/remove
  26. Magnify/show/status/info
  27. Grow
  28. Battery or power
  29. Chat messages or conversations
  30. Document
  31. Play/start
  32. Pause
  33. Stop
  34. Volume lower
  35. Mute
  36. Volume higher
  37. Rewind
  38. Previous
  39. Next
  40. Fast forward
  41. Favourites
  42. Tags