Android Wifi Remote (Humax)

deanwray

Established Member
Joined
Apr 7, 2012
Messages
52
Reaction score
17
Points
9
Age
46
Ok I decided to spare a few hours yesterday to come up with an android app to access my humax foxsat hdr with adrianf36 excellent web remote. Basically the app just dynamically generates buttons and communicates with the web remote to control the box.

This is a very early build (2.5 hours) so I plan on doing much more to it :)
This is also a test version, so there will be things I have forgot or disabled.

IMPORTANT :
It requires android wifi state and settings cause in the 1st initial startup it will check to see if wifi is on and then start it.

VERY IMPORTANT:
Since instead of writing a whole new app, I grabbed frameworks from my library, and a few other apps to chuck something together quickly. Now, if your phone is ROOTED one of the imported frameworks will ask for permissions (due to part of that framework being used to kill/restart the System Bar in HoneyComb)... just say no and it will start anyways. This will be all tidy in a final release. There are many things in it at the moment that need adaptation away from the main app that I ripped them from...

I plan to:
  • Do some nice button styles that are relevant rather than the generic one thats there!
  • Finalise the sections.
  • Add channel list selector.
  • Change the section transition animations.
  • Make sure all the buttons and layouts are working for the task at hand.
  • Create a custom key creator for custom functions and macros.
  • Attempt to integrate some kind of channel guide.
  • Switch to pure telnet or stick with http (not sure)
  • maybe much more....depends on demand......

Anyways thanks to adrianf36 who gave me all the info i needed.

Download Here

I'm looking for people to test and either say yes, its worth doing and developing more....and suggestions......or the opposite :)

Built for android 2.3.3

humaxremote.png
 
Hi deanwray

Great idea - I've got an HTC Sensation XE running a manually installed ICS (Android 4.0.3) Alas I can't get it to work as (I think) it is not saving the IP of my Humax box - I changed the IP to my address, but it still doesn't seem to talk to it, so I exit the app and re-enter it and the IP has reverted to the default of 192.168.0.205.

Nice interface 'though.

Many thanks for starting this project.

Neville
 
Last edited:
Hi deanwray

Great idea - I've got an HTC Sensation XE running a manually installed ICS (Android 4.0.3) Alas I can't get it to work as (I think) it is not saving the IP of my Humax box - I changed the IP to my address, but it still doesn't seem to talk to it, so I exit the app and re-enter it and the IP has reverted to the default of 192.168.0.205.

Nice interface 'though.

Many thanks for starting this project.

Neville

OK, will have a look and fix, will put up a new version shortly :) (today)
Cheers for feedback
 
Ok new version up, that allows saving of ip :)

I was actually forcing it to be the ip of my humax box on start and overriding anything else :) ooops
 
Thanks Dean

Yes, when I start the app now it has remembered my IP (192.168.4.19), but it still doesn't seem to talk to my box. I've checked WiFi is on in my phone and the web interface works OK.

I wonder if it is my version of Android that is causing the problem?

Neville
 
Thanks Dean

Yes, when I start the app now it has remembered my IP (192.168.4.19), but it still doesn't seem to talk to my box. I've checked WiFi is on in my phone and the web interface works OK.

I wonder if it is my version of Android that is causing the problem?

Neville

you have the web remote installed on the box ?

I will put in a confirm connection bit on start that will say if it cannot find the appropriate connection on the box.
 
Yes - and that works fine via the Raydon web browser (the one with the super graphics that look exactly like the Humax remote, but split into two!)

Neville
 
I have installed this on my Ainol Elf running ICS. Have to reset the IP each time I start up, using an external keyboard, can't get the device to remember the IP. Can't see how to get onscreen keyboard to work.
Once started seems to work well!

Also tried on my HTC Desire HD, but couldn't get on screen keyboard to correct IP, haven't tried external keyboard with phone.

Alan
 
I have installed this on my Ainol Elf running ICS. Have to reset the IP each time I start up, using an external keyboard, can't get the device to remember the IP. Can't see how to get onscreen keyboard to work.
Once started seems to work well!

