Please login or register.

Login with username, password and session length

Author Topic: Storing timers and macros in the CM15A  (Read 8162 times)

Noam

  • Community Organizer
  • Hero Member
  • ***
  • Helpful Post Rating: 51
  • Posts: 2818
Storing timers and macros in the CM15A
« on: October 07, 2011, 11:11:19 AM »

As far as I know, X10 never shared the ability to store times and macros in the CM15A. That privilege is reserves only for their AHP software.
While the SDK allows third-part developers to write programs that can talk to the CM15A in real time, all of them rely on a running PC to do any sort of timer or macro actions.

Has anyone figured out a way to reverse-engineer this functionality?
 
Logged

arma_esiea

  • Newbie
  • Helpful Post Rating: 0
  • Posts: 1
Re: Storing timers and macros in the CM15A
« Reply #1 on: December 29, 2011, 05:33:26 AM »

I am also interresting
Logged

bkenobi

  • PI Expert
  • Hero Member
  • ******
  • Helpful Post Rating: 24
  • Posts: 2082
Re: Storing timers and macros in the CM15A
« Reply #2 on: January 02, 2012, 07:11:43 PM »

It seems to me that if people have been able to figure out how to code their own PIC logic for various modules, the CM15A should also be a possibility.  Hopefully it will be figured out now that it's no longer being made.  Heck, maybe a DIY-CM15A could be possible.

HA Dave

  • Hero Member
  • *****
  • Helpful Post Rating: 175
  • Posts: 7127
Re: Storing timers and macros in the CM15A
« Reply #3 on: January 02, 2012, 07:29:54 PM »

... X10 never shared the ability to store times and macros in the CM15A. .....While the SDK allows third-part developers to write programs that can talk to the CM15A in real time, all of them rely on a running PC ....Has anyone figured out a way to reverse-engineer this functionality?

Your completely correct (of course). The downloading of timers and macros is closed code... only AHP can do that. Also... where the old CM11A SDK allows for the old CM11A to use Linux, with the current CM15A [and its SDK] it is windows only.... to the best of my knowledge.

Now with Android (or iPad) becoming the popular OS's.... it would be nice if a CM15A could be controlled by "app". Particularly since X10 is now in the tablet business... wouldn't it be nice to have a tablet/touchscreen at the X10 AirPad price! And [with a tablet connected to the CM15A] not only would a user have a cheap to run 24/7 computer of sorts [the tablet]... it could also be online [via the home wifi] and in contact with the users smartphone.  
« Last Edit: January 02, 2012, 07:35:05 PM by HA Dave »
Logged
Home Automation is an always changing technology

dhouston

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 37
  • Posts: 2547
    • davehouston.org
Re: Storing timers and macros in the CM15A
« Reply #4 on: January 02, 2012, 08:22:22 PM »

The C15A uses the Cypress CY7C63723-PC USB-PS/2 Peripheral Controller instead of a PIC and it's USB which is far more difficult to reverse engineer than RS232. IIRC, you could buy the Cypress SDK for $5000 or so.

Neil Cherry and other Linux users partially reverse engineered the communications protocol soon after the CM15A was introduced but, AFAIK, nobody reverse engineered the macro/timer portion as most were writing their own comprehensive Linux applications with timers/macros handled externally.

There already is one application that runs on some tablets for controlling it - do a search here for "mochad". But, as it's based on the earlier cited Linux developers work, it also just handles command and control not downloading macros/timers.

You might find some Arduino code for the CM15A that does macros/timers - I haven't looked.
Logged
This message was composed entirely from recycled letters of the alphabet using only renewable, caffeinated energy sources.
No twees, wabbits, chimps or whales died in the process.
https://www.laser.com/dhouston
 

X10.com | About X10 | X10 Security Systems | Cameras| Package Deals
© Copyright 2014-2016 X10.com All rights reserved.