Notices


Reply
Thread Tools
sampppa's Avatar
Posts: 166 | Thanked: 191 times | Joined on Dec 2007 @ Oulu, Finland
#71
Good!
X10 backend was on our roadmap also but we havent decided when it will be done. But you should do that if you have spare time It would be nice community effort
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#72
Originally Posted by sampppa View Post
X10 backend was on our roadmap also but we havent decided when it will be done. But you should do that if you have spare time It would be nice community effort
I think you guys have created a monster. If a good community develops for this project it can go all the way. I wasn't joking earlier, next to the browser, this is the stickiest app on my n800. It's actually the only thing on my desktop that is always running.
 
sampppa's Avatar
Posts: 166 | Thanked: 191 times | Joined on Dec 2007 @ Oulu, Finland
#73
It's nice to hear that
 
Posts: 29 | Thanked: 7 times | Joined on May 2007
#74
Originally Posted by daperl View Post
Thank you very much! You guys are turning me into the ultimate couch potato. I have an X10 USB controller arriving shortly. I'm gonna jam some of that stuff on the irreco remote also. I need some smaller, pretty buttons.
Can you tell us what kind of X10 system you have set up? It would be usefull to know what kind of X10 systems people have in use.

One problem with X10 is that even though X10 is standarded, the PC control interfaces are not, so there are several PC controller adapters used to control X10. So figuring out how Irreco should communicate to X10 is not that simple.

Also the applications that work in linux and can be used to control X10 do not have network API:s, so we would need to build some kind of Irreco X10 Server which would be used to order to those
command line controll apps around.

Do you know of any X10 controll applications that have some kind of network cabability, so you can remote control them?
 