Also tried on my HTC Desire HD, but couldn't get on screen keyboard to correct IP, haven't tried external keyboard with phone.

Alan

get latest version, it was a mistake I had made :) Latest will remember your ip
 
Hi Dean

First time I ran it, I got the browser 'can't connect' error. I then opened the web interface by just typing the IP address and it prompted me for my login screen (yes, I've set a username ans password!) and then when I ran your URL, I don't get an error, just a blank screen.

Could that be the problem? My web interface wanting the username and password before allowing connection?

Neville
 
Hi Dean

First time I ran it, I got the browser 'can't connect' error. I then opened the web interface by just typing the IP address and it prompted me for my login screen (yes, I've set a username ans password!) and then when I ran your URL, I don't get an error, just a blank screen.

Could that be the problem? My web interface wanting the username and password before allowing connection?

Neville

if the web interface (more specifically the webRemote) requires password they yes. Will look into adding a user/password... later today

Can you do me a test ? if you do this in a browser

http://username:[email protected]/plugin/remotecon...signal=CHAN_UP

does that work (replacing username and password with your own obviously) ?
 
Last edited:
Thanks
I will try your revised version later.

A few initial thoughts, would be good if it would work in landscape, better on my tablet.

I have used it to change channels both using numerical keypad and up down all works fine. Also started to watch a recording OK but when I wanted to fast forward found I had to change screens.

So don't think the items on each screen optimal, but very good as first attempt!

Thanks again

Alan
 
Last edited:
Thanks
I will try your revised version later.

A few initial thoughts, would be good if it would work in landscape, better on my tablet.

I have used it to change channels both using numerical keypad and up down all works fine. Also started to watch a recording OK but when I wanted to fast forward found I had to change screens.

So don't think the items on each screen optimal, but very good as first attempt!

Thank again

Alan

All suggestions good :)

I dont actually watch TV/SAT all that much, so just flung buttons in that seemed appropriate :) Once the layout works for most people, then will do the landscape views.
 
Hi

I tried http://uname:[email protected]/plugin/remotecon...signal=CHAN_UP - was that correct? I just get the error box "Windows cannot find http://username:[email protected]/plugin/remotecon...signal=CHAN_UP - Please check the spelling and try again (!!)

N

I just tested on my box, should not require password at all...

I know you get a blank page, but does it actually change the channel when you used http://192.168.4.19/plugin/remotecon...signal=CHAN_UP in a browser ? Also using the web remote page can you right click on a button, "copy link location" and paste in a reply ?
 
I've just clicked on the List button and got javascript:SendRemote('LIST', 'xmit1') The address of the graphic is http://192.168.4.19/plugin/remotecontrol/img/Remote_top.png.

Clicking on http://192.168.4.19/plugin/remotecon...signal=CHAN_UP I just get The Webpage cannot be found (not a blank screen this time) - yet I have the web remote open in another tab.

N

sorry I ment this link http://192.168.4.19/plugin/remotecontrol/cgi-bin/remotesend.jim?signal=CHAN_UP

which is just --http://192.168.4.19/plugin/remotecontrol/cgi-bin/remotesend.jim?signal=CHAN_UP--
 
Sorry - my fault - I'm being thick! Yes - that works - blank screen but the channel changes.

N
 
Yes - that worked! Sorry as it took AGES to type it in - and I found I had to have CHAN_UP in uppercase!
 
Yes - that worked! Sorry as it took AGES to type it in - and I found I had to have CHAN_UP in uppercase!

if that works that the only thing that the remote android app does, call the webRemote address as a http request....

very odd....
 
Indeed! I've just re-tried your app and checked the IP address is still correct (which it is) and gone to Channel and then tried the Chn+ and nothing happens.
 
I suspect that this might be down the andriod browsers understanding of javascript?

Using the andriod browser directy with the WebIf buttons does not work.
 
The WebIF remote control on my Android browser (ICS) does work fine, as do the macro buttons I'd recorded. I don't think Dean is using Java.

Neville
 

The latest video from AVForums

Is 4K Blu-ray Worth It?
Subscribe to our YouTube channel
Back
Top Bottom