A first look at mControl
by electron
Introduction
mControl is a client-server application, part of the mHome product line, designed to provide the user with a seamless integration to Microsoft Windows Media Center and home automation hardware. It supports the more popular X10 controllers (such as the CM11A and CM17A, plus the new CM15A) and can also be entirely configured and controlled using only your MCE remote.
mControl is developed by Embedded Automation, a company founded in 1998, which has been working hard on the mHome product line and similar hardware. While Embedded Automation is probably not a familiar name , this is something that could change in the near future, since the mHome product line will be bringing home automation to the masses.
As mentioned before, the mControl software has a client component and a server component. The client component that configures mControl can be either your MCE interface or your Microsoft Internet Explorer web browser. These client options allow you to access the mControl interface on any TV or PC in your house.
Installation
Installing is extremely easy, as the following step is the only one where you will need a mouse. Just accept the EULA, follow the few prompts and you are all set as shown in the screen shots below. Keep in mind that mControl is .NET based, so make sure you have the latest Windows updates installed.


Click thumbnail to enlarge screenshot
At the end of the installation process, mServer.exe will be configured as a service, so you do not need to keep MCE running in order to execute the scheduled macros.
Configuration
There are only a few things you have to know before starting to configure your mControl software. mControl uses zones (i.e. living room, kitchen, etc.), making it really easy to find the device you are trying to control. mControl also supports 3 types of macros:
Start MCE, and find the mControl menu entry. Go to the Settings menu, and select "Manage Zones". This is where you can configure your rooms and devices as shown in the screenshots below.



Click thumbnail to enlarge screenshot
As you can see, it's very easy and fast to configure a zone and add some devices. Simply select the X10 interface you desire, the house and unit code, and the module you have. In my opinion, this is the only confusing part (selecting a module). For example, most people will not know that an AM466 is a simple X10 appliance module. While the manual itself explains what module does what, this was the only reason I even had to open it. A short module description is needed to accompany the menu setup module number listings.
One other disappointment was the lack of icons. As you can tell by the screenshots, no icon was available for my phone or speakers, but I consider this a very minor issue since the software was JUST released, and it looks like it's pretty easy to add your own icons (simply copy the images to the \Program Files\Embedded Automation\mControl\images\device directory).
Now that you have configured all your rooms and devices, it's time to add a macro! The screenshots below show how to configure a macro which will turn off your phone in the kitchen, and turn on the speakers in the living room. Keep in mind that one macro can have multiple actions!


Click thumbnail to enlarge screenshot
Now that we have configured the macro, simply go back to the main menu, select the living room zone, and you should be able to trigger this "movie time!" macro by selecting it and then clicking the play button.

Click thumbnail to enlarge screenshot
Conclusion
As you can tell by the screenshots, it's extremely easy to install this software. Anyone who owns a Microsoft Windows Media Center 2005 based HTPC can order one of the X10 beginner kits, and be up and running within minutes, without knowing anything about home automation. Thanks to the web based interface (which uses the exact same layout and graphics), you can access this interface from any machine using your web browser.
mControl supports the following X10 interfaces: CM15A (USB), CM17A (serial) and the CM11A/CM12U (serial).
I did not find any option which allows me to monitor my cameras, so I can only assume that they are still working on this functionality. Hopefully the software will support IP cameras, or support grabbing the latest snapshot from another machine, since most people run the video signal to a wiring closet, and not to their HTPC. I was also not able to verify if the interface will work with the MCE extenders, but I can not see a reason why mControl would not be compatible with these extenders.
At the time of this writing, no pricing information was available. I was told that the MSRP will be announced ASAP as they are still working out some details. Hopefully the price won't be a showstopper since I can't see any other reason why this product should not be recommended.
Microsoft Windows Media Center is here to stay, and Microsoft is working hard to make sure that as many people as possible will be making Media Center an important part of their "Cocooning" experience, so it only makes sense to use Media Center to control your appliances. Several other home automation hardware and software offerings are now supporting Media Center as well, but I personally feel that this is the best solution I have gotten my hands on so far.
I would definitely recommend mHome to anyone who is interested in controlling their home automation equipment using MCE. Even if you already have a state of the art HA system, you could use one of your older/spare X10 interface to turn your TV into the ultimate home automation control interface.
Manufacture: Embedded Automation
Price: N/A
Trial: 30days, download here
Update
I just got word from Embedded Automation that both the HP and Xbox extenders have been tested, and are fully supported. Video functionality will be added later this year (Q3). They also will be including more icons, so the price is the only unknown at this point.
I have also been informed that only the CM15A supports 2-way X10, so macros can not be triggered by an X10 code when using the CM11A/CM12U interface. This is something that will be added in upcoming releases.
Update 2
Embedded Automation finally released the pricing information, but also announced support for the new SmartHome INSTEON product line as well. Read this for more information.
by electron
Introduction
mControl is a client-server application, part of the mHome product line, designed to provide the user with a seamless integration to Microsoft Windows Media Center and home automation hardware. It supports the more popular X10 controllers (such as the CM11A and CM17A, plus the new CM15A) and can also be entirely configured and controlled using only your MCE remote.
mControl is developed by Embedded Automation, a company founded in 1998, which has been working hard on the mHome product line and similar hardware. While Embedded Automation is probably not a familiar name , this is something that could change in the near future, since the mHome product line will be bringing home automation to the masses.
As mentioned before, the mControl software has a client component and a server component. The client component that configures mControl can be either your MCE interface or your Microsoft Internet Explorer web browser. These client options allow you to access the mControl interface on any TV or PC in your house.
Installation
Installing is extremely easy, as the following step is the only one where you will need a mouse. Just accept the EULA, follow the few prompts and you are all set as shown in the screen shots below. Keep in mind that mControl is .NET based, so make sure you have the latest Windows updates installed.






