From: Timothy S. <spaulding@ICanBrew.com> - 2006-11-12 22:22:50
|
I don't have the RCS specific protocol extensions yet. I am going to try t= o get them this week. What I will email you (off list) is the installation doc that has a small b= it in there about UPB. Only mailing off list as I don't know how the list = will handle attachments. What is mentioned is they have two ways of using UPB to communicate to the = thermostat: 1 link mode: using link address as predefined options/commands 2 message mode: this is the extended protocol they referenced, but no addit= ional info in the installation doc. Tim -----Original Message----- From: mis...@li... [mailto:misterhouse-u= ser...@li...] On Behalf Of Jason Sharpee Sent: Sunday, November 12, 2006 4:54 PM To: The main list for the MisterHouse home automation program Subject: Re: [mh] U.P.B. Support (progress report) Hi Tim, Depends on how they implemented it. If it works like the X10 unit then you may have to create a new type of UPB= _xxxxx class and monkey with the UPBPIM.pm class as well. Thats if they ass= ign multiple addresses to different functions, etc (lets hope they didnt do= that). If it works like a typical UPB device, then hopefully it will be a simple d= erivation of the UPB_Device class and you will have commands within the UPB= packet to do different things. I implemented all known UPB device command= s in UPB_Device, so this may be a simple wrapper to translate thermostat co= mmands to generic UPB commands. I am hoping they implemented the "GOTO:x" = command as setting x temperature, etc. If you can forward me the protocol docs, I can take a quick peak and determ= ine which route would be best. -J On Sun, 12 Nov 2006, Timothy Spaulding wrote: > Hi Jason, > > Thanks for this UPB work. > > I have just ordered a RCS TU16 (UPB based) thermostat to replace my x10 v= ersions and I'd like to add support to MH for it. > > I'd like to ask your advice on how the best way to implement the unit. > > I'd guess as a start that it would be a new class derived from you UPB_De= vice class. > > I'm going to try to get UPB extension protocol from RCS to attempt to mak= e this work just like the x10/serial based thermostats. > > Tim > > -----Original Message----- > From: mis...@li... > [mailto:mis...@li...] On Behalf Of > Jason Sharpee > Sent: Wednesday, September 20, 2006 9:50 PM > To: The main list for the MisterHouse home automation program > Subject: [mh] U.P.B. Support (progress report) > > Hi All, > > I just committed a new version of the UPBPIM.pm that supports actu= ally sending raw UPB commands now (And pretty much all other functionality = with the PIM Device) If anyone has UPB devices on this list I would like t= o hear from you on what functionality you would like to see initially suppo= rted. > > There isnt a whole lot left to do as the protocol is very elegantly > simple ( noise / retranmissions / acknowledge are all generally > handled by default settings of the PIM and can be tweaked with > register commands in the UPBPIM.pm module) > > Functionality Todo List <so far>: > - Create device object (UPB_Device?) to enable the traditional MH 'set > $kitchen_light ON' command instead of the raw syntax below > - Create link object (UPB_Link?) to enable link/scene behavior. > - Add items.mht support for PIM, Device, and Link Object > - Handle other UPB Transmitters on the bus. > > > ---------------------------------------------- > Usage: > > $myPIM =3D new > UPBPIM("UPBPIM",<networkid>,<networkpassword>,<pimmoduleid>); > > #Turn Light Module ID #0x66 On > $myPIM->send_upb_cmd("09004466FF236400"); > #Turn Light Module ID #0x66 Off > $myPIM->send_upb_cmd("09004466FF230000"); > #Turn Light Module ID #0x66 to 50% dim > $myPIM->send_upb_cmd("09004466FF233200"); > > > ---------------------------------------------------------------------- > --- Take Surveys. Earn Cash. Influence the Future of IT Join > SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys -- and > earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEV > DEV ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=3D1365 > > > ---------------------------------------------------------------------- > --- Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your job > easier Download IBM WebSphere Application Server v.1.0.1 based on > Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat= =3D1216 > 42 ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=3D1365 > > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easi= er Download IBM WebSphere Application Server v.1.0.1 based on Apache Geroni= mo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D1= 21642 ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id= =3D1365 |