X10 Community Forum

🖥️ActiveHome Pro => SDK => Topic started by: marineau on September 30, 2006, 07:54:50 PM

Title: UM506
Post by: marineau on September 30, 2006, 07:54:50 PM
I would like to make me a program to record the states of my thermopumps.   
Note that I'm programmer in VB6 !

Can I use CM15A to know a state if  ON(Short) or OFF on module UM506 ?

In others words, does UM506 can send a state (Open or Close) to CM15A ?
Title: Re: UM506
Post by: Charles Sullivan on September 30, 2006, 09:03:36 PM
I would like to make me a program to record the states of my thermopumps.   
Note that I'm programmer in VB6

Can I use CM15A to know a state if  ON(Short) or OFF on module UM506 ?

In others words, does UM506 can send a state (Open or Close) to CM15A ?

No.  The UM506 only receives an X10  On or Off signal and closes or opens its contacts accordingly.

If you want something that will send an On or Off X10 signal upon a contact closure/opening (or an applied voltage), take a look at the PF284 Powerflash module  http://www.x10.com/security/pf284_s.html  or the equivalent X10 Pro model PSC01.


Title: Re: UM506
Post by: marineau on September 30, 2006, 09:19:15 PM
No.  The UM506 only receives an X10  On or Off signal and closes or opens its contacts accordingly.

If you want something that will send an On or Off X10 signal upon a contact closure/opening (or an applied voltage), take a look at the PF284 Powerflash module  http://www.x10.com/security/pf284_s.html  or the equivalent X10 Pro model PSC01.

But if I (short) install a jumper (no voltage) on his two terminals (two screws on UM506), does CM15A will see the change state ?
Title: Re: UM506
Post by: Tuicemen on September 30, 2006, 10:09:50 PM
Active Home pro only knows if it sent the on/off command the um506  as Charles Sullivan  stated:
Quote
The UM506 only receives an X10  On or Off signal and closes or opens its contacts accordingly.
"the UM506 does not transmit to the CM15A it only receives!"
Now If you wish to write a program using the SDK that shows what state the thermopumps  should  be in then that isn't a problem!
You can record the signals sent to the UM506. Your program could then state what it thinks the pumps condition should be!
Title: Re: UM506
Post by: Brian H on October 01, 2006, 07:06:32 AM
As others have pointed out. The UM506 is a receiver and has no two way status features. You maybe thinking of the PowerFlash Module PF508 that sends X10 Powerline signals when the contacts are closed or a low voltage is applied; and it has no receiver in it so you can't turn anything on or off.
Title: Re: UM506
Post by: KDR on October 01, 2006, 07:55:08 AM
Couldn't you use a 2-way appliance module? That would send a signal back to the cm15a with a status?
Title: Re: UM506
Post by: Brian H on October 01, 2006, 12:33:20 PM
Big brain fade in my last post on this. A PH508 is a Powerhorn Siren   ::). Should be a PF284 a Powerflasher module.
Title: Re: UM506
Post by: marineau on October 01, 2006, 02:13:38 PM
Couldn't you use a 2-way appliance module? That would send a signal back to the cm15a with a status?
I asked me a something, maybe that is possible to use a 2 -way appliance module instead a PF284. Maybe that use another module.
I will explain you that I'm trying to do...
My thermopump is controlled by 24Volts on 7 output.
- Compressor relay
- Fan relay
- Set Point Setting (Thermostat)
- First stage relay for Element 5 Kw
- Second stage relay for Element 5 Kw
- Third stage relay for Element 5 Kw
- Reverse valve (Air conditionned)

So I want get a statut on these 7 output low voltage (24 volts). It expensive to buy 7 PF284 for this.
Does you know another method for get a status for 7 output 24V (or contacts closed) ?






Title: Re: UM506
Post by: KDR on October 01, 2006, 03:25:26 PM
Hummm you might be able to rig up some DS10A window/door sensors. If the relays currently used have any unused positions on them you might be able to tie into them. The other thought would be to rig up a secondary relay to each leg (24v) that you want to operate the DS10A on. This is provided that your 24v power source can handle the extra load.

