US20020069460A1 - Flexible spa control system and method of using same - Google Patents
Flexible spa control system and method of using same Download PDFInfo
- Publication number
- US20020069460A1 US20020069460A1 US10/061,819 US6181902A US2002069460A1 US 20020069460 A1 US20020069460 A1 US 20020069460A1 US 6181902 A US6181902 A US 6181902A US 2002069460 A1 US2002069460 A1 US 2002069460A1
- Authority
- US
- United States
- Prior art keywords
- spa
- component
- components
- communication link
- control module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H33/00—Bathing devices for special therapeutic or hygienic purposes
- A61H33/02—Bathing devices for use with gas-containing liquid, or liquid in which gas is led or generated, e.g. carbon dioxide baths
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H33/00—Bathing devices for special therapeutic or hygienic purposes
- A61H33/005—Electrical circuits therefor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H33/00—Bathing devices for special therapeutic or hygienic purposes
- A61H33/005—Electrical circuits therefor
- A61H2033/0058—Electrical circuits therefor controlled by the user
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H33/00—Bathing devices for special therapeutic or hygienic purposes
- A61H33/0087—Therapeutic baths with agitated or circulated water
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H33/00—Bathing devices for special therapeutic or hygienic purposes
- A61H33/60—Components specifically designed for the therapeutic baths of groups A61H33/00
- A61H33/601—Inlet to the bath
Definitions
- the instant invention relates to spa systems, and more particularly to a spa control system.
- spas, whirlpools, therapeutic baths, and the like are designed to provide relaxation and a hydrotherapeutic massage.
- spa controllers were specifically designed and built for a known spa configuration. These spa controllers had to be replaced with new spa controllers whenever any new feature or component to the spa was added or additional spa controllers had to be added. This required significant engineering and manufacturing effort to modify the spa and was not cost effective.
- Spa systems are increasingly becoming more and more complex. New components are being developed. Spa component manufacturers are incorporating connections for microprocessor based control of simple devices such as light fixtures and are even providing intelligent spa components that themselves are microprocessor controlled.
- a spa controller that includes a basic operational system that can control simple devices as well as intelligent spa components, and that has the flexibility to easily add additional spa components to the spa system.
- a spa control system comprising a central spa box having a spa control module, at least one spa component, and a communication link between the spa controller and the spa component.
- the spa controller provides command signals and status request signals to the spa components through the communication link. These signals include a spa component identification portion that identifies which spa component is being addressed by the spa controller.
- a method of detecting and controlling an additional spa component in a spa system comprising the steps of assigning a spa component identification address to the additional spa component, connecting the additional spa component to a communication link, determining the address of the additional spa component with the spa controller, providing a request for control information by the spa controller and using that control information to control the additional spa component.
- FIG. 1 is a simplified block diagram of the system according to the invention.
- FIG. 2 is a block diagram of a spa heater component operating in the system in accordance with the invention.
- FIG. 3 is an illustration of a structure of a signal used in the system according to the invention.
- FIG. 4 is a flow diagram showing how addresses are assigned according to the invention.
- FIG. 5 is a flow diagram showing how additional spa component addresses are assigned according to the invention.
- FIG. 6 is a simplified block diagram of the invention with additional components added.
- spa system shall be understood to include spas, whirlpools, therapeutic baths, and other sorts of liquid containing vessels in which humans or animals are immersed for a variety of reasons.
- FIG. 1 illustrates a spa system 20 .
- various spa components such as jet pump 22 , jet pump 24 , bubbler 26 , and water heater 28 are connected to a spa control module 30 located within a spa box 32 through a communication link 34 as will be described in detail hereinbelow.
- FIG. 1 shows jet pump 22 , jet pump 24 , bubbler 26 , and water heater 28 , it is recognized that the spa system 20 may have additional spa components such as remote control panels, ozone generators, etc. that are connected to spa control module 30 via the communication link 34 .
- the spa box 32 also has a power transformer element 36 and user interface 40 .
- the transformer element 36 is used to convert electric power from an electric power source 38 to a control power and it provides the control power to the spa control module 30 .
- a user interface 40 provides user input to the spa control module 30 .
- the user interface 40 can be a touch screen, a key pad, a keyboard, a wireless interface, a voice recognition system, etc. It should be understood that these are just representative examples of devices to interface to the spa control module 30 .
- jet pump 22 and jet pump 24 operate in conjunction with bubbler 26 and water heater 28 to circulate and heat water and create a turbulent waterflow within the spa system as is known in the art.
- Jet pumps 22 , 24 may be standard jets or pulsating jets.
- Bubbler 26 may be integrated with jet pump 22 and jet pump 24 .
- FIG. 2 A representative example of water heater 28 is shown in FIG. 2.
- Spa control module 30 regulates the spa water temperature based upon user input and verifies that thermostat relay 56 is working properly.
- heater control 50 receives on/off control commands from spa control module 30 via communication link 34 .
- Heater control 50 operates thermostat relay 56 based upon control commands from spa control module 30 .
- the thermostat relay 56 is cycled on and off by heater control 50 to provide power from heater power source 52 to heating element 58 .
- An interlock relay 60 is connected in series with thermostat relay 56 to safeguard against overheating of water beyond a preset upper limit, typically about 120 degrees Fahrenheit.
- Heater control 50 provides status information to spa control module 30 through communication link 34 . This status information includes an acknowledgment that a command was received, water temperature as detected by temperature sensor 54 , and thermostat relay status. It should be understood that alternative heater devices can be used for controlling the temperature of the spa water.
- a communication signal 64 is shown in FIG. 3.
- Communication signal 64 has a spa component address portion 66 , an acknowledgment portion 68 , and a data portion 70 .
- the communication signal 64 can follow any standard protocol such as the I 2 C protocol, RS-485 protocol, or any other communication standard. Communication signal 64 could also follow a proprietary communication protocol.
- the spa component address portion 66 , the acknowledgment portion 68 , and the data portion 70 can be any number of bits. In some protocols, the acknowledgment portion 68 is not necessary.
- the data portion 70 is either a control command or a status signal or a feedback signal.
- FIG. 4 shows a flow diagram of how spa components in an initial spa configuration are assigned addresses and controlled.
- a number of spa component addresses that will be controlled by the spa control module 30 is determined (block 76 ).
- the initial number of spa component addresses is based upon the size of the spa system and the number of additional spa components that are likely to be added in the future. Additional spa component addresses can be added when necessary for further expansion of the spa control system.
- the range of addresses is then mapped and a portion of the addresses is assigned to be certain functions such as jet pump, bubbler, etc. (block 78 ).
- Each spa component is then assigned a spa component address (block 80 ). For simple devices such as light fixtures or remote control terminals, this can be accomplished by setting a series of dip switches on these devices or any other method that is known in the art. For intelligent spa components, the spa component address can also be assigned in that spa component's software or by programming an EEPROM with the address.
- Each spa component is connected to communication link 34 (block 82 ).
- Spa control module 30 detects the spa components by polling each address within the range of addresses on communication link 34 (block 84 ).
- Each spa component on the communication link 34 issues an acknowledgment to the spa control module 30 on communication link 34 .
- the acknowledgment may be a simple acknowledgment or it may comprise status information of a variable length.
- the spa control module 30 reads the information until a stop address appears.
- spa control module 30 can detect components by issuing a general call address on the communication link 34 . This general call address addresses every spa component connected on the communication link 34 and requests a return acknowledgment from every component.
- the spa control module 30 detects a spa component on the communication link, it sends a signal on communication link 34 addressed to the spa component (block 86 ).
- This signal can be a status information request signal or a control signal.
- the spa control module 30 controls a spa component by issuing control signals on communication link 34 addressed to that spa component (block 88 ).
- the spa components send status information back to the spa control module 30 on communication link 34 if requested by spa control module 30 .
- the spa control module 30 uses the status information to control the spa component and to provide status information when requested by the user (block 89 ).
- the present spa control system provides the capability to the user to easily add spa components.
- an ancillary panel 90 can be added to do limited control of the spa system from a remote location. These limited control functions may include features such as programming the temperature setpoint, activating a clean-up cycle, controlling a dimmer module to adjusting light intensity, etc.
- An ozone generator 92 can be added for oxygenating water within the spa system.
- a pH or pH/ORP sensor 94 can be added to sense the pH level of water within the system and determine the oxidizing or reducing properties of the water within the spa system.
- a chemical maintenance component 96 can be added for automatically controlling the level of sanitizing chemicals in the water within the spa system. It should be noted that these are representative examples of spa components and that other types of spa components can be added.
- the capability to add spa components is accomplished in one embodiment by providing a number of pre-selected control functions that a user can select from a menu system on the user interface 40 .
- the user selects which control function the spa component fits within. For example, a user would select bubbler from the menu system if a bubbler module is being added to the spa system.
- the spa control module 30 assigns an address to the added component. The user sets the added component to the assigned address as previously described.
- a “plug and play” concept is used. This inventive concept is accomplished by following a subset of the steps in FIG. 4 as shown in FIG. 5.
- the spa control module 30 detects that a new component has been added at start-up through periodic polling or by periodically issuing a general call address on communication link 34 .
- the spa control module 30 then streams the menu choices to the new component on the communication link 34 .
- the spa control module 30 uses that information to control the spa component and the appropriate instruction set is streamloaded via the communication link 34 to the new spa component.
- the spa control module 30 adds that spa component to its list of devices that are attached to the communication link 34 .
- the spa components are assigned to control zones.
- Each control zone is assigned a range of addresses and spa components located within the control zone are assigned an address that is within the range of addresses assigned to that control zone.
- the spa component is assigned an address in which the control zone the component is located using the user interface approach or the “plug and play” approach.
- Other approaches to assign addresses can be used.
- An example of where control zones are used is in a spa system having multiple spas. Each spa in the system and its associated spa components are assigned to a control zone. This allows the spa control module 30 to easily control spas in a multiple spa system independent of the other spas.
- a spa control system has been described that provides a user with the capability to easily add spa components to a spa system.
- the spa control system provides command signals to spa components and obtains status information from spa components on a communications link.
Abstract
A spa communication system for establishing a communication link between a central spa box having a control module and spa components in a spa system. The spa control module is connected to the spa components through a communication link, and the spa control module sends command signals to at least one spa component and receives status information from at least one spa component on the communication link.
Description
- This patent application is a divisional of copending U.S. patent application Ser. No. 09/653,748.
- The instant invention relates to spa systems, and more particularly to a spa control system.
- It is well known that spas, whirlpools, therapeutic baths, and the like are designed to provide relaxation and a hydrotherapeutic massage. In the past, spa controllers were specifically designed and built for a known spa configuration. These spa controllers had to be replaced with new spa controllers whenever any new feature or component to the spa was added or additional spa controllers had to be added. This required significant engineering and manufacturing effort to modify the spa and was not cost effective.
- As consumers demanded more features, the industry responded. Features such as the ability to remotely control the spa were added to the controllers. These features made operating the spa system easier and more consumer-friendly, but the ability to add components was still problematic and required significant effort and cost to add components to the spa system.
- In response to consumer demand, more sophisticated controllers were offered with limited expansion capabilities. For example, U.S. Pat. No. 5,245,221 ('221) issued to Schmidt, et al. shows a spa control system having limited expansion capability. In the '221 patent, additional control circuit cards are added to the basic control system. Each additional control circuit card carries a separate control circuit for the particular function that is being added to the spa system. The number of cards that can be added is fixed, which limits the ability to add additional features. Additionally, this approach requires the consumer to open up the controller, remove the old spa control card and add the new spa control card. Many problems are associated with doing this. An unsophisticated consumer could bend connector pins, install cards in the wrong place, or damage the controller in a number of other ways. Requiring the consumer to open the controller can make the manufacturer liable if the consumer is injured while going through the above installation process and also makes warranty claims questionable.
- Spa systems are increasingly becoming more and more complex. New components are being developed. Spa component manufacturers are incorporating connections for microprocessor based control of simple devices such as light fixtures and are even providing intelligent spa components that themselves are microprocessor controlled.
- There is a continued need for a spa controller that includes a basic operational system that can control simple devices as well as intelligent spa components, and that has the flexibility to easily add additional spa components to the spa system.
- In view of the foregoing, it is therefore an object of the instant invention to overcome these problems and other problems associated with the current state of spa control systems. More particularly, it is an object of the instant invention to provide an expandable spa controller that can control both intelligent spa components and simple spa components. It is a further object of the instant invention to provide a flexible spa control system that can accommodate the addition of optional modular spa features. It is an additional object of the instant invention to provide a spa control system that is compact in design, that requires a minimum amount of electrical wiring for controlling spa components, and that is cost and labor effective to install.
- In accordance with these and other objects of the invention, it is a feature of the instant invention to provide a communication system that allows communication between the spa controller and spa components. It is a further feature of the instant invention to provide a spa control system that provides a user interface that allows a user to check operational status and spa components at a single location.
- To accomplish the above and other objectives, and in accordance with the above and other features, a spa control system is provided comprising a central spa box having a spa control module, at least one spa component, and a communication link between the spa controller and the spa component. The spa controller provides command signals and status request signals to the spa components through the communication link. These signals include a spa component identification portion that identifies which spa component is being addressed by the spa controller.
- In accordance with the above, a method of detecting and controlling an additional spa component in a spa system comprising the steps of assigning a spa component identification address to the additional spa component, connecting the additional spa component to a communication link, determining the address of the additional spa component with the spa controller, providing a request for control information by the spa controller and using that control information to control the additional spa component.
- These and other aims, objectives, advantages, and features of the invention will become more apparent from the following detailed description all taken in conjunction with the accompanying drawings.
- Other objectives and advantages of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
- FIG. 1 is a simplified block diagram of the system according to the invention;
- FIG. 2 is a block diagram of a spa heater component operating in the system in accordance with the invention;
- FIG. 3 is an illustration of a structure of a signal used in the system according to the invention;
- FIG. 4 is a flow diagram showing how addresses are assigned according to the invention;
- FIG. 5 is a flow diagram showing how additional spa component addresses are assigned according to the invention; and
- FIG. 6 is a simplified block diagram of the invention with additional components added.
- While the invention will be described in connection with certain preferred embodiments, there is no intent to limit it to those embodiments. On the contrary, the intent is to cover all alternatives, modifications and equivalents as included within the spirit and scope of the invention as defined by the appended claims.
- In general, the present invention is applicable to spas, whirlpools, therapeutic baths, and the like. For purposes of illustration only, general concepts and principals of the present invention are illustrated in a spa system. As used hereinafter and in the claims, the term “spa system” shall be understood to include spas, whirlpools, therapeutic baths, and other sorts of liquid containing vessels in which humans or animals are immersed for a variety of reasons.
- FIG. 1 illustrates a
spa system 20. In thespa system 20, various spa components such asjet pump 22,jet pump 24,bubbler 26, andwater heater 28 are connected to aspa control module 30 located within aspa box 32 through acommunication link 34 as will be described in detail hereinbelow. While FIG. 1 showsjet pump 22,jet pump 24,bubbler 26, andwater heater 28, it is recognized that thespa system 20 may have additional spa components such as remote control panels, ozone generators, etc. that are connected tospa control module 30 via thecommunication link 34. - In addition to the
spa control module 30, thespa box 32 also has apower transformer element 36 anduser interface 40. Thetransformer element 36 is used to convert electric power from an electric power source 38 to a control power and it provides the control power to thespa control module 30. Auser interface 40 provides user input to thespa control module 30. Theuser interface 40 can be a touch screen, a key pad, a keyboard, a wireless interface, a voice recognition system, etc. It should be understood that these are just representative examples of devices to interface to thespa control module 30. - The
jet pump 22 andjet pump 24 operate in conjunction withbubbler 26 andwater heater 28 to circulate and heat water and create a turbulent waterflow within the spa system as is known in the art.Jet pumps jet pump 22 andjet pump 24. - A representative example of
water heater 28 is shown in FIG. 2.Spa control module 30 regulates the spa water temperature based upon user input and verifies thatthermostat relay 56 is working properly. In FIG. 2,heater control 50 receives on/off control commands fromspa control module 30 viacommunication link 34.Heater control 50 operatesthermostat relay 56 based upon control commands fromspa control module 30. Thethermostat relay 56 is cycled on and off byheater control 50 to provide power fromheater power source 52 toheating element 58. Aninterlock relay 60 is connected in series withthermostat relay 56 to safeguard against overheating of water beyond a preset upper limit, typically about 120 degrees Fahrenheit.Heater control 50 provides status information tospa control module 30 throughcommunication link 34. This status information includes an acknowledgment that a command was received, water temperature as detected bytemperature sensor 54, and thermostat relay status. It should be understood that alternative heater devices can be used for controlling the temperature of the spa water. - In accordance with further features of the invention, a
communication signal 64 is shown in FIG. 3.Communication signal 64 has a spacomponent address portion 66, anacknowledgment portion 68, and adata portion 70. Thecommunication signal 64 can follow any standard protocol such as the I2C protocol, RS-485 protocol, or any other communication standard.Communication signal 64 could also follow a proprietary communication protocol. The spacomponent address portion 66, theacknowledgment portion 68, and thedata portion 70 can be any number of bits. In some protocols, theacknowledgment portion 68 is not necessary. Thedata portion 70 is either a control command or a status signal or a feedback signal. - Each spa component is assigned a spa
component address portion 66. FIG. 4 shows a flow diagram of how spa components in an initial spa configuration are assigned addresses and controlled. A number of spa component addresses that will be controlled by thespa control module 30 is determined (block 76). The initial number of spa component addresses is based upon the size of the spa system and the number of additional spa components that are likely to be added in the future. Additional spa component addresses can be added when necessary for further expansion of the spa control system. The range of addresses is then mapped and a portion of the addresses is assigned to be certain functions such as jet pump, bubbler, etc. (block 78). - Each spa component is then assigned a spa component address (block80). For simple devices such as light fixtures or remote control terminals, this can be accomplished by setting a series of dip switches on these devices or any other method that is known in the art. For intelligent spa components, the spa component address can also be assigned in that spa component's software or by programming an EEPROM with the address.
- Each spa component is connected to communication link34 (block 82).
Spa control module 30 detects the spa components by polling each address within the range of addresses on communication link 34 (block 84). Each spa component on thecommunication link 34 issues an acknowledgment to thespa control module 30 oncommunication link 34. The acknowledgment may be a simple acknowledgment or it may comprise status information of a variable length. Thespa control module 30 reads the information until a stop address appears. Alternatively,spa control module 30 can detect components by issuing a general call address on thecommunication link 34. This general call address addresses every spa component connected on thecommunication link 34 and requests a return acknowledgment from every component. - Once the
spa control module 30 detects a spa component on the communication link, it sends a signal oncommunication link 34 addressed to the spa component (block 86). This signal can be a status information request signal or a control signal. Thespa control module 30 controls a spa component by issuing control signals oncommunication link 34 addressed to that spa component (block 88). The spa components send status information back to thespa control module 30 oncommunication link 34 if requested byspa control module 30. Thespa control module 30 uses the status information to control the spa component and to provide status information when requested by the user (block 89). - The present spa control system provides the capability to the user to easily add spa components. For example, as illustrated in FIG. 6, an
ancillary panel 90 can be added to do limited control of the spa system from a remote location. These limited control functions may include features such as programming the temperature setpoint, activating a clean-up cycle, controlling a dimmer module to adjusting light intensity, etc. Anozone generator 92 can be added for oxygenating water within the spa system. A pH or pH/ORP sensor 94 can be added to sense the pH level of water within the system and determine the oxidizing or reducing properties of the water within the spa system. Achemical maintenance component 96 can be added for automatically controlling the level of sanitizing chemicals in the water within the spa system. It should be noted that these are representative examples of spa components and that other types of spa components can be added. - The capability to add spa components is accomplished in one embodiment by providing a number of pre-selected control functions that a user can select from a menu system on the
user interface 40. The user selects which control function the spa component fits within. For example, a user would select bubbler from the menu system if a bubbler module is being added to the spa system. Once the control function is chosen, thespa control module 30 assigns an address to the added component. The user sets the added component to the assigned address as previously described. - In another embodiment, a “plug and play” concept is used. This inventive concept is accomplished by following a subset of the steps in FIG. 4 as shown in FIG. 5. Once a new spa component is installed and connected to the
communication link 34, thespa control module 30 detects that a new component has been added at start-up through periodic polling or by periodically issuing a general call address oncommunication link 34. When the new spa component issues an acknowledgment on thecommunication link 34, thespa control module 30 then streams the menu choices to the new component on thecommunication link 34. Based upon the new spa component's response, thespa control module 30 uses that information to control the spa component and the appropriate instruction set is streamloaded via thecommunication link 34 to the new spa component. Thespa control module 30 adds that spa component to its list of devices that are attached to thecommunication link 34. - In one embodiment, the spa components are assigned to control zones. Each control zone is assigned a range of addresses and spa components located within the control zone are assigned an address that is within the range of addresses assigned to that control zone. When a new spa component is added, the spa component is assigned an address in which the control zone the component is located using the user interface approach or the “plug and play” approach. Alternatively, other approaches to assign addresses can be used. An example of where control zones are used is in a spa system having multiple spas. Each spa in the system and its associated spa components are assigned to a control zone. This allows the
spa control module 30 to easily control spas in a multiple spa system independent of the other spas. - A spa control system has been described that provides a user with the capability to easily add spa components to a spa system. The spa control system provides command signals to spa components and obtains status information from spa components on a communications link. Numerous modifications and alternative embodiments of the invention will be apparent to those skilled in the art in view of the foregoing description. Accordingly, this description is to be construed as illustrative only and is for the purposes of teaching those skilled in the art the best mode for carrying out the invention. The details of the structure may be varied substantially without departing from the spirit of the invention, and exclusive use of all modifications that come within the scope of the appended claims is reserved.
Claims (17)
1. A spa communication system for establishing a communication link between a spa box and spa components in a spa system comprising:
a spa box having a spa control module, said spa control module having a communication link;
at least one spa component being in communication with said spa control module through said communication link; and
whereby said spa control module controls said spa component by providing a command signal on said communication link to said spa component.
2. The spa communication system of claim 1 wherein said spa component provides at least one status parameter, said at least one status parameter communicated to said spa control module via said communication link, said spa control module providing said status parameter to a user interface panel in response to a user selection.
3. The spa communication system of claim 1 wherein said spa control module controls at least one spa component on said communication link with a control signal, said control signal including a spa component identification address portion and a control portion, said at least one spa component having a spa component identification address, said at least one spa component performing an operation in response to said spa control module when said spa component identification address portion of said control signal matches said spa component identification address.
4. The spa communication system of claim 3 wherein said at least one spa component comprises at least one jet for directing water flow within a spa enclosure and at least one pump for pumping water to said at least one jet.
5. The spa communication system of claim 4 wherein said at least one spa component further comprises heating means to heat the water as the water flows through the spa, said heating means maintaining the water near a user settable temperature setpoint, said heating means including an interlock mechanism to prevent said heater from heating the water when water temperature exceeds a temperature safety cut-off level, said spa control module providing commands on said communication link to said heating means, said at least one pump, and said at least one jet to circulate and heat water and create a turbulent water flow within said spa enclosure.
6. The spa communication system of claim 3 wherein said communication link comprises an I2C interface and said control signal is configured as an I2C control signal.
7. The spa communication system of claim 3 wherein said communication link comprises an RS-485 interface and said control signal is configured as an RS-485 control signal.
8. A method of providing control signals in a spa system having a spa box and spa components, the spa box having a spa control module and a user interface panel, the method comprising the steps of:
addressing a command signal to at least one of said spa components;
sending said command signal on said communication link to at least one of said spa components; and
controlling said at least one of said spa components.
9. The method of claim 8 further comprising the steps of:
requesting status information from at least one of said spa components;
providing at least one status parameter of said at least one of said spa components to said spa control module through said communication link; and
providing said status parameters to the user interface panel.
10. The method of claim 8 further comprising the steps of:
requesting status information from at least one of said spa components;
providing at least one status parameter of said at least one of said spa components to said spa control module through said communication link; and
storing said status parameters in memory.
11. The method of claim 8 further comprising the steps of:
providing a plurality of said spa components with a spa component identification address; and
controlling said plurality of said spa components with a plurality of control signals on said communication link, each one of said plurality of control signals having a spa component identification address portion and a command portion; and
each of said plurality of spa components performing an operation in response to said control signal when said spa component identification address portion of said control signal matches said spa component identification address.
12. The method of claim 11 further comprising the step of formatting said control signal for the I2C standard.
13. The method of claim 11 further comprising the step of formatting said control signal for the RS-485 standard.
14. A method of detecting and controlling an additional spa component in a spa system, the spa system having a communication link between a spa control module and spa components, the additional spa component having a spa component address and connected to the communication link, the method comprising the steps of:
performing one of polling spa component addresses in the spa system and providing a general call command on said communication link, the general call command requesting an answer from each spa component on said communication link;
receiving a response from the additional spa component;
determining the spa component address of the additional spa component;
providing a request for control information to said additional spa component with said spa control module on a communication link, the request sent to the spa component address of the additional spa component;
receiving the control information; and
storing the control information in memory, the control information used to control the additional spa component.
15. The method of claim 14 further comprising the step of pre-assigning the spa component address, the step of pre-assigning comprising the steps of:
listing said spa components and potential additional spa components of said spa system;
determining a range of spa component addresses for said spa control module to control;
assigning each of said spa components and said potential additional spa components a spa component address within said range of addresses.
16. The method of claim 14 further comprising the steps of:
assigning zones within said spa system where spa components are located;
determining which zone each of said spa components is located;
assigning each of said zones a zone range of addresses; and
assigning each of said spa components an address within said zone range of addresses assigned to the zone where each of said spa components is located.
17. The method of claim 16 further comprising the steps of:
determining which of said zones said additional spa component is located within;
assigning said additional spa component an address within said zone range of addresses assigned to the zone where said additional component is located.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/061,819 US20020069460A1 (en) | 2000-09-01 | 2002-02-01 | Flexible spa control system and method of using same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US65374800A | 2000-09-01 | 2000-09-01 | |
US10/061,819 US20020069460A1 (en) | 2000-09-01 | 2002-02-01 | Flexible spa control system and method of using same |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US65374800A Division | 2000-09-01 | 2000-09-01 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020069460A1 true US20020069460A1 (en) | 2002-06-13 |
Family
ID=24622155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/061,819 Abandoned US20020069460A1 (en) | 2000-09-01 | 2002-02-01 | Flexible spa control system and method of using same |
Country Status (1)
Country | Link |
---|---|
US (1) | US20020069460A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020082727A1 (en) * | 2000-11-07 | 2002-06-27 | Benoit Laflamme | SPA controller computer interface |
US20050228544A1 (en) * | 2004-04-08 | 2005-10-13 | Bauer Ronald A | Distributed control system for a whirlpool tub |
US7489986B1 (en) * | 2000-11-07 | 2009-02-10 | Gecko Alliance Group Inc. | Spa controller computer interface for spas |
US20090132066A1 (en) * | 2007-09-27 | 2009-05-21 | Hollaway Jerrell P | Low maintenance spa control system |
US20110072573A1 (en) * | 2009-09-28 | 2011-03-31 | Hollaway Jerrell P | Spa control system with improved flow monitoring |
US20110220229A1 (en) * | 2010-03-11 | 2011-09-15 | Shih-Chang Chen | Water supply apparatus of hydrotherapy system |
US8453275B2 (en) | 2009-03-05 | 2013-06-04 | May Manufacturing LLC | Combination bathtub and spa |
WO2016109984A1 (en) * | 2015-01-09 | 2016-07-14 | 深圳市前海安测信息技术有限公司 | Health management-based intelligent massage chair and massage adjustment method |
EP2972902A4 (en) * | 2013-03-15 | 2016-11-02 | Hayward Ind Inc | Modular pool/spa control system |
US20170213451A1 (en) | 2016-01-22 | 2017-07-27 | Hayward Industries, Inc. | Systems and Methods for Providing Network Connectivity and Remote Monitoring, Optimization, and Control of Pool/Spa Equipment |
CN109846395A (en) * | 2019-02-18 | 2019-06-07 | 秦林影 | A kind of intelligent bathtub |
US20200319621A1 (en) | 2016-01-22 | 2020-10-08 | Hayward Industries, Inc. | Systems and Methods for Providing Network Connectivity and Remote Monitoring, Optimization, and Control of Pool/Spa Equipment |
WO2022155852A1 (en) * | 2021-01-21 | 2022-07-28 | 华仕德科技股份有限公司 | Electric water heater with ozone output |
-
2002
- 2002-02-01 US US10/061,819 patent/US20020069460A1/en not_active Abandoned
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6782309B2 (en) * | 2000-11-07 | 2004-08-24 | 9090-3493 Quebec, Inc. | SPA controller computer interface |
US7489986B1 (en) * | 2000-11-07 | 2009-02-10 | Gecko Alliance Group Inc. | Spa controller computer interface for spas |
US20020082727A1 (en) * | 2000-11-07 | 2002-06-27 | Benoit Laflamme | SPA controller computer interface |
AU2005233984B2 (en) * | 2004-04-08 | 2010-06-10 | Kohler Co. | Distributed control system for a whirlpool tub |
US20050228544A1 (en) * | 2004-04-08 | 2005-10-13 | Bauer Ronald A | Distributed control system for a whirlpool tub |
US6993415B2 (en) | 2004-04-08 | 2006-01-31 | Kohler Co. | Distributed control system for a whirlpool tub |
WO2005101153A3 (en) * | 2004-04-08 | 2006-04-06 | Kohler Co | Distributed control system for a whirlpool tub |
US20090132066A1 (en) * | 2007-09-27 | 2009-05-21 | Hollaway Jerrell P | Low maintenance spa control system |
US8112164B2 (en) | 2007-09-27 | 2012-02-07 | Balboa Instruments, Inc. | Low maintenance spa control system |
US8453275B2 (en) | 2009-03-05 | 2013-06-04 | May Manufacturing LLC | Combination bathtub and spa |
US20110072573A1 (en) * | 2009-09-28 | 2011-03-31 | Hollaway Jerrell P | Spa control system with improved flow monitoring |
US8392027B2 (en) | 2009-09-28 | 2013-03-05 | Balboa Instruments, Inc. | Spa control system with improved flow monitoring |
US20110220229A1 (en) * | 2010-03-11 | 2011-09-15 | Shih-Chang Chen | Water supply apparatus of hydrotherapy system |
EP2972902A4 (en) * | 2013-03-15 | 2016-11-02 | Hayward Ind Inc | Modular pool/spa control system |
US10976713B2 (en) | 2013-03-15 | 2021-04-13 | Hayward Industries, Inc. | Modular pool/spa control system |
US11822300B2 (en) | 2013-03-15 | 2023-11-21 | Hayward Industries, Inc. | Modular pool/spa control system |
EP3954352A1 (en) * | 2013-03-15 | 2022-02-16 | Hayward Industries, Inc. | Modular pool/spa control system |
WO2016109984A1 (en) * | 2015-01-09 | 2016-07-14 | 深圳市前海安测信息技术有限公司 | Health management-based intelligent massage chair and massage adjustment method |
US11000449B2 (en) | 2016-01-22 | 2021-05-11 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US10363197B2 (en) | 2016-01-22 | 2019-07-30 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US20200319621A1 (en) | 2016-01-22 | 2020-10-08 | Hayward Industries, Inc. | Systems and Methods for Providing Network Connectivity and Remote Monitoring, Optimization, and Control of Pool/Spa Equipment |
US10272014B2 (en) | 2016-01-22 | 2019-04-30 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US11096862B2 (en) | 2016-01-22 | 2021-08-24 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US11122669B2 (en) | 2016-01-22 | 2021-09-14 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US11129256B2 (en) | 2016-01-22 | 2021-09-21 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US10219975B2 (en) | 2016-01-22 | 2019-03-05 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US11720085B2 (en) | 2016-01-22 | 2023-08-08 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US20170213451A1 (en) | 2016-01-22 | 2017-07-27 | Hayward Industries, Inc. | Systems and Methods for Providing Network Connectivity and Remote Monitoring, Optimization, and Control of Pool/Spa Equipment |
CN109846395A (en) * | 2019-02-18 | 2019-06-07 | 秦林影 | A kind of intelligent bathtub |
WO2022155852A1 (en) * | 2021-01-21 | 2022-07-28 | 华仕德科技股份有限公司 | Electric water heater with ozone output |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020069460A1 (en) | Flexible spa control system and method of using same | |
EP1278338B1 (en) | System and method for controlling home appliances | |
AU2002249646B2 (en) | Home network system and method for exchanging standards in the same | |
US20080163416A1 (en) | Bathtub Remote Control System | |
CN100480936C (en) | Distributed control system for a whirlpool tub | |
EP1493247B1 (en) | Method for controlling home automation system | |
KR100420526B1 (en) | Home Appliance Network System and Controlling Method for the Same | |
JP2757332B2 (en) | Control method of electrical equipment | |
US5694109A (en) | Two-wire dc communication system and transceiver | |
KR200427916Y1 (en) | Building Management Control System which uses Direct Digital Controller of two wire DC Power Line Communication and Key Pad | |
CN1333233C (en) | Two wire output/power mechanism for remote devices | |
GB2183068A (en) | Control arrangement for a central heating or cooling system | |
EP1020785B1 (en) | A comfort controls system | |
KR101049929B1 (en) | Electronic controller | |
KR20020088806A (en) | Online Air Conditioner Controlling System and Method for the Same | |
KR100495058B1 (en) | Home appliance network system using power line communication and its method for the same | |
KR101029804B1 (en) | Method for controlling of home appliance using the smart server | |
JP7341931B2 (en) | Communications system | |
JP2004077068A (en) | Hot-water supply device and network type hot water supply system | |
JPS5915743A (en) | Housing installation system | |
KR970062540A (en) | Heating water automatic distributor of boiler | |
KR20060115113A (en) | Home-gateway with power control function | |
KR930001154Y1 (en) | Portable boiler controller in used cable | |
KR200271506Y1 (en) | System and Method for controlling supply and demand of the power at a sauna | |
GB2345749A (en) | A control system for a domestic heating system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |