I'm a software guy. Been dabbling with software for 20 years now -- sometimes more and sometimes less seriously.
I don't have any remotes at home. If I must have one, I think it ought to run my software. I'd prefer my phone to be my remote. It's the right size, it has buttons and a screen and I tend to have one nearby most times. The less gadgets the better. Plus if I ever lose it behind the couch, I can always ask someone to call it to locate it.
|
Recent Entries |
|
30. Dec 2008
|
|
|
03. Dec 2008
|
|
|
10. Nov 2008
|
|
|
29. Oct 2008
|
|
|
22. Aug 2008
|
|
|
03. Aug 2008
|
|
|
24. Jul 2008
|
|
|
17. Jul 2008
|
|
|
15. Jul 2008
|
|
|
05. Jul 2008
|
| Tweets |
05. Jan 2009, 11:08 CET juhalindfors: Beautiful, cloudless sky over Copenhagen this morning. |
03. Jan 2009, 19:33 CET juhalindfors: Couple of interesting tech stories via /. : Android on Eee PC
more... |
03. Jan 2009, 18:45 CET juhalindfors: For a delicious piece of pie in Stockholm, stop by Cafe Cronan in Gamla Stan:
more... |
02. Jan 2009, 21:53 CET juhalindfors: On the way to Stockholm... |
01. Jan 2009, 18:20 CET juhalindfors: Olde Hansa medieval restaurant at heart of Tallinn is a fun dining experience.
more... |
01. Jan 2009, 10:42 CET juhalindfors: OpenRemote year end update: http://openremote.org/Members/OpenRemoteDecemberUpdate |
31. Dec 2008, 09:29 CET juhalindfors: On the ferry to Estonia... |
30. Dec 2008, 19:51 CET juhalindfors: Street Smarts: Secrets of a $110 Million Man: http://tinyurl.com/5fpg4k Another worth
more... |
29. Dec 2008, 14:36 CET juhalindfors: 3:30PM and it's already dark... sigh... |
27. Dec 2008, 22:36 CET juhalindfors: A brilliant time-waster: http://worldofgoo.com/ |
Time to once again summarize what we have been working on in the past month.
Our latest efforts have largely focused around hardware:
- We needed to update the hardware reference implementation.
- We've also been hard at work trying to find a good, reliable infrared transmitter to include with the RI.
- Playing with and liking B202 a lot.
- Learning about hardware distribution.
- Getting clubbed over-the-head by EU bureaucracy.
Read on...
Hardware Reference Implementation
We went over the existing bill of materials and found some of it little out of date. Some parts were not readily available anymore and had been superseded by newer, improved versions. Also, as discussed in last month's update, the idea behind the form factor of the box has changed a little, and we've changed the bill of materials to reflect this. Connectivity extensions like X10 and infrared are now separated from the main CPU unit rather than bundled all together into single box.
The new, improved bill of materials has all the parts listed and linked with details now. We've ordered parts for half a dozen units and we will have a box assembly fest in Amsterdam with our get-together. The hardware reference implementation is an ALIX box with CompactFlash card as storage, AMD Geode chip and 256MB of memory. It is nice and quiet -- having no fan or hard drive making noise -- and can be easily hidden and forgotten somewhere in the room.
We also went through a couple of Linux installations on this box. Ubuntu just out of curiousity -- this box obviously isn't designed to be your desktop. Unfortunately didn't have much luck with iMedia Linux distribution. The Voyage Linux distribution which is more geared towards the ALIX hardware and home automation use case we have in mind seems like a reasonable fit at this point. Installing the latest Sun JDK 1.6 on it was a breeze and it does get our Java runtime going. The box is no speed monster but for your regular home residence automation it doesn't need to be.
Which brings us to another idea we've been toying with and that's the product separation into Home
and Pro
versions. Home version could exist at low-cost do-it-yourself model based on our hardware RI, or any other spare hardware you may have available, featuring infrared support, X10 integration and so on. We plan on getting detailed installation instructions online for the software and some material on assembling the hardware if you prefer things from scratch rather than a pre-built box.
On the other side the Pro
version caters to the professional installer community with features for KNX integration, monitoring, coordinated updates and other larger scale installation features. The hardware requirements may differ from the Home
edition -- maybe a rack unit form, more memory and more CPU power. Nevertheless, the idea of designing things in the open remains the same and you'll be able to build anything between those two and create your own mix of features. Think of the two versions more like a guidance towards popular feature profiles.
Where Is My Infrared?
Another area of discovery has been the infrared hardware that is available for home automation enthusiasts. Frankly we've been a little surprised by how challenging it is to find a quality infrared hardware to work in combination with the popular LIRC database of consumer remote controls.
We have evaluated or are evaluating three products so far (documented some of our discoveries in the forums, see Reviewing Infrared: Iguana and Reviewing Infrared: TIRA threads). Each have their own set of little snags. Some LIRC remote codes may not play back correctly on the IR transmitter or the software controlling the hardware just locks up. Some are missing LIRC support for transmitting altogether. None of the IR products so far completely satisfy. Still working on couple of them trying to get issues fixed. However, the effort that has gone into it so far makes it obvious that this is an area where we can bring value to the HA community.
We will keep the forums updated as we make progress on infrared and sort the good from the bad.
Where We Discover Hardware Distribution Is Hard
Last month we were talking about how impressed we were with the Asus B202 box. We started to fancy the box so much we wanted to go and buy a few but couldn't find any in stock in Europe.
Being the impatient sort we are, we decided to talk to friends in Taiwan to help get us a few B202's straight from the source. Buy some and put them on an airplane to Europe. Sounds easy enough to do, what could possibly go wrong?
We had ten boxes bought and sent from Taiwan the next day. There was no shortage over there. Couple of days later the boxes land on an airport in Madrid. So far so good.
Then we hit the European bureaucracy. A big black hole. Where it took 2 days to deliver the boxes from across the world to Europe, it takes no less than ten days to deliver them on the last mile to the final address. And that's all before you start distributing them within EU where another week or two of snail mail is the only affordable way to move a product that originally cost some 250 euros. Sigh.
Multi-tiered distribution model you say? Yeah, now we know why.
What we learned from that episode (besides the obvious lessons of how infinitely frustrating bureaucracy can be) was:
- the B202 really is an excellent piece of hardware with a great price point
- maybe you can get yours by yourself from the local retail store :-)
We will provide the software and instructions on how you can turn your Eee Box into the ultimate home automation controller. Or perhaps even an attractive home theater now that the latest B204/B206 is coming out with an HDMI, remote control and all. We will make sure you'll be up and running with OpenRemote home automation on your Eee Box in no time.
Come Join the Chat
Last month we announced the availability of a chat room to the OpenRemote community. A lot of the hardware discussion has been going on in the Skype chatroom. Please come join us. It doesn't matter who you are or what you want to talk about, just come in and say hello, introduce yourself, tell your HA plans or ask a question. Some of you already have and we appreciate it. Just drop by.
What's Coming Up in December
We will be in Amsterdam on December 17th and 18th for our get-together. Planning to do some, uh... brainstorming, assemble some boxes and discuss deep mysteries of the GWT toolkit. If you are in the neighbourhood, drop a note and come say hello.
Also we will keep documenting our progress on both ALIX and B202 boxes, infrared and how you can get your OpenRemote controller built, installed and running. We are ever more convinced that there's value in providing a verified and community-tested stack of hardware and software for HA. Watch this space and the knowledgebase.
Until next month,
-- Juha
The recent blog activity brought an influx of new members to our site, from about 20+ registered to 120+ within a couple of days.
I think it's fair to say we weren't quite prepared for it. A number of people came in looking for areas where they could immediately start contributing. We're still busy trying to organize things here and to fully understand where OpenRemote best fits in the domotics field. However, the new member count helped us to prioritize a bit and attempt to set the website up for easier access to ongoing projects and finding the community leads responsible for the current work activities.
What the number of people joining demonstrates to us is the demand for an open platform to address home automation. The industry is filled with proprietary hardware, proprietary software and fake
open efforts that are all about customer lock in. As geeks -- and so far what OpenRemote is all about is a geek effort -- we feel unfairly bound by these proprietary products. We want to express our geek creativity at home and come up with new ways to automate our houses.
What we are hearing from the community today is a desire to have an open platform that increases the customer choice when choosing hardware, helps installers integrate different solutions and take an open approach in development to improve the quality of the software. Increasingly our OpenRemote Controller software is shaping up to be the integration platform for the various existing proprietary architectures out in the field. We are currently evaluating X10, INSTEON, KNX and Crestron as the technologies to integrate OpenRemote with. The leads for these projects came from the community and they are scratching their itch in a true Open Source way. Integration of infrastucture is where Open Source excels and that's what we are hoping to see here as well.
There will be many more opportunities to participate in the projects, various user interface and device database tasks come to mind. Right now if reading protocol specs, reverse engineering protocols on the wire or implementing protocol stacks in Java fits your fancy, have a look at the following project pages:
- X10 Integration Project
- INSTEON Integration Project
- KNX Integration Project
- Crestron Integration Project
If you want to do more than talk (we like busy hands working on code, documentation, visual design, testing) feel free to contact the leads directly, leave a comment on their project page or leave a message in the forums. Also, keep an eye on our contribution page where new projects and tasks will appear.
| Bit Blocks for the Universe |
07. Dec 2008, 14:00 CET |
26. Oct 2008, 14:04 CET |
05. Sep 2008, 10:27 CET |
03. Sep 2008, 17:26 CET |
03. Sep 2008, 12:14 CET |
03. Aug 2008, 18:23 CET |
27. Jul 2008, 13:12 CET |
17. Jun 2008, 11:45 CET |
02. Jun 2008, 19:57 CET |
21. May 2008, 11:22 CET |
(Juha Lindfors) 30. Dec 2008, 12:15 CET |
(Juha Lindfors) 27. Dec 2008, 11:21 CET |
(Juha Lindfors) 27. Dec 2008, 11:17 CET |
(Juha Lindfors) 27. Dec 2008, 01:00 CET |
(Juha Lindfors) 27. Dec 2008, 00:43 CET |
(Juha Lindfors) 09. Dec 2008, 14:33 CET |
(Juha Lindfors) 07. Dec 2008, 23:47 CET |
(Christian Bauer) 27. Nov 2008, 14:08 CET |
(Christian Bauer) 20. Nov 2008, 22:10 CET |
(Juha Lindfors) 10. Nov 2008, 19:00 CET |
(Christian Bauer) 05. Nov 2008, 17:12 CET |
(Christian Bauer) 23. Oct 2008, 10:08 CET |
(Marc Fleury) 16. Oct 2008, 12:25 CET |
(Marc Fleury) 16. Oct 2008, 12:11 CET |
(Marc Fleury) 08. Oct 2008, 19:33 CET |
(Christian Bauer) 05. Oct 2008, 16:42 CET |
(Juha Lindfors) 05. Oct 2008, 15:40 CET |
(Christian Bauer) 05. Oct 2008, 15:36 CET |
(Juha Lindfors) 05. Oct 2008, 11:11 CET |
(Juha Lindfors) 04. Oct 2008, 17:39 CET |
(Juha Lindfors) 03. Oct 2008, 19:26 CET |
(Juha Lindfors) 03. Oct 2008, 10:27 CET |
(Marc Fleury) 29. Sep 2008, 14:39 CET |
(Juha Lindfors) 28. Sep 2008, 12:36 CET |
(Marc Fleury) 24. Sep 2008, 10:59 CET |