Click thumbnail to enlarge screenshot
At the end of the installation process, mServer.exe will be configured as a service, so you do not need to keep MCE running in order to execute the scheduled macros.
Configuration
There are only a few things you have to know before starting to configure your mControl software. mControl uses zones (i.e. living room, kitchen, etc.), making it really easy to find the device you are trying to control. mControl also supports 3 types of macros:
- manual: you activate the macro by highlighting it using your remote, and pushing the play button.
- timed: configure the time of the day when you want a device to turn on / off
- device status change: the macro gets activated when the specified device turns on / off.
Start MCE, and find the mControl menu entry. Go to the Settings menu, and select "Manage Zones". This is where you can configure your rooms and devices as shown in the screenshots below.








Click thumbnail to enlarge screenshot
As you can see, it's very easy and fast to configure a zone and add some devices. Simply select the X10 interface you desire, the house and unit code, and the module you have. In my opinion, this is the only confusing part (selecting a module). For example, most people will not know that an AM466 is a simple X10 appliance module. While the manual itself explains what module does what, this was the only reason I even had to open it. A short module description is needed to accompany the menu setup module number listings.
One other disappointment was the lack of icons. As you can tell by the screenshots, no icon was available for my phone or speakers, but I consider this a very minor issue since the software was JUST released, and it looks like it's pretty easy to add your own icons (simply copy the images to the \Program Files\Embedded Automation\mControl\images\device directory).
Now that you have configured all your rooms and devices, it's time to add a macro! The screenshots below show how to configure a macro which will turn off your phone in the kitchen, and turn on the speakers in the living room. Keep in mind that one macro can have multiple actions!






Click thumbnail to enlarge screenshot
Now that we have configured the macro, simply go back to the main menu, select the living room zone, and you should be able to trigger this "movie time!" macro by selecting it and then clicking the play button.

Click thumbnail to enlarge screenshot
Conclusion
As you can tell by the screenshots, it's extremely easy to install this software. Anyone who owns a Microsoft Windows Media Center 2005 based HTPC can order one of the X10 beginner kits, and be up and running within minutes, without knowing anything about home automation. Thanks to the web based interface (which uses the exact same layout and graphics), you can access this interface from any machine using your web browser.
mControl supports the following X10 interfaces: CM15A (USB), CM17A (serial) and the CM11A/CM12U (serial).
I did not find any option which allows me to monitor my cameras, so I can only assume that they are still working on this functionality. Hopefully the software will support IP cameras, or support grabbing the latest snapshot from another machine, since most people run the video signal to a wiring closet, and not to their HTPC. I was also not able to verify if the interface will work with the MCE extenders, but I can not see a reason why mControl would not be compatible with these extenders.
At the time of this writing, no pricing information was available. I was told that the MSRP will be announced ASAP as they are still working out some details. Hopefully the price won't be a showstopper since I can't see any other reason why this product should not be recommended.
Microsoft Windows Media Center is here to stay, and Microsoft is working hard to make sure that as many people as possible will be making Media Center an important part of their "Cocooning" experience, so it only makes sense to use Media Center to control your appliances. Several other home automation hardware and software offerings are now supporting Media Center as well, but I personally feel that this is the best solution I have gotten my hands on so far.
I would definitely recommend mHome to anyone who is interested in controlling their home automation equipment using MCE. Even if you already have a state of the art HA system, you could use one of your older/spare X10 interface to turn your TV into the ultimate home automation control interface.
Manufacture: Embedded Automation
Price: N/A
Trial: 30days, download here
Update
I just got word from Embedded Automation that both the HP and Xbox extenders have been tested, and are fully supported. Video functionality will be added later this year (Q3). They also will be including more icons, so the price is the only unknown at this point.
I have also been informed that only the CM15A supports 2-way X10, so macros can not be triggered by an X10 code when using the CM11A/CM12U interface. This is something that will be added in upcoming releases.
Update 2
Embedded Automation finally released the pricing information, but also announced support for the new SmartHome INSTEON product line as well. Read this for more information.