The DS10A would then send an RF signal back to the CM15A and then to AHP software.
Title: Re: UM506
Post by: -Bill- (of wgjohns.com) on October 01, 2006, 03:52:35 PM
I asked me a something, maybe that is possible to use a 2 -way appliance module instead a PF284. Maybe that use another module.
I will explain you that I'm trying to do...
My thermopump is controlled by 24Volts on 7 output.
- Compressor relay
- Fan relay
- Set Point Setting (Thermostat)
- First stage relay for Element 5 Kw
- Second stage relay for Element 5 Kw
- Third stage relay for Element 5 Kw
- Reverse valve (Air conditionned)

So I want get a statut on these 7 output low voltage (24 volts). It expensive to buy 7 PF284 for this.
Does you know another method for get a status for 7 output 24V (or contacts closed) ?


7 of anything will not be cheap.

What do you hope to gain by your program knowing the status of these relays?
Title: Re: UM506
Post by: marineau on October 01, 2006, 04:56:42 PM
So I want get a statut on these 7 output low voltage (24 volts). It expensive to buy 7 PF284 for this.
Does you know another method for get a status for 7 output 24V (or contacts closed) ?

Quote

7 of anything will not be cheap.
What do you hope to gain by your program knowing the status of these relays?

I wrote this program like this, using a parrallel port 9 year ago, in O/S DOS.
This program was create for diagnostic thermopump,  air conditioning and heating.
I sold these program, with electronic interface and laptop to Cie that sale air conditioning and heating.

Now I want to do another program running under Windows, with USB support, and wireless support. Maybe that I will sale another licence for this new version.

In this program, Operator have to define a voltage (220), Amperage, Electricity cost.
This program verify state to each second.

In this new program, Each 24Hours, a report will be sent by Email to Cie, with each state while a day with a total defrost, and electricity comsumption, etc, etc  !

I run a mine since 9 years on my home with a 386-33 under DOS.




Title: Re: UM506
Post by: -Bill- (of wgjohns.com) on October 01, 2006, 05:14:01 PM
I wrote this program like this, using a parrallel port 9 year ago, in O/S DOS.
This program was create for diagnostic thermopump,  air conditioning and heating.
I sold these program, with electronic interface an laptop to Cie that sale air conditioning and heating.

Now I want to do another program running under Windows, with USB support, and wireless support. Maybe that I will sale another licence for this new version.

In this program, Operator have to define a voltage (220), Amperage, Electricity cost.
This program verify state to each second.

In this new program, Each 24Hours, a report will be sent by Email to Cie, with each state while a day with a total defrost, and electricity comsumption, etc, etc  !

I run a mine since 9 years on my home with a 386-33 under DOS.


Maybe a cheaper solution is to buy a USB to parallel port adapter?
Title: Re: UM506
Post by: marineau on October 01, 2006, 05:30:11 PM
This is provided that your 24v power source can handle the extra load.

The DS10A would then send an RF signal back to the CM15A and then to AHP software.

Good idea, but I think that no needing relay, just connect 24V+ to first side, and control signal 24V+ on a second side and when a signal would be 24Volt+ on each side, so AHP could receive a state.

Do you think that this method would work with no relay ?



Title: Re: UM506
Post by: marineau on October 01, 2006, 05:40:48 PM
Maybe a cheaper solution is to buy a USB to parallel port adapter?

I'm obligate to rewrite a code in VB6 for run to Windows (I wrote with QuickBasic), also, I use a 8 pin to parralele port and detect a voltage on each pin... Impossible with a USB adapter.
Also, I want wireless support !
Title: Re: UM506
Post by: KDR on October 01, 2006, 06:19:50 PM
This is provided that your 24v power source can handle the extra load.

The DS10A would then send an RF signal back to the CM15A and then to AHP software.

