Shion’s coming out of beta!

As of last night, Shion is officially out of beta. I submitted Shion Touch to Apple’s App Store and I’ll be releasing an update to Shion.app later this week as well as exorcising all of the beta text from the website. I apologize for being slow to send out builds to new testers, but this is the reason why. If you don’t mind being patient, the app will be on the App Store proper within the next two weeks. No more UDIDs needed.

Aside from Apple’s approval, I’d like folks to know that I had to register Shion Touch with the US government to get it on the App Store:

This is actually fairly routine for apps that use encryption, but don’t fall into one of several predefined categories. In Shion Touch’s case it uses SSL encryption (whenever possible) to prevent third parties from monitoring and controlling your environment without your consent.

I’ll post another update when the app’s out of the approval queue and ready for download.

Comments Off on Shion’s coming out of beta!

Shion is now free, courtesy of Power2Switch

I just sent the following note out to Shion beta testers.

The gist: I recently joined a Chicago startup working to help consumers find better electricity plans, monitor their power usage, and to become better power consumers. That work has gone extremely well, and the company will be sponsoring Shion for the indefinite future, which allows me to make the full set of Shion tools completely free to interested users, including the online service.

Read more to review the letter.

Comments ( 3 )

Shion, New Devices & Data Collection

I want to apologize for the radio silence over the past month. I’ve been hard at work at my new company and I’ve been working hard to add new features & devices to Shion. This post shares some of that work.

Comments Off on Shion, New Devices & Data Collection

Shion Touch 1.0b8

A new version of Shion Touch (1.0b8) is available for beta testers:

Shion Touch

Provisioning Profile

Drag these files into iTunes, sync your device, and you should be good to go for a long with with Shion Touch. If you’re using iOS 3 and receiving error messages, go to the general preferences in your device, find the provisioning item, and remove any expired provisioning profiles.

This release of Shion Touch includes updates for new beta testers.

Let me know if you experience any problems or other issues.

Comments Off on Shion Touch 1.0b8

A short time with the TED 5000 smart meter

This has been a good week for Shion development. In the past few days, I’ve added support for Morning Industry computer-controllable locks using the MorningLinc, I’ve been tracking the power consumption of my washer & dryer combo unit using Shion’s new support for the iMeter Solo, and yesterday evening I added support for the TED 5000 smart meter.

Despite its early stage of development, the TED 5000 may be one of the better devices I’ve had the pleasure of supporting in Shion. There was an initial struggle installing the thing (it doesn’t have WiFi and can be picky about which power outlet it can use to communicate with the hardware in the breaker box), but once I had it working, adding support was simple. It uses a simple & straightforward XML API for communicating its readings, and those readings are probably being updated more frequently than I’ve designed the Shion events infrastructure to handle. Using the code I wrote for the iMeter earlier this week, I was able to get Shion talking to the meter with full graphing in less than an hour.

The major reason that I wanted to support this uint was to begin building a model of my electricity consumption on a per-device basis. Since it isn’t feasible for me to connect an iMeter or SynchroLinc to every device, I’m planning on using Shion’s stored state to generate statistical models that describe how much each device contributes to the overall power draw. Device states go on the left-hand of the equation, the total power draw goes on the right-hand side of the equation, and I run a simple linear regression to get the coefficients. That’s the theory & plan and I’ll be posting some entries later over the next couple of weeks describing how it works in practice.

One bit of new information that I discovered was the huge power draw that the air conditioner used. From my rough readings, my home has about a 400W “base” draw consisting of various appliances & computers that are left on at all times. When the air conditioner starts, it adds 1800-2000W to the power consumption, far dwarfing the other devices. I expected a major power draw, but not one that quadrupled my overall consumption!

Since my Venstar Insteon thermostat only reports mode, set points, and temperature and NOT if the unit is running, I’ll have to get creative in my statistical modeling to associate more closely the observed power draw with the the spikes in electricity consumption. I have several ideas about how I might accomplish this, and will be posting updates in the weeks ahead. Stay tuned.

