Access Keys:
Skip to content (Access Key - 0)
blog entry  2009/04/01
Last changed: Apr 01, 2009 15:12 by Juha Lindfors

Beehive

I've cut a Beta 2 branch out of Beehive 1.0 which you can find here.

While it's still called 1.0, a lot of 2.0 features actually snuck in. However, there are some changes to the REST and mainly JSON interface to support UI Composer application which are necessary for OpenRemote 1.0 release.

Also, don't expect a very clean project setup just yet. While everything is there (you can import to MySQL and will get a web interface to browse the content of the database – in addition to the REST and JSON APIs), treat it very much like a code dump for now. If you're feeling industrious, you can work your way to deploy it. But it may just be worth a wait for project structure to stabilize and instructions to appear on wiki pages if you want to avoid unneccessary frustration.

More work to do... getting there.

Posted at 01 Apr @ 12:07 PM by user Juha Lindfors | comment 0 comments
blog entry  2009/04/02
Last changed: Apr 02, 2009 18:37 by Juha Lindfors

Just a quick note for those looking for source, also branched UI Composer in subversion for Beta 1. As with the earlier Beehive branch, treat this as a code dump for now. More structure and instructions to follow.

The source can be found here. Enjoy!

Posted at 02 Apr @ 6:27 PM by user Juha Lindfors | comment 0 comments
blog entry  2009/04/08
Last changed: Apr 08, 2009 20:13 by Juha Lindfors

OpenRemote KNX

I've updated our KNX information in the knowledge base. Much of it is the same information from our previous knowledge base but with an updated structure to make it a little easier to read. There's some new KNX information in the pipeline as well, to appear soon.

I know there are many members on our website who work with KNX professionally. Feel free to add your own notes and documents into the KNX section. Whatever you might want to share about KNX is welcome.

We also have some KNX product related announcements coming soon. You may have noticed the KNX tab in the UI Composer video already. In addition to that, we have some other interesting stuff coming so stay tuned!

Posted at 08 Apr @ 7:56 PM by user Juha Lindfors | comment 0 comments
blog entry  2009/04/11
Last changed: Apr 11, 2009 09:19 by Juha Lindfors

You may have seen the screenshots or watched the videos but getting a feel for a software requires to try it out yourself.

We've set up a demo instance of UI Composer that you can play with yourself at http://composer.openremote.org/demo. It is running a snapshot of the version from couple of weeks back (the same one we used for the videos). There will be a more recent beta coming soon, so expect slight modifications (and possibly short downtimes).

Also, it is just a demo server so go easy on it

It does integrate with Beehive database which you can browse for infrared remote vendors and models. Let us know if you can't find your particular remote there, we'd love to hear back from you and introduce your infrared recording into Beehive.

Eventually what UI composer generates is a set of configuration files to be deployed on OpenRemote Box (ORB a.k.a controller). The configuration files include command mappings from panel software to various control protocols (X10, KNX, etc) and the view definition for the panels to render (initially iPhone and iPod Touch, web console to follow later).

The first milestone of OpenRemote Tango will include deployment of all these components into an end-to-end system capable of handling infrared commands. To get to this point we still need to tag the current controller code in subversion and set up an iPhone app store to distribute the console GUI bits...

So back to work...

Posted at 11 Apr @ 8:45 AM by user Juha Lindfors | comment 0 comments
blog entry  2009/04/20
Last changed: May 04, 2009 14:08 by Juha Lindfors

We've put a new video online which is pretty cool, showing the OpenRemote system end-to-end (meaning from iPhone to end device) using infrared.

Jean-Luc wrote about the setup earlier with some screenshots but nothing beats a video to really see it in action.

The iPhone in the video is showing a basic button layout that was created using OpenRemote tools. You can watch an earlier video showing how the Apple Remote was turned into an iPhone layout in 30 seconds using OpenRemote UI Composer. You can also play with the UI Composer yourself, we've set up a demo server that lets you build your own infrared remote layout for the iPhone: http://composer.openremote.org/demo.

Let's Get Technical – What Can You See in the Video

For some technical details what you can see in this video, the iPhone interface is talking over WiFi to an OpenRemote ALIX box which is the wireless router-looking box on the table. In a typical home setup, you'd place the OpenRemote Box (a.k.a ORB) somewhere within the reach of the iPhone or iPod Touch wireless 802.11 radio. In this sense it is very similar to how you'd install your WiFi router at home. You can have ORB use your existing home network or let it act as a stand-alone wireless access point.

The OpenRemote Box hosts some of our custom code, Java VM running on Linux OS. In this current iteration, the Java code processes the incoming HTTP invocation from the iPhone and translates it to an infrared command, taking advantage of the LIRC codebase. The two other supported media for ORB we are working on are X10 over a serial connection and KNX over IP network. These should follow pretty soon (we've scheduled them for our 1.0 release).

The other piece of hardware you see in the video is the small black box on top of the ORB. This is our infrared extension to OpenRemote Box, capable of receiving and transmitting infrared signals. We are only using it to transmit infrared at the moment, not receiving, since the iPhone works over a WiFi connection. The box is a CommandIR II transmitter which we currently recommend as an infrared extension for our reference implementation and OpenRemote Box.

And since the IR extension is not used for receiving infrared signals, you can also hide it behind your cabinet along with the OpenRemote Box if you wish. As a side note, the infrared extension also supports receiving infrared signals via a cable extender so in the future if you need to use ORB via an old-fashioned infrared remote you only need to bring another cable with a receiver out of the cabinet, not the whole IR extension.

The final piece of hardware in the video is the infrared extender cable, the thin wire which you'd pull to the devices you need to control from your iPhone. In our demo the wire and IR transmitter lays in front of the MacBook laptop that hosts an infrared receiver designed be to used with the original Apple Remote.

What's Next?

While a lot of what you see in the video seems very specific to Apple hardware, OpenRemote does not intend to be an Apple-only project. For example, we support a host of infrared vendors via our Beehive database. You can browse the currently supported list of remote vendors and models in the UI Composer demo application. If your favorite remote is not listed there yet, let us know. We'd be happy to work with you to get the infrared codes recorded and shared with the community through Beehive. We will also later post instructions how to record your own infrared remote codes with OpenRemote Box.

As you can tell from the video, OpenRemote on infrared is already working. It is code complete and we are working on a milestone release to be pushed out (that will come out before the final 1.0 release) that lets community members to test and play with it. Right now we are working on the deployment, fixing last-minute issues that are arising and waiting for our iTunes AppStore to be approved (if anyone from Apple is listening, could you hurry up with the paperwork, it's been weeks already! Sheesh).

Stay tuned, more news to come!

Posted at 20 Apr @ 12:33 PM by user Juha Lindfors | comment 0 comments
© 2008-2011 OpenRemote Inc. OpenRemote is a trademark of OpenRemote, Inc.
Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10.3, the Enterprise Wiki.
Free theme builder license