Good idea, but I think that no needing relay, just connect 24V+ to first side, and control signal 24V+ on a second side and when a signal would be 24Volt+ on each side, so AHP could receive a state.

Do you think that this method would work with no relay ?


My first guess would be no it would not work. I have not seen the wiring print on a DS10A but the wired side of the magnetic reed switch I'm sure is not meant to have a voltage applied to it. The wired side is just a reed switch tripped by a magnet getting close to it.  I wonder if you could rig up a small coil with an iron core on each 24v leg and create an electromagnet that would open and close the reed switch. Maybe just use the coil from a 24 volt relay and place the end against the reed switch. You should be able to find some low current draw relay coils.

Some experimenting will be in order. Not sure how big or small a magnetic field would be needed to trip the reed switch and how much current would be needed.
Title: Re: UM506
Post by: marineau on October 01, 2006, 07:10:21 PM
Quote from: KDR
My first guess would be no it would not work. I have not seen the wiring print on a DS10A but the wired
side of the magnetic reed switch I'm sure is not meant to have a voltage applied to it. The wired side is just
a reed switch tripped by a magnet getting close to it. 

I don't know, but I think that this magnet move a metal plate for open a cicuit.
Does anyone know this information for a DS10A?
If yes, just use a wire for open or close, and check if SDK can detect a state !
Title: Re: UM506
Post by: -Bill- (of wgjohns.com) on October 02, 2006, 12:02:37 AM
Maybe a cheaper solution is to buy a USB to parallel port adapter?

I'm obligate to rewrite a code in VB6 for run to Windows (I wrote with QuickBasic), also, I use a 8 pin to parralele port and detect a voltage on each pin... Impossible with a USB adapter.
Also, I want wireless support !

Why impossible?  Also, why wireless?
Title: Re: UM506
Post by: marineau on October 02, 2006, 12:34:04 AM
Maybe a cheaper solution is to buy a USB to parallel port adapter?

I'm obligate to rewrite a code in VB6 for run to Windows (I wrote with QuickBasic), also, I use a 8 pin to parralele port and detect a voltage on each pin... Impossible with a USB adapter.
Also, I want wireless support !

Why impossible?  Also, why wireless?

Because a Thermopump is always outdoor, a Cie don't want install a 8 wire each that he want install  laptop indoor  for diagnostic while 2 or 3 days.

AnyWay I want sale a new licence :-) !

Title: Re: UM506
Post by: -Bill- (of wgjohns.com) on October 02, 2006, 01:28:07 AM
Because a Thermopump is always outdoor, a Cie don't want install a 8 wire each that he want install  laptop indoor  for diagnostic while 2 or 3 days.

AnyWay I want sale a new licence :-) !



Now I understand.

My comments:


I would suggest finding an event logger device that can record 8 digital (contact closure) channels and supports reading over a wireless MODEM, Bluetooth or a modern wireless network.  (Also could be expensive, but more reliable!)

Good luck, what ever you decide!   :)
Title: Re: UM506
Post by: roger1818 on October 02, 2006, 03:20:15 PM
I asked me a something, maybe that is possible to use a 2 -way appliance module instead a PF284. Maybe that use another module.
I will explain you that I'm trying to do...
My thermopump is controlled by 24Volts on 7 output.
- Compressor relay
- Fan relay
- Set Point Setting (Thermostat)
- First stage relay for Element 5 Kw
- Second stage relay for Element 5 Kw
- Third stage relay for Element 5 Kw
- Reverse valve (Air conditionned)

So I want get a statut on these 7 output low voltage (24 volts). It expensive to buy 7 PF284 for this.
Does you know another method for get a status for 7 output 24V (or contacts closed) ?


7 of anything will not be cheap.

