(57)【要約】      （修正有）【課題】複数のリモートコントローラを給湯システムにおいて、１つのリモートコントローラで複数種類のスイッチのうちの１種類のスイッチに故障が発生したときに、操作性を大きく低下させることなくユーザによる所望機能の起動を可能にする。【解決手段】台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３への操作入力と、当該操作入力によって起動される、給湯システムにおける機能との対応関係は、機能割付けテーブル３０１によって記憶される。スイッチ機能変更モードが起動されると、浴室リモートコントローラ１２０の操作パネル部２２２へのユーザ入力に応じて、台所リモートコントローラ１１０においてデフォルトではタッチパネル操作部２３３から入力される機能がハードウェアスイッチ２６１〜２６３への操作入力によって起動されるように、機能割付けテーブル３０１の記憶内容が変更される。【選択図】図２
2017072268.tif 000002
【特許請求の範囲】
【請求項１】
給湯装置を備える給湯システムであって、
前記給湯システムにおける機能の実行指示を入力するための、相互に通信可能に構成された第１および第２のリモートコントローラを備え、
前記第１のリモートコントローラは、
前記実行指示の操作入力を受けるための、少なくとも１つずつ設けられた第１および第２のスイッチと、
前記第１および第２のスイッチへの前記操作入力と、当該操作入力によって起動される前記機能との対応関係を記憶するための記憶手段と、
前記第１および第２のスイッチへの操作入力に応じて、前記記憶手段に記憶された前記対応関係に従った前記機能を起動するための制御手段とを含み、
前記第２のスイッチは、前記操作入力を受けたときの前記制御手段への信号伝達経路が前記第１のスイッチと異なり、
前記第２のリモートコントローラは、
前記第１のリモートコントローラにおける前記対応関係の変更指示を入力するための入力手段を含み、
前記第１のリモートコントローラは、
前記入力手段への前記変更指示の入力に従って、前記記憶手段における前記対応関係を変更するための変更手段をさらに含み、
前記変更手段に入力される前記変更指示は、前記第１のスイッチへの前記操作入力を、前記第２のスイッチへの前記操作入力に対応する前記機能と対応付けるための変更を含む、給湯システム。
【請求項２】
前記第１のスイッチは、ハードウェアスイッチで構成され、
前記第２のスイッチは、ソフトウェアスイッチで構成され、
前記第１のリモートコントローラは、前記ソフトウェアスイッチを表示するタッチパネル操作部をさらに含む、請求項１記載の給湯システム。
【請求項３】
前記第１のリモートコントローラは、
前記タッチパネル操作部における故障発生を検知するための検知手段をさらに備え、
前記第２のリモートコントローラは、
前記検知手段による前記故障発生の検知に応じて、ユーザが前記変更指示を入力する画面を表示するための表示部をさらに含む、請求項２に記載の給湯システム。
【請求項４】
前記第２のリモートコントローラは、
前記給湯装置の運転の入切の切換機能についての前記操作入力を受けるための運転入切スイッチと、
前記第１のリモートコントローラにおいて前記第１のスイッチへの前記操作入力が前記切換機能と対応付けられていない場合には、前記給湯装置の運転が入である状態で前記運転入切スイッチが操作されても前記切換機能の起動を禁止するための禁止手段とをさらに含む、請求項１〜３のいずれか１項に記載の給湯システム。
【請求項５】
前記第１のリモートコントローラは、
前記第１のスイッチへの前記操作入力が前記給湯装置の運転の入切の切換機能と対応付けられていない場合において、前記給湯装置の運転が切である状態で前記第１のスイッチが操作されたときには、前記操作入力に応じて、前記記憶手段における前記対応関係に従った前記機能と、前記運転の切から入への切換との両方を起動するための起動手段をさらに含む、請求項１〜４のいずれか１項に記載の給湯システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、給湯システムに関し、より特定的には、相互に通信可能な複数のリモートコントローラを備える給湯システムに関する。
【背景技術】
【０００２】
近年、表示部を構成するタッチパネルに設けられたソフトウェアボタンと、押しボタン等で構成された機械的なハードウェアボタンとのように、複数種類のスイッチをユーザによる操作スイッチとして備えたリモートコントローラが用いられている。このようなリモートコントローラには、所定の条件下でハードウェアスイッチに通常時とは異なる操作ボタンを対応付けるものがある。
【０００３】
たとえば、特許文献１（特開平６−２８１０３号公報）には、タッチパネルの故障時に、ハードウェアスイッチに矢印ボタンなどを自動的に対応付けるタッチパネルが記載されている。特に、特許文献１では、タッチパネルの押検知機能が故障したときに、「右」または「下」のような予め定められた矢印ボタンなどを、自動的にその装置のハードウェアボタンに対応付ける構成が開示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２８１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に係る装置では、タッチパネルの故障時にも、矢印ボタンの機能に対応付けられたハードウェアスイッチの操作によって、タッチパネルから入力されるべき機能を起動することができる。しかしながら、ユーザが所望の機能を起動するためには、ハードウェアスイッチの多数回操作が必要とされる可能性があるため、操作性の低下が懸念される。
【０００６】
一方で、台所および浴室の２個所にリモートコントローラを配置する等、タッチパネルによるソフトウェアスイッチとハードウェアスイッチとを有するリモートコントローラを複数個ネットワーク接続した給湯システムが公知である。特に、このような給湯システムにおいて、上述のようなタッチパネルの故障が発生した場合には、特許文献１の構成を適用しても、十分な操作性を実現できないことが懸念される。
【０００７】
本発明はこのような問題点を解決するためになされたものであって、本発明の目的は、複数のリモートコントローラを備えた給湯システムにおいて、１つのリモートコントローラで複数種類のスイッチのうちの１種類のスイッチに故障が発生したときに、操作性を大きく低下させることなく、ユーザが所望の機能を起動できるような構成を提供することである。
【課題を解決するための手段】
【０００８】
この発明のある局面では、給湯システムは、給湯装置と、給湯システムにおける機能の実行指示を入力するための第１および第２のリモートコントローラとを備える。第１および第２のリモートコントローラは、相互に通信可能に構成される。第１のリモートコントローラは、少なくとも１個ずつ設けられた第１および第２のスイッチと、記憶手段と、制御手段と、タッチパネル操作部とを含む。第１および第２のスイッチは、実行指示の操作入力を受けるように構成される。記憶手段は、第１および第２のスイッチへの操作入力と、当該操作入力によって起動される機能との対応関係を記憶する。第２のスイッチは、前記操作入力を受けたときの制御手段への信号伝達経路が第１のスイッチとは異なるように構成される。第２のリモートコントローラは、第１のリモートコントローラにおける対応関係の変更指示を入力するための入力手段を含む。第１のリモートコントローラは、入力手段への変更指示の入力に従って記憶手段における対応関係を変更するための変更手段をさらに含む。変更指示は、第１のスイッチへの操作入力を、第２のスイッチへの操作入力に対応する前記機能と対応付けるための変更を含む。
【０００９】
上記給湯システムによれば、第１および第２のリモートコントローラを備えた給湯システムにおいて、第２のリモートコントローラへの変更入力指示に従って、第１のリモートコントローラにて第２のスイッチの操作によって起動されるべき機能を第１のスイッチの操作によって起動可能となるように、第１のスイッチの機能割付けを変更することができる。したがって、第２のスイッチの故障発生時においても、操作性を大きく低下させることなく、ユーザが所望の機能を起動することができる。また、第２のスイッチの故障発生時において、第１のリモートコントローラにおける機能割付けの変更指示は、第２のリモートコントローラから入力できるので、当該変更指示の入力の際のユーザの操作性も確保することができる。
【００１０】
好ましくは、第１のスイッチは、ハードウェアスイッチによって構成することができる。第２のスイッチは、ソフトウェアによって構成することができる。第１のリモートコントローラは、ソフトウェアスイッチを表示するタッチパネル操作部をさらに含む。
【００１１】
このようにすると、ハードウェアスイッチおよび、タッチパネルに表示されたソフトウェアスイッチによって操作入力を受けるリモートコントローラにおいて、タッチパネルの故障によりソフトウェアスイッチからの操作入力が不能となっても、操作性を大きく低下させることなく、ユーザが所望の機能を起動することができる。
【００１２】
好ましくは、第１のリモートコントローラは、タッチパネル操作部における故障発生を検知するための検知手段をさらに備える。第２のリモートコントローラは、検知手段による故障発生の検知に応じて、ユーザが変更指示を入力する画面を表示するための表示部をさらに含む。
【００１３】
このように構成すると、タッチパネルの故障を検知したとき、第１のリモートコントローラにおけるハードウェアスイッチの機能割付けの変更指示の入力処理を、ユーザによる操作を要することなく自動的に起動することができる。あるいは、ユーザが第１のスイッチ（ハードウェアスイッチ）の機能割付けの変更機能を認知していなかった場合にも、当該変更機能の使用を促すことができる。この結果、タッチパネルの故障発生時におけるユーザの利便性を向上することができる。
【００１４】
好ましくは、第２のリモートコントローラは、給湯装置の運転の入切の切換機能についての操作入力を受けるための運転入切スイッチをさらに備える。さらに、第２のリモートコントローラは、第１のリモートコントローラにおいて第１のスイッチへの操作入力が切換機能と対応付けられていない場合には、給湯装置の運転が入である状態で運転入切スイッチが操作されても切換機能の起動を禁止するための禁止手段をさらに含む。
【００１５】
このように構成すると、第１のリモートコントローラから運転入操作が行えない状況で、第２のリモートコントローラから、給湯装置の運転切操作が行われることを防止できる。したがって、第１のリモートコントローラにおける第１のスイッチ（ハードウェアスイッチ）の機能割付けの変更後において、給湯装置を運転切状態から運転入状態に復帰させるために、第２のリモートコントローラの設置場所へユーザが移動する必要が生じなくなるので、ユーザの利便性を向上することができる。
【００１６】
好ましくは、第１のリモートコントローラは、第１のスイッチへの操作入力が給湯装置の運転の入切の切換機能と対応付けられていない場合において、給湯装置の運転が切である状態で第１のスイッチが操作されたときには、操作入力に応じて、記憶手段における対応関係に従った機能と、運転の切から入への切換との両方を起動するための起動手段をさらに含む。
【００１７】
このように構成すると、第１のリモートコントローラにおける第１のスイッチ（ハードウェアスイッチ）の機能割付けの変更後には、第１のスイッチ（ハードウェアスイッチ）に対応付けられた機能とともに給湯装置の運転入を起動することができる。したがって、第１のスイッチ（ハードウェアスイッチ）の１つを使用して運転の入切を起動する必要がなくなるので、限られた個数の第１のスイッチ（ハードウェアスイッチ）を有効に活用できる。
【発明の効果】
【００１８】
本発明によれば、複数のリモートコントローラを備えた給湯システムにおいて、１つのリモートコントローラで複数種類のスイッチのうちの１種類のスイッチに故障が発生したときに、操作性を大きく低下させることなく、ユーザが所望の機能を起動することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る給湯システムの概要を説明する図である。
【図２】実施の形態１に係る給湯システムの構成例をさらに説明するためのブロック図である。
【図３】図２に示された台所リモートコントローラおよび浴室リモートコントローラの外観を示す正面図である。
【図４】図２に示された機能割付けテーブルの記憶内容の一例を示す図表である。
【図５】スイッチ機能変更モードにおける浴室リモートコントローラでの制御処理を説明するフローチャートである。
【図６】スイッチ機能変更モードにおける台所リモートコントローラおよび浴室リモートコントローラでの表示例を示す概略図である。
【図７】浴室リモートコントローラ内の機能テーブルの記憶内容の一例を示す図表である。
【図８】スイッチ機能変更モードにおける台所リモートコントローラでの制御処理を説明するフローチャートである。
【図９】実施の形態２に係る給湯システムの構成例を示すブロック図である。
【図１０】実施の形態２に係る給湯システムでのスイッチ機能変更モードにおける台所リモートコントローラおよび浴室リモートコントローラでの表示例を示す概略図である。
【図１１】実施の形態２に係る給湯システムでのスイッチ機能変更モードにおける浴室リモートコントローラでの制御処理を説明するフローチャートである。
【図１２】実施の形態２に係る給湯システムでのスイッチ機能変更モードにおける台所リモートコントローラでの制御処理を説明するフローチャートである。
【図１３】実施の形態３に係る給湯システムにおいて浴室リモートコントローラでさらに実行される制御処理を示すフローチャートである。
【図１４】実施の形態３の変形例に係る給湯システムにおいて台所リモートコントローラでさらに実行される制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、本発明の実施の形態について図面を参照して詳細に説明する。なお、以下では、図中の同一または相当部分には同一符号を付して、その説明は原則的に繰り返さないものとする。
【００２１】
［実施の形態１］
図１は、本実施形態に係る給湯システム１００の概要を説明する図である。
【００２２】
図１を参照して、給湯システム１００は、給湯装置２０と、給湯システム１００における機能の実行指示を入力するための台所リモートコントローラ１１０および浴室リモートコントローラ１２０とを備える。台所リモートコントローラ１１０と浴室リモートコントローラ１２０と給湯装置２０とは、それぞれネットワーク１０１に接続されており、互いに通信可能に構成される。
【００２３】
本実施の形態において、台所リモートコントローラ１１０は「第１のリモートコントローラ」の一実施例に対応し、浴室リモートコントローラ１２０は「第２のリモートコントローラ」の一実施例に対応する。
【００２４】
図２は、実施の形態１に係る給湯システム１００の構成例をさらに説明するためのブロック図である。
【００２５】
図２を参照して、台所リモートコントローラ１１０は、制御部２１０と、通信部２１１と、操作パネル部２１２と、記憶部２１３とを含む。
【００２６】
操作パネル部２１２は、ユーザが台所リモートコントローラ１１０を操作して、給湯装置２０を遠隔制御するために用いられる。操作パネル部２１２は、台所リモートコントローラ１１０の正面に位置し、ハードウェア操作部２３２とタッチパネル操作部２３３とを含む。
【００２７】
ハードウェア操作部２３２は、１個以上設けられたハードウェアスイッチを含む。操作パネル部２１２には、３つのハードウェアスイッチ２６１〜２６３が含まれる。公知のように、ハードウェアスイッチは、機械式の押しボタン等で構成されて、ユーザ操作に応じて接点が開閉される機構を有するものが代表的である。
【００２８】
図３には、台所リモートコントローラ１１０および浴室リモートコントローラ１２０の外観を示す正面図が示される。図３（Ａ）には、台所リモートコントローラ１１０の正面図が示され、図３（Ｂ）には、浴室リモートコントローラ１２０の正面図が示される。
【００２９】
図３（Ａ）を参照して、台所リモートコントローラ１１０の操作パネル部２１２には、タッチパネル操作部２３３、ならびに、ハードウェア操作部２３２（図２）を構成するハードウェアスイッチ２６１〜２６３が設けられる。本実施の形態では、ハードウェアスイッチ２６１〜２６３は、タッチパネル操作部２３３の下側に、左右方向に沿って順に配列されている。なお、ハードウェアスイッチの配置位置や個数は任意である点について、確認的に記載する。
【００３０】
タッチパネル操作部２３３は、給湯システム１００における機能についてのユーザによる実行指示の操作入力を受けるためのソフトウェアスイッチ（たとえば、ソフトウェアボタン）を表示する。たとえばタッチパネル操作部２３３は、表示部および接触センサを含む。表示部は、液晶パネルや有機ＥＬ（Electro  Luminescence）ディスプレイなどによって構成することができる。
【００３１】
公知のように、ソフトウェアスイッチは、ソフトウェア処理によって、画面（タッチパネル）上の所定領域に、スイッチ機能を持たせるものである。代表的には、当該所定領域に選択ボタンのシンボルを表示するとともに、当該選択ボタンの表示領域の押下に代表される、ソフトウェアスイッチの操作が行われると、表示部上に重畳する接触センサがその操作位置を検出する。
【００３２】
プログラム上で選択ボタンの表示位置と接触センサの操作位置とを照合することにより、台所リモートコントローラ１１０の機能設定や動作指示等が行われる。接触センサの検知機構の態様としては種々のものが採用される。たとえば、抵抗膜方式や静電容量方式、赤外線方式、表面弾性波方式などの方式を利用した接触検知機構を採用してもよい。
【００３３】
再び図２を参照して、記憶部２１３は、台所リモートコントローラ１１０の動作を制御するのに必要なプログラムおよびデータ、制御部２１０による演算結果等を記憶する。記憶部２１３の態様としては種々のものが採用される。たとえば、記憶部２１３は、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ハードディスク等、プログラムおよびデータを記憶するための任意の記憶素子によって構成することができる。
【００３４】
記憶部２２３は、浴室リモートコントローラ１２０の動作を制御するのに必要なプログラムおよびデータ等を記憶する。さらに、記憶部２１３に記憶されるデータには、図４に示される、機能割付けテーブル３０１が含まれる。機能割付けテーブル３０１は、ユーザによるハードウェアスイッチ２６１〜２６３への操作入力、および、タッチパネル操作部２３３に表示されるソフトウェアスイッチへの操作入力と、当該操作入力によって起動される機能との間の対応関係を記憶するための「記憶手段」の一実施例に対応する。機能割付けテーブル３０１の詳細については後述する。
【００３５】
通信部２１１は、ネットワーク１０１に接続され、浴室リモートコントローラ１２０および給湯装置２０と互いに通信可能に構成される。たとえば、台所リモートコントローラ１１０と給湯装置２０とは、台所リモートコントローラ１１０の有線通信用のコネクタと、給湯装置２０の有線通信用のコネクタとが、ケーブルを介して接続されている。台所リモートコントローラ１１０と浴室リモートコントローラ１２０ともまた、同様に接続されている。
【００３６】
制御部２１０は、たとえば、マイクロコンピュータによって構成される。制御部２１０は、ハードウェアスイッチ２６１〜２６３、または、タッチパネル操作部２３３に表示されるソフトウェアスイッチがユーザにより操作されると、機能割付けテーブル３０１に記憶された対応関係に従って、操作されたハードウェアスイッチに対応付けられた機能を起動するための実行コマンドを生成する。生成された実行コマンドは、通信部２１１によってネットワーク１０１へ送出される。
【００３７】
ハードウェアスイッチ２６１〜２６３からは、接点（図示せず）が開状態および閉状態のいずれであるかを示す信号が制御部２１０へ入力される。制御部２１０は、ハードウェアスイッチ２６１〜２６３からの信号に基づき（たとえば、信号の電位から）、各ハードウェアスイッチ２６１〜２６３への操作入力を検知することができる。
【００３８】
タッチパネル操作部２３３に対応して、ソフトウェアスイッチへの操作入力の検知処理を実行するためのＩＣ（Integrated  Circuit）２１５が設けられる。ＩＣ２１５は、上述したソフトウェア処理の実行により、タッチパネル操作部２３３の所定領域にソフトウェアスイッチに相当する選択ボタンのシンボルを表示するとともに、タッチパネル操作部２３３に設けられた接触センサ（図示せず）の出力に基づいて、ユーザによる当該選択ボタンの操作有無を検知する。そして、ＩＣ２１５からは、選択ボタンに対応するソフトウェアスイッチの操作有無を示す信号が制御部２１０へ入力される。制御部２１０は、ＩＣ２１５からの信号に基づき（たとえば、信号の電位から）、タッチパネル操作部２３３に表示された各ソフトウェアスイッチへの操作入力を検知することができる。このように、タッチパネル操作部２３３に表示されるソフトウェアスイッチからのユーザ操作に応じた信号は、ハードウェアスイッチ２６１〜２６３からの信号とは異なり、ＩＣ２１５から制御部２１０へ入力される。
【００３９】
すなわち、ハードウェアスイッチ２６１〜２６３は「第１のスイッチ」の一実施例に対応し、タッチパネル操作部２３３に表示されるソフトウェアスイッチは「第２のスイッチ」の一実施例に対応する。また、ハードウェアスイッチ２６１〜２６３と、タッチパネル操作部２３３に表示されるソフトウェアスイッチとは、ユーザによる操作入力の検出態様が異なり、また、操作入力を受けたときの制御部２１０（マイクロコンピュータ）への信号伝達経路が異なっていることが理解される。
【００４０】
次に、浴室リモートコントローラ１２０の構成について説明する。浴室リモートコントローラ１２０は、制御部２２０、通信部２２１、操作パネル部２２２、および、記憶部２２３を含む。
【００４１】
通信部２１１は、ネットワーク１０１に接続され、台所リモートコントローラ１１０および給湯装置２０と互いに通信可能に構成される。
【００４２】
操作パネル部２２２は、台所リモートコントローラ１１０のタッチパネル操作部２３３と同様に、ソフトウェアスイッチの操作によって、給湯装置２０を遠隔制御するために用いることができる。さらに、後の説明で明らかになるように、操作パネル部２２２は、台所リモートコントローラ１１０におけるハードウェアスイッチ２６１〜２６３への操作入力と、当該操作入力によって起動される機能との間の対応関係の変更指示を入力するための機能も有している。操作パネル部２２２は、表示部２４２と操作部２４３とを含む。
【００４３】
図３（Ｂ）を参照して、浴室リモートコントローラ１２０の操作パネル部２２２には、表示部２４２が設けられる。表示部２４２は、たとえば、タッチパネル操作部２３３と同様に、液晶パネルや有機ＥＬ（Electro  Luminescence）ディスプレイなどによって構成することができる。さらに、表示部２４２には、接触センサが内蔵されており、タッチパネル操作部２３３と同様に、ソフトウェアスイッチを適宜設けることが可能である。表示部２４２の下側領域には、操作部２４３（図２）を構成するハードウェアスイッチ８７１〜８７４が、左右方向に配列して配置される。
【００４４】
再び図２を参照して、制御部２２０は、制御部２１０と同様に、マイクロコンピュータによって構成することができる。制御部２２０は、表示部２４２に設けられたソフトウェアスイッチおよびハードウェアスイッチ８７１〜８７４に入力されたユーザ操作に応じて、操作されたスイッチに対応付けられた機能を起動するための実行コマンドを生成する。生成された実行コマンドは、通信部２２１によってネットワーク１０１へ送出される。
【００４５】
次に、給湯装置２０の構成について説明する。給湯装置２０は、制御部２５０と、通信部２５１と、給湯部２５２とを含む。
【００４６】
通信部２５１は、ネットワーク１０１に接続され、台所リモートコントローラ１１０および浴室リモートコントローラ１２０と互いに通信可能に構成される。
【００４７】
給湯部２５２は、詳細な構成の図示は省略しているが、図示しないカランや浴槽へ給湯する機能を有する。
【００４８】
制御部２５０は、代表的にはマイクロコンピュータで構成されて、給湯部２５２の動作を制御する。たとえば、制御部２５０は、通信部２５１を経由して、台所リモートコントローラ１１０または浴室リモートコントローラ１２０から給湯システム１００における機能の実行コマンドを受けると、当該実行コマンドに従った機能を実現するように、給湯部２５２の動作を制御する。
【００４９】
次に、台所リモートコントローラ１１０におけるハードウェアスイッチ２６１〜２６３の操作に対応した実行コマンドの生成について説明する。上述のように、台所リモートコントローラ１１０の記憶部２１３には、機能割付けテーブル３０１が記憶されている。
【００５０】
図４は、機能割付けテーブル３０１の記憶内容の一例を示す図表である。図４には、機能割付けテーブル３０１のうち、ハードウェアスイッチ２６１〜２６３に対応する部分が示される。
【００５１】
図４（Ａ），（Ｂ）を参照して、機能割付けテーブル３０１は、ハードウェアスイッチ２６１〜２６３に対応するスイッチＩＤを格納する第１列と、給湯装置２０の機能ＩＤとを記憶する第２列とを含むように構成される。
【００５２】
スイッチＩＤについて、「ＳＷ１」はハードウェアスイッチ２６１に対応し、「ＳＷ２」はハードウェアスイッチ２６２に対応し、「ＳＷ３」はハードウェアスイッチ２６３に対応する。
【００５３】
このように、機能割付けテーブル３０１は、スイッチＩＤと機能ＩＤとの対応関係を規定することにより、ハードウェアスイッチ２６１〜２６３のそれぞれについて、当該ハードウェアスイッチの操作に応じて起動される機能との対応関係を記憶することができる。制御部２１０は、ハードウェアスイッチ２６１〜２６３のいずれかが操作されると、機能割付けテーブル３０１の参照により、操作されたハードウェアスイッチのスイッチＩＤに対応付けられた機能ＩＤを読出す。
【００５４】
さらに、制御部２１０は、機能ＩＤによって識別される機能を給湯装置２０に実行させるために、実行コマンドを生成する。生成された実行コマンドは、通信部２１１によってネットワーク１０１へ送出される。この結果、実行コマンドは、給湯装置２０で受信される。このように、機能割付けテーブル３０１に記憶された上記対応関係によって、ハードウェアスイッチ２６１〜２６３への機能割付けが規定される。
【００５５】
図４（Ａ）には、工場出荷時における機能割付けテーブル３０１の記憶内容（すなわち、デフォルト値）の一例が示される。デフォルト値による機能割付けに従えば、ハードウェアスイッチ２６１の操作に応じて、対応付けられた機能である「運転入切」の実行コマンド（ＦＵＮＣＩＤ１＿運転入切）が生成される。「運転入切」は、ユーザ操作に応じて、給湯装置２０の運転状態を入状態および切状態の間で切替える機能である。すなわち、デフォルトでは、ハードウェアスイッチ２６１は、「運転入切スイッチ」として機能する。
【００５６】
同様に、ハードウェアスイッチ２６２の操作に応じて、「給湯温度を上げる」機能の実行コマンドが生成される一方で、ハードウェアスイッチ２６３の操作に応じて、「給湯温度を下げる」機能の実行コマンドが生成される。
【００５７】
なお、浴室リモートコントローラ１２０においても、ハードウェアスイッチ８７１〜８７４の機能割付けを規定するためのテーブルを設けることができる。これにより、浴室リモートコントローラ１２０においても、ハードウェアスイッチ８７１が、「運転入切スイッチ」として機能するように構成されている。
【００５８】
ここで、給湯システム１００における機能は、デフォルト値でハードウェアスイッチ２６１〜２６３に対応付けられた上記３つの機能の他にも、種々存在する。たとえば、浴槽への湯張りおよび一定温度への保温を実行する「風呂自動」機能、浴槽内の湯の循環過熱を実行する「追焚」機能、浴槽へ湯を追加供給するための「足し湯」機能、浴槽へ非加熱水を供給するための「足し水」機能等の給湯に関する機能の他、浴室リモートコントローラ１２０から呼び出し音を出力するための「呼出」機能、各リモートコントローラに設けられたマイクおよびスピーカ（いずれも図示せず）を経由して浴室リモートコントローラ１２０との間で通話するための「通話」機能等の給湯とは直接関連しない機能についても、給湯システム１００における機能に含まれる。
【００５９】
ただし、ハードウェアスイッチの個数が限られているため、デフォルト値によってハードウェアスイッチ２６１〜２６３と対応付けられていない機能については、タッチパネル操作部２３３に表示されるソフトウェアスイッチのスイッチＩＤと機能ＩＤとの対応関係を機能割付けテーブル３０１に予め記憶することにより、タッチパネル操作部２３３の操作によって、ユーザが実行指示を入力する。したがって、タッチパネル操作部２３３に故障が発生してソフトウェアスイッチからの実行指示の入力ができなくなると、これらの機能を起動することができなくなってしまう。
【００６０】
したがって、本実施の形態に従う給湯システムでは、ソフトウェアスイッチの故障発生時においても、操作性を大きく低下させることなく、ユーザが所望の機能を起動できるような構成を、以下のようにして実現する。
【００６１】
再び図２を参照して、実施の形態１に従う給湯システム１００では、浴室リモートコントローラ１２０の操作によって、台所リモートコントローラ１１０におけるハードウェアスイッチ２６１〜２６３への機能割付けを変更するためのモード（以下、「スイッチ機能変更モード」とも称する）が新たに設けられる。たとえば、スイッチ機能変更モードは、浴室リモートコントローラ１２０への所定の入力に応じて起動される。
【００６２】
図５は、スイッチ機能変更モードにおける浴室リモートコントローラ１２０での制御処理を説明するフローチャートである。さらに、図６には、スイッチ機能変更モードにおける台所リモートコントローラ１１０および浴室リモートコントローラ１２０での表示例が示される。
【００６３】
図５に制御処理は、ユーザによるスイッチ機能変更モードの起動に応じて、図６（Ａ）に示されたスイッチ機能変更モード画面が呼び出されることをトリガとして、制御部２２０によって実行される。
【００６４】
図６（Ａ）を参照して、スイッチ機能変更モード画面では、表示部２４２に「台所リモコンのスイッチ機能変更モードです」とのメッセージとともに、当該モードの処理を実行するための「設定する」のソフトウェアスイッチと、当該モードを中止するための「元に戻る」のソフトウェアスイッチとが表示される。
【００６５】
図５を参照して、制御部２２０は、ステップ（以下、単に「Ｓ」と表記する）６０２により、図６（Ａ）に示されたスイッチ機能変更モード画面でのソフトウェアスイッチの操作に応じて、スイッチ機能変更モードがオンされたか否かを判定する。「設定する」のソフトウェアスイッチが操作された場合には、Ｓ６０２はＹＥＳ判定とされる一方で、「元に戻るの」ソフトウェアスイッチが操作されると、Ｓ６０２はＮＯ判定とされる。
【００６６】
制御部２２０は、スイッチ機能変更モードのオン時（Ｓ６０２のＹＥＳ判定時）には、Ｓ６０４により、記憶部２２３に予め格納された機能テーブルの読込みを行う。
【００６７】
図７には、Ｓ６０４で読込まれる機能テーブルの記憶内容が示される。
図７を参照して、機能テーブル４０１は、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３に対応付け可能な機能のリストである第１列と、それぞれの機能の表示名である第２列とを含む。第１列に示された機能には、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３およびタッチパネル操作部２３３のソフトウェアスイッチによって起動可能な全機能が含まれる。すなわち、機能割付けテーブル３０１のデフォルト値に従えば、台所リモートコントローラ１１０においてソフトウェアスイッチの操作によって起動される機能についても、第１列のリストに含まれている。
【００６８】
制御部２２０は、機能テーブル４０１の第１列に示される機能を参照して、スイッチ機能変更モードにおける変更指示入力画面を生成することが可能である。制御部２２０は、Ｓ６０６において、浴室リモートコントローラ１２０の表示部２４２に変更指示入力画面を表示する。変更指示入力画面は、ハードウェアスイッチ２６１〜２６３の機能割付けの変更指示をユーザが入力するための画面である。
【００６９】
図６（Ｂ）には、浴室リモートコントローラ１２０に表示される変更指示入力画面の一例が示される。
【００７０】
図６（Ｂ）を参照して、表示部２４２に表示される変更指示入力画面には、給湯システム１００における機能を選択するためのソフトウェアスイッチ８８１〜８８８と、選択結果を確定するためのソフトウェアスイッチ８８９と、表示切替のためのソフトウェアスイッチ８９１，８９２とが含まれる。
【００７１】
ソフトウェアスイッチ８８１〜８８８には、図７に示された機能テーブル４０１にリストアップされた各機能ＩＤの表示名（第２列）が順次記載される。表示部２４２に同時に表示可能なソフトウェアスイッチの数よりも機能テーブル４０１に含まれる機能の数が多い場合には、ソフトウェアスイッチ８９１，８９２の操作により、ソフトウェアスイッチ８８１〜８８８と対応付けられる機能ＩＤが変更される。
【００７２】
さらに、変更指示入力画面には、機能割付けの変更対象となっているハードウェアスイッチを示すメッセージ８９０がさらに表示される。Ｓ６０６の処理が開始されると、まず、ハードウェアスイッチ２６１の機能割付けの変更指示の入力画面が生成される。このとき、メッセージ８９０には、「１番目（右側）のスイッチの機能を変更します」と表示される。
【００７３】
この状態で、ユーザが、ソフトウェアスイッチ８８１〜８８８のいずれかを操作することによって、ハードウェアスイッチ２６１に新たに割り付けられる機能ＩＤが選択される。選択されたソフトウェアスイッチについては、選択された機能ＩＤを視認容易とするために、表示色がデフォルトから変更される。この状態で、ユーザがソフトウェアスイッチ８８９を操作すると、選択されているソフトウェアスイッチの機能ＩＤに従って、ハードウェアスイッチ２６１の機能割付け変更後の機能が決定される。なお、ソフトウェアスイッチ８８９の操作前に、ソフトウェアスイッチ８８１〜８８８のいずれかを操作すると、機能ＩＤの選択を切替えることができる。
【００７４】
ハードウェアスイッチ２６１に関する変更指示が決定されると、ソフトウェアスイッチ８９１，８９２の操作によって、機能割付けの変更対象となっているハードウェアスイッチが順次変更される。たとえば、ソフトウェアスイッチ８９２を操作すると、ハードウェアスイッチ２６２が新たに変更対象とされて、メッセージ８９０は「２番目（中央）のスイッチの機能を変更します」と表示される。また、ソフトウェアスイッチ８９１を操作すると、ハードウェアスイッチ２６３が新たに変更対象とされて、メッセージ８９０は「３番目（右側）のスイッチの機能を変更します」と表示される。
【００７５】
機能割付けの変更対象となっているハードウェアスイッチが変更される毎に、上記と同様のソフトウェアスイッチ８８１〜８８９，８９１，８９２の操作によって、当該ハードウェアスイッチ２６１に関する変更指示を決定することができる。
【００７６】
ハードウェアスイッチ２６１〜２６３の全てについて機能割付けの変更指示が決定された状態で、さらにソフトウェアスイッチ８８９が操作されることにより、ハードウェアスイッチ２６１〜２６３のそれぞれの変更指示が確定される。
【００７７】
ここでは、一例として、ハードウェアスイッチ２６１に「運転入切」機能を対応付け、ハードウェアスイッチ２６２に「追焚」機能を対応付け、ハードウェアスイッチ２６３に「風呂自動」機能を対応付けるように、ユーザからの変更指示が入力されたものとする。このように、ユーザは、故障が発生していない浴室リモートコントローラ１２０を用いて、変更指示入力画面から、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３のそれぞれに所望の機能を対応付けるための変更指示を入力することができる。このように、ソフトウェアスイッチ８８１〜８８９，８９１，８９２を含む変更指示入力画面は、変更指示の「入力手段」の一実施例に対応する。特に、表示部２４２を用いて、ソフトウェアスイッチの態様で「入力手段」を設けることにより、変更指示を入力する際におけるユーザによる操作を容易化することができる。
【００７８】
再び図５を参照して、制御部２２０は、変更指示入力画面への入力によって、ハードウェアスイッチ２６１〜２６３の変更指示が確定されると、Ｓ６０８（図５）へ処理を進める。
【００７９】
制御部２２０は、Ｓ６０８では、ユーザが入力した変更指示を、通信部２１１を介して、台所リモートコントローラ１１０に送信する。さらに、制御部２２０は、Ｓ６１０において、記憶部２２３に記憶されるスイッチ機能変更指示ステータスを変更する。スイッチ機能変更指示ステータスは、スイッチ機能変更モードによって、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３の機能割付けの変更が実行中であることを示すパラメータである。
【００８０】
スイッチ機能変更指示ステータスの値は、工場出荷時のデフォルト値では、変更指示が生成されていないことを示す「０（ゼロ）」に設定される。これに対して、制御部２２０は、スイッチ機能変更モードでのＳ６１０において、スイッチ機能変更指示ステータスの値を「１」に変更する。
【００８１】
図８は、スイッチ機能変更モードにおける台所リモートコントローラ１１０での制御処理を示すフローチャートである。図８に示された制御処理は、制御部２１０によって実行される。
【００８２】
図８を参照して、制御部２１０は、浴室リモートコントローラ１２０から変更指示を受け取ったことをトリガとして、Ｓ７０４〜Ｓ７０９の制御処理を実行する。
【００８３】
制御部２１０は、Ｓ７０４において、浴室リモートコントローラ１２０から受信した変更指示に従って、機能割付けテーブル３０１の記憶内容をデフォルト値から変更する。たとえば、上記の変更指示の例では、図３（Ｂ）に示されるように、ユーザが所望した「運転入切」、「追焚」、「風呂自動」の機能が、ハードウェアスイッチ２６１〜２６３にそれぞれ対応付けられるように、機能割付けテーブル３０１の内容が更新される。
【００８４】
これに応じて、台所リモートコントローラ１１０のタッチパネル操作部２３３には、図６（Ｃ）に示されるように、更新されたハードウェアスイッチ２６１〜２６３の機能割付けに関するメッセージを表示してもよい。このように、Ｓ７０４での処理によって、「変更手段」の機能を実現することができる。
【００８５】
さらに、制御部２１０は、機能割付けテーブル３０１の更新が完了すると（Ｓ７０４）、ハードウェアスイッチ２６１〜２６３が操作されるまで、待ち状態となる（Ｓ７０６のＮＯ判定時）。制御部２２０は、Ｓ７０６においてハードウェアスイッチ２６１〜２６３のいずれかが操作されたと判断すると（Ｓ７０６のＹＥＳ判定時）、Ｓ７０８に処理を進める。
【００８６】
制御部２１０は、Ｓ７０８において、更新後の機能割付けテーブル３０１に記憶された機能割付けに従って、操作されたハードウェアスイッチに対応付けられた機能の実行コマンドを生成する。生成された実行コマンドは、通信部２１１によって、ネットワーク１０１を経由して、給湯装置２０の制御部２５０へ送信される。これにより、変更指示後の機能割付けに従って、操作されたハードウェアスイッチに対応する機能を起動することができる。たとえば、ハードウェアスイッチ２６２（スイッチＩＤが「ＳＷ２」に対応するスイッチ）が操作されると、「追焚」の実行コマンドが給湯装置２０に送信される。
【００８７】
制御部２１０は、Ｓ７０８の処理を終えると、Ｓ７０９により、スイッチ機能変更モードが再起動されたか否かを判定する。スイッチ機能変更モードがユーザにより再起動されると（Ｓ７０９のＹＥＳ判定時）、制御部２１０は処理を終了する。この場合には、浴室リモートコントローラ１２０での変更入力指示（図５）に応じて、図８の制御処理が再度実行されることになる。
【００８８】
制御部２１０は、スイッチ機能変更モードが再起動されるまで、（Ｓ７０９のＮＯ判定時）は、制御部２２０は、Ｓ７０６およびＳ７０８の処理を繰り返し実行する。これにより、ユーザは、変更指示に応じて更新された機能割付けに従って、ハードウェアスイッチ２６１〜２６３の操作により、所望の機能を起動することができる。なお、給湯装置２０の運転状態が「切」とされた場合にも、Ｓ７０９はＹＥＳ判定とされて、図８の制御処理は終了される。
【００８９】
以上のように、実施の形態１に従う給湯システムによれば、浴室リモートコントローラ１２０へ入力された変更指示に従って、台所リモートコントローラ１１０におけるハードウェアスイッチ２６１〜２６３の機能割付けを変更するためのスイッチ機能変更モードが新たに設けられる。スイッチ機能変更モードにおける変更指示は、デフォルトではタッチパネル操作部２３３に設けられるソフトウェアスイッチの操作によって起動されるべき機能を、ハードウェアスイッチ２６１〜２６３によって起動可能とするための機能割付けの変更を含んでいる。
【００９０】
したがって、台所リモートコントローラ１１０において、タッチパネルの故障によってソフトウェアスイッチが操作不能となった場合にも、ハードウェアスイッチ２６１〜２６３を用いて、操作性を大きく低下させることなくユーザが所望の機能を起動することができる。また、スイッチ機能変更モードでのユーザ操作を、故障が発生していない浴室リモートコントローラ１２０によって実行できるので、当該モードでの操作性を向上することができるので、この面からもユーザ利便性が向上する。特に、表示部４２２（たとえば、タッチパネル）のソフトウェアスイッチを用いることで、スイッチ機能変更モードでの操作性がさらに向上する。
【００９１】
この結果、複数のリモートコントローラを備えた給湯システムにおいて、１つのリモートコントローラで複数種類のスイッチのうちの１種類のスイッチに故障が発生したときに、操作性を大きく低下させることなく、ユーザが所望の機能を起動することができる。
【００９２】
［実施の形態２］
実施の形態１では、スイッチ機能変更モードがユーザの所定入力に応じて起動されるものとして説明した。実施の形態２では、スイッチ機能変更モードを自動的に起動するための構成について説明する。
【００９３】
図９は、実施の形態２に係る給湯システム１１００の構成の一例を示すブロック図である。
【００９４】
図９を図１と比較して、給湯システム１１００において、台所リモートコントローラ１１０は、制御部２１０（図１）に代えて制御部２１０ａを含む。制御部２１０ａは、制御部２１０と同等の機能に加えて、タッチパネル操作部２３３の故障発生時の機能をさらに有する。さらに、タッチパネル操作部２３３に対応して、ＩＣ２１５（図２）に代えて、ＩＣ２１６が設けられる。また、浴室リモートコントローラ１２０は、制御部２２０（図１）に代えて、制御部２２０ａを含む。給湯システム１１００のその他の部分の構成は、給湯システム１００の対応する構成および機能と同様であるため、詳細な説明は繰り返さない。
【００９５】
ＩＣ２１６は、ＩＣ２１５（図２）の機能に加えて、タッチパネル操作部２３３における故障発生を検知するための「故障検知部」の機能をさらに有する。たとえば、タッチパネル操作部２３３の接触センサが故障した場合には、当該接触センサからの出力信号値が、ユーザによってタッチパネル操作部２３３の操作が行われていない間に通常検出されるべき信号値の上限値を上回る、あるいは、下限値を下回る。したがって、ＩＣ２１６は、接触センサからの出力信号値が、所定時間継続して一定範囲（上記下限値〜上限値の範囲）から外れているときに、タッチパネル操作部２３３の故障を検知することができる。すなわち、ＩＣ２１６は、タッチパネル操作部２３３における故障発生を検知するための「検知手段」の一実施例に対応する。なお、故障検知部２１５によるタッチパネル操作部２３３における故障発生を検知するための手法は特に限定されるものではなく、任意の手法を適用することが可能である。
【００９６】
ＩＣ２１６は、タッチパネル操作部２３３における故障有無に応じた電位を有する信号を制御部２１０ａへ出力する。制御部２１０ａは、ＩＣ２１６からの信号によりタッチパネル操作部２３３における故障発生を検知すると、タッチパネル操作部２３３の表示部による表示内容を変更する。
【００９７】
図１０には、実施の形態２に係る給湯システムでのスイッチ機能変更モードにおける台所リモートコントローラおよび浴室リモートコントローラでの表示例が示される。
【００９８】
図１０（Ａ）を参照して、制御部２１０ａは、タッチパネル操作部２３３における故障発生を検知すると、ハードウェアスイッチ２６１〜２６３の機能割付けの変更を促すメッセージを、タッチパネル操作部２３３を用いて表示するように、操作パネル部２１２を制御する。
【００９９】
さらに、通信部２１１は、タッチパネル操作部２３３の故障検出を、ネットワーク１０１へ出力する。これにより、台所リモートコントローラ１１０は、浴室リモートコントローラ１２０に対して、故障発生の通知を送信することができる。
【０１００】
図１１は、実施の形態２に係る給湯システムでのスイッチ機能変更モードにおける浴室リモートコントローラでの制御処理を説明するフローチャートである。図１１に示された制御処理は、台所リモートコントローラ１１０からの故障発生の通知の受信をトリガとして、制御部２２０ａによって実行される。
【０１０１】
制御部２２０ａは、台所リモートコントローラ１１０からの故障発生の通知を受信すると、Ｓ６０１により、図１０（Ｂ）に示されるスイッチ機能変更モード画面を、浴室リモートコントローラ１２０の表示部２４２に表示する。スイッチ機能変更モード画面は、図６（Ａ）と同様である。これにより、スイッチ機能変更モードが自動的に起動される。
【０１０２】
再び図１１を参照して、制御部２２０ａは、図５と同様のＳ６０２〜Ｓ６１０を実行する。この結果、図１０（Ｂ）に示されたスイッチ機能変更モード画面において、「設定する」のソフトウェアスイッチが操作されると（６０２がＹＥＳ判定）、図１０（Ｃ）に示される変更指示入力画面が、浴室リモートコントローラ１２０の表示部２４２に表示される（Ｓ６０６）。変更指示入力画面の内容は、図６（Ｂ）と同様である。
【０１０３】
したがって、ユーザは、実施の形態１と同様に、浴室リモートコントローラ１２０を用いて、変更指示入力画面から台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３のそれぞれに所望の機能を対応付けるための変更指示を入力することができる。
【０１０４】
たとえば、実施の形態２では、ハードウェアスイッチ２６１に「追焚」機能を対応付け、ハードウェアスイッチ２６２に「風呂自動」機能を対応付け、ハードウェアスイッチ２６３に「呼出」機能を対応付けるように、ユーザからの変更指示が入力されたものとする（図１０（Ｄ））。
【０１０５】
実施の形態２においても、ユーザが入力した変更指示は、台所リモートコントローラ１１０へ送信される（Ｓ６０８）。さらに、スイッチ機能変更指示ステータスについても、実施の形態１と同様にデフォルト値から変更される（Ｓ６１０）。
【０１０６】
図１２は、実施の形態２に係る給湯システムでのスイッチ機能変更モードにおける台所リモートコントローラ１１０での制御処理を説明するフローチャートである。図１２に示された制御処理は、浴室リモートコントローラ１２０から送信された変更指示を台所リモートコントローラ１１０（通信部２２１）が受信したことをトリガとして、制御部２１０ａによって実行される。
【０１０７】
図１２を参照して、制御部２１０ａは、浴室リモートコントローラ１２０からの変更指示を受信すると、図８と同様のＳ７０４により、受信した変更指示に従って、機能割付けテーブル３０１の記憶内容をデフォルト値から変更する。
【０１０８】
さらに、制御部２１０ａは、Ｓ７５０により、タッチパネル操作部２３３の故障が解除されたか否かを判定する。たとえば、故障検知部２１５による故障検知に応じて「０（デフォルト値）」から「１」に値が変更される故障発生フラグを定義することができる。さらに、サービスマンがタッチパネル操作部２３３の故障を修理した場合に、所定操作によって当該故障発生フラグを「０」に復帰するように制御すれば、当該故障発生フラグの値に基づいて、Ｓ７５０による判定を実行できる。
【０１０９】
制御部２１０ａは、タッチパネル操作部２３３の故障中（Ｓ７５０のＮＯ判定時）には、図８と同様のＳ７０６およびＳ７０８を実行する。これにより、実施の形態１に従って、ユーザによる変更指示に従って変更された機能割付けに従って、ハードウェアスイッチ２６１〜２６３の操作に応じて、所望の機能を起動することができる。
【０１１０】
一方で、制御部２１０ａは、タッチパネル操作部２３３の修理によって故障が解除されると（Ｓ７５０のＹＥＳ判定時）、Ｓ７５２により、機能割付けテーブル３０１の内容をデフォルト値に復帰させる。さらに、制御部２２０ａは、通信部２２１によって、故障解除の通知をネットワーク１０１へ出力する。これにより、当該通知は、台所リモートコントローラ１１０から、給湯装置２０の制御部２５０および、浴室リモートコントローラ１２０等へ送信される。
【０１１１】
このように、実施の形態２に従う給湯システムによれば、台所リモートコントローラ１１０でのタッチパネル操作部２３３の故障を検知したときに、実施の形態１で説明したスイッチ機能変更モードを自動的に起動することができる。これにより、ユーザが特別な操作を要することなく、ハードウェアスイッチ２６１〜２６３の機能割付を変更するためのスイッチ機能変更モードを起動できる。また、ユーザがスイッチ機能変更モードの存在を認知していなかった場合にも、ハードウェアスイッチ２６１〜２６３の機能割付けの変更を促すことができる。これらにより、タッチパネルの故障発生時におけるユーザの利便性を向上することができる。
【０１１２】
［実施の形態３］
一般的に、台所リモートコントローラ１１０におけるハードウェアスイッチの配置個数は限られている。このため、ハードウェアスイッチの機能割付けの変更の結果、「運転入切」機能が、いずれのハードウェアスイッチにも対応付けられなくなるケースが発生し得る。実施の形態３およびその変形例では、このようなケースにおけるユーザ利便性を高めるための制御について説明する。
【０１１３】
実施の形態３で説明する制御は、実施の形態１および２に係る給湯システムの各々において、浴室リモートコントローラ１２０（制御部２２０，２２０ａ）での制御処理を追加することによって実現することができる。すなわち、実施の形態３に係る給湯システムの構成は、図２または図９と同様であるので、詳細な説明は繰り返さない。
【０１１４】
図１３は、実施の形態３に係る給湯システムにおいて浴室リモートコントローラ１２０でさらに実行される制御処理を示すフローチャートである。図１３に示される制御処理は、浴室リモートコントローラ１２０の運転入切スイッチ（ハードウェアスイッチ８７１）の操作をトリガとして、制御部２２０（２２０ａ）により実行される。
【０１１５】
図１３を参照して、制御部２２０（２２０ａ）は、Ｓ８０２において、ハードウェアスイッチ２６１〜２６３の機能割付け変更（スイッチ機能割付け変更）が行われているか否かを判断する。Ｓ８０２の判定は、スイッチ機能変更指示ステータスの値に基づいて実行することができる。具体的には、スイッチ機能変更指示ステータスの値が「１」であればＳ９０２はＹＥＳ判定とされる一方で、「０」であればＳ８０２はＮＯ判定とされる。
【０１１６】
制御部２２０（２２０ａ）は、スイッチ機能割付け変更が行われている場合（Ｓ８０２のＹＥＳ判定時）には、Ｓ８０４において、変更後の機能割付けにおいて、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３のいずれかが、運転入切スイッチの機能を有しているか否かを判定する。たとえば、変更後の機能割付けテーブル３０１の機能ＩＤ（図３）に、「運転入切」機能が含まれているか否かの判定に基づいて、Ｓ８０４の判定を実行することができる。なお、制御部２２０（２２０ａ）は、ネットワーク１０１を経由して、台所リモートコントローラ１１０から、上記判定の結果を受信することができる。
【０１１７】
制御部２２０（２２０ａ）は、スイッチ機能割付け変更が行われていない場合（Ｓ８０２のＮＯ判定時）には、Ｓ８０８に処理を進める。Ｓ８０８では、運転入切スイッチに対応するハードウェアスイッチの操作に応じて、「運転入切」機能のための実行コマンド（運転コマンド）が生成され、給湯装置２０の制御部２５０に対して送信される。これにより、給湯装置２０の運転状態が「切」のときには「入」への切替えが行われる一方で、給湯装置２０の運転状態が「入」状態のときには「切」への切替えが行われる。
【０１１８】
同様に、制御部２２０（２２０ａ）は、変更後の機能割付けにおいてハードウェアスイッチ２６１〜２６３のいずれかが運転入切スイッチの機能を有しているとき（Ｓ８０４のＹＥＳ判定時）には、処理をＳ８０８に進める。これにより、運転入切スイッチ（ハードウェアスイッチ８７１）の操作に応じて、「運転コマンド」が生成される。
【０１１９】
これに対して、制御部２２０（２２０ａ）は、変更後の機能割付けにおいてハードウェアスイッチ２６１〜２６３のいずれもが運転入切スイッチの機能を有していないとき（Ｓ８０４のＮＯ判定時）には、Ｓ８０６に処理を進める。
【０１２０】
Ｓ８０６では、給湯装置２０の運転状態が「入」および「切」のいずれであるかが判定される。そして、制御部２２０（２２０ａ）は、給湯装置２０の運転状態が「切」であるときには、Ｓ８０８により、給湯装置２０の運転状態を「切」から「入」へ切替えるための運転コマンドを生成する。
【０１２１】
一方で、制御部２２０（２２０ａ）は、給湯装置２０の運転状態が「入」であるときには、Ｓ８０８をスキップして処理を終了する。この結果、運転入切スイッチ（ハードウェアスイッチ８７１）が操作されたにもかかわらず、給湯装置２０の運転状態を「入」から「切」へ切替るための運転コマンドは生成されない。
【０１２２】
この結果、スイッチ機能変更モードによって、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３のいずれもが運転入切スイッチの機能を有していないときには、浴室リモートコントローラ１２０の運転入切スイッチ（ハードウェアスイッチ８７１）を操作しても、給湯装置２０の運転状態を「入」から「切」に切替えることができない。
【０１２３】
すなわち、ユーザによる運転入切スイッチ８７１の操作があっても、「運転入切」機能の起動が禁止されて、給湯装置２０の運転状態を「入」のまま維持することができる。一方で、運転入切スイッチ８７１の操作によって、給湯装置２０の運転状態を「切」から「入」に切替えることは可能である。すなわち、図１３に示した制御処理（特に、Ｓ８０４，Ｓ８０６）によって「禁止手段」の機能を実現することができる。
【０１２４】
ここで、スイッチ機能変更モードによって、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３のいずれもが運転入切スイッチの機能を有していないときに、タッチパネルの故障に気付いていない他のユーザが、浴室リモートコントローラ１２０での運転入切スイッチ８７１を操作することによって、給湯装置２０の運転状態が「切」にされるケースを想定する。
【０１２５】
このようなケースでは、「風呂自動」機能のように、給湯装置２０の運転状態を「入」に維持する必要がある機能も自動的に一旦キャンセルされてしまうが、当該機能は、台所リモートコントローラ１１０への操作のみでは再起動することができない。すなわち、浴室リモートコントローラ１２０まで移動して、少なくとも運転入切スイッチ８７１操作する必要が生じる。
【０１２６】
これに対して、実施の形態３に従う給湯システムによれば、浴室リモートコントローラ１２０の運転入切スイッチを操作しても、給湯装置２０の運転状態を「入」のままに維持することができる。この結果、給湯装置２０の運転状態を「切」から「入」に復帰するために、ユーザが移動する必要がなくなるので、ハードウェアスイッチ２６１〜２６３の機能割付け変更時における、ユーザの利便性がさらに向上する。
【０１２７】
［実施の形態３の変形例］
実施の形態３の変形例で説明する制御は、実施の形態１〜３に係る給湯システムの各々において、台所リモートコントローラ１１０（制御部２１０，２１０ａ）での制御処理を追加することによって実現することができる。すなわち、実施の形態３の変形例に係る給湯システムの構成は、図２または図９と同様であるので、詳細な説明は繰り返さない。
【０１２８】
図１４は、実施の形態３の変形例に係る給湯システムにおいて浴室リモートコントローラ１２０でさらに実行される制御処理を示すフローチャートである。図１４に示される制御処理は、台所リモートコントローラ１１０のハードウェアスイッチ２６１〜２６３のいずれかの操作をトリガとして、制御部２１０（２１０ａ）により実行される。
【０１２９】
図１４を参照して、制御部２１０（２１０ａ）は、Ｓ９０２〜Ｓ９０６において、図１３のＳ８０２〜Ｓ８０４と同様の処理を実行する。制御部２１０（２１０ａ）は、スイッチ機能割付け変更が行われていない場合（Ｓ９０２のＮＯ判定時）には、Ｓ９１０に処理を進める。また、制御部２１０（２１０ａ）は、変更後の機能割付けにおいてハードウェアスイッチ２６１〜２６３のいずれかが運転入切スイッチの機能を有しているとき（Ｓ９０４のＹＥＳ判定時）にも、処理をＳ９１０に進める。Ｓ９１０では、機能割付けテーブル３０１に記憶された機能割付けに従って、操作されたハードウェアスイッチに対応する機能が起動される。
【０１３０】
これに対して、制御部２１０（２１０ａ）は、変更後の機能割付けにおいてハードウェアスイッチ２６１〜２６３のいずれもが運転入切スイッチの機能を有していないとき（Ｓ９０４のＮＯ判定時）には、Ｓ９０６に処理を進めて、給湯装置２０の運転状態が「入」および「切」のいずれであるかを判定する。
【０１３１】
制御部２２０（２２０ａ）は、給湯装置２０の運転状態が「入」であるときには、Ｓ９１０により、操作されたハードウェアスイッチに対応する機能が起動される。
【０１３２】
これに対して、制御部２１０（２１０ａ）は、給湯装置２０の運転状態が「切」であるときには、Ｓ９０８に処理を進める。Ｓ９０８では、運転コマンドが生成されて、給湯装置２０へ送信される。さらに、制御部２１０（２１０ａ）は、Ｓ９１０へ処理を進める。この結果、１個のハードウェアスイッチの操作に応じて、給湯装置２０の運転状態を「切」から「入」への切替を指示する機能（運転コマンド）と、機能割付けテーブル３０１に従う本来の機能との両方を起動することができる。すなわち、図１４に示した制御処理（特に、Ｓ９０６、Ｓ９０８，Ｓ９１０）によって「起動手段」の機能を実現することができる。
【０１３３】
したがって、実施の形態３の変形例に従う給湯システムでは、ハードウェアスイッチ２６１〜２６３の機能割付け変更時において、給湯装置２０の運転状態を「切」から「入」にするためのスイッチが不要となるので、ハードウェアスイッチの操作によって起動可能な機能の数を増やすことができる。この結果、限られた個数のハードウェアスイッチを有効に活用して、ユーザの利便性を向上することができる。
【０１３４】
以上、実施の形態１〜３およびその変形例では、台所リモートコントローラ１１０を「第１のリモートコントローラ」、浴室リモートコントローラ１２０を「第２のリモートコントローラ」とする給湯システムの各実施の形態を説明してきたが、本発明の実施形態は、上述の実施の形態に限定されない。たとえば、浴室リモートコントローラ１２０を「第１のリモートコントローラ」、台所リモートコントローラ１１０を「第２のリモートコントローラ」として、浴室リモートコントローラ１２０のタッチパネル故障時に、ハードウェアスイッチ８７１〜８７４の機能割付けを変更するように、スイッチ機能変更モードを構成することも可能である。また、台所または浴室以外の場所に配置されたリモートコントローラについても、適宜「第１のリモートコントローラ」または「第２のリモートコントローラ」とすることができる。
【０１３５】
また、実施の形態１〜３およびその変形例では、ハードウェアスイッチ２６１〜２６３を「第１のスイッチ」とし、タッチパネル操作部２３３に表示されるソフトウェアスイッチは「第２のスイッチ」とするリモートコントローラ（台所リモートコントローラ１１０）を例示したが、「第１のスイッチ」または「第２のスイッチ」の例はこれに限定されるものではない。たとえば、上述したように、スイッチが操作入力を受けたときのマイクロコンピュータへの信号伝達経路の相違に着目して「第１のスイッチ」および「第２のスイッチ」を区別することも可能である。あるいは、操作入力を受けたときのスイッチからの信号のマイクロコンピュータへの入力態様の相違に着目して、「第１のスイッチ」および「第２のスイッチ」を区別することも可能である。たとえば、ダイナミックスキャン入力によってマイクロコンピュータに取り込まれる信号を出力するスイッチと、スタティック入力によってダイナミックスキャン入力によってマイクロコンピュータに取り込まれる信号を出力するスイッチとを、「第１のスイッチ」および「第２のスイッチ」の一方ずつとすることも可能である。
【０１３６】
このように、第１のリモートコントローラにおける「第１のスイッチ」および「第２のスイッチ」の区別は、基本的には任意である。特に、「第１のリモートコントローラ」における複数種類のハードウェアスイッチについて、種類毎に「第１のスイッチ」または「第２のスイッチ」とすることも可能である。同様に、「第１のリモートコントローラ」における複数種類のソフトウェアスイッチについて、種類毎に「第１のスイッチ」または「第２のスイッチ」とすることも可能である。これらの場合にも、１種類のハードウェアスイッチ（または、ソフトウェアスイッチ）の故障時に、故障したハードウェアスイッチ（または、ソフトウェアスイッチ）にデフォルトで割り付けられていた機能を、他の種類のハードウェアスイッチ（または、ソフトウェアスイッチ）を用いて起動することができる。
【０１３７】
さらに、本実施の形態に係る給湯システムは、３個以上のリモートコントローラを備える構成であってもよい。この場合にも、複数のリモートコントローラのうちの任意の２個のコントローラに、第１および第２のリモートコントローラの機能をそれぞれ具備させる構成とすることによって、本実施の形態を適用することが可能である。
【０１３８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３９】
２０  給湯装置、１００，１１００  給湯システム、１０１  ネットワーク、１１０  台所リモートコントローラ、１２０  浴室リモートコントローラ、２１０，２１０ａ，２２０，２２０ａ，２５０  制御部、２１１，２２１，２５１  通信部、２１２，２２２  操作パネル部、２１３，２２３  記憶部、２１５，２１６  ＩＣ、２３２  ハードウェア操作部、２３３  タッチパネル操作部、２４２  表示部、２４３  操作部、２５２  給湯部、２６１〜２６３，８７１〜８７４  ハードウェアスイッチ、３０１  機能割付けテーブル、４０１  機能テーブル、８８１〜８８９，８９１，８９２  ソフトウェアスイッチ、８７１  運転入切スイッチ、８９０  メッセージ。
【図１】
2017072268.tif 000003
【図２】
2017072268.tif 000004
【図３】
2017072268.tif 000005
【図４】
2017072268.tif 000006
【図５】
2017072268.tif 000007
【図６】
2017072268.tif 000008
【図７】
2017072268.tif 000009
【図８】
2017072268.tif 000010
【図９】
2017072268.tif 000011
【図１０】
2017072268.tif 000012
【図１１】
2017072268.tif 000013
【図１２】
2017072268.tif 000014
【図１３】
2017072268.tif 000015
【図１４】
2017072268.tif 000016