(57)【特許請求の範囲】
【請求項１】
熱媒を加熱するヒートポンプ熱源を備えるヒートポンプユニットと、
ヒートポンプ熱源で加熱された熱媒を貯留するタンクを備えるタンクユニットと、
外部機器と通信可能であり、外部機器から現在の時刻を取得可能なリモコンと、
リモコンと通信可能な、制御装置と、を備えており、
制御装置は、
制御基板と、
制御基板に設けられており、時刻を計時する第１計時部と、を備えており、
リモコンは、時刻を計時する第２計時部を備えており、
制御装置は、第１所定周期毎に、リモコンの第２計時部に設定されている現在時刻の送信を要求し、リモコンから現在時刻を受信する場合に、第１計時部が計時する時刻をリモコンから受信した現在時刻に更新し、
リモコンは、第２計時部の現在時刻が消去されている場合に、外部機器または制御装置に、現在時刻を送信するように要求し、現在時刻を受信する場合に、第２計時部の現在時刻を、受信した現在時刻を用いて更新し、
制御装置は、リモコンから現在時刻の送信を要求される前に、リモコンから送信される現在時刻を利用して、第１計時部の現在時刻が更新されている場合、リモコンからの現在時刻の送信の要求に応じて、リモコンに第１計時部の現在時刻を送信し、リモコンから現在時刻の送信を要求される前に、リモコンから送信される現在時刻を利用して、第１計時部の現在時刻が更新されていない場合、リモコンに第１計時部の現在時刻を送信しない、
熱機器。
【請求項２】
制御装置は、制御基板に設けられており、熱機器の停電中に第１計時部に電力を供給する補助電源部を備えており、
第１計時部は、熱機器が停電したときの第１計時部の現在時刻を、停電開始時刻として記憶する記憶部を備えており、
制御装置は、熱機器が停電から復帰したときに、リモコンまたは第１計時部から現在時刻を停電終了時刻として取得し、取得した停電終了時刻と記憶部に記憶されている停電開始時刻に基づいて、熱機器が停電していた時間の長さを特定する、請求項１に記載の熱機器。
【請求項３】
制御装置は、
制御基板に設けられており、熱機器の停電中に第１計時部に電力を供給する補助電源部と、
第２所定周期毎に、リモコンまたは第１計時部から現在時刻を取得した現在時刻を記憶する不揮発性メモリと、を備えており、
不揮発性メモリは、記憶した現在時刻のうち熱機器の停電前の最後に記憶した時刻を停電開始時刻として記憶し、
制御装置は、熱機器が停電から復帰したときに、リモコンまたは第１計時部から現在時刻を停電終了時刻として取得し、取得した停電終了時刻と不揮発性メモリに記憶されている停電開始時刻に基づいて、熱機器が停電していた時間の長さを特定する、請求項１に記載の熱機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、熱機器に関する。
【背景技術】
【０００２】
特許文献１には、熱媒を加熱するヒートポンプユニットと、ヒートポンプユニットで加熱された熱媒を貯留するタンクと、リモコンと、リモコンと通信可能な制御装置と、を備える熱機器が開示されている。制御装置は、時刻を計時する計時部を備えている。制御装置は、リモコンに入力される情報と計時部が計時する時刻に基づいて、熱機器の動作を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２４２０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の熱機器において、計時部が計時する時刻は、時間が経つにつれて、実際の時刻から乖離していく傾向にある。計時部が計時する時刻と実際の時刻が大きく乖離している場合において、制御装置が、計時部が計時する時刻を用いて、熱機器の動作を制御させると、実際の時刻とは異なる時刻に熱機器が動作する。熱機器が実際の時刻とは異なる時刻に動作すると、ユーザに違和感を与え得る。このため、計時部の現在時刻と実際の時刻の乖離を抑制する技術が望まれる。
【０００５】
本明細書では、ヒートポンプ熱源を備える熱機器において、計時部の時刻の乖離を抑制する技術を提案する。
【課題を解決するための手段】
【０００６】
本明細書が開示する熱機器は、熱媒を加熱するヒートポンプ熱源を備えるヒートポンプユニットと、ヒートポンプ熱源で加熱された熱媒を貯留するタンクを備えるタンクユニットと、外部機器と通信可能であり、外部機器から現在の時刻を取得可能なリモコンと、制御装置と、を備えている。制御装置は、制御基板と、制御基板に設けられており、時刻を計時する計時部と、を備えている。リモコンは、時刻を計時する第２計時部を備えている。制御装置は、第１所定周期毎に、リモコンの第２計時部に設定されている現在時刻の送信を要求し、リモコンから現在時刻を受信する場合に、第１計時部が計時する時刻をリモコンから受信した現在時刻に更新する。リモコンは、第２計時部の現在時刻が消去されている場合に、外部機器または制御装置に、現在時刻を送信するように要求し、現在時刻を受信する場合に、第２計時部の現在時刻を、受信した現在時刻を用いて更新する。制御装置は、リモコンから現在時刻の送信を要求される前に、リモコンから送信される現在時刻を利用して、第１計時部の現在時刻が更新されている場合、リモコンからの現在時刻の送信の要求に応じて、リモコンに第１計時部の現在時刻を送信し、リモコンから現在時刻の送信を要求される前に、リモコンから送信される現在時刻を利用して、第１計時部の現在時刻が更新されていない場合、リモコンに第１計時部の現在時刻を送信しない。
【０００７】
リモコンが外部機器から取得する時刻は正確である。このため、第１計時部の時刻を、第２計時部の時刻を用いて更新することで、第１計時部の時刻と実際の時刻の乖離を抑制することができる。また、第１計時部で計時される現在時刻と第２計時部で計時される現在時刻は、時間が経つにつれて、乖離していく傾向にある。上記の構成によると、第１所定周期毎に、第１計時部で計時する時刻が、第２計時部で計時される現在時刻によって更新される。このため、時間が経って、第１計時部で計時される現在時刻と第２計時部で計時される現在時刻が乖離することを抑制することができる。
また、第２計時部の現在時刻が消去されている場合、第２計時部は時刻を計時することができない。この場合、第２計時部の現在時刻を、実際の現在時刻に更新することが好ましい。外部機器から受信する現在時刻は、実際の現在時刻である。このため、外部機器から受信する現在時刻を用いて、第２計時部を更新することで、第２計時部は正確な時刻を計時できるようになる。また、第１計時部の時刻は、リモコンを介して、外部機器から受信する現在時刻で更新されている。このため、第１計時部から受信する現在時刻を用いて、第２計時部を更新することでも、第２計時部は正確な時刻を計時できるようになる。
また、リモコンから現在時刻の送信を要求される前に、リモコンから送信される現在時刻を利用して、第１計時部の現在時刻が更新されていない場合、第１計時部が計時する現在時刻と実際の現在時刻は、乖離している場合がある。このような場合において、リモコンに、第１計時部の現在時刻を送信すると、第２計時部の時刻も実際の時刻から乖離する。従って、例えば、第１計時部の現在時刻を用いて更新された第２計時部の時刻をリモコンに表示されると、ユーザに違和感を与え得る。上記の構成によると、ユーザに違和感を与えることを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例に係る給湯システム２の構成を模式的に示す図。
【図２】タンクコントローラ７４の構成を模式的に表す図。
【図３】特定の世帯において、給湯が行われる時間帯を模式的に示す図。
【図４】タンクコントローラ７４の時刻処理を示すフローチャート。
【図５】リモコン７６の時刻処理を示すフローチャート。
【図６】給湯システム２の停電復帰処理を示すフローチャート。
【図７】給湯システム２が停電から復帰したときの高温加熱処理を示すフローチャート。
【図８】給湯システム２が停電から復帰したときの開始予定時刻処理を示すフローチャート。
【図９】不揮発性メモリに記憶されている給湯開始時刻、湯張り開始時刻、給湯終了時刻を示す図。
【図１０】第２実施例に係るタンクコントローラ７４の構成を模式的に表す図。
【図１１】第２実施例に係る給湯システム２の停電復帰処理を模式的に表す図。
【図１２】第２実施例に係る給湯システム２が停電から復帰したときの高温加熱処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下に説明する実施例の主要な特徴を列記しておく。なお、以下に記載する技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。
【００１４】
（特徴１）制御装置は、制御基板に設けられており、熱機器の停電中に第１計時部に電力を供給する補助電源部を備えてもよい。第１計時部は、熱機器が停電したときの第１計時部の現在時刻を、停電開始時刻として記憶する記憶部を備えてもよい。この場合、制御装置は、熱機器が停電から復帰したときに、リモコンまたは第１計時部から現在時刻を停電終了時刻として取得し、取得した停電終了時刻と記憶部に記憶されている停電開始時刻に基づいて、熱機器が停電していた時間の長さを特定するとよい。
【００１５】
上記の構成によると、計時部が備える記憶部が停電開始時刻を記憶することができる。この場合、記憶部には、補助電源部からの電力が供給される。従って、熱機器が停電しても、記憶部に記憶される停電開始時刻は、消去されない。このため、制御装置は、熱機器が停電していた時間の長さを特定することができる。また、制御装置は、熱機器が停電しても、記憶部に記憶された停電時刻が消去されない記憶部、例えば、不揮発性メモリなどを備える必要がない。
【００１６】
（特徴２）制御装置は、制御基板に設けられており、熱機器の停電中に第１計時部に電力を供給する補助電源部と、第２所定周期毎に、リモコンまたは第１計時部から現在時刻を取得した現在時刻を記憶する不揮発性メモリと、を備えてもよい。この場合、制御装置は、制御装置は、熱機器が停電から復帰したときに、リモコンまたは第１計時部から現在時刻を停電終了時刻として取得し、取得した停電終了時刻と不揮発性メモリに記憶されている停電開始時刻に基づいて、熱機器が停電していた時間の長さを特定するとよい。
【００１７】
補助電源部が供給可能な電力は有限である。このため、熱機器の停電が長い時間にわたった場合、補助電源部から第１計時部への電力供給は停止する。この場合、第１計時部の動作は停止する。従って、例えば、第１計時部に停電開始時刻を記憶させていると、第１計時部の動作が停止するとともに、停電開始時刻が消去される場合がある。上記の構成によると、停電開始時刻は、不揮発性メモリに記憶される。また、不揮発性メモリに記憶される停電開始時刻は、熱機器が停電しても、消去されない。従って、熱機器が停電から復帰したときに、制御装置は、停電開始時刻を確実に取得することができる。これにより、熱機器が停電していた時間の長さを確実に特定することができる。
【００１８】
（第１実施例）
図１に示すように、本実施例に係る給湯システム２は、ＨＰ（ヒートポンプ）ユニット４と、タンクユニット６と、バーナユニット８を備えている。
【００１９】
ＨＰユニット４は、外気から吸熱して水を加熱する熱源である。ＨＰユニット４は、圧縮機１０と、凝縮器１２と、膨張弁１４と、蒸発器１６を備えている。ＨＰユニット４は、冷媒（例えばフロン系冷媒）を、圧縮機１０、凝縮器１２、膨張弁１４、蒸発器１６の順に循環させることで、外気から吸熱して水を加熱する。圧縮機１０は、冷媒を加圧して高温高圧にする。凝縮器１２は、水との熱交換により冷媒を冷却する。凝縮器１２の水流路の両端部には、それぞれ、ＨＰ往き経路１９とＨＰ戻り経路２１が接続されている。膨張弁１４は、冷媒を減圧して低温低圧にする。蒸発器１６は、外気との熱交換により冷媒を加熱する。ＨＰユニット４はさらに、凝縮器１２に水を循環させる循環ポンプ１８と、凝縮器１２に流れ込む水の温度を検出する戻りサーミスタ２０と、凝縮器１２から流れ出る水の温度を検出する往きサーミスタ２２と、外気温度を検出するＨＰ外気温度サーミスタ２３と、ＨＰユニット４の各構成要素の動作を制御するＨＰコントローラ２４を備えている。
【００２０】
タンクユニット６は、タンク３０と、混合弁３２と、バイパス制御弁３４と、を備えている。タンク３０は、外側が断熱材で覆われており、内部に水を蓄える密閉型の容器である。本実施例のタンク３０の容量は、例えば１００リットルである。ＨＰユニット４の循環ポンプ１８が駆動すると、タンク３０の底部の水が、タンク往き経路３１およびＨＰ往き経路１９を介して、凝縮器１２へ送られる。凝縮器１２で加熱されて高温となった水は、ＨＰ戻り経路２１およびタンク戻り経路３３を介して、タンク３０の頂部からタンク３０内に戻される。ＨＰユニット４によって加熱された水がタンク３０に流れ込むと、タンク３０の内部には、低温の水の層の上に高温の水の層が積み重なった温度成層が形成される。タンク３０には、上部の水の温度を検出する上部サーミスタ３６と、中間部の水の温度を検出する中間部サーミスタ３７と、下部の水の温度を検出する下部サーミスタ３８が取り付けられている。本実施例では、上部サーミスタ３６はタンク３０の頂部から６リットルの位置に配置されており、中間部サーミスタ３７はタンク３０の頂部から１２リットルの位置に配置されており、下部サーミスタ３８はタンク３０の頂部から３０リットルの位置に配置されている。
【００２１】
タンクユニット６には、給水経路４０を介して水道水が供給される。給水経路４０には、給水圧力を減圧する減圧弁４２と、給水温度ＴＷを検出する入水サーミスタ４４が取り付けられている。給水経路４０は、タンク３０の底部に連通するタンク給水経路４６と、混合弁３２に連通するタンクバイパス経路４８に分岐している。タンク給水経路４６とタンクバイパス経路４８には、それぞれ逆止弁５０、５２が取り付けられている。また、タンクバイパス経路４８には、混合弁３２に流入する水道水の流量を検出する水側水量センサ５４が取り付けられている。タンク３０の頂部と混合弁３２は、タンク出湯経路５６を介して連通している。タンク出湯経路５６には、逆止弁５８と、混合弁３２に流入するタンク３０からの水の流量を検出する湯側水量センサ６０が取り付けられている。
【００２２】
混合弁３２は、タンクバイパス経路４８から流れ込む水道水と、タンク出湯経路５６から流れ込むタンク３０からの水を混合して、第１給湯経路６２に送り出す。混合弁３２は、ステッピングモータによって弁を駆動し、タンクバイパス経路４８側の開度（水側の開度）と、タンク出湯経路５６側の開度（湯側の開度）を調整する。第１給湯経路６２には、混合弁３２から送り出される水の温度を検出する混合サーミスタ６４が取り付けられている。
【００２３】
タンクユニット６からは、第２給湯経路６６を介して、台所やシャワー、カラン等の給湯箇所への給湯が行われる。第２給湯経路６６には、給湯箇所へ供給される水の温度を検出する給湯出口サーミスタ６８と、逆止弁７０が取り付けられている。第１給湯経路６２と第２給湯経路６６の間は、給湯バイパス経路７２によって連通している。給湯バイパス経路７２には、バイパス制御弁３４が取り付けられている。
【００２４】
タンクユニット６はさらに、タンクコントローラ７４を備えている。図２に示すように、タンクコントローラ７４は、制御部１７２と、不揮発性メモリ１７４と、制御基板１８２と、を備えている。制御部１７２は、タンクユニット６の各構成要素の動作を制御する。また、制御部１７２は、給湯システム２が停電から復帰した場合に、給湯システム２が停電していた時間の長さ（以下では、停電時間と呼ぶ）と、給湯システム２の停電開始から停電終了までの期間（以下では、停電期間と呼ぶ）と、を特定する。不揮発性メモリ１７４には、加熱運転の開始予定時刻などが記憶される。
【００２５】
制御基板１８２は、リアルタイムクロック（以下では、ＲＴＣと呼ぶ）１８４と、キャパシタ１８８と、を備えている。ＲＴＣ１８４は、時刻を計時する。なお、時刻には、日付に関する情報も含まれる。また、ＲＴＣ１８４には、ＲＴＣ初期時刻として、２０００年１月１日００時００分が設定されている。キャパシタ１８８は、ゴールドキャパシタ（登録商標）などの電気二重層コンデンサである。キャパシタ１８８は、給湯システム２に電力が供給されている場合に充電し、給湯システム２が停電している場合に、放電してＲＴＣ１８４に電力を供給する。このため、給湯システム２が停電している間も、ＲＴＣ１８４は、時刻を計時することができる。また、ＲＴＣ１８４は、ＲＡＭ１８６を備えている。ＲＡＭ１８６は、給湯システム２の停電開始時刻ＴＳが記憶される。制御部１７２とＲＴＣ１８４との間では、第１所定周期毎に通信が実行されている。このため、制御部１７２との通信が実行されない場合に、ＲＴＣ１８４は、給湯システム２が停電したと判断し、現在時刻を停電開始時刻ＴＳとして、ＲＡＭ１８６に記憶する。
【００２６】
図１のバーナユニット８は、バーナ８０と、熱交換器８２と、バイパスサーボ８４と、水量サーボ８６と、湯はり弁８８と、を備えている。バーナ８０は、燃料ガスの燃焼によって熱交換器８２を流れる水を加熱する補助熱源機である。バーナ８０には、ガス供給管８１を介して燃料ガスが供給される。熱交換器８２には、バーナ往路９０を介して、タンクユニット６の第１給湯経路６２からの水が流れ込む。熱交換器８２を通過した水は、バーナ復路９２を介して、タンクユニット６の第２給湯経路６６へ流れ出る。バーナ往路９０には、バーナ往路９０を流れる水の流量を調整する水量サーボ８６と、バーナ往路９０を流れる水の流量を検出する水量センサ９１が取り付けられている。バーナ往路９０とバーナ復路９２の間は、バーナバイパス経路９４を介して連通している。バーナ往路９０とバーナバイパス経路９４の接続部に、バイパスサーボ８４が取り付けられている。バイパスサーボ８４は、バーナ往路９０からバーナバイパス経路９４へ流れる水の流量を調整する。バーナ復路９２には、熱交換器８２から流れ出る水の温度を検出するバーナ給湯サーミスタ９６が取り付けられている。バーナ復路９２からは、湯はり経路９８が分岐している。バーナ復路９２において、湯はり経路９８には、湯はり弁８８が取り付けられている。バーナユニット８からは、湯はり経路９８を介して、給湯箇所である浴槽への湯はりが行われる。
【００２７】
バーナユニット８はさらに、バーナユニット８の各構成要素の動作を制御するバーナコントローラ１００と、リモコン７６を備えている。リモコン７６は、バーナコントローラ１００、および、Ｗｉ−Ｆｉルータ１９０と通信可能である。また、リモコン７６は、バーナコントローラ１００を介して、タンクコントローラ７４と通信可能である。図２に示すように、リモコン７６は、表示部７６ａと、操作部７６ｂと、を備えている。なお、図２では、見易くするために、タンクコントローラ７４とリモコン７６との間のバーナコントローラ１００を省略している。表示部７６ａは、現在時刻など、給湯システム２に関する様々な情報を表示する。操作部７６ｂを操作することで、給湯システム２に、様々な指示、情報などを入力可能である。入力可能な様々な指示とは、例えば、後述する加熱運転の開始指示などである。また、入力可能な情報とは、例えば、現在時刻などである。また、リモコン７６は、表示や音声によってユーザに給湯システム２の設定や動作に関する各種の情報を通知する。Ｗｉ−Ｆｉルータ１９０は、給湯システム２の外部に設けられている機器であり、外部のネットワークと接続可能である。Ｗｉ−Ｆｉルータ１９０は、外部のネットワークに接続することで、外部のネットワークから現在時刻を受信する。リモコン７６は、Ｗｉ−Ｆｉルータ１９０と無線通信し、Ｗｉ−Ｆｉルータ１９０が外部のネットワークから受信した現在時刻を受信する。なお、リモコン７６がＷｉ−Ｆｉルータ１９０から現在時刻を受信していない場合、リモコン７６の時刻情報には、リモコン初期時刻が設定される。
【００２８】
図１の給湯システム２のＨＰユニット４、タンクユニット６およびバーナユニット８には、商用電源１０８から電力が供給される。例えば、停電などによって、商用電源１０８からの電力供給が正常に行われない場合、給湯システム２は動作することができない。一方、商用電源１０８からの電力供給が正常に行われない場合においても、ＲＴＣ１８４には、キャパシタ１８８からの電力供給が行われる。従って、商用電源１０８からの電力供給が正常に行われない状態において、ＲＴＣ１８４は動作することができる。以下では、商用電源１０８からの電力供給が正常に行われている状態を「通常状態」とし、商用電源１０８からの電力供給が正常に行われていない状態を「停電状態」とする。
【００２９】
ＨＰコントローラ２４とタンクコントローラ７４は、互いに通信可能である。タンクコントローラ７４とバーナコントローラ１００は、互いに通信可能である。したがって、ＨＰコントローラ２４と、タンクコントローラ７４と、バーナコントローラ１００が協調して制御を行うことで、給湯システム２は加熱運転、給湯運転等の各種の動作を行うことができる。以下では、ＨＰコントローラ２４と、タンクコントローラ７４と、バーナコントローラ１００を総称して、単にコントローラとも呼ぶ。
【００３０】
次いで、給湯システム２の動作について説明する。給湯システム２は、加熱運転と、給湯運転と、を実行することができる。
【００３１】
（加熱運転）
加熱運転では、給湯システム２は、ＨＰユニット４を駆動して、タンク３０内の水を加熱する。加熱運転は、ＨＰユニット４による加熱後の目標温度ＴＡが低温目標温度ＴＬである低温加熱運転と、ＨＰユニット４による加熱後の目標温度ＴＡが高温目標温度ＴＨである高温加熱運転によって構成されている。低温加熱運転は、給湯箇所への給湯に用いるために、タンク３０内の水を加熱する。このため、低温加熱運転における低温目標温度ＴＬは、給湯に適した温度（例えば、４５℃）に設定されている。高温加熱運転は、タンク３０内の水に繁殖する虞のある菌類（レジオネラ菌など）を滅菌させるために、タンク３０内の水を加熱する。一般に、タンク３０内の水が、低温（例えば６０℃以下の温度）の状態で長時間（例えば、９６時間）滞留されている場合に、菌類（レジオネラ菌など）が繁殖する虞がある。このため、高温加熱運転における高温目標温度ＴＨは、菌類（レジオネラ菌など）を滅菌するのに十分な温度（例えば、６５℃）に設定されている。これにより、菌類が繁殖している可能性のある水が給湯されることを防止することができる。
【００３２】
加熱運転が開始されると、ＨＰコントローラ２４は、圧縮機１０を駆動して、圧縮機１０、凝縮器１２、膨張弁１４、蒸発器１６の順に冷媒を循環させるとともに、循環ポンプ１８を駆動して、タンク３０と凝縮器１２の間で水を循環させる。これによって、タンク３０の底部から吸い出された水は、凝縮器１２において目標温度ＴＡまで加熱されて、タンク３０の頂部に戻される。タンク３０内の水の所定量が目標温度ＴＡまで加熱された水で置き換えられると、ＨＰコントローラ２４は加熱運転を終了する。
【００３３】
（給湯運転）
給湯運転では、給湯設定温度の水を給湯箇所へ供給する。コントローラは、水側水量センサ５４で検出される流量と、湯側水量センサ６０で検出される流量を合算した流量（給湯流量ともいう）が最低動作流量（例えば２．４Ｌ／分）以上となると、給湯箇所の開栓や浴槽への湯はりなどにより給湯が開始されたものと判断する。そして、コントローラは、上部サーミスタ３６で検出される温度に応じて、以下の非燃焼給湯運転または燃焼給湯運転を実行する。
【００３４】
上部サーミスタ３６で検出される温度が給湯設定温度以上である場合、コントローラは、非燃焼給湯運転を実行する。非燃焼給湯運転では、コントローラは、バーナ８０の燃焼運転を禁止するとともに、混合サーミスタ６４で検出される温度が給湯設定温度となるように、混合弁３２の開度を調整する。これによって、給湯箇所に給湯設定温度に温度調整された水が供給される。
【００３５】
上部サーミスタ３６で検出される温度が給湯設定温度未満の場合、コントローラは、燃焼給湯運転を実行する。燃焼給湯運転では、コントローラは、バーナ８０の燃焼運転を許可するとともに、混合サーミスタ６４で検出される温度が、給湯設定温度よりもバーナ８０の最小加熱能力の分だけ低い温度となるように、混合弁３２の開度を調整する。この場合、タンク３０の上部から供給される高温の水と、給水経路４０から供給される低温の水が、混合弁３２において混合された後、バーナ８０によって給湯設定温度まで加熱されて、給湯箇所へ供給される。
【００３６】
上記の非燃焼給湯運転または燃焼給湯運転を実行中に、給湯流量が最低動作流量を下回ると、コントローラは、給湯箇所の閉栓や浴槽への湯はりの終了などにより給湯が終了したものと判断して、給湯運転を終了する。
【００３７】
（加熱開始予定時刻の特定）
次に、加熱運転の加熱開始予定時刻の特定方法について説明する。加熱開始予定時刻が到来すると、コントローラは、加熱運転を実行する。
【００３８】
高温加熱運転を実行する場合の加熱開始予定時刻について、タンクコントローラ７４は、前回の加熱運転から所定期間（例えば、９６時間）経過した高温加熱開始予定時刻を、不揮発性メモリ１７４に記憶する。
【００３９】
低温加熱運転を実行する場合の加熱開始予定時刻については、過去の給湯の使用実績に応じて、加熱開始予定時刻は特定される。図３を用いて、低温加熱運転を実行する場合の加熱開始予定時刻の特定について説明する。まず、タンクコントローラ７４は、特定の世帯の給湯の傾向に基づいて、加熱開始予定時刻を特定する。具体的には、タンクコントローラ７４は、特定の世帯において、給湯が行われる度に、給湯が開始された時刻と、給湯が終了した時刻と、を示す時刻情報と、供給された水の量を示す供給量情報と、を記憶する。タンクコントローラ７４は、１日分の時刻情報および供給量情報を、特定の世帯の１日分の運転履歴として記憶する。本実施例では、タンクコントローラ７４は、特定の世帯の過去７日分の運転履歴を記憶する（例えば、図９）。
【００４０】
次いで、タンクコントローラ７４は、特定の世帯の過去７日分の運転履歴から、過去７日間において、最初の給湯が開始された時刻のうち、最も早い時刻を特定する。以下では、この時刻を「給湯開始時刻Ｓ１」と呼ぶ。例えば、タンクコントローラ７４は、６：００を給湯開始時刻Ｓ１として特定する（図３参照）。なお、最初の給湯では、５Ｌ〜２０Ｌ程度の水が供給される。
【００４１】
また、タンクコントローラ７４は、特定の世帯の過去７日分の運転履歴から、過去７日間において、湯張り運転が開始された時刻のうち、最も早い時刻を特定する。以下では、この時刻を「湯張り開始時刻Ｂ１」と呼ぶ。上記の通り、本実施例では、特定の世帯は、毎日２０：００に湯張り運転を開始するように予め設定している。例えば、タンクコントローラ７４は、２０：００を湯張り開始時刻Ｂ１として特定する（図３参照）。なお、湯張り運転では、１５０Ｌ〜１８０Ｌ程度の水が供給される。
【００４２】
さらに、タンクコントローラ７４は、特定の世帯の過去７日分の運転履歴から、過去７日間において、最後の給湯が終了した時刻のうち、最も遅い時刻を特定する。以下では、この時刻を「給湯終了時刻Ｇ１」と呼ぶ。例えば、タンクコントローラ７４は、０：００を給湯終了時刻Ｇ１として特定する（図３参照）。
【００４３】
さらに、タンクコントローラ７４は、入水サーミスタ４４が測定する給水温度ＴＷに基づいて、第１の所定時間α、第２の所定時間β、および、第３の所定時間γを特定する。
【００４４】
次いで、タンクコントローラ７４は、給湯開始時刻Ｓ１から、特定された第１の所定時間αだけ前の時刻である第１加熱開始予定時刻Ｓ０を特定し、湯張り開始時刻Ｂ１から、特定された第２の所定時間βだけ前の時刻である第２加熱開始予定時刻Ｂ０を特定する。すなわち、タンクコントローラ７４は、加熱開始予定時刻として、第１加熱開始予定時刻Ｓ０と第２加熱開始予定時刻Ｂ０を、不揮発性メモリ１７４に記憶する。そして、不揮発性メモリ１７４に記憶された加熱開始予定時刻が到来すると、タンクコントローラ７４はＨＰコントローラ２４に、加熱運転の開始を指示する。このようにすることで、給湯が開始される前に必要とされる量の加熱された水をタンク３０に準備することができる。また、高温加熱運転においては、タンク３０内の水に繁殖する虞のある菌類を滅菌することができる。
【００４５】
（制御部１７２の時刻処理）
次に、図４を用いて、給湯システム２が通常状態において、制御部１７２によって実行される時刻処理について説明する。時刻処理は、給湯システム２の設置場所への施工が完了した後に、施工者により電源がＯＮされた場合などに開始される。
【００４６】
ステップＳ２において、制御部１７２は、リモコン７６に現在時刻が設定されているのか否かを判断する。具体的には、まず、制御部１７２は、リモコン７６から現在時刻を取得する。次いで、制御部１７２は、取得した現在時刻がリモコン初期時刻でない場合に、リモコン７６に現在時刻が設定されていると判断する。リモコン７６に現在時刻が設定されていると判断する場合（ステップＳ２でＹＥＳ）、処理は、ステップＳ４に進む。次いで、ステップＳ４において、制御部１７２は、リモコン７６から取得した現在時刻をＲＴＣ１８４に送信する。この場合、ＲＴＣ１８４は、制御部１７２から受信した現在時刻を利用した計時を開始する。以下では、リモコン７６から受信した現在時刻を利用したＲＴＣ１８４が計時する現在時刻を、真現在時刻と呼ぶ。
【００４７】
一方、リモコン７６に現在時刻が設定されていない場合（ステップＳ２でＮＯの場合）、制御部１７２は、ＲＴＣ１８４に現在時刻を送信せず、リモコン７６に現在時刻が設定されるまで待機する。この場合、ＲＴＣ１８４は、ＲＴＣ初期時刻を利用して、計時を開始する。この場合のＲＴＣ１８４の現在時刻を、暫定現在時刻と呼ぶ。
【００４８】
次いで、ステップＳ６において、制御部１７２は、リモコン７６に現在時刻が設定されているのか否かを判断する。ステップＳ６の処理の内容は、ステップＳ２の処理と同様である。リモコン７６に現在時刻が設定されていると判断する場合（ステップＳ６でＹＥＳ）、処理は、ステップＳ８に進む。一方、リモコン７６に現在時刻が設定されていない場合（ステップＳ６でＮＯの場合）、制御部１７２は、ＲＴＣ１８４に現在時刻を送信せず、リモコン７６に現在時刻が設定されるまで待機する。なお、図４のステップＳ２でＹＥＳと判定され、ステップＳ６でＮＯと判定される場合とは、例えば、給湯システム２が通常状態の間に、リモコン７６の現在時刻がユーザにより消去された場合などである。
【００４９】
次いで、ステップＳ８において、制御部１７２は、第１経過時間Ｔ１が第１所定時間（例えば、１０分）を経過したか否かを判断する。第１経過時間Ｔ１とは、制御部１７２がリモコン７６から受信した現在時刻をＲＴＣ１８４に送信してから経過した時間である。第１経過時間Ｔ１が第１所定時間を超えている場合（ステップＳ８でＹＥＳ）、処理は、ステップＳ１０に進む。次いで、ステップＳ１０において、制御部１７２は、ステップＳ６でリモコン７６から受信した現在時刻をＲＴＣ１８４に送信する。これにより、ＲＴＣ１８４は、リモコン７６から受信した現在時刻を用いて、ＲＴＣ１８４の現在時刻を更新する。第１経過時間Ｔ１が第１所定時間を超えている場合、リモコン７６の現在時刻とＲＴＣ１８４の現在時刻が乖離している可能性がある。上記の構成によると、第１経過時間Ｔ１が経過する度に、ＲＴＣ１８４の現在時刻がリモコン７６の現在時刻に更新される。これにより、リモコン７６の現在時刻とＲＴＣ１８４の現在時刻の乖離を解消することができる。一方、第１経過時間Ｔ１が第１所定時間を超えていない場合（ステップＳ８でＮＯ）、処理は、ステップＳ６に戻る。この場合、リモコン７６の現在時刻とＲＴＣ１８４の現在時刻の乖離が小さいと考えられるためである。
【００５０】
（リモコン７６の時刻処理）
次に、図５を用いて、リモコン７６によって実行される時刻処理について説明する。なお、時刻処理の開始時点において、リモコン７６のタイマ７６ｃには、リモコン初期時刻が設定されている。
【００５１】
ステップＳ２２において、リモコン７６は、Ｗｉ−Ｆｉルータ１９０と通信可能か否かを判断する。Ｗｉ−Ｆｉルータ１９０と通信可能と判断される場合（ステップＳ２２でＹＥＳ）、リモコン７６は、Ｗｉ−Ｆｉルータ１９０に現在時刻の送信を要求し、処理は、ステップＳ２４に進む。次いで、ステップＳ２４において、リモコン７６は、Ｗｉ−Ｆｉルータ１９０から現在時刻として、実時刻を受信する。リモコン７６は、受信した実時刻を用いて、タイマ７６ｃの現在時刻を設定する。タイマ７６ｃは、現在時刻が設定されると、計時を開始する。
【００５２】
一方、Ｗｉ−Ｆｉルータ１９０と通信不可能と判断される場合（ステップＳ２２でＮＯ）、処理は、ステップＳ３２に進む。ステップＳ３２において、リモコン７６は、ＲＴＣ１８４に現在時刻が設定されているのか否かを判断する。具体的には、リモコン７６は、制御部１７２に現在時刻の送信を要求する。リモコン７６からの要求に応じて、制御部１７２から現在時刻が送信されるか否かによって、リモコン７６は、ＲＴＣ１８４に現在時刻が設定されているのか否かを判断する。制御部１７２は、ＲＴＣ１８４が真現在時刻を計時している場合に、真現在時刻を現在時刻として送信する。制御部１７２から現在時刻が送信される場合にリモコン７６は、ステップＳ３２でＹＥＳと判定し、処理は、ステップＳ３４に進む。ステップＳ３４において、リモコン７６は、制御部１７２から現在時刻を受信し、受信した現在時刻を用いて、タイマ７６ｃの現在時刻を設定する。タイマ７６ｃは、現在時刻が設定されると、計時を開始する。上述のように、ＲＴＣ１８４が真現在時刻を計時している場合とは、リモコン７６から現在時刻の送信が要求される前に、ＲＴＣ１８４の現在時刻が、リモコン７６から送信される実時刻を用いて更新されている場合である。一方、ＲＴＣ１８４が暫定現在時刻を計時している場合に、制御部１７２は、現在時刻を送信しない。一方、ＲＴＣ１８４が暫定現在時刻を計時している場合とは、リモコン７６から現在時刻の送信が要求される前に、ＲＴＣ１８４の現在時刻が、リモコン７６から送信される実時刻を用いて更新されていない場合である。すなわち、ＲＴＣ１８４の現在時刻は、実時刻を用いて更新されていない。この場合に、リモコン７６がＲＴＣ１８４の現在時刻を用いて、タイマ７６ｃの現在時刻を更新し、表示部７６ａに表示させると、ユーザに違和感を与え得る。このため、ＲＴＣ１８４が真現在時刻を計時している場合にのみ、リモコン７６に現在時刻を送信することで、ユーザに違和感を与えることを防止することができる。
【００５３】
次いで、ステップＳ２６において、リモコン７６は、Ｗｉ−Ｆｉルータ１９０と通信可能か否かを判断する。Ｗｉ−Ｆｉルータ１９０と通信可能と判断される場合（ステップＳ２６でＹＥＳ）、処理は、ステップＳ２８に進む。一方、Ｗｉ−Ｆｉルータ１９０と通信不可能である場合（ステップＳ２６でＮＯ）、リモコン７６は、Ｗｉ−Ｆｉルータ１９０との通信が確立されるまで待機する。
【００５４】
次いで、ステップＳ２８において、リモコン７６は、第２経過時間Ｔ２が第２所定時間（例えば、２４時間）を経過しているのか否かを判断する。なお、第２経過時間Ｔ２とは、Ｗｉ−Ｆｉルータ１９０から受信した現在時刻を用いてタイマ７６ｃの時刻を更新してから経過した時間である。第２経過時間Ｔ２が第２所定時間を超えている場合（ステップＳ２８でＹＥＳ）、リモコン７６は、Ｗｉ−Ｆｉルータ１９０に現在時刻の送信を要求し、処理は、ステップＳ３０に進む。次いで、ステップＳ３０において、リモコン７６は、Ｗｉ−Ｆｉルータ１９０から送信される実時刻を現在時刻として受信し、受信した実時刻を用いて、タイマ７６ｃの現在時刻を更新する。第２経過時間Ｔ２が第２所定時間を超えている場合、実時刻とリモコン７６の現在時刻が乖離している可能性がある。上記の構成によると、第２経過時間Ｔ２が経過する度に、実時刻がリモコン７６の現在時刻に更新される。これにより、リモコン７６の現在時刻が、実時刻から乖離することを抑制することができる。一方、第２経過時間Ｔ２が第２所定時間を超えていない場合（ステップＳ２８でＮＯ）、処理は、ステップＳ２６に戻る。この場合、実時刻とリモコン７６の現在時刻の乖離が小さいと考えられるためである。
【００５５】
（停電復帰処理）
次いで、図６を用いて、停電復帰時の処理について説明する。給湯システム２が停電状態に移行すると、給湯システム２の動作は停止する。この場合、リモコン７６のタイマ７６ｃに設定されている現在時刻は消去される。一方、タンクコントローラ７４のＲＴＣ１８４にはキャパシタ１８８から電力が供給される。このため、給湯システム２の停電状態においても、ＲＴＣ１８４は、時刻を計時することができる。
【００５６】
ステップＳ５２において、制御部１７２は、ＲＴＣ１８４から、ＲＡＭ１８６に記憶されている停電開始時刻ＴＳと、ＲＴＣ１８４の現在時刻を受信する。具体的には、制御部１７２は、給湯システム２が停電状態から通常状態から復帰したと判定した直後に、ＲＴＣ１８４に、停電開始時刻ＴＳと現在時刻を送信するように要求する。なお、制御部１７２は、ＲＴＣ１８４から、給湯システム２が停電状態から通常状態から復帰したことを示す復電信号を受信することなどにより、給湯システム２が停電状態から通常状態に復帰したことを知ることができる。給湯システム２が通常状態に復帰している場合、制御部１７２とＲＴＣ１８４は、通信可能である。このため、ＲＴＣ１８４は、停電開始時刻ＴＳと現在時刻を、制御部１７２に送信することができる。これにより、制御部１７２は、ＲＴＣ１８４から停電開始時刻ＴＳと現在時刻を受信する。制御部１７２は、ＲＴＣ１８４から受信した現在時刻を、停電終了時刻ＴＥとして特定する。なお、制御部１７２は、リモコン７６を介して、Ｗｉ−Ｆｉルータ１９０から現在時刻を受信してもよい。この場合、制御部１７２は、ＲＴＣ１８４から停電開始時刻ＴＳのみを受信すればよい。制御部１７２は、Ｗｉ−Ｆｉルータ１９０から受信した現在時刻を、停電終了時刻ＴＥとして特定する。従って、制御部１７２は、Ｗｉ−Ｆｉルータ１９０またはＲＴＣ１８４の少なくとも一方から現在時刻を受信すればよい。
【００５７】
次いで、ステップＳ５４において、制御部１７２は、リモコン７６から現在時刻の送信が要求されているのか否かを判断する。リモコン７６から現在時刻の送信が要求されている場合（ステップＳ５４でＹＥＳ）、処理は、ステップＳ５６に進む。リモコン７６から現在時刻の送信が要求されている場合とは、タイマ７６ｃがリモコン初期時刻に設定されており、かつ、Ｗｉ−Ｆｉルータ１９０との通信が不可能である場合（図５のＳ２２でＮＯ）である。一方、リモコン７６から現在時刻の送信が要求されていない場合（ステップＳ５４でＮＯ）、処理は、ステップＳ５６、ステップＳ５８を省略して、ステップＳ６０に進む。この場合、給湯システム２が停電状態から復帰した後に、リモコン７６がＷｉ−Ｆｉルータ１９０から現在時刻を受信できたと考えられるためである。
【００５８】
ステップＳ５６において、制御部１７２は、ＲＴＣ１８４の現在時刻が真現在時刻か否かを判断する。ＲＴＣ１８４の現在時刻が真現在時刻である場合（ステップＳ５６でＹＥＳ）、処理は、ステップＳ５８に進む。ステップＳ５８において、制御部１７２は、ＲＴＣ１８４の現在時刻をリモコン７６に送信する。リモコン７６は、制御部１７２から受信した現在時刻を用いて、タイマ７６ｃに現在時刻を設定する。一方、ＲＴＣ１８４の現在時刻が暫定現在時刻である場合（ステップＳ５６でＮＯ）、処理は、ステップＳ５８を省略して、ステップＳ６０に進む。ＲＴＣ１８４が計時する暫定現在時刻は、実時刻との乖離が大きい。このため、暫定現在時刻を用いて、リモコン７６の現在時刻を設定し、表示部７６ａに表示させた場合、ユーザに違和感を与え得る。一方、真現在時刻は、通常状態において、実時刻を用いて更新されている。このため、真現在時刻は、暫定現在時刻と比較して、実時刻との乖離が小さい。従って、真現在時刻を用いて、リモコン７６の現在時刻を設定し、表示部７６ａに表示させる場合、ユーザに違和感を与えることを防止することができる。
【００５９】
ステップＳ５８において、制御部１７２は、ＲＴＣ１８４から受信した真現在時刻をリモコン７６に送信する。これにより、リモコン７６は、制御部１７２から受信した真現在時刻を用いて、タイマ７６ｃの現在時刻を設定する（図５のステップＳ３４）。
【００６０】
次いで、ステップＳ６０において、制御部１７２は、給湯システム２が停電していた時間の長さ（以下では、停電時間と呼ぶ）と、給湯システム２の停電開始から停電終了までの期間（以下では、停電期間と呼ぶ）と、を特定する。制御部１７２は、停電開始時刻ＴＳと、停電終了時刻ＴＥと、に基づいて、停電時間と、停電期間と、を特定する。具体的には、制御部１７２は、停電終了時刻ＴＥから停電開始時刻ＴＳを減算することで、停電時間を特定する。また、制御部１７２は、停電開始時刻ＴＳから停電終了時刻ＴＥまでの期間を停電期間と特定する。
【００６１】
次いで、ステップＳ６２において、制御部１７２は、ステップＳ６０で特定した停電時間を用いて、高温加熱処理を実行する。図７を用いて、給湯システム２が停電状態から通常状態に復帰した場合の高温加熱処理について説明する。
【００６２】
ステップＳ７２において、制御部１７２は、ステップＳ６０で特定した停電時間が所定時間（例えば、９６時間）以上か否かを判断する。停電時間が所定時間（例えば、９６時間）以上であると判断される場合（ステップＳ７２でＹＥＳ）、処理は、ステップＳ７４に進む。ステップＳ７４において、制御部１７２は、高温加熱運転を実行する。そして、ステップＳ７６において、制御部１７２は、高温加熱運転が終了することを監視する。高温加熱運転が終了したと判断される場合（ステップＳ７６でＹＥＳ）、制御部１７２は、高温加熱処理を終了し、ステップＳ６４に進む（図６）。
【００６３】
上述のように、タンク３０内の水が、低温の状態で長時間滞留されている場合に、菌類が繁殖する虞がある。停電状態の間、給湯システム２は、タンク３０内の水を加熱することができない。従って、長時間にわたって停電状態が継続した場合、タンク３０内の水には、菌類が繁殖している可能性が高い。このため、停電状態が長時間にわたって継続したと判断される場合に、高温加熱運転を実行することで、タンク３０内を殺菌することができる。この結果、給湯システム２が停電状態から通常状態に復帰した後に、菌類が繁殖している可能性のある水が給湯されることを防止することができる。
【００６４】
図６のステップＳ６４において、制御部１７２は、ステップＳ６０で特定した停電期間を用いて、開始予定時刻処理を実行する。図８および図９を用いて、給湯システム２が停電状態から通常状態に復帰した場合の開始予定時刻処理について説明する。
【００６５】
ステップＳ８２において、制御部１７２は、ステップＳ６０で特定した停電期間に、給湯が実行されるべき時刻が含まれているのか否かを判定する。なお、給湯が実行されるべき時刻とは、給湯開始時刻、湯張り開始時刻、および、給湯終了時刻である。例えば、制御部１７２は、停電期間に、給湯開始時刻、湯張り開始時刻、および、給湯終了時刻のうちの少なくとも１つが含まれている場合に、ステップＳ８２でＹＥＳと判断し、処理は、ステップＳ８４に進む。一方、停電期間に、給湯が実行されるべき時刻が含まれていないと判断される場合（ステップＳ８２でＮＯ）、制御部１７２は、開始予定時刻処理を終了する。
【００６６】
ステップＳ８４において、制御部１７２は、停電期間中の給湯開始時刻、湯張り開始時刻、または、給湯終了時刻に所定の情報を反映する。図９に示すように、不揮発性メモリ１７４には、例えば、特定の世帯の過去７日分の給湯開始時刻、湯張り開始時刻、および、給湯終了時刻が記憶されている。例えば、停電期間が、木曜日の１０：００から金曜日の１０：００までの期間である場合、木曜日の湯張り開始時刻Ｂｅ及び給湯終了時刻Ｇｅと、金曜日の給湯開始時刻Ｓｆと、が、停電期間に含まれる。停電期間中は、給湯が実行されないため、湯張り開始時刻Ｂｅ、給湯終了時刻Ｇｅ、および、給湯開始時刻Ｓｆは更新されていない。このため、給湯システム２が停電状態から復帰した後（金曜日）において、湯張りが開始されると、金曜日の湯張り開始時刻が、木曜日の湯張り開始時刻Ｂｅとして更新される。すなわち、湯張り開始時刻、給湯終了時刻、または、給湯開始時刻を反映するべき領域がずれてしまう。このため、加熱開始予定時刻を正確に特定できなくなる可能性がある。このような事態を回避するため、本実施例では、木曜日の湯張り開始時刻Ｂｅと、木曜日の給湯終了時刻Ｇｅと、金曜日の給湯開始時刻Ｓｆと、に所定の情報を反映する。所定の情報とは、例えば、使用実績なし、前回（７日前）の時刻、７日分の時刻の平均値などである。これにより、給湯システム２が停電状態から復帰した後に、給湯開始時刻、湯張り開始時刻、および、給湯終了時刻が反映される領域がずれることを防止することができる。すなわち、給湯システム２が停電から復帰した後（金曜日）の湯張り開始時刻は、湯張り開始時刻Ｂｆとして更新される。この結果、給湯システム２が停電状態から復帰した後においても、加熱開始予定時刻を正しく特定することができる。所定の情報の反映が完了したら、制御部１７２は、開始予定時刻処理を終了する。
【００６７】
上述のようにリモコン７６のタイマ７６ｃは、Ｗｉ−Ｆｉルータ１９０から受信する実時刻によって更新される。このため、ＲＴＣ１８４の現在時刻を、タイマ７６ｃの現在時刻を用いて更新することで、ＲＴＣ１８４の現在時刻と実時刻の乖離を抑制することができる。また、上述のように、制御部１７２は、第１経過時間Ｔ１が第１所定時間を超えている場合に、リモコン７６から現在時刻を受信し、受信した現在時刻をＲＴＣ１８４に送信している。従って、ＲＴＣ１８４の現在時刻は、第１所定時間経過毎に、タイマ７６ｃの現在時刻によって更新される。これにより、ＲＴＣ１８４の現在時刻とタイマ７６ｃの現在時刻の乖離を抑制することができる。
【００６８】
また、上記の実施例では、リモコン７６は、タイマ７６ｃの現在時刻が消去されている場合に、Ｗｉ−Ｆｉルータ１９０または制御部１７２（詳細にはＲＴＣ１８４）に、現在時刻を送信するように要求している。Ｗｉ−Ｆｉルータ１９０から送信される現在時刻は、実時刻である。また、ＲＴＣ１８４から取得する現在時刻は、第１所定時間経過毎に、実時刻で更新されている。このため、ＲＴＣ１８４から取得する現在時刻は、実時刻とほぼ同じである。従って、タイマ７６ｃの現在時刻を、Ｗｉ−Ｆｉルータ１９０または制御部１７２（詳細にはＲＴＣ１８４）から受信する現在時刻を用いて更新することで、タイマ７６ｃは、正確な時刻を計時することができる。
【００６９】
また、上記の実施例では、制御部１７２は、リモコン７６から現在時刻の送信を要求される場合に、ＲＴＣ１８４の現在時刻が真現在時刻の場合には、リモコン７６に現在時刻を送信し、ＲＴＣ１８４の現在時刻が暫定現在時刻の場合には、リモコン７６に現在時刻を送信しない。ＲＴＣ１８４の現在時刻が暫定現在時刻の場合、暫定現在時刻と実時刻とは大きく乖離している。このため、暫定現在時刻を用いて、リモコン７６のタイマ７６ｃを更新し、表示部７６ａにタイマ７６ｃの現在時刻を表示させると、ユーザに違和感を与え得る。従って、ＲＴＣ１８４の現在時刻が真現在時刻の場合にのみ、リモコン７６に現在時刻を送信することで、ユーザに違和感を与えることを防止することができる。
【００７０】
また、上記の実施例では、ＲＴＣ１８４が、ＲＡＭ１８６を備えている。給湯システム２の停電開始時刻ＴＳは、ＲＡＭ１８６に記憶される。この場合、ＲＡＭ１８６には、キャパシタ１８８からの電力が供給される。従って、給湯システム２が停電しても、ＲＡＭ１８６に記憶される停電開始時刻ＴＳは、消去されない。このため、不揮発性メモリ１７４の容量を大きくして、不揮発性メモリ１７４に、停電開始時刻ＴＳを記憶させる必要がない。
【００７１】
また、不揮発性メモリ１７４に停電開始時刻ＴＳを記憶させる場合、例えば、２時間毎に、ＲＴＣ１８４の現在時刻を記憶させる必要がある。これは、停電が起きるタイミングが予測できないためである。この場合、不揮発性メモリ１７４に現在時刻を記憶させた直後に、停電が発生した場合、停電開始時刻ＴＳを正確に記憶することができる。しかしながら、不揮発性メモリ１７４に現在時刻を記憶させた後の、例えば、１時間後に、停電が発生した場合、不揮発性メモリ１７４に記憶される停電開始時刻ＴＳと実際の停電開始時刻が１時間ずれる。このため、停電時間、及び、停電期間を、正確に特定できない場合がある。一方、ＲＴＣ１８４のＲＡＭ１８６に停電開始時刻ＴＳを記憶させる場合、停電時間、及び、停電期間を、正確に特定できる。これは、停電開始直後に、ＲＴＣ１８４が、ＲＴＣ１８４と制御部１７２との間の通信が実行されなくなったことを判断でき、停電開始直後の時刻を停電開始時刻ＴＳとして、ＲＡＭ１８６に記憶させることができるためである。
【００７２】
ここで、第１実施例の記載と請求項の記載との対応関係を説明しておく。給湯システム２が、「熱機器」の一例である。水が、「熱媒」の一例である。圧縮機１０、凝縮器１２、膨張弁１４、蒸発器１６から構成されるヒートポンプサイクルが、「ヒートポンプ熱源」の一例である。タイマ７６ｃが、「第２計時部」の一例である。制御部１７２が、「制御装置」の一例である。ＲＡＭ１８６が、「記憶部」の一例である。ＲＴＣ１８４が、「第１計時部」の一例である。キャパシタ１８８が、「補助電源部」の一例である。Ｗｉ−Ｆｉルータ１９０が、「外部機器」の一例である。第１所定時間経過毎が、「第１所定周期毎」の一例である。
【００７３】
（第２実施例）
図１０〜図１２を用いて、第１実施例と異なる点を説明する。なお、以下では、実施例間で共通する構成については、同じ符号を付して説明を省略する。
【００７４】
第２実施例において、給湯システム２の停電開始時刻ＴＳは、不揮発性メモリ２７４に記憶される。制御部１７２とＲＴＣ２８４との間で、第２所定周期（例えば、２時間）毎に通信が実行される。通信が実行されると、ＲＴＣ２８４は、現在時刻を制御部１７２に送信する。制御部１７２は、受信した現在時刻を、不揮発性メモリ２７４に記憶する。給湯システム２が停電状態に移行した場合、制御部１７２とＲＴＣ２８４との間の通信は実行されない。このため、制御部１７２は、不揮発性メモリ２７４に記憶されている最後の現在時刻を停電開始時刻ＴＳとする。なお、リモコン７６に現在時刻が設定されている場合、制御部１７２は、リモコン７６から、第２所定周期毎に、現在時刻を受信し、リモコン７６から受信した現在時刻を、不揮発性メモリ２７４に記憶してもよい。
【００７５】
次に、図１１を用いて、第２実施例の停電復帰処理について説明する。ステップＳ５４〜ステップＳ６０、および、ステップＳ６４の処理については、第１実施例と同様である。第１実施例と異なる処理について説明する。
【００７６】
Ｓ２５２において、制御部１７２は、ＲＴＣ１８４、または、リモコン７６（詳細には、Ｗｉ−Ｆｉルータ１９０）から、現在時刻を受信する。なお、停電時間が、キャパシタ１８８が電力供給可能な時間（例えば、９６時間）を超える場合、停電中にＲＴＣ２８４の計時が停止する。従って、制御部１７２は、ＲＴＣ２８４から現在時刻を受信することができない。この場合、制御部１７２は、リモコン７６から受信する現在時刻を利用して、以降の処理を実行する。この場合、処理は、ステップＳ５４〜５８を省略して、ステップＳ６０に進む。これは、ステップＳ２５２において、リモコン７６から現在時刻を受信する場合、リモコン７６に現在時刻を送信する必要が無いためである。
【００７７】
次に、図１２を用いて、給湯システム２が停電状態から通常状態に復帰した場合の高温加熱処理について説明する。
【００７８】
Ｓ２７２において、制御部１７２は、Ｓ６０で特定した停電時間が所定時間（例えば、９６時間）以上か、または、ＲＴＣ２８４から現在時刻を受信することができないか否かを判断する。停電時間が所定時間（例えば、９６時間）以上の場合は、タンク３０内の水に菌類が繁殖している可能性がある。このため、給湯が実行される前に高温加熱運転を実行する必要がある。従って、停電時間が所定時間以上の場合、制御部１７２は、ステップＳ２７２でＹＥＳと判定し、処理は、ステップＳ７４に進む。また、制御部１７２がＲＴＣ２８４から現在時刻を受信することができない場合は、停電時間がキャパシタ１８８の電力供給可能時間を超えていると考えられる。この場合に、キャパシタ１８８の電力供給可能時間が上記の所定時間（例えば、９６時間）より長い場合には、停電時間も上記の所定時間を超えているので、高温加熱運転を実行する必要がある。従って、制御部１７２がＲＴＣ２８４から現在時刻を受信することができない場合も、制御部１７２は、ステップＳ２７２でＹＥＳと判定し、処理は、ステップＳ７４に進む。その後のＳ７４、７６の処理は、第１実施例と同様である。
【００７９】
上述のように、本実施例では、停電開始時刻ＴＳは、不揮発性メモリ２７４に記憶されている。また、本実施例では、制御部１７２は、ＲＴＣ２８４またはリモコン７６（詳細には、Ｗｉ−Ｆｉルータ１９０）から現在時刻を取得することができる。従って、例えば、停電時間が、キャパシタ１８８の電力供給可能な時間を超えて、ＲＴＣ２８４から現在時刻を受信することができない場合でも、制御部１７２は、給湯システム２の停電時間、および、停電期間を特定することができる。
【００８０】
以上、各実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００８１】
２      ：給湯システム
４      ：ＨＰユニット
６      ：タンクユニット
８      ：バーナユニット
９      ：電力供給ユニット
１０    ：圧縮機
１２    ：凝縮器
１４    ：膨張弁
１６    ：蒸発器
１８    ：循環ポンプ
１９    ：ＨＰ往き経路
２０    ：戻りサーミスタ
２１    ：ＨＰ戻り経路
２２    ：往きサーミスタ
２３    ：ＨＰ外気温度サーミスタ
２４    ：ＨＰコントローラ
３０    ：タンク
３１    ：タンク往き経路
３２    ：混合弁
３３    ：タンク戻り経路
３４    ：バイパス制御弁
３６    ：上部サーミスタ
３７    ：中間部サーミスタ
３８    ：下部サーミスタ
３９    ：タンク外気温度サーミスタ
４０    ：給水経路
４２    ：減圧弁
４４    ：入水サーミスタ
４６    ：タンク給水経路
４８    ：タンクバイパス経路
５０    ：逆止弁
５２    ：逆止弁
５４    ：水側水量センサ
５６    ：タンク出湯経路
５８    ：逆止弁
６０    ：湯側水量センサ
６２    ：第１給湯経路
６４    ：混合サーミスタ
６６    ：第２給湯経路
６８    ：給湯出口サーミスタ
７０    ：逆止弁
７２    ：給湯バイパス経路
７４    ：タンクコントローラ
７５    ：不揮発性メモリ
７６    ：リモコン
７６ａ    ：表示部
７６ｂ    ：操作部
７６ｃ    ：タイマ
８０    ：バーナ
８１    ：ガス供給管
８２    ：熱交換器
８４    ：バイパスサーボ
８５    ：バーナ外気温度サーミスタ
８６    ：水量サーボ
８８    ：湯はり弁
９０    ：バーナ往路
９１    ：水量センサ
９２    ：バーナ復路
９４    ：バーナバイパス経路
９６    ：バーナ給湯サーミスタ
９８    ：湯はり経路
１００    ：バーナコントローラ
１０８    ：商用電源
１７２    ：制御部
１７４    ：不揮発性メモリ
１８２    ：制御基板
１８４    ：ＲＴＣ
１８６    ：ＲＡＭ
１８８    ：キャパシタ
１９０    ：Ｗｉ−Ｆｉルータ
２７４    ：不揮発性メモリ
２８４    ：ＲＴＣ
【図１】
0006694753.tif 000002
【図２】
0006694753.tif 000003
【図３】
0006694753.tif 000004
【図４】
0006694753.tif 000005
【図５】
0006694753.tif 000006
【図６】
0006694753.tif 000007
【図７】
0006694753.tif 000008
【図８】
0006694753.tif 000009
【図９】
0006694753.tif 000010
【図１０】
0006694753.tif 000011
【図１１】
0006694753.tif 000012
【図１２】
0006694753.tif 000013