PDA

View Full Version : IR blasting call to arms...



dean
2005-08-24, 08:07
On Aug 24, 2005, at 12:50 AM, fcm4711 wrote:
> Hi all
>
> You can find the ir blaster plugin here:
>
> www (dot) gwendesign (dot)
> com/slimserver/dev_hard_and_software.htm#irblaster

Felix has made a terrific start here, but there's still some work to
do. One thing is that I'd like to include the complete LIRC infrared
codeset and be able to choose multiple IR signals for each event.

That would mean building some UI that would let the user choose from
that library as a tab in the player settings for each SB2. I'm
thinking that the settings page would look like the below, which
Felix has a large portion working in his plugin. Anybody want to
tackle this?

Additionally, I'm sure the XAP/XPL/Crestron/AMX folks have ideas
about how to extend this for more extensive home automation
applications.

Finally, I'd love to support learning, but that may be too much for
the 6.2. release.

Thanks!

-dean

p.s. Like I posted on the beta forum, send your requests for IR
blasters out asap, I'll try to send out a batch today.

------------------------------------------------------------------------
----------
IR Blasting

You can plug an IR emitter into the headphone/IR jack on your
Squeezebox2 and
have it send IR signals to your other equipment when you control your
Squeezebox.
Click Add to add an IR signal to be sent to using the IR emitter.
You can add more than one and they will be sent in sequence.
You can also remove an IR command. Remove them all to send no commands.


Power On

Manufacturer Device Button
Sony RM-270 Power On _Delete_
[SONY] [RM-270] [POWER] (Add)


Power Off

Manufacturer Device Button
Sony RM-270 Power Off _Delete_
[SONY] [RM-270] [POWER] (Add)


Volume Up

Manufacturer Device Button
[ ] [ ] [ ] (Add)


Volume Down

Manufacturer Device Button
[ ] [ ] [ ] (Add)

------------------------------------------------------------------------
------

Legend: (Buttons) [Popup Menus] _Link_

Dave D
2005-08-24, 10:06
Finally, I'd love to support learning, but that may be too much for the 6.2. release.


"Learning" is probably more involved (GUI-wise), but a basic function for "reading/identifying" might be easier to support early on. Don't know if that requires more firmware mods, though.

For testing this IR blasting support, do I use the 6.2 pre-release load and will it load v17 firmware automatically after loading the new slimserver? (I saw a line for the v17 binary in the build log.)

Dave D
2005-08-24, 10:12
I should have read the other IR thread first. You answered the question here:

http://forums.slimdevices.com/showthread.php?t=15898


For testing this IR blasting support, do I use the 6.2 pre-release load and will it load v17 firmware automatically after loading the new slimserver? (I saw a line for the v17 binary in the build log.)

Dan Sully
2005-08-24, 10:13
* Dave D shaped the electrons to say...

>For testing this IR blasting support, do I use the 6.2 pre-release load
>and will it load v17 firmware automatically after loading the new
>slimserver? (I saw a line for the v17 binary in the build log.)

Yes - you will be prompted to upgrade your firmware.

I suggest that you sync up with subversion, rather than following nightlies.

-D
--
<nil> It sucks to discover that you are the foremost authority on some set of things when you've got a problem.

kdf
2005-08-24, 10:15
Quoting Dave D <Dave.D.1ua3en (AT) no-mx (DOT) forums.slimdevices.com>:


> For testing this IR blasting support, do I use the 6.2 pre-release load
> and will it load v17 firmware automatically after loading the new
> slimserver? (I saw a line for the v17 binary in the build log.)

The 6.2 release will ask you to press-and-hold brightness to initiate the
firmware update. You will have to do this for each SB2 that you have connected.

-kdf--
NOT a Slim Devices employee

dean
2005-08-24, 11:20
On Aug 24, 2005, at 10:06 AM, Dave D wrote:
>> Finally, I'd love to support learning, but that may be too much
>> for the
>> 6.2. release.
>>
>>
>
> "Learning" is probably more involved (GUI-wise), but a basic function
> for "reading/identifying" might be easier to support early on.
Not sure. Would have to give it a shot.

> Don't
> know if that requires more firmware mods, though.
It may.

