Android Wifi Remote (Humax)

deanwray

Novice Member
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

 

NRoberts

Standard Member
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:

deanwray

Novice Member
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
 

deanwray

Novice Member
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
 

NRoberts

Standard Member
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
 

deanwray

Novice Member
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.
 

NRoberts

Standard Member
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
 

barlborough

Standard Member
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
 

deanwray

Novice Member
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
 

NRoberts

Standard Member
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
 

deanwray

Novice Member
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:

barlborough

Standard Member
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:

deanwray

Novice Member
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.
 

deanwray

Novice Member
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 ?
 

deanwray

Novice Member
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--
 

NRoberts

Standard Member
Sorry - my fault - I'm being thick! Yes - that works - blank screen but the channel changes.

N
 

NRoberts

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

deanwray

Novice Member
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....
 

NRoberts

Standard Member
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.
 

REPASSAC

Well-known Member
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.
 

NRoberts

Standard Member
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

Podcast: Reported HDMI 2.1 bugs, Audiolab Amp & LG LED Projector reviews + Best of the Month

Latest News

What's new on Sky and NOW TV UK for November 2020
  • By Andy Bassett
  • Published
AVForums Podcast: 28th October 2020
  • By Phil Hinton
  • Published
Tom's Thumbs: What is coming to Netflix in November 2020
  • By AVForums
  • Published
Melco anniversary edition N10 library announced
  • By Andy Bassett
  • Published
What's new on Disney+ UK for November 2020
  • By Andy Bassett
  • Published
Top Bottom