Posts: 3 | Thanked: 0 times | Joined on Aug 2008
#75
Sorry if this is not the appropriate place to post for development discussion, but it seems that the forums for this project at maemo.org are dead (it's been 8 months since the last post). Please point me to the proper forum if one exists!

Anyway, I have recently setup my Windows MCE IR transceiver as a generic IR tranceiver using the replacement driver I found here: http://www.byremote.com.au/Hip/mce_remote_faq.htm. I am very interested in developing an Irreco backend for this device, and I think this would be useful to the community, as the MCE transcievers are cheap, and many people already have them laying around!

My first thought was to create a telnet server on the host machine to communicate with from Irreco to trigger IR transmissions. The MCE transceiver replacement driver comes with a dll and command line executables for sending and receiving IR codes, so I figured creating a telnet server would be the simplest solution. I downloaded the Irreco source last night, but did not get a chance to really look at it in depth. I did notice that there seems to be a subfolder for each backend except for telnet. Can someone point me in the right direction as to where would be the appropriate place to add a telnet backend for the MCE transceiver, or if anyone has any suggestions on a better way to implement this?

My plan is to start working on this, and if I get far enough along, I will request to join the project.

Thanks in advance!
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#76
Originally Posted by eXeonical View Post
Can you tell us what kind of X10 system you have set up? It would be usefull to know what kind of X10 systems people have in use.

One problem with X10 is that even though X10 is standarded, the PC control interfaces are not, so there are several PC controller adapters used to control X10. So figuring out how Irreco should communicate to X10 is not that simple.

Also the applications that work in linux and can be used to control X10 do not have network API:s, so we would need to build some kind of Irreco X10 Server which would be used to order to those
command line controll apps around.

Do you know of any X10 controll applications that have some kind of network cabability, so you can remote control them?
All that you say is true. I've been rolling my own X10 stuff for years, and from what I've just researched in the last 24 hours, it looks like it will be more of the same here. My needs dictate that I have to make the switch from serial (cm11a) to USB (cm15a). Also, it's my experience that most of the good high-level OSS X10 software has been written in Java. So, I also have to switch from Java to C.

My cm15a and ss13a just arrived yesterday. Regardless of all the cm15a's bad press, I have had the proof-of-concept results that I need using this driver. Build it with the following command:
Code:
make cm15a
or you may be sorry. I know I was.

These probably aren't the answers you're looking for, but it just so happens this crazy project is using a similar hardware suite to mine. Maybe you should check it out. Anyway, the only thing to fear is fear itself. I'm confident that with what I've seen so far, all combinations of X10 stuff can be handled. And the driver I mentioned above supports multiple controllers.

Other X10 hardware that I use:

RR501 Transceiver
Powerhouse 6-in-1 IR/RF Remote
PMS02 Occupancy Sensors
1132B TempLinc/PowerLinc combo
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#77
Originally Posted by eXeonical View Post
Do you know of any X10 controll applications that have some kind of network cabability, so you can remote control them?
Here is the older version of the daemon mentioned on this very informative page. The link to his most recent stuff is broken, but it has the link to the driver mentioned previously. This guy Neil Cherry is movin' an' shakin' as he is also a major player in the project I linked to above.

I've perused the network daemon code and it seems to be generally what we're both looking for. It's very light weight.

So, the answer is yes.
 
Posts: 29 | Thanked: 7 times | Joined on May 2007
#78
Originally Posted by digi View Post
Sorry if this is not the appropriate place to post for development discussion, but it seems that the forums for this project at maemo.org are dead (it's been 8 months since the last post). Please point me to the proper forum if one exists!
Well, there is not any better forum at the moment. Perhapse i should create a mailing list in the garage project page.

Anyway, I have recently setup my Windows MCE IR transceiver as a generic IR tranceiver using the replacement driver I found here: http://www.byremote.com.au/Hip/mce_remote_faq.htm. I am very interested in developing an Irreco backend for this device, and I think this would be useful to the community, as the MCE transcievers are cheap, and many people already have them laying around!
As far as i understand MCE is XP Media Centre Edition. Do you intend to create a server that runs in WinXP and uses the Media Center stuff to send IR commands to other devices? Just asking because LIRC as far as i know has some support for the MCE thingy.

My first thought was to create a telnet server on the host machine to communicate with from Irreco to trigger IR transmissions. The MCE transceiver replacement driver comes with a dll and command line executables for sending and receiving IR codes, so I figured creating a telnet server would be the simplest solution. I downloaded the Irreco source last night, but did not get a chance to really look at it in depth. I did notice that there seems to be a subfolder for each backend except for telnet. Can someone point me in the right direction as to where would be the appropriate place to add a telnet backend for the MCE transceiver, or if anyone has any suggestions on a better way to implement this?
You have stubled on two historical Irreco problems here.

First is that at the beginning of Irreco both backends and Irreco were inside the same project, it was just a big blob. So then later on i wrote the Backend API stuff and split backend to separate directories, but i still kept the backends under Irreco and released them inside Irreco DEB. This was fixed in Irreco 0.6.0 where all backend stuff was moved out of the main Irreco source tree, and all backend have their own DEB. You can find them in here: https://garage.maemo.org/frs/?group_id=289

The second is that when i started developing Irreco, Maemo Garage was in general unrealiable and sometimes wend under for days, and ofcource you cant develop anything if source control is not working, so i just developed using my own SVN repo in my own computer. When i made a realease i just exported stuff out of my repos, and added it to the garage repo. Which sort of worked fine when entire Irreco was in one tree. But is just too much trouble when there are several subproject to manually copy ower. Now days we have a desktop computer connected to the internet where the repo is, but thats not publicly accessible.

So you have a checkout of the garage svn, which is out of date. You can find tarballs of the new stuff in garage downloads: https://garage.maemo.org/frs/?group_id=289

Or atleast you should be able if samppa has rememberd to upload them.

You can also get the stuff fom Maemo repos inside scratchbox using
Code:
apt-get source irreco-core 
apt-get source irreco-backend-telnet
if you have extras and extras-devel repos added.

My plan is to start working on this, and if I get far enough along, I will request to join the project.

Thanks in advance!
Well be happy take anything you create
 
Posts: 29 | Thanked: 7 times | Joined on May 2007
#79
Originally Posted by daperl View Post
Here is the older version of the daemon mentioned on this very informative page. The link to his most recent stuff is broken, but it has the link to the driver mentioned previously. This guy Neil Cherry is movin' an' shakin' as he is also a major player in the project I linked to above.

I've perused the network daemon code and it seems to be generally what we're both looking for. It's very light weight.

So, the answer is yes.
Hymm.. Perhapse.

I'll try to take a better look at it when i have time.
 
Posts: 3 | Thanked: 0 times | Joined on Aug 2008
#80
As far as i understand MCE is XP Media Centre Edition. Do you intend to create a server that runs in WinXP and uses the Media Center stuff to send IR commands to other devices? Just asking because LIRC as far as i know has some support for the MCE thingy.
Yea, MCE is Windows XP Media Center Edition, but that only refers to the IR transceiver device that is supplied with the Windows XP MCE product. My plan is to write a server that will run in Windows (XP at least, possibly Vista as well) that Irreco can send commands to, which will in turn send IR codes out the MCE IR transceiver to control TV, DVD player, Receiver, etc. I think you're right about LIRC supporting the MCE transceiver, but I'm currently running a Windows XP machine as a media server, hence the need for the Windows server. I'm not currently concerned with controlling the Media Center application, but that may come later.

So I figured since Telnet communication was already built in, that it may make sense to just add the MCE transciever backend to the list of Telnet devices, but I've not studied the architecture of Irreco enough yet to know if that's really the best way to implement this.

I will keep you informed of my progress. Thanks for the reply.

Justin...
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 08:04.