"貯湯式給湯装置の動作を制御するコントローラであって、メモリと、前記メモリに接続されたプロセッサとを備え、前記プロセッサは、太陽光で発電する太陽光発電手段の所定の期間の発電量を予測し、前記太陽光発電手段は、前記貯湯式給湯装置を含む家電器具群に、電力を供給し、前記プロセッサは、前記家電器具群に含まれる、前記貯湯式給湯装置以外の電気器具の電力の前記所定の期間の消費量を予測し、前記予測した前記所定の期間の発電量と前記予測した前記所定の期間の消費量に基づいて、前記貯湯式給湯装置が前記太陽光発電手段からの電力供給によって前記所定の期間に給湯できる湯量を予測する、コントローラ。前記貯湯式給湯装置は、洗濯機に対して洗濯水を給湯でき、前記プロセッサは、前記予測した湯量に基づいて、前記洗濯機への前記貯湯式給湯装置からの給湯量を制御する、請求項1に記載のコントローラ。前記プロセッサは、前記予測した湯量に基づいて、前記貯湯式給湯装置への給水量を制御する、請求項1または請求項2に記載のコントローラ。前記貯湯式給湯装置に給湯させる給湯先を指定する指定手段をさらに備え、前記プロセッサは、前記予測した湯量に基づいて、前記指定された給湯先への給湯量を制御する、請求項1に記載のコントローラ。気象予測情報を取得する取得手段をさらに備え、前記プロセッサは、前記取得した気象予測情報に基づいて、前記発電量を予測する、請求項1に記載のコントローラ。貯湯式給湯装置の動作を制御するコンピュータに、太陽光で発電する太陽光発電手段の所定の期間の発電量を予測するためのステップを実行させ、前記太陽光発電手段は、前記貯湯式給湯装置を含む家電器具群に、電力を供給し、前記コンピュータに、さらに、前記家電器具群に含まれる、前記貯湯式給湯装置以外の電気器具の電力の前記所定の期間の消費量を予測するためのステップ、および、前記予測した前記所定の期間の発電量と前記予測した前記所定の期間の消費量に基づいて、前記貯湯式給湯装置が前記太陽光発電手段からの電力供給によって前記所定の期間に給湯できる湯量を予測するステップとを実行させる、プログラム。特許文献1に記載の技術によれば、貯湯式給湯装置による温水の余剰分の利用等については検討されていなかった。太陽光の利用効率の向上を図る場合、太陽光発電における電力への変換効率の向上も重要ではあるが、太陽光発電によって生じた電力の有効利用も重要である。本発明は、かかる実情に鑑み考え出されたものであり、その目的は、電力供給システムにおいて、太陽光の利用効率の向上を図ることである。本発明に従ったコントローラは、貯湯式給湯装置の動作を制御するコントローラであって、メモリと、メモリに接続されたプロセッサとを備え、プロセッサは、太陽光で発電する太陽光発電手段の所定の期間の発電量を予測し、太陽光発電手段は、貯湯式給湯装置を含む家電器具群に、電力を供給し、プロセッサは、家電器具群に含まれる、貯湯式給湯装置以外の電気器具の電力の所定の期間の消費量を予測し、予測した所定の期間の発電量と予測した所定の期間の消費量に基づいて、貯湯式給湯装置が太陽光発電手段からの電力供給によって所定の期間に給湯できる湯量を予測する。好ましくは、貯湯式給湯装置は、洗濯機に対して洗濯水を給湯でき、プロセッサは、予測した湯量に基づいて、洗濯機への貯湯式給湯装置からの給湯量を制御する。好ましくは、プロセッサは、予測した湯量に基づいて、貯湯式給湯装置への給水量を制御する。好ましくは、貯湯式給湯装置に給湯させる給湯先を指定する指定手段をさらに備え、プロセッサは、予測した湯量に基づいて、指定された給湯先への給湯量を制御する。好ましくは、気象予測情報を取得する取得手段をさらに備え、プロセッサは、取得した気象予測情報に基づいて、発電量を予測する。本発明に従った制御プログラムは、貯湯式給湯装置の動作を制御するコンピュータに、太陽光で発電する太陽光発電手段の所定の期間の発電量を予測するためのステップを実行させ、太陽光発電手段は、貯湯式給湯装置を含む家電器具群に、電力を供給し、コンピュータに、さらに、家電器具群に含まれる、貯湯式給湯装置以外の電気器具の電力の所定の期間の消費量を予測するためのステップ、および、予測した所定の期間の発電量と予測した所定の期間の消費量に基づいて、貯湯式給湯装置が太陽光発電手段からの電力供給によって所定の期間に給湯できる湯量を予測するステップとを実行させる。本発明によれば、貯湯式給湯装置が太陽光発電手段からの電力供給によって所定の期間に給湯できる湯量が予測される。これにより、上記湯量についての利用計画を立てることができるため、電力供給システムにおいて、太陽光の利用効率の向上を図ることができる。以下、図面を参照しつつ、本発明の実施の形態に係るコントローラを含む制御システムについて説明する。以下の説明では、同一の部品には同一の符号を付し、それらの名称および機能も同一としている。そして、これらについては、詳細な説明は繰返さない。なお、本明細書において、家電とは、家庭用電気器具の略称である。[システム構成]図1は、本実施の形態に係る制御システム1の概略構成を示す図である。図1を参照して、制御システム1は、ホームコントローラ10と、太陽光発電装置20と、インテリジェントパワーコンディショナ30以下、パワーコンディショナ30と称すると、家電群40と、給湯装置50とを備える。太陽光発電装置20は、日中に太陽の光を受けて、当該受けた光の光エネルギを電力に変える電力機器である。パワーコンディショナ30は、太陽光発電装置20で発電した電気を変換して、宅内で使えるように宅内の電力系統に繋ぐ機器である。図1に示された制御システム1では、太陽光発電装置20において太陽光に基づいて生成された電力は、家電群40および給湯装置50後述するヒートポンプ52に供給される。パワーコンディショナ30は、太陽光発電装置20が発電した電力量発電量を示した発電量情報をホームコントローラ10に送る。発電量情報は、単位時間当たりの発電量を示した情報である。なお、パワーコンディショナ30は、太陽光発電装置20だけでなく、図示していない商用電源および蓄電池にも接続されている。家電群40は、少なくとも、空気調和機41、テレビ42、冷蔵庫43、および、洗濯機44とを含む。ホームコントローラ10は、家電群40に含まれる各家電について、少なくとも、各家電の消費電力量を取得することができる。また、ホームコントローラ10は、パワーコンディショナ30から発電量情報を取得する。ホームコントローラ10は、また、気象予測情報を取得する等して、将来の所定の期間たとえば、翌日についての太陽光発電装置20の発電量を予測する。当該発電量の予測は、たとえば、ホームコントローラ10がネットワークを介して所定のサーバに接続する等により、気象予測情報たとえば、晴れ曇り晴れのち雨などの天気予報を取得し、当該気象予測情報に基づいて実現される。ホームコントローラ10は、さらに、過去の実績値当に基づいて、家電群40の各家電の、当該所定の期間についての消費電力量を予測する。ここで予測される電力の消費量は、太陽光発電装置20が太陽光を用いて発電した電力が供給される機器のうち、給湯装置50後述するヒートポンプ52以外の家電についての消費量である。給湯装置50は、貯湯タンク51とヒートポンプ52とを含む。外部から供給された水が、貯湯タンク51に貯蔵される。なお、給湯装置50では、貯湯タンク51とヒートポンプ52との間で水が循環する経路6Dが備えられている。ヒートポンプ52は、パワーコンディショナ30を介して、太陽光発電装置20において生成された電力を供給されることにより、貯湯タンク51から送られた経路6D内の水を加熱する。ヒートポンプ52によって加熱された水湯が貯蔵される。つまり、貯湯タンク51には、外部の水源から経路6Aおよび6Eを介して供給される水道水と、ヒートポンプ52において加熱された水湯が、混合されて、貯蔵される。貯湯タンク51に貯蔵された湯は、宅内に備えられた給湯部位60へと供給される。給湯部位60は、洗濯機の洗濯水として湯を供給するための蛇口61、キッチンにおける炊事に利用されるための湯を供給する蛇口62、シャワー水として湯を供給するための蛇口63、および、浴槽において入浴用として湯を供給するための蛇口64を含む。給湯装置50には、上記各蛇口に、外部から経路6Aを介して供給される水道水と、貯湯タンク51から供給される湯との供給の割合を調整するための調整弁54,55,57が設けられている。ホームコントローラ10が、各種の設定に応じて、調整弁54,55,57のそれぞれの開閉の度合いを制御する。また、給湯装置50には、外部の水源から貯湯タンク51に供給される水道水の量を調整するための調整弁53が設けられている。調整弁53から貯湯タンク51までの給水経路が、経路6Eとして示されている。また、貯湯タンク51から調整弁54までの給水給湯の経路が、経路6Fとして示されている。調整弁54から蛇口64までの給水給湯経路が、経路6Mとして示されている。貯湯タンク51から調整弁55までの給湯経路が、経路6Gとして示されている。経路6G中の湯と外部から経路6Aを介して供給された水道水とが調整弁55で混合されて、経路6Hへ送られる。経路6Hへ送られた湯は、蛇口61、蛇口62、および蛇口63のそれぞれに給湯される経路へ分配する分配器56へ送られる。経路6H内の湯は、分配器56を介して、蛇口63に続く経路6L、蛇口62へ続く経路6K、および、調整弁57へ続く経路6Bの、3経路に分配される。分配器56は、経路6L、経路6K、経路6Bの3経路に、一定の割合で、経路6Hへ送られた湯を送るものとする。経路6Bに導入された湯は、調整弁57を介して、経路6Jに導入され、経路6Jから蛇口61を介して洗濯機44の洗濯水とされる。なお、洗濯機44には、経路6Aおよび蛇口65を介して、水道水も供給され得る。蛇口61,65から給水を受ける洗濯機44と、パワーコンディショナ30から電力の供給を受ける洗濯機44は、同一の装置であっても良いし、異なる装置であっても良い。本実施の形態では、ホームコントローラ10は、家電群40における、翌日の消費電力量を予測し、さらに、これに応じて、ヒートポンプ52に対して当該翌日供給できる電力量を予測し、さらに、これに応じて、貯湯タンク51において所定の温度まで加熱された湯の量を予測する。そして、ホームコントローラ10は、当該湯量の予測結果に基づいて、洗濯機44に対して洗濯水として供給できる湯量を予測する。そして、ホームコントローラ10は、このように洗濯水として利用できる湯量だけ貯湯タンク51からの湯が蛇口61に供給されるように、調整弁57の開閉度合いを調整する。[ホームコントローラ10のハードウェア構成]図2は、本実施の形態のホームコントローラ10のハードウェア構成を示す図である。図2を参照して、ホームコントローラ10は、ディスプレイ101と、タッチセンサ102と、入力部104と、通信インターフェイス105と、モータドライバ106と、マイク107と、スピーカ108と、メモリインターフェイス109と、CPUCentralProcessingUnit110と、メモリ111と、RAMRandomAccessMemory112とを含む。ホームコントローラ10では、タッチセンサ102は、ディスプレイ101上に設けられている。ディスプレイ101とタッチセンサ102により、タッチパネル103が構成されている。タッチセンサ102は、外部からタッチ操作されることにより情報の入力を受付ける。ホームコントローラ10は、タッチセンサ102の他に、電源ボタン等の入力デバイスからなる入力部104を含む。入力部104は、上記ボタン等を外部から操作されることにより、情報の入力を受付ける。なお、入力部104は、ディスプレイ101において表示されるソフトウェアキーによって構成されてもよい。CPU110は、メモリ111等に記憶されているプログラムを実行することにより、ホームコントローラ10の動作を制御する。RAM112は、CPU110のワークエリアとして機能する。ホームコントローラ10では、CPU110は、マイクロフォンマイク107を介して、音声の入力を受付けることもできる。CPU110は、また、通信インターフェイス105を介して、外部の装置と、有線または無線で、通信することができる。CPU110は、また、メモリインターフェイス109を介して、ホームコントローラ10に対して着脱可能な記憶媒体200に対する、情報の読取および/または書込をすることができる。CPU110は、メモリ111および/または記憶媒体200に記憶されたプログラムを実行することにより、本明細書に記載された機能を実現する。ホームコントローラ10において、CPU110による情報の読み込み/書き込みの対象となる記憶媒体としては、メモリ111および/または記憶媒体200が例示されている。本明細書では、これらの記憶媒体を総称して、適宜メモリ111等という。なお、記憶媒体200としては、CD-ROMCompactDiscReadOnlyMemory、DVD-ROMDigitalVersatileDiskReadOnlyMemory、USBUniversalSerialBusメモリ、メモリカード、FDFlexibleDisk、ハードディスク、磁気テープ、カセットテープ、MOMagneticOpticalDisc、MDMiniDisc、ICIntegratedCircuitカードメモリカードを除く、光カード、マスクROM、EPROM、EEPROMElectronicallyErasableProgrammableReadOnlyMemoryなどの、不揮発的にプログラムを格納する媒体が挙げられる。ホームコントローラ10は、調整弁53,54,55,57のそれぞれの開閉の度合いを調整するためのモータであるバルブモータ53A,54A,55A,57Aを備えている。また、ホームコントローラ10は、バルブモータ53A,54A,55A,57Aを駆動するためのモータドライバ106を備える。CPU110は、モータドライバ106によって、バルブモータ53A,54A,55A,57Aのそれぞれの駆動を制御する。各バルブモータの駆動が制御されることにより、各調整弁53,54,55,57の開閉状態が調整される。メモリ111等には、翌日の各家電の消費電力量を予測するためのデータおよび太陽光発電装置20の発電量を予測するためのデータが記憶されている。翌日の各家電の消費電力量を予測するためのデータの一例としては、各家電の過去の特定の期間たとえば、1年分の電力消費量が挙げられる。各家電の電力消費量の記憶内容の一例を、表1~表4に、それぞれ示す。表1は、空気調和機41の、1日毎の電気消費量が記憶されている。表1では、各日の電力消費量が、WA001WA002等の記号で表わされている。表2は、テレビ42の、1日毎の電力消費量の履歴が示されている。なお、表2では、テレビ42の各日の電力消費量が、WT001WT002等の記号で示されている。表3は、冷蔵庫43の、1日毎の電力消費量の履歴を示している。なお、表3では、冷蔵庫43の各日の電力消費量が、WR001WR002等の記号で示されている。表4は、洗濯機44の、1日毎の電力消費量の履歴を示している。なお、表4では、洗濯機44の各日の電力消費量が、WW001WW002等の記号で示されている。CPU110は、たとえば、通信インターフェイス105を介してパワーコンディショナ30と通信することにより、当該パワーコンディショナ30で計測された、各日の、各家電への給電量を取得して、表1~表4に示したような各日の電力消費量として、メモリ111等に記憶する。また、ホームコントローラ10では、各日の、太陽光発電装置20における電力の生成量つまり、発電量が記憶されている。記憶されるデータの一例を、表5に示す。表5を参照して、メモリ111等では、太陽光発電装置20の各日の発電量が、WG001WG002等の記号で表わされている。なお、表5では、各日の発電量とともに、当日の天候晴れ曇り等を特定する情報が記憶されている。CPU110は、通信インターフェイス105を介して、各日の気象情報を取得することにより、表5に示されるように、各日の発電量とともに、各日の天候を記録する。[給水処理]上記したように、本実施の形態の制御システム1では、貯湯タンク51への給水量は、CPU110が、バルブモータ53Aの駆動状態を制御することにより、調整弁53の開閉状態を制御し、これにより、貯湯タンク51への給水量を制御する。また、制御システム1では、上記したように、洗濯機44における洗濯水用に給湯する翌日の湯量を、太陽光発電装置20の発電量および家電群40の電力消費量の予測値に基づいて、算出する。ここで、CPU110が洗濯機44に供給することができる湯量を算出するための処理について、当該処理のフローチャートである図3を参照して説明する。図3を参照して、CPU110は、各日の所定の時刻たとえば、午前5時等が到来すると、当該処理を実行する。図3を参照して、たとえば上記所定の時刻が到来したと判断すると、CPU110は、まず、ステップSA10で、当日の太陽光発電装置20の発電量を予測する。CPU110は、たとえば、メモリ111等に記憶されている、前年の同月同日の発電量を読込み、当該読込んだ発電量を、発電量の予測値とする。また、CPU110は、当日の気象予測情報を、通信インターフェイス105を介して、ネットワーク上のサーバ等から、当日の気象予測情報を取得し、当該気象予測情報に基づいて導出される日照時間から、発電量を予測することもできる。なお、日照時間は、たとえば、日の出時刻と日の入り時刻から求めることができる。また、日照時間と発電量とを関連付ける情報テーブルまたは関数は、予めメモリ111等に登録されているものとし、CPU110は、当該情報を用いて、発電量を算出する。また、CPU110は、前年の同月同日の前後1週間程度の発電量の記録の中で、通信インターフェイス105を介して取得した当日の気象予測情報で特定される天候と同じ天候の発電量の平均値を算出することにより、当日の発電量の予測値を算出してもよい。ここで、CPU110は、通信インターフェイス105を介して気象予測情報を取得することもできれば、タッチセンサ102および/または入力部104、もしくは、メモリインターフェイス109を介して記憶媒体200から、気象予測情報を取得することもできる。ステップSA10で当日の発電量を予測した後、CPU110は、ステップSA20で、家電群40に含まれる各家電の、当日の電力消費量を予測する。ここで、CPU110は、たとえば、各家電についての、表1~表4を参照して説明したような、電力消費量の履歴を用いて、各家電の電力消費量を予測することができる。具体的には、前年の同月同日の電力消費量を読込み、当該読込んだ消費量を予測値とすることができる。また、CPU110は、前年の同月同日の前後1週間程度の各家電の電力消費量を読込み、同じ曜日、および/または同じ天候の日の電力消費量の平均値を、各家電の電力消費量の予測値とすることができる。そして、ステップSA20では、CPU110は、各家電について取得した、当日の電力消費量の予測値の和を求めることにより、家電群40の、当日の電力消費量の予測値を取得する。次に、CPU110は、ステップSA30で、余剰の電力量を算出する。具体的には、ステップSA10で取得した発電量の予測値から、ステップSA20で取得した家電群40の電力消費量の予測値を差引くことにより、余剰の電力量を算出する。次に、CPU110は、ステップSA40で、ステップSA30で算出した余剰電力量によって取得できる湯量である余剰湯量を算出する。なお、ステップSA40における余剰湯量の算出は、たとえば、ステップSA30で算出した余剰電力量によって、ヒートポンプ52における給湯温度まで加熱することができる水道水の量を算出することによって、実現される。[洗濯機への給湯のための弁の開放度合いの調整]本実施の形態の制御システム1では、上記したように算出された余剰湯量に基づいて、洗濯機44に洗濯用に供給する湯量が決定される。そして、制御システム1では、当該給湯量に応じて、調整弁57の開放の度合いならびにが調整される。以下、このような調整弁の調整について、当該調整のための処理のフローチャートである図4を参照して説明する。なお、調整弁55は、制御システム1が正常に動作する場合では、予め設定された一定の開放度合いに調整されているものとする。CPU110は、たとえば図3を参照して説明した湯量算出処理の後、図4に示す処理を開始する。CPU110は、ステップSB10で、ステップSA40で算出した余剰湯量を読込み、ステップSB20へ処理を進める。ステップSB20では、CPU110は、当日、ステップSB10で取得した余剰湯量の中で、当日、洗濯機44に対して洗濯水として供給できる湯量を決定して、ステップSB30へ処理を進める。ステップSB20では、たとえば、蛇口62~64を介して消費される湯量の予測値を、余剰湯量から差引くことにより、当日、洗濯機44に対して洗濯水として供給できる湯量が算出される。なお、蛇口62~64を介して供給される湯量の予測値は、過去の、各蛇口からの給湯量をメモリ111等に記憶させておき、前年の同月同日の給湯量、または、前年と同月同日の前後1週間程度の給湯量の平均値とを求めることにより、取得することができる。なお、各蛇口からの給湯量は、たとえば、各蛇口についてのメータを設けておく、または、バルブモータ54A、バルブモータ55A、バルブモータ57Aの開閉操作および/または開閉制御の履歴等により、算出することができる。次に、CPU110は、ステップSB30で、洗濯機44に給湯するための蛇口61の、洗濯機44における洗濯動作の際に開放される時間を取得して、ステップSB40へ処理を進める。なお、当該開放時間は、メモリ111等に、予め記憶されているものとする。ステップSB40では、CPU110は、ステップSB30で取得した開放時間で、ステップSB20で算出した湯量を洗濯機44へ供給するための、洗濯機44への給湯のための調整弁調整弁57の開放度合いを算出して、ステップSB50へ処理を進める。なお、ステップSB40では、メモリ111等では、調整弁57の開放度合いと単位時間当たりの蛇口61から供給される湯量との関係を特定する情報が記憶されているものとする。そして、ステップSB40では、ステップSB20で取得した湯量と、ステップSB30で取得した開放時間と、メモリ111等に記憶されている上記関係とに基づいて、調整弁57の開放度合いを算出する。ステップSB50では、CPU110は、バルブモータ57Aを駆動させて、処理を終了させる。[変形例等]以上説明した本実施の形態では、ステップSA10で、太陽光で発電する太陽光発電手段太陽光発電装置20による、1日の発電量が予測される。なお、本実施の形態において1日は、本発明に係るコントローラにおける所定の期間の一例である。発電量の予測を行なう期間は、本実施の形態の1日に限定されず、1ヶ月毎、2週間毎などであってもよい。また、本実施の形態において、ステップSA20の処理により、太陽光発電手段が電力を供給する家電機器群に含まれる、貯湯式給湯装置給湯装置50以外の電気器具の電力の、上記所定の期間の電力の消費量が予測される。なお、電力の消費量の予測を行なう期間は、太陽光発電手段の発電量の予測を行なう期間と同じであれば、本実施の形態において説明した1日に限定されない。そして、ステップSB20では、貯湯式給湯装置給湯装置50が、特定の装置に対して給湯できる湯量が予測される。そして、コントローラホームコントローラ10は、上記のように予測された湯量に基づいて、上記装置に供給する湯量を調整するための、調整弁57の開閉度合いを制御する。なお、本実施の形態において、太陽光発電手段による発電量の中で、家電機器群によって消費される電力消費量を予め予測し、そして、余剰電力を算出する。そして、余剰電力によって給湯できる湯量が算出される。そして、当該余剰電力によって給湯できる湯量を、最大限、洗濯機44における洗濯水として供給できるように、制御が行なわれる。これにより、洗濯機44において、より高温の水湯を、洗濯水として利用することができる。洗濯機44において、高温の水を洗濯水として利用できることにより、洗濯機44での被洗濯物衣類等の洗浄効率を向上できる。洗濯機44への給湯量を、余剰電力による給湯量に応じて変動させる場合には、次のような利点がある。つまり、洗濯機44における洗浄水は、シャワーや浴槽などのように、人体に直接触れるものではないため、その温度制御は、厳密に行なわれる必要がない。したがって、日によって変動が大きいと考えられる余剰電力による給湯量が決定される装置としては、厳格な温度制御を必要とされない洗濯機の洗濯水は、適したものであると考えられる。なお、余剰電力に応じて最大限供給される湯量を設定される機器は、洗濯機44に限定されるものではない。たとえば、洗車に用いる洗濯水などの用途で、余剰電力による給湯量が決定されてもよい。[洗濯機への給湯のための弁の開放度合いの調整の変形例]図4を参照して説明した処理では、余剰電力に応じて最大限供給される湯量を設定される機器が洗濯機44とされていた。なお、このように湯量を設定される機器は、ユーザから指定されることによって決定されても良い。システムの構成図5は、このように変更された制御システム1の概略構成を示す図である。図6は、図5の制御システム1のホームコントローラ10のハードウェア構成を示す図である。図5を参照して、本変形例では、制御システム1には、図1を参照して説明した制御システム1に対し、以下の変更が加えられている。分配器56と蛇口62には、蛇口62への単位時間当たりの給湯量を制御するための調整弁58が設けられている。分配器56から調整弁58までの給湯経路が経路6Kとされ、調整弁58から蛇口62までの給湯経路が経路6Pとされている。また、分配器56と蛇口63には、蛇口63への単位時間当たりの給湯量を制御するための調整弁59が設けられている。分配器56から調整弁59までの給湯経路が経路6Lとされ、調整弁59から蛇口63までの給湯経路が経路6Qとされている。図6を参照して、本変形例では、制御システム1には、図1を参照して説明した制御システム1に対し、さらに、調整弁58の開閉を制御するバルブモータ58A、および、調整弁59の開閉を制御するバルブモータ59Aをさらに含む。そして、モータドライバ106は、さらに、バルブモータ58Aおよびバルブモータ59Aを駆動する。調整弁の調整処理図7は、本変形例の制御システム1において、ホームコントローラ10のCPU110が実行する、指定された機器への給湯のために調整弁を調整するための処理のフローチャートである。図7は、図4に示された処理の変形例のフローチャートに相当する。本変形例のCPU110は、図3を参照して説明した湯量算出処理の後、図7に示す処理を開始する。図7を参照して、CPU110は、ステップSC10で、ステップSA40で算出した余剰湯量を読込み、さらに、余剰電力で生じた湯を供給する供給先を指定する情報指定給湯先の入力を受け付けて、ステップSC20へ処理を進める。指定給湯先は、たとえば、ユーザが、タッチパネル103および/または入力部104を操作することによって入力される。また、本変形例では、指定給湯先は、洗濯機蛇口61、キッチン蛇口62、および、シャワー蛇口63のいずれかから選択されるものとする。ステップSC20では、CPU110は、当日、ステップSC10で取得した余剰湯量の中で、当日、上記指定給湯先に対して洗濯水として供給できる湯量を決定して、ステップSC30へ処理を進める。ステップSC20では、たとえば、蛇口62~64を介して消費される湯量の予測値を、余剰湯量から差引くことにより、当日、指定給湯先に対して供給できる湯量が算出される。なお、蛇口62~64を介して供給される湯量の予測値は、ステップSB20と同様に、過去の、各蛇口からの給湯量をメモリ111に記憶させておき、前年の同月同日の給湯量、または、前年と同月同日の前後1週間程度の給湯量の平均値とを求めることにより、取得することができる。次に、CPU110は、ステップSC30で、指定給湯先の蛇口の、当日に開放されることが予測される時間を取得して、ステップSC40へ処理を進める。なお、各蛇口の各日の開放時間開放された累積時間は、メモリ111等に、予め記憶されているものとする。そして、ステップSC30で、CPU110は、たとえば、指定給湯先の蛇口の、前日の開放時間を、当該蛇口の当日の開放時間の予測値として取得する。なお、前日の開放時間の代わりに、一週間前または前年の同月同日の開放時間が、開放時間の予測値として取得されても良い。ステップSC40では、CPU110は、ステップSC30で取得した開放時間で、ステップSC20で算出した湯量を指定給湯先へ供給するための、指定給湯先への給湯のための調整弁調整弁57、調整弁58、および/または、調整弁59の開放度合いを算出して、ステップSC50へ処理を進める。なお、ステップSC40では、メモリ111等では、調整弁57、調整弁58、および、調整弁59のそれぞれについて、それらの開放度合いと単位時間当たりの蛇口61,62,63から供給される湯量との関係を特定する情報が記憶されているものとする。そして、ステップSC40では、ステップSC20で取得した湯量と、ステップSC30で取得した開放時間と、メモリ111等に記憶されている上記関係とに基づいて、調整弁57、調整弁58、および/または、調整弁59の開放度合いを算出する。ステップSC50では、CPU110は、ステップSC40で決定した各調整弁の開放度合いが、それぞれの開放度合いについて設定されている範囲を超えていないかどうかを判断する。そして、超えていないと判断するとステップSC70へ処理を進める。一方、越えていると判断すると、ステップSC60へ処理を進める。なお、本変形例では、蛇口62と蛇口63のそれぞれについて、当該蛇口から供給される湯の温度についての上限が定められている。そして、このことに基づき、メモリ111等には、蛇口62から供給される湯の上限温度に対応する調整弁58の開放度合いが、第1上限値として記憶されている。また、メモリ111等には、蛇口62から供給される湯の上限温度に対応する調整弁59の開放度合いが、第2上限値として記憶されている。そして、ステップSC50では、CPU110は、ステップSC40において調整弁58の開放度合いが算出された場合には、当該開放度合いが上記第1上限値を超えていないか判断し、また、ステップSC40において調整弁59の開放度合いが算出された場合には、当該開放度合いが上記第2上限値を超えていないか判断する。そして、いずれも超えていないと判断するとステップSC70へ処理を進め、少なくとも一方が超えていると判断するとステップSC60へ処理を進める。ステップSC60では、CPU110は、許容されていると判断された開放度合いを許容範囲の最大値に変更して、ステップSC70へ処理を進める。具体的には、CPU110は、ステップS60において、ステップSC40で算出された調整弁58の開放度合いが第1上限値を超えていれば当該開放度合いを第1上限値に変更し、また、ステップSC40で算出された調整弁59の開放度合いが第2上限値を超えていれば当該開放度合いを第2上限値に変更する。そして、ステップSC70では、CPU110は、指定給湯先に対応するバルブモータを、ステップSC40で算出された開放度合いまたは、ステップSC60で変更された開放度合いとなるように駆動させて、処理を終了させる。以上説明した本変形例によれば、指定給湯先に、余剰電力による湯を最大限の供給できる。さらに、本変形例によれば、各指定給湯先に、供給される湯の温度に上限値が設定されている場合には、当該上限値を超えないように、給湯できる。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"