> For testing this IR blasting support, do I use the 6.2 pre-release
> load
> and will it load v17 firmware automatically after loading the new
> slimserver? (I saw a line for the v17 binary in the build log.)
Yes. And install Felix's plugin. Also, until we include the full
LIRC database, you'll need to grab the LIRC files from lirc.org.
Here's a link to the library of files they have now:

<http://lirc.org/remotes.tar.bz2>

-dean

Yannzola
2005-08-24, 11:50
Just curious.... but what exactly are the benefits of a an SB IR Blaster? I don't get it. Is it a way to consolidate remotes... turning the SB into some sort of hybrid Uber-Remote? What are folks planning on using this feature for?

y.

dean
2005-08-24, 11:59
On Aug 24, 2005, at 11:50 AM, Yannzola wrote:
> Just curious.... but what exactly are the benefits of a an SB IR
> Blaster? I don't get it. Is it a way to consolidate remotes... turning
> the SB into some sort of hybrid Uber-Remote? What are folks
> planning on
> using this feature for?

The basic functionality that folks have been asking for is a way to
turn on your receiver/amplifier when you turn on your Squeezebox and
adjust the volume there instead of on the player. You'd set this up
and just use your SB2 remote to trigger this.

There are lots of other possibilities for the folks who want to use a
SB2 as a hub for their home automation system, you could conceivably
run your whole home theater system through slimserver using the web
interface, the SB2 remote or whatever.

Check out what folks are doing on http://lirc.org and let your
imagination go...

Dave D
2005-08-24, 19:48
I suggest that you sync up with subversion, rather than following nightlies.

You probably don't realize you're talking to a hardware guy. My experience with version control is limited to clearcase ci and co.

Do I really need to get involved with svn for this? (It looks unpleasant on windows; I'd rather be on unix, but this is at home.) The ir blaster code is coming from a plugin and the rest is firmware, no?

(Or maybe you have other reasons for suggesting to use svn vs. nightlies?)

I often see you s/w guys kicking around the svn lingo, but my limited s/w experience is really limited to the perl & shell scripts I use in my day-to-day work, Verilog, and a bit of C...)

(What, I didn't tell you I was a moron? ;)

dean
2005-08-24, 19:59
On Aug 24, 2005, at 7:48 PM, Dave D wrote:
>> I suggest that you sync up with subversion, rather than following
>> nightlies.
>>
>
> You probably don't realize you're talking to a hardware guy. My
> experience with version control is limited to clearcase ci and co.
>
> Do I really need to get involved with svn for this? (It looks
> unpleasant on windows; I'd rather be on unix, but this is at home.)
No, you don't, but it's easier to update if you are doing it often.
If you are comfortable at a command line and are stuck on windows,
then I hearitly recommend Cygwin. Open a terminal window and type:

cd slim
svn up

and baboom you have the latest. Plus with Cygwin, you essentially
have as much unix as you can have on a windows machine.

> The ir blaster code is coming from a plugin and the rest is firmware,
> no?
Yes.

> I often see you s/w guys kicking around the svn lingo, but my limited
> s/w experience is really limited to the perl & shell scripts I use in
> my day-to-day work, Verilog, and a bit of C...)
>
> (What, I didn't tell you I was a moron? ;)
Clearly you are not. But this is the Developers forum, so there
might be some assumptions by the software guys about which mad skillz
you have.

-dean

Dave D
2005-08-24, 20:19
If you are comfortable at a command line and are stuck on windows, then I hearitly recommend Cygwin. Open a terminal window and type:

cd slim
svn up

and baboom you have the latest

Well, geez, that looks simple enough. I just found this, too:
http://svnbook.red-bean.com/en/1.1/svn-book.pdf

thanks!

fcm4711
2005-08-26, 12:59
Hi all

A new version of IRBlastPlugin (v0.8) is available here:

www (dot) gwendesign (dot) com/slimserver/dev_hard_and_software.htm#irblaster

- Fixed a potential crash if no player is connected. (Thanks KDF)
- Fixed path issue on different plattforms. (Thanks Dave)

Felix

Neil Sleightholm
2005-08-27, 10:10
Do I really need to get involved with svn for this? (It looks unpleasant on windows; I'd rather be on unix, but this is at home.) The ir blaster code is coming from a plugin and the rest is firmware, no? I can recommend Tortise SVN (http://tortoisesvn.tigris.org/) I think it is really simple to use and works directly in Explorer.

Neil