Comments Off on A short time with the TED 5000 smart meter

Shion 3.0β10

Shion 3.0β10 is now available.

Please read the following release notes carefully.

This is a beta release for Shion 3. This software is still under construction and has some rough edges. In no particular order, some of the current major issues:

1. The RemoteBuddy interface remains unimplemented.

2. The Bluetooth and GPS devices have not yet been implemented.

3. Sprinkler support is currently missing.

4. Changes in the device configuration from the preferences panel (modem & controllers) require an application restart to take effect.

Changes

This release fixes a handful of issues (reenables PPC support) & adds support for iMeter Solo power meters. Add an iMeter Solo to your Shion setup using the Devices: Insteon: Power Meter Sensor under the Add (“+”) button in the lower-left. The iMeter Solo differs from the other Power Sensor (SynchroLinc) in that it provides the real-time power draw of a connected device instead of a binary On/Off status. In an upcoming release, I’ll be expanding support for real-time power meters by adding support for the TED 5000 series of devices.

Also, please submit any other feedback in the comments below.

Comments Off on Shion 3.0β10

Apologies for the Intel-only build of Shion

I wanted to thank everyone who sent in reports of issues running Shion on PowerPC machines. It was not my intention to drop support for PPC, rather it was the result of a silent Xcode defaults switch that caused the issue.

Apple may be throwing PPC support to the wind, but I wanted to reiterate that I’m planning on supporting that architecture as long as I can. I’ll probably drop 10.4 support before I’ll drop PPC support. (Not that there are any plans to drop 10.4 support at the moment.)

Again, apologies for the inconvenience and for not catching that issue in the most recent build. I should have an update that fixes the problem available later this evening.

Comments Off on Apologies for the Intel-only build of Shion

Shion Touch 1.0b6

A new version of Shion Touch (1.0b6) is available for beta testers:

Shion Touch

Provisioning Profile

Drag these files into iTunes, sync your device, and you should be good to go for a long with with Shion Touch. If you’re using iOS 3 and receiving error messages, go to the general preferences in your device, find the provisioning item, and remove any expired provisioning profiles.

This release of Shion Touch includes a variety of bug fixes and includes support for the TiVo DVR devices, and new power load sensors (Insteon SynchroLinc modules) added in recent builds of Shion.app.

Let me know if you experience any problems or other issues.

Comments Off on Shion Touch 1.0b6

Shion 3.0β9

Shion 3.0β9 is now available.

Please read the following release notes carefully.

This is a beta release for Shion 3. This software is still under construction and has some rough edges. In no particular order, some of the current major issues:

1. The RemoteBuddy interface remains unimplemented.

2. The Bluetooth, and GPS  have not yet been implemented.

3. Sprinkler support is currently missing.

4. Changes in the device configuration from the preferences panel (modem & controllers) require an application restart to take effect.

Changes

This release fixes a handful of issues & adds support for TiVo DVRs within Shion and Shion Touch.

To add a TiVo to Shion, add it from the “Add” button on the lower-left, select Device: Other: TiVo Digital Video Recorder. An add menu will appear and Shion will attempt to locate the device using Bonjour. If the address does not automatically appear, please manually enter the device’s IP address (this can be found in the TiVo setup screens). You will also need to locate your Media Access Key from your account settings on the TiVo website.

The Tivo interface only displays recordings on the device. I have an API for emulating a TiVo remote control, but have held off in including it in the interface as I work out an appropriate interface. If controlling your TiVo from Shion (or Shion Touch) would be a useful feature, please let me know in the comments below.

Also, please submit any other feedback in the comments below.

Comments ( 3 )

Shion: The Path Ahead

It’s been a hectic couple of months and a variety of uncertainties delayed public progress on Shion. Things have changed for me professionally in such a manner that brings Shion back to the forefront and development will resume shortly.  Part of my new professional life has significant benefits for new & current Shion users.

Comments ( 1 )