You might be able to hack a PalmPad to wirelessly transmit the status of each output on a different unit code.  You will have to find a way to momentarily close the connections on the palmpad, but it should be doable.
Title: Re: UM506
Post by: marineau on October 02, 2006, 04:48:39 PM
You might be able to hack a PalmPad to wirelessly transmit the status of each output on a different unit code.  You will have to find a way to momentarily close the connections on the palmpad, but it should be doable.
I like your idea, does is it  possible ?
If yes, does you can give me a direction or link that could help me ?
Title: Re: UM506
Post by: roger1818 on October 02, 2006, 05:35:52 PM
I like your idea, does is it  possible ?
If yes, does you can give me a direction or link that could help me ?

Yes it is possible, but I do not know where to find a schematic of a PalmPad.  One link that might be useful provides some information about Modifying the RF Remote (http://www.geocities.com/ido_bartana/modifying_RF_Remote.htm) (the old 2xAAA one).  The PalmPad may be similar to it, but I don't know this for sure. 

Another source of useful information for this project is Turning the mini controller into a dry contact receiver (http://www.geocities.com/ido_bartana/modifying_mini_controller.htm#Turning_the_mini_controller_into_dry_contact_receiver).  I don't reccomend using the Mini Controller like this article suggests as it isn't isolated from the 120V power, and it uses the hot wire as a ground reference so you could get an electric shock by touching any of the connetions inside the controller.  The article should have information which is applicable for use with the PalmPad.

I hope this helps.
Title: Re: UM506
Post by: marineau on October 02, 2006, 06:14:37 PM
Yes it is possible, but I do not know where to find a schematic of a PalmPad.  One link that might be useful provides some information about Modifying the RF Remote (http://www.geocities.com/ido_bartana/modifying_RF_Remote.htm) (the old 2xAAA one).  The PalmPad may be similar to it, but I don't know this for sure. 
I hope this helps.
I read this link, but this link explain how to Modifying the address of any RF device,

If you or another person can give me another address link, so tell me !
Title: Re: UM506
Post by: TakeTheActive on October 07, 2006, 03:21:03 PM
...I wrote this program like this, using a parrallel port 9 year ago, in O/S DOS.
This program was create for diagnostic thermopump,  air conditioning and heating.
I sold these program, with electronic interface and laptop to Cie that sale air conditioning and heating.

Now I want to do another program running under Windows, with USB support, and wireless support. Maybe that I will sale another licence for this new version.

In this program, Operator have to define a voltage (220), Amperage, Electricity cost.
This program verify state to each second.

In this new program, Each 24Hours, a report will be sent by Email to Cie, with each state while a day with a total defrost, and electricity comsumption, etc, etc  !

I run a mine since 9 years on my home with a 386-33 under DOS.

Just out of my curiosity, what COUNTRY and TIME DIFFERENCE from GMT are you in? (So that I can gauge when to look for replies, etc...) ;)

[Central NJ, USA / GMT - 4:00 here]
Title: Re: UM506
Post by: marineau on October 07, 2006, 03:38:11 PM

Just out of my curiosity, what COUNTRY and TIME DIFFERENCE from GMT are you in? (So that I can gauge when to look for replies, etc...) ;)

[Central NJ, USA / GMT - 4:00 here]

(GMT-05:00) Est (Canada, Québec)
Title: Re: UM506
Post by: roger1818 on October 11, 2006, 09:33:09 AM
(GMT-05:00) Est (Canada, Québec)

Cool, another Canadian (Ottawa here)!  There seem to be lots of us here.  :)  You should put your location on your profile.
Title: Re: UM506
Post by: ArtClark on October 22, 2006, 02:26:05 PM
Small Suggestion.  If you use the Door sensor and wish to trip it directly from 24V, try putting a transistor (NPN) across the switch contacts.  (Collertor on Positive side of contacts - Measure if unsure.)  You can common the minus side with the grouond of the 24V system because the battery power isolates the Door switch.  Use a resistor from the 24V you wish to sense to the base of the transistor large enough to send an mA or so into the transistor.  IF THE Off voltage of the 24V is greater than 1 Volt or so, feed it through as many diodes as needed (.6 V per diode) to eliminate that.  Should be cheaper than a relay.