(57)【要約】【課題】好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラを提供する。【解決手段】コントローラ１００は、複数の機器の消費電力を示す情報を受信するための通信インターフェイス１０５と、複数の機器の各々の消費電力を示す情報を記憶するメモリ１０１と、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、複数の機器のいずれかの消費電力に関する情報を出力するプロセッサ１１０とを含む。【選択図】図３
2012135192.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の消費電力を示す情報を受信するための通信インターフェイスと、
前記複数の機器の各々の前記消費電力を示す情報を記憶するメモリと、
前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記複数の機器のいずれかの前記消費電力に関する情報を出力するプロセッサとを備える、コントローラ。
【請求項２】
ディスプレイをさらに備え、
前記プロセッサは、
前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記ディスプレイに通知画像を表示させ、
表示命令の入力に応じて、前記ディスプレイに、前記複数の機器のいずれかの前記消費電力に関する情報を表示させる、請求項１に記載のコントローラ。
【請求項３】
前記通信インターフェイスは、外部ディスプレイと通信可能であって、
前記プロセッサは、前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記通信インターフェイスを介して、前記外部ディスプレイに通知画像を表示させ、
表示命令の入力に応じて、前記通信インターフェイスを介して、前記外部ディスプレイに前記複数の機器のいずれかの前記消費電力に関する情報を表示させる、請求項１に記載のコントローラ。
【請求項４】
前記メモリは、複数種類の画面と前記複数種類の画面の階層構造とを記憶し、
前記プロセッサは、
前記複数の機器の前記消費電力を示す情報が所定の条件を満たさない場合に、表示切替命令の入力に応じて、前記階層構造に従って出力する画面を切り替え、
前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記表示命令として前記表示切替命令の入力に応じて、前記複数の機器のいずれかの前記消費電力に関する情報を出力する、請求項２または３に記載のコントローラ。
【請求項５】
前記メモリは、前記複数の機器と複数の部屋との第１の対応関係を記憶し、
前記プロセッサは、前記第１の対応関係を参照することによって、いずれかの部屋に前記消費電力を示す情報が所定の条件を満たす１つの機器のみが存在すると判断した場合、前記１つの機器の前記消費電力に関する情報を出力する、請求項１から４のいずれか１項に記載のコントローラ。
【請求項６】
前記メモリは、前記複数の機器と複数の人感センサとの第２の対応関係を記憶し、
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の人感センサから人の在または不在を受信し、
前記第２の対応関係を参照することによって、人の不在を送信した前記人感センサに対応し、かつ前記消費電力を示す情報が所定の条件を満たす機器の前記消費電力に関する情報を出力する、請求項１から５のいずれか１項に記載のコントローラ。
【請求項７】
前記プロセッサは、
前記第２の対応関係を参照することによって、人の不在を送信してから所定時間経過した前記人感センサに対応し、かつ前記消費電力を示す情報が所定の条件を満たす機器の前記消費電力に関する情報を出力する、請求項６に記載のコントローラ。
【請求項８】
前記消費電力を示す情報は、消費電力量を含み、
前記メモリは、前記複数の機器の前記消費電力量の所定期間における過去の累積値の平均値を記憶し、
前記プロセッサは、前記所定期間における前記消費電力量の現在の累積値が前記過去の累積値の平均値以上である場合に、前記機器の前記消費電力に関する情報を出力する、請求項１から７のいずれか１項に記載のコントローラ。
【請求項９】
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の機器の各々から消費電力を示す情報を受信する、請求項１から８のいずれか１項に記載のコントローラ。
【請求項１０】
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の機器のそれぞれの消費電力を測定するための複数の通信装置から前記消費電力を示す情報を受信する、請求項１から８のいずれか１項に記載のコントローラ。
【請求項１１】
前記メモリは、電力系統への売買電力を記憶し、
前記プロセッサは、
前記通信インターフェイスを介して、電力系統への売買電力をパワーコンディショナから受信し、
売電状態から買電状態へと移行したときに買電電力を出力し、買電状態から売電状態へと移行したときに売電電力を出力する、請求項１から１０のいずれか１項に記載のコントローラ。
【請求項１２】
複数の機器とコントローラとを備えるネットワークシステムであって、
前記複数の機器の各々は、消費電力を示す情報を前記コントローラに送信し、
前記コントローラは、
前記複数の機器から前記消費電力を示す情報を受信するための通信インターフェイスと、
前記複数の機器の各々の前記消費電力を示す情報を記憶するメモリと、
前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記複数の機器のいずれかの前記消費電力に関する情報を出力するプロセッサとを含む、ネットワークシステム。
【請求項１３】
複数の機器と、
前記複数の機器のそれぞれの消費電力を測定するための複数の測定装置と、
コントローラとを備え、
前記複数の測定装置は、それぞれ、前記複数の機器の消費電力を示す情報を前記コントローラに送信し、
前記コントローラは、
前記測定装置から前記消費電力を示す情報を受信するための通信インターフェイスと、
前記複数の機器の各々の前記消費電力を示す情報を記憶するメモリと、
前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記複数の機器のいずれかの前記消費電力に関する情報を出力するプロセッサとを含む、ネットワークシステム。
【請求項１４】
通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法であって、
前記プロセッサが、前記通信インターフェイスを介して、複数の機器の各々の消費電力を示す情報を受信するステップと、
前記メモリが、前記複数の機器の各々の前記消費電力を示す情報を記憶するステップと、
前記プロセッサが、前記複数の機器の各々の前記消費電力を示す情報が所定の条件を満たすか否かを判断するステップと、
前記複数の機器のいずれかの前記消費電力を示す情報が所定の条件を満たす場合に、前記プロセッサが、前記複数の機器のいずれかの前記消費電力に関する情報を出力するステップとを備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅などに配置されて当該住宅内の電気機器に接続されるコントローラの技術に関する。
【背景技術】
【０００２】
住宅などに配置されて、当該住宅内の電気機器を制御するためのコントローラが提案されている。たとえば、コントローラが、エアコンや、テレビや、カーテン開閉装置や、冷蔵庫や、洗濯機や、電子レンジや、太陽電池などを制御したり、それらの装置の状態を表示したりする技術が提案されている。
【０００３】
特開平０９−１４５７４３号公報（特許文献１）には、電流使用量検知アダプタ及びその応用システムが開示されている。特開平０９−１４５７４３号公報（特許文献１）によると、電流流量検知回路部により機器に流入する電流量を検知し、電流量が異常に大きい時には制御処理部からの指令で電流遮断回路部により電流を遮断できる。また、通信処理部により、検知した電流量や電流量制御情報がバス上に接続されたコントローラと送受信でき、複数機器の利用状況把握と異常判定が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１４５７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、環境保護の観点から、家電を使用するユーザの省エネ意識をより有効に高めることが求められている。たとえば、家電の使用状態に応じた好ましいタイミングでユーザに電気の使用量を意識させることができれば有益である。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラ、ネットワークシステム、および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うコントローラは、複数の機器の消費電力を示す情報を受信するための通信インターフェイスと、複数の機器の各々の消費電力を示す情報を記憶するメモリと、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、複数の機器のいずれかの消費電力に関する情報を出力するプロセッサとを備える。
【０００８】
好ましくは、コントローラは、ディスプレイをさらに備える。プロセッサは、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、ディスプレイに通知画像を表示させ、表示命令の入力に応じて、ディスプレイに、複数の機器のいずれかの消費電力に関する情報を表示させる。
【０００９】
好ましくは、通信インターフェイスは、外部ディスプレイと通信可能であって、プロセッサは、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、通信インターフェイスを介して、外部ディスプレイに通知画像を表示させ、表示命令の入力に応じて、通信インターフェイスを介して、外部ディスプレイに複数の機器のいずれかの消費電力に関する情報を表示させる。
【００１０】
好ましくは、メモリは、複数種類の画面と複数種類の画面の階層構造とを記憶し、プロセッサは、複数の機器の消費電力を示す情報が所定の条件を満たさない場合に、表示切替命令の入力に応じて、階層構造に従って出力する画面を切り替え、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、表示命令として表示切替命令の入力に応じて、複数の機器のいずれかの消費電力に関する情報を出力する。
【００１１】
好ましくは、メモリは、複数の機器と複数の部屋との第１の対応関係を記憶し、プロセッサは、第１の対応関係を参照することによって、いずれかの部屋に消費電力を示す情報が所定の条件を満たす１つの機器のみが存在すると判断した場合、１つの機器の消費電力に関する情報を出力する。
【００１２】
好ましくは、メモリは、複数の機器と複数の人感センサとの第２の対応関係を記憶し、プロセッサは、通信インターフェイスを介して、複数の人感センサから人の在または不在を受信し、第２の対応関係を参照することによって、人の不在を送信した人感センサに対応し、かつ消費電力を示す情報が所定の条件を満たす機器の消費電力に関する情報を出力する。
【００１３】
好ましくは、プロセッサは、第２の対応関係を参照することによって、人の不在を送信してから所定時間経過した人感センサに対応し、かつ消費電力を示す情報が所定の条件を満たす機器の消費電力に関する情報を出力する。
【００１４】
好ましくは、消費電力を示す情報は、消費電力量を含み、メモリは、複数の機器の消費電力量の所定期間における過去の累積値の平均値を記憶し、プロセッサは、所定期間における消費電力量の現在の累積値が過去の累積値の平均値以上である場合に、機器の消費電力に関する情報を出力する。
【００１５】
好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器の各々から消費電力を示す情報を受信する。
【００１６】
好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれの消費電力を測定するための複数の通信装置から消費電力を示す情報を受信する。
【００１７】
好ましくは、メモリは、電力系統への売買電力を記憶し、プロセッサは、通信インターフェイスを介して、電力系統への売買電力をパワーコンディショナから受信し、売電状態から買電状態へと移行したときに買電電力を出力し、買電状態から売電状態へと移行したときに売電電力を出力する。
【００１８】
この発明の他の局面に従う、複数の機器とコントローラとを備えるネットワークシステムでは、複数の機器の各々は、消費電力を示す情報をコントローラに送信し、コントローラは、複数の機器から消費電力を示す情報を受信するための通信インターフェイスと、複数の機器の各々の消費電力を示す情報を記憶するメモリと、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、複数の機器のいずれかの消費電力に関する情報を出力するプロセッサとを含む。
【００１９】
この発明のさらに他の局面に従うと、複数の機器と、複数の機器のそれぞれの消費電力を測定するための複数の測定装置と、コントローラとを備えるネットワークシステムでは、複数の測定装置は、それぞれ、複数の機器の消費電力を示す情報をコントローラに送信し、コントローラは、測定装置から消費電力を示す情報を受信するための通信インターフェイスと、複数の機器の各々の消費電力を示す情報を記憶するメモリと、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、複数の機器のいずれかの消費電力に関する情報を出力するプロセッサとを含む。
【００２０】
この発明のさらに他の局面に従う、通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法は、プロセッサが、通信インターフェイスを介して、複数の機器の各々の消費電力を示す情報を受信するステップと、メモリが、複数の機器の各々の消費電力を示す情報を記憶するステップと、プロセッサが、複数の機器の各々の消費電力を示す情報が所定の条件を満たすか否かを判断するステップと、複数の機器のいずれかの消費電力を示す情報が所定の条件を満たす場合に、プロセッサが、複数の機器のいずれかの消費電力に関する情報を出力するステップとを備える。
【発明の効果】
【００２１】
以上のように、本発明によって、好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラ、ネットワークシステム、および情報処理方法が提供される。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１に係るネットワークシステムの構成を示す図である。
【図２】実施の形態１に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２に表示されるイメージを示す図である。
【図３】実施の形態１に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２に表示される他のイメージを示す図である。
【図４】実施の形態１に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【図５】実施の形態１に係る消費電力テーブル１０１Ａを示す図である。
【図６】実施の形態１に係る発電テーブル１０１Ｂを示す図である。
【図７】実施の形態１に係る表示画面の階層構造を示す図である。
【図８】実施の形態１に係るテレビ２００Ｂのハードウェア構成を表わすブロック図である。
【図９】実施の形態１に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【図１０】実施の形態１に係るテレビ２００Ｂにおける情報処理の処理手順を示すフローチャートである。
【図１１】実施の形態１の変形例に係るセンサテーブル１０１Ｃを示す図である。
【図１２】実施の形態１の変形例に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【図１３】実施の形態２に係るネットワークシステムの構成を示す図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
［実施の形態１］
＜ネットワークシステムの全体構成＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示す図である。
【００２５】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、リビングルームに設置されるエアコン２００Ａと、リビングルームに設置されるテレビ２００Ｂと、リビングルームに設置されるカーテン開閉装置２００Ｃと、キッチンに設置される冷蔵庫２００Ｄと、ダイニングルームに設置されるライト２００Ｅなどの家電（電気機器）を含む。
【００２６】
ネットワークシステム１は、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚを含む。なお、バッテリー２００Ｙは、住宅などに設置されるものであってもよいし、自動車用のバッテリーを住宅用のバッテリーとして兼用するものであってもよい。
【００２７】
そして、後述する変形例２においては、ネットワークシステム１は、リビングルームに設置される人感センサ２４０Ａと、キッチンに設置される人感センサ２４０Ｂと、他の部屋に設置される人感センサとを含む。
【００２８】
ネットワークシステム１は、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚ、人感センサ２４０Ａ，２４０Ｂ、などを制御するためのホームコントローラ１００を含む。ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚ、人感センサ２４０Ａ，２４０Ｂ、などとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００２９】
本実施の形態に係るネットワークシステム１においては、パワーコンディショナ２００Ｚが、電力線４０２を介して、バッテリー２００Ｙと系統と家電２００Ａ〜２００Ｅとに電力を供給する。そして、パワーコンディショナ２００Ｚは、電力線４０２を介して、太陽光発電装置２００Ｘとバッテリー２００Ｙと系統とから電力を取得する。
【００３０】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２に表示されるイメージを示す図である。
【００３１】
図１および図２を参照して、本実施の形態に係るホームコントローラ１００は、ネットワーク４０１を介して、住宅に設置される複数の家電２００Ａ〜２００Ｅのそれぞれから、家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを受信する。
【００３２】
ホームコントローラ１００は、受信した家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを順次蓄積することによって、家電２００Ａ〜２００Ｅの消費電力が所定の条件を満たすか否かを判断する。本実施の形態に係るホームコントローラ１００は、家電２００Ａ〜２００Ｅが消し忘れられている可能性が高いか否かを判断する。あるいは、ホームコントローラ１００は、家電２００Ａ〜２００Ｅが使い過ぎである可能性が高いか否かを判断する。ホームコントローラ１００は、家電２００Ａ〜２００Ｅが不必要に動作しているか否かを判断する。以下では、説明の便宜のために、「消し忘れ」と「使い過ぎ」とを合せて、「消し忘れ」と記載する。
【００３３】
ホームコントローラ１００は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、家電２００Ａ〜２００Ｅのいずれかの消費電力に関する情報をディスプレイ１０２に表示する。あるいは、ホームコントローラ１００は、テレビ２００Ｂのディスプレイ２０２に家電２００Ａ〜２００Ｅのいずれかの消費電力に関する情報を表示させる。
【００３４】
より詳細には、図２（ａ）に示すように、ホームコントローラ１００は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高い旨を示すポップアップウィンドウ（通知画像ともいう。）１０２Ａをディスプレイ１０２に表示する。あるいは、ホームコントローラ１００は、テレビ２００Ｂのディスプレイ２０２に、ポップアップウィンドウを表示させる。ポップアップウィンドウ１０２Ａ内では詳細画面表示ボタン１１２Ｂが表示される。
【００３５】
ホームコントローラ１００は、ユーザが詳細画面表示ボタン１１２Ｂを操作すると、詳細画面の表示命令が与えられる。ホームコントローラ１００は、詳細画面の表示命令に応じて、ディスプレイ１０２またはディスプレイ２０２に、図２（ｂ）に示すように、家電２００Ａ〜２００Ｅのいずれかの消費電力量の推移を示すグラフを表示させる。このとき、ホームコントローラ１００は、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅの消費電力の所定期間における累積値に対応するコメントや、動作状態に関するコメントなどを表示させることが好ましい。
【００３６】
本実施の形態においては、図２（ｃ）に示すように、ホームコントローラ１００は、ユーザからの表示切替命令を受け付けて、ディスプレイ１０２またはディスプレイ２０２に、複数種類の画面を切り替えて表示させる。通常は、ホームコントローラ１００は、予め設定されている階層構造に基づいて、図２（ｃ）のエネルギーモニタリングのエリアの選択やエネルギーレポートのエリアの選択に応じて、ディスプレイ１０２またはディスプレイ２０２に、複数種類の画面を切り替えて表示させる。
【００３７】
しかしながら、ホームコントローラ１００は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合には、図２（ｃ）のＮＥＷアイコン１０２ＢやＣＨＥＣＫアイコン（これらを合せて通知画像ともいう。）などを表示する。ＮＥＷアイコン１０２ＢやＣＨＥＣＫアイコンが表示されている状態では、ホームコントローラ１００は、図２（ｃ）のエネルギーモニタリングのエリアの選択、エネルギーレポートのエリアの選択、または通知画像の選択に応じて、予め設定されている階層構造にかかわらず、家電２００Ａ〜２００Ｅのいずれかの消費電力量の推移を示すグラフを表示させる（所定の画面へジャンプする）。
【００３８】
なお、家電２００Ａ〜２００Ｅのいずれかの消費電力に関する情報は、図２（ｃ）のような消費電力量を示す棒グラフに限定されるものではなく、消費電力の推移を示す図３のような折れ線グラフでもよい。
【００３９】
このように、本実施の形態に係るネットワークシステム１は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、ユーザにその旨を知らしめることができる。すなわち、ホームコントローラ１００は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いタイミングで、ユーザに電気の使用量を意識させることができる。
【００４０】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００４１】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図４は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００４２】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、スピーカ１０７、時計１０８、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００４３】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１０１は、読取
用のインターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００４４】
メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラムと消費電力テーブル１０１Ａと発電テーブル１０１Ｂと表示画面の階層構造の情報とを記憶する。
【００４５】
図５は、本実施の形態に係る消費電力テーブル１０１Ａを示す図である。図５を参照して、消費電力テーブル１０１Ａは、家電２００Ａ〜２００Ｅ毎に、家電のＩＤに対応付けて、家電の名前と、家電が設置されている部屋のＩＤと名前と、消費電力と、積算消費電力量と、平均積算消費電力量とを格納する。より詳細には、消費電力テーブル１０１Ａは、家電２００Ａ〜２００Ｅの各々から受信した瞬間消費電力量と当該瞬間消費電力量を受信（測定）した日時とを対応付けて、時系列データとして格納している。
【００４６】
図６は、本実施の形態に係る発電テーブル１０１Ｂを示す図である。図６を参照して、発電テーブル１０１Ｂは、パワーコンディショナ２００Ｚから受信した太陽光発電装置２００Ｘによる発電電力と系統への売買電力とを示す情報と当該情報を受信（電力を測定）した日時とを対応付けて格納する。発電テーブル１０１Ｂは、売電電力とともに、あるいは売電電力の代わりに、放電電力を示す情報を発電電力を示す情報と日時とに対応付けて格納する。
【００４７】
図７は、本実施の形態に係る表示画面の階層構造を示す図である。図７を参照して、ＣＰＵ１１０は、表示画面の所定のエリアの選択命令（および決定命令）を受け付けることによって、階層構造に基づいて、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、パワーコンディショナ２００Ｚに関するより詳細な情報を表示するための画面へと移行する。
【００４８】
図４に戻って、ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、家電２００Ａ〜２００Ｅやパワーコンディショナ２００Ｚの状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００４９】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。ただし、ホームコントローラ１００は、タブレット１０３を有していなくともよい。
【００５０】
ボタン１０４は、ホームコントローラ１００の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがホームコントローラ１００に配置されても良い。ボタン１０４は、ユーザからの命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００５１】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワーク４０１を介して、家電２００Ａ〜２００Ｅとデータを送受信する。上述したように、通信インターフェイス１０５は、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ、またはＰＬＣなどを利用することによって、家電２００Ａ〜２００Ｅとデータを送受信する。
【００５２】
スピーカ１０７は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１０７に音声を出力させる。
【００５３】
時計１０８は、ＣＰＵ１１０からの命令に基づいて、現在の日付や時刻をＣＰＵ１１０に入力する。
【００５４】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行することによって、各種の情報処理を実行する。換言すれば、ホームコントローラ１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００５５】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００５６】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５７】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５８】
より詳細には、本実施の形態に係るＣＰＵ１１０は、通信インターフェイス１０５を介して、住宅に設置される複数の家電２００Ａ〜２００Ｅのそれぞれから、家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを受信する。ＣＰＵ１１０は、ユーザの命令に基づいて、家電２００Ａ〜２００Ｅ、パワーコンディショナ２００Ｚ、太陽光発電装置２００Ｘに関する情報をディスプレイ１０２に表示する。あるいは、ＣＰＵ１１０は、通信インターフェイス１０５を介して情報をテレビ２００Ｂに送信する。
【００５９】
ＣＰＵ１１０は、通信インターフェイス１０５を介して家電２００Ａ〜２００Ｅから消費電力を受信する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力の推移を示すデータをメモリ１０１に格納する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力が所定の条件を満たすか否かを判断する。本実施の形態に係るＣＰＵ１１０は、家電２００Ａ〜２００Ｅが消し忘れられている可能性が高いか否かを判断する。あるいは、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅが使い過ぎであるか否かを判断する。
【００６０】
ＣＰＵ１１０は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、家電２００Ａ〜２００Ｅのいずれかの消費電力に関する情報をディスプレイ１０２に表示させる。あるいは、ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂのディスプレイ２０２に家電２００Ａ〜２００Ｅのいずれかの消費電力に関する情報を表示させる。
【００６１】
より詳細には、図２（ａ）に示すように、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高い旨を示すポップアップウィンドウ１０２Ａをディスプレイ１０２に表示する。あるいは、ＣＰＵ１１０は、テレビ２００Ｂのディスプレイ２０２に、ポップアップウィンドウを表示させる。
【００６２】
図２（ｂ）に示すように、ＣＰＵ１１０は、ユーザからの詳細画面の表示命令に応じて、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅのいずれかの消費電力の推移を示すグラフを表示させる。このとき、ＣＰＵ１１０は、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅの消費電力の所定期間における累積値に対応するコメントや、動作状態に関するコメントなどを表示させることが好ましい。
【００６３】
本実施の形態においては、図７に示すように、ＣＰＵ１１０は、ユーザからの表示切替命令を受け付けて、メモリ１０１の表示画面の階層構造の情報に基づいて、ディスプレイ１０２またはディスプレイ２０２に、複数種類の画面を表示させる。通常は、ＣＰＵ１１０は、メモリ１０１の表示画面の階層構造の情報に基づいて、ディスプレイ１０２またはディスプレイ２０２に、複数種類の画面を表示させる。
【００６４】
しかしながら、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合には、図２（ｃ）および図７（ａ）のＮＥＷアイコン１０２ＢやＣＨＥＣＫアイコンなどを表示する。ＮＥＷアイコン１０２ＢやＣＨＥＣＫアイコンが表示されている状態では、ＣＰＵ１１０は、図２（ｃ）および図７（ａ）のエネルギーモニタリングのエリアの選択やエネルギーレポートのエリアの選択に応じて、予め設定されている階層構造にかかわらず、家電２００Ａ〜２００Ｅのいずれかの消費電力の推移を示すグラフ（図７（ｄ））を表示させる。
【００６５】
＜テレビ２００Ｂのハードウェア構成＞
本実施の形態に係るテレビ２００Ｂのハードウェア構成の一態様について説明する。図８は、本実施の形態に係るテレビ２００Ｂのハードウェア構成を表わすブロック図である。
【００６６】
図８を参照して、テレビ２００Ｂは、メモリ２０１と、ディスプレイ２０２と、ボタン２０４と、通信インターフェイス２０５と、スピーカ２０７と、時計２０８、センサ２０９と、ＣＰＵ２１０とを含む。
【００６７】
メモリ２０１は、ホームコントローラ１００のメモリ１０１と同様に実現され得る。メモリ２０１は、ＣＰＵ２１０によって実行される制御プログラムや、テレビ２００Ｂの消費電力や、テレビ２００Ｂに入力された命令や、テレビ２００Ｂの動作状態などを記憶する。
【００６８】
ディスプレイ２０２は、ＣＰＵ２１０によって制御される。より詳細には、ディスプレイ２０２は、図示しないＴＶチューナやＶＲＡＭ（Video  RAM）からのデータに基づいて、静止画像や動画像を表示する。
【００６９】
ボタン２０４は、テレビ２００Ｂの表面に配置される。テレビ２００Ｂは、決定キー、方向キー、テンキーなどの複数のボタン２０４を有してもよい。ボタン２０４は、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。
【００７０】
通信インターフェイス２０５は、ＣＰＵ２１０によって制御されることによって、ネットワーク４０１を介して、ホームコントローラ１００とデータを送受信する。上述したように、通信インターフェイス２０５は、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用することによって、ホームコントローラ１００とデータを送受信する。
【００７１】
スピーカ２０７は、ＣＰＵ２１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、音声データに基づいて、スピーカ２０７に音声を出力させる。
【００７２】
時計２０８は、ＣＰＵ２１０からの命令に基づいて、現在の日付や時刻をＣＰＵ２１０に入力する。
【００７３】
センサ２０９は、テレビ２００Ｂの消費電力を測定し、消費電力をＣＰＵ２１０に伝える。
【００７４】
ＣＰＵ２１０は、メモリ２０１に記憶されている各種のプログラムを実行することによって、後述する図１０に記載の情報処理などを実行する。換言すれば、テレビ２００Ｂにおける処理は、各ハードウェアおよびＣＰＵ２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ２０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００７５】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス２０５を利用することによってダウンロードされて、メモリ２０１に一旦格納される。ＣＰＵ２１０は、ソフトウェアを実行可能なプログラムの形式でメモリ２０１に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、ホームコントローラ１００に係る記録媒体やプログラムと同様に実現され得る。
【００７６】
＜家電２００Ａ〜２００Ｅについて＞
本実施の形態に係る家電２００Ａ〜２００Ｅは、図８に示すテレビ２００Ｂと同様に、消費電力を測定するためのセンサ２０９と、ユーザからの命令を受け付けるための入力部（ボタン２０４）と、消費電力とイベントとをホームコントローラ１００に送信するための通信インターフェイス２０５とを有していればよい。
【００７７】
＜パワーコンディショナ２００Ｚについて＞
パワーコンディショナ２００Ｚは、太陽光発電装置２００Ｘによる発電電力と、バッテリー２００Ｙの蓄電電力または放電電力と、系統に対する売買電力とを測定する。ここで、売電電力（買電状態ではマイナスになる）、発電電力、家電２００Ａ〜２００Ｅによる消費電力量、蓄電電力（放電時にはマイナスになる）、は以下の関係を満たす。
【００７８】
消費電力＝発電電力−売電電力−蓄電電力
パワーコンディショナ２００Ｚは、通信インターフェイスを介して、太陽光発電装置２００Ｘによる発電電力と、バッテリー２００Ｙの蓄電電力または放電電力と、売買電力と、を示す情報をホームコントローラ１００に送信する。
【００７９】
＜ホームコントローラ１００における情報処理＞
次に、本実施の形態に係るホームコントローラ１００における情報処理について説明する。図９は、本実施の形態に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【００８０】
図９を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信したか否かを判断する（ステップＳ１０２）。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信しなかった場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００８１】
ＣＰＵ１１０は、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信した場合（ステップＳ１０２においてＹＥＳである場合）、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含むか否かを判断する（ステップＳ１０４）。
【００８２】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含む場合（ステップＳ１０４においてＹＥＳである場合）、当該消費電力を示す情報と送信元の家電２００Ａ〜２００Ｅを示す情報とをメモリ１０１の消費電力テーブル１０１Ａに格納する（ステップＳ１０６）。
【００８３】
このとき、当該消費電力を示す情報に積算電力量が含まれている場合は、ＣＰＵ１１０は、最新の平均積算電力量を計算する。当該消費電力を示す情報に積算電力量が含まれていない場合は、ＣＰＵ１１０は、当該消費電力から最新の積算電力量や最新の平均積算電力量を計算する。ＣＰＵ１１０は、当該積算電力量や平均積算電力量によって消費電力テーブル１０１Ａを更新する。ＣＰＵ１１０はステップＳ１１４からの処理を実行する。
【００８４】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含まない場合、ここでは当該データがパワーコンディショナ２００Ｚからの発電電力と売買電力（および／または蓄電電力）を示す情報を含む場合（ステップＳ１０４においてＮＯである場合）、発電電力と売買電力（および／または蓄電電力）を示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納する（ステップＳ１１２）。
【００８５】
ＣＰＵ１１０は、消費電力テーブル１０１Ａを参照して、部屋毎に、消費電力が所定値以上である機器が１つだけ存在するか否かを判断する（ステップＳ１１４）。ここでの消費電力は、待機電力よりも大きな値であればよい。部屋の中に、消費電力が待機電力よりも大きな機器が１つしかない場合は、そうでない場合と比較して、ユーザが当該機器を消し忘れている可能性が高いからである。
【００８６】
ＣＰＵ１１０は、消費電力が所定値以上である機器が複数存在する、あるいは、消費電力が所定値以上である機器が１つもない場合（ステップＳ１１４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、消費電力が所定値以上である機器が１つだけ存在する場合（ステップＳ１１４においてＹＥＳである場合）、ディスプレイ１０２に、当該機器を消し忘れている可能性があることを示すためのテキストおよび画像（ポップアップウィンドウ１０２Ａ）を表示させる（ステップＳ１１６）。
【００８７】
ＣＰＵ１１０は、スピーカ１０７に機器を消し忘れている可能性があることを通知するためのサウンドを出力する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、機器を消し忘れている可能性があることを示すためのテキストおよび画像（通知情報ともいう。）を送信する。
【００８８】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、詳細画面を表示するための表示命令を待ち受ける（ステップＳ１１８）。ＣＰＵ１１０は、表示命令を受け付けない場合（ステップＳ１１８においてＮＯである場合）、ステップＳ１１８からの処理を繰り返す。
【００８９】
ＣＰＵ１１０は、表示命令を受け付けた場合（ステップＳ１１８においてＹＥＳである場合）、図２（ｂ）に示すように、ディスプレイ１０２に、送信元の家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフを表示させる（ステップＳ１２０）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、送信元の家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフ（詳細画面）を送信する。
【００９０】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、表示終了命令を待ち受ける（ステップＳ１２２）。ＣＰＵ１１０は、タッチパネル１０６の「閉じる」または「戻る」ボタン（図示せず）が押下されると（ステップＳ１２２においてＹＥＳである場合）、グラフの表示を終了してステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、表示終了命令が押下されないとき（ステップＳ１２２においてＮＯである場合）、ステップＳ１２２の処理を繰り返す。
【００９１】
なお、発電電力と売買電力とを示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納した場合（ステップＳ１１２）、ＣＰＵ１１０は、発電テーブル１０１Ｂを参照して、売電状態と買電状態とが切り換わったか否かを判断する（ステップＳ１１４）。
【００９２】
ＣＰＵ１１０は、売電状態と買電状態とが切り換わっていない場合（ステップＳ１１４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、売電状態と買電状態とが切り換わった場合（ステップＳ１１４においてＹＥＳである場合）、ディスプレイ１０２に、売電状態と買電状態とが切り換わったことを示すためのテキストおよび画像（ポップアップウィンドウ）を表示させる（ステップＳ１１６）。
【００９３】
ＣＰＵ１１０は、スピーカ１０７に売電状態と買電状態とが切り換わったことを通知するためのサウンドを出力する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、売電状態と買電状態とが切り換わったことを示すためのテキストおよび画像（通知情報ともいう。）を送信する。
【００９４】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、詳細画面を表示するための表示命令を待ち受ける（ステップＳ１１８）。ＣＰＵ１１０は、表示命令を受け付けない場合（ステップＳ１１８においてＮＯである場合）、ステップＳ１１８からの処理を繰り返す。
【００９５】
ＣＰＵ１１０は、表示命令を受け付けた場合（ステップＳ１１８においてＹＥＳである場合）、ディスプレイ１０２に、現在の太陽光発電装置２００Ｘによる発電電力や、売電電力または買電電力などを示す情報を表示させる（ステップＳ１２０）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、現在の太陽光発電装置２００Ｘによる発電電力や、売電電力または買電電力などを示す情報（詳細画面）を送信する。
【００９６】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、表示終了命令を待ち受ける（ステップＳ１２２）。ＣＰＵ１１０は、タッチパネル１０６の「閉じる」または「戻る」ボタン（図示せず）が押下されると（ステップＳ１２２においてＹＥＳである場合）、当該情報の表示を終了してステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、表示終了命令が押下されないとき（ステップＳ１２２においてＮＯである場合）、ステップＳ１２２の処理を繰り返す。
【００９７】
なお、発電電力と蓄電電力とを示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納した場合（ステップＳ１１２）、ＣＰＵ１１０は、発電テーブル１０１Ｂを参照して、蓄電状態と放電状態と（蓄電も放電もされていない状態と）が切り換わったか否かを判断する（ステップＳ１１４）。
【００９８】
ＣＰＵ１１０は、蓄電状態と放電状態とが切り換わっていない場合（ステップＳ１１４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、蓄電状態と放電状態とが切り換わった場合（ステップＳ１１４においてＹＥＳである場合）、ディスプレイ１０２に、蓄電状態と放電状態とが切り換わったことを示すためのテキストおよび画像（ポップアップウィンドウ）を表示させる（ステップＳ１１６）。
【００９９】
ＣＰＵ１１０は、スピーカ１０７に蓄電状態と放電状態とが切り換わったことを通知するためのサウンドを出力する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、蓄電状態と放電状態とが切り換わったことを示すためのテキストおよび画像（通知情報ともいう。）を送信する。
【０１００】
なお、ＣＰＵ１１０は、ステップＳ１１４において、バッテリー２００Ｙがパワーコンディショナ２００Ｚに接続されている状態と接続されていない状態とが切り換わったか否かを判断してもよい。
【０１０１】
ＣＰＵ１１０は、接続されている状態と接続されていない状態とが切り換わっていない場合（ステップＳ１１４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、接続されている状態と接続されていない状態とが切り換わった場合（ステップＳ１１４においてＹＥＳである場合）、ディスプレイ１０２に、切り替え後の状態を示すためのテキストおよび画像（ポップアップウィンドウ）を表示させる（ステップＳ１１６）。
【０１０２】
ＣＰＵ１１０は、スピーカ１０７に接続されている状態と接続されていない状態とが切り換わったことを通知するためのサウンドを出力する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、切り替え後の状態を示すためのテキストおよび画像（通知情報ともいう。）を送信する。
【０１０３】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、詳細画面を表示するための表示命令を待ち受ける（ステップＳ１１８）。ＣＰＵ１１０は、表示命令を受け付けない場合（ステップＳ１１８においてＮＯである場合）、ステップＳ１１８からの処理を繰り返す。
【０１０４】
ＣＰＵ１１０は、表示命令を受け付けた場合（ステップＳ１１８においてＹＥＳである場合）、ディスプレイ１０２に、現在の太陽光発電装置２００Ｘによる発電電力や、バッテリー２００Ｙの蓄電電力または放電電力、バッテリーの残量などを示す情報を表示させる（ステップＳ１２０）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、現在の太陽光発電装置２００Ｘによる発電電力や、バッテリー２００Ｙの蓄電電力または放電電力、バッテリーの残量などを示す情報（詳細画面）を送信する。
【０１０５】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、表示終了命令を待ち受ける（ステップＳ１２２）。ＣＰＵ１１０は、タッチパネル１０６の「閉じる」または「戻る」ボタン（図示せず）が押下されると（ステップＳ１２２においてＹＥＳである場合）、当該情報の表示を終了してステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、表示終了命令が押下されないとき（ステップＳ１２２においてＮＯである場合）、ステップＳ１２２の処理を繰り返す。
【０１０６】
＜テレビ２００Ｂにおける情報処理＞
次に、本実施の形態に係るテレビ２００Ｂにおける情報処理について説明する。図９は、本実施の形態に係るテレビ２００Ｂにおける情報処理の処理手順を示すフローチャートである。
【０１０７】
図９を参照して、ＣＰＵ２１０は、通信インターフェイス２０５を介して、ホームコントローラ１００から通知情報（たとえば、機器を消し忘れている可能性があることを示すためのテキストおよび画像）を受信したか否かを判断する（ステップＳ２０２）。ＣＰＵ２１０は、通知情報を受信していない場合（ステップＳ２０２においてＮＯである場合）、ステップＳ２０２からの処理を繰り返す。
【０１０８】
ＣＰＵ２１０は、通知情報を受信した場合（ステップＳ２０２においてＹＥＳである場合）、ディスプレイ２０２に、機器を消し忘れている可能性があることを示すためのテキストおよび画像を表示させる（ステップＳ２０４）。ＣＰＵ２１０は、ボタン２０４を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから詳細画面を表示するための表示命令を待ち受ける（ステップＳ２０６）。
【０１０９】
ＣＰＵ２１０は、表示命令を受け付けない場合（ステップＳ２０６においてＮＯである場合）、ステップＳ２０６からの処理を繰り返す。ＣＰＵ２１０は、表示命令を受け付けた場合（ステップＳ２０６においてＹＥＳである場合）、通信インターフェイス２０５を介して、ホームコントローラ１００に詳細情報（たとえば、条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフ）を要求する（ステップＳ２０８）。
【０１１０】
ＣＰＵ２１０は、通信インターフェイス２０５を介して、ホームコントローラ１００から条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフを受信したか否かを判断する（ステップＳ２１０）。ＣＰＵ２１０は、ホームコントローラ１００から条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフを受信しなかった場合（ステップＳ２１０においてＮＯである場合）、ステップＳ２１０からの処理を繰り返す。
【０１１１】
ＣＰＵ２１０は、ホームコントローラ１００から条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフを受信した場合（ステップＳ２１０においてＹＥＳである場合）、図２（ｂ）に示すように、ディスプレイ２０２に、消費電力の推移を示すグラフを表示させる（ステップＳ２１２）。
【０１１２】
ＣＰＵ２１０は、ボタン２０４を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから表示終了命令を待ち受ける（ステップＳ２１４）。たとえば、ＣＰＵ２１０は、図２（ｂ）を表示中に、図示しない「閉じる」または「戻る」ボタンが選択されると（ステップＳ２１４においてＹＥＳである場合）、グラフの表示を終了してステップＳ２０２からの処理を繰り返す。ＣＰＵ２１０は、表示終了命令が入力されないとき（ステップＳ２１４においてＮＯである場合）、ステップＳ２１４の処理を繰り返す。
【０１１３】
＜判断の変形例１＞
次に、消し忘れの判断方法の第１の変形例について説明する。上述の実施の形態１に係るネットワークシステムおよびホームコントローラは、部屋毎に、消費電力が所定値以上である機器が１つだけ存在するか否かを判断するものであった。一方、本変形例に係るネットワークシステムおよびホームコントローラは、家電２００Ａ〜２００Ｅの各々に関して、積算消費電力量が、過去の平均的な積算消費電力量を超えたか否かを判断するものである。
【０１１４】
＜ホームコントローラ１００における情報処理＞
本変形例に係るホームコントローラ１００のＣＰＵ１１０は、以下のような情報処理を実行する。
【０１１５】
本実施の形態に係るホームコントローラ１００における情報処理について説明する。
図９を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信したか否かを判断する（ステップＳ１０２）。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信しなかった場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【０１１６】
ＣＰＵ１１０は、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信した場合（ステップＳ１０２においてＹＥＳである場合）、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含むか否かを判断する（ステップＳ１０４）。ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含む場合（ステップＳ１０４においてＹＥＳである場合）、当該消費電力を示す情報と送信元の家電２００Ａ〜２００Ｅを示す情報とをメモリ１０１の消費電力テーブル１０１Ａに格納する（ステップＳ１０６）。
【０１１７】
このとき、当該消費電力を示す情報に積算電力量が含まれている場合は、ＣＰＵ１１０は、最新の平均積算電力量を計算する。当該消費電力を示す情報に積算電力量が含まれていない場合は、ＣＰＵ１１０は、当該消費電力から最新の積算電力量や最新の平均積算電力量を計算する。ＣＰＵ１１０は、当該積算電力量や平均積算電力量によって消費電力テーブル１０１Ａを更新する。ＣＰＵ１１０はステップＳ１１４からの処理を実行する。
【０１１８】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含まない場合、ここでは当該データがパワーコンディショナ２００Ｚからの発電電力と蓄電電力と売買電力とを示す情報を含む場合（ステップＳ１０４においてＮＯである場合）、発電電力と蓄電電力と売買電力とを示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納する（ステップＳ１１２）。
【０１１９】
ＣＰＵ１１０は、消費電力テーブル１０１Ａを参照して、積算電力量が、平均積算電力量以上であるか否かを判断する（ステップＳ１１４）。積算電力量が、平均積算電力量以上である場合は、そうでない場合と比較して、ユーザが当該機器を使い過ぎている可能性が高いからである。
【０１２０】
ＣＰＵ１１０は、積算電力量が、平均積算電力量未満である場合（ステップＳ１１４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、積算電力量が、平均積算電力量以上である場合（ステップＳ１１４においてＹＥＳである場合）、ディスプレイ１０２に、当該機器を使い過ぎている可能性があることを示すためのテキストおよび画像（ポップアップウィンドウ）を表示させる（ステップＳ１１６）。
【０１２１】
ＣＰＵ１１０は、スピーカ１０７に機器を使い過ぎている可能性があることを通知するためのサウンドを出力する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、機器を使い過ぎている可能性があることを示すためのテキストおよび画像を送信する。
【０１２２】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、詳細画面を表示するための表示命令を待ち受ける（ステップＳ１１８）。ＣＰＵ１１０は、表示命令を受け付けない場合（ステップＳ１１８においてＮＯである場合）、ステップＳ１１８からの処理を繰り返す。ＣＰＵ１１０は、表示命令を受け付けた場合（ステップＳ１１８においてＹＥＳである場合）、図２（ｂ）に示すように、ディスプレイ１０２に、送信元の家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフを表示させる（ステップＳ１２０）。
【０１２３】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、送信元の家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフと対応する日時とを送信する。
【０１２４】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、表示終了命令を待ち受ける（ステップＳ１２２）。ＣＰＵ１１０は、タッチパネル１０６の「閉じる」または「戻る」ボタン（図示せず）が押下されると（ステップＳ１２２においてＹＥＳである場合）、グラフの表示を終了してステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、表示終了命令が押下されないとき（ステップＳ１２２においてＮＯである場合）、ステップＳ１２２の処理を繰り返す。
【０１２５】
なお、発電電力と蓄電電力と売買電力とを示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納した場合（ステップＳ１１２）の処理は、上述した実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【０１２６】
＜判断の変形例２＞
次に、消し忘れの判断方法の第２の変形例について説明する。上述の実施の形態１に係るネットワークシステムおよびホームコントローラは、部屋毎に、消費電力が所定値以上である機器が１つだけ存在するか否かを判断するものであった。一方、本変形例に係るネットワークシステムおよびホームコントローラは、家電２００Ａ〜２００Ｅ毎に、消費電力が所定値を超えているかだけでなく、近傍に人がいるか否かについても判断するものである。
【０１２７】
本変形例においては、ネットワークシステム１が、リビングルームに設置される人感センサ２４０Ａ、キッチンに設置される人感センサ２４０Ｂ、ダイニングルームに設置される人感センサを有する。本実施の形態においては、部屋毎に人感センサが配置されている。すなわち、後述するように部屋のＩＤを介して、人感センサと家電とが対応付けられている。しかしながら、家電毎に人感センサが配置されてもよい。すなわち、家電と人感センサとが直接的に対応付けられていてもよい。
【０１２８】
本変形例に係るメモリ１０１は、センサテーブル１０１Ｃをさらに記憶する。図１１は、本変形例に係るセンサテーブル１０１Ｃを示す図である。図１１を参照して、センサテーブル１０１Ｃは、人感センサ毎に、人感センサのＩＤと、部屋のＩＤと、当該人感センサによる検知結果と、人感センサによって人が検知されない期間（または人感センサによって人が検知されてなくなった時刻）とを格納する。
【０１２９】
＜ホームコントローラ１００における情報処理＞
本変形例に係るホームコントローラ１００のＣＰＵ１１０は、以下のような情報処理を実行する。図１２は、本変形例に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【０１３０】
図１２を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂ、またはパワーコンディショナ２００Ｚからデータを受信したか否かを判断する（ステップＳ３０２）。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂ、またはパワーコンディショナ２００Ｚからデータを受信しなかった場合（ステップＳ３０２においてＮＯである場合）、ステップＳ３０２からの処理を繰り返す。
【０１３１】
ＣＰＵ１１０は、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂ、またはパワーコンディショナ２００Ｚからデータを受信した場合（ステップＳ３０２においてＹＥＳである場合）、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含むか否かを判断する（ステップＳ３０４）。
【０１３２】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含む場合（ステップＳ３０４においてＹＥＳである場合）、当該消費電力を示す情報と送信元の家電２００Ａ〜２００Ｅを示す情報とをメモリ１０１の消費電力テーブル１０１Ａに格納する（ステップＳ３０６）。このとき、ＣＰＵ２１０は、最新の積算電力量や最新の平均積算電力量を計算し、当該積算電力量や平均積算電力量によって消費電力テーブル１０１Ａを更新する。ＣＰＵ１１０はステップＳ３１４からの処理を実行する。
【０１３３】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含まない場合（ステップＳ３０４においてＮＯである場合）、当該データが人感センサ２４０Ａ，２４０Ｂからのものであるか否かを判断する（ステップＳ３０８）。ＣＰＵ１１０は、当該データが人感センサ２４０Ａ，２４０Ｂからのものである場合（ステップＳ３０８においてＹＥＳである場合）、人感センサ２４０Ａ，２４０Ｂが人を検知したか否かを示す情報をセンサテーブル１０１Ｃに格納する（ステップＳ３１０）。
【０１３４】
より詳細には、ＣＰＵ１１０は、人感センサ２４０Ａ，２４０Ｂが人を検知した状態から人を検知しなくなった場合には、その変化時刻からの経過時間を計測し始める。ＣＰＵ１１０は、変化時刻からの経過時間をセンサテーブル１０１Ｃに格納する。または、ＣＰＵ１１０は、人感センサ２４０Ａ，２４０Ｂが人を検知した状態から人を検知しなくなった場合には、その変化時刻をセンサテーブル１０１Ｃに格納する。ＣＰＵ１１０は、ステップＳ３１４からの処理を実行する。
【０１３５】
ＣＰＵ１１０は、当該データが人感センサ２４０Ａ，２４０Ｂからのものでない場合、ここでは当該データがパワーコンディショナ２００Ｚからの発電電力と売買電力（および／または蓄電電力）とを示す情報を含む場合（ステップＳ３０８においてＮＯである場合）、発電電力と売買電力（および／または蓄電電力）を示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納する（ステップＳ３１２）。
【０１３６】
ＣＰＵ１１０は、消費電力テーブル１０１Ａとセンサテーブル１０１Ｃとを参照して、人が近傍に存在しない機器であって、かつ、消費電力が所定値以上である機器が存在するか否かを判断する（ステップＳ３１４）。たとえば、ＣＰＵ２１０は、センサテーブル１０１Ｃを参照して、人がいない部屋のＩＤを特定する。ＣＰＵ２１０は、消費電力テーブル１０１Ａを参照して、部屋のＩＤに対応する機器の中から、消費電力が所定値以上である機器を抽出する。
【０１３７】
ここでの消費電力は、待機電力よりも大きな値であればよい。人がいない部屋の機器が動作している場合には、そうでない場合と比較して、ユーザが当該機器を消し忘れている可能性が高いからである。
【０１３８】
なお、ＣＰＵ２１０は、近傍に人がいない状態が所定時間以上継続したか否かについても判断することが好ましい。たとえば、ＣＰＵ２１０は、センサテーブル１０１Ｃを参照して、所定時間以上人がいない部屋のＩＤを特定する。ＣＰＵ２１０は、消費電力テーブル１０１Ａを参照して、部屋のＩＤに対応する機器の中から、消費電力が所定値以上である機器を抽出する。
【０１３９】
ＣＰＵ１１０は、人が近傍に存在しない機器であって、かつ、消費電力が所定値以上である機器が存在しない場合（ステップＳ３１４においてＮＯである場合）、ステップＳ３０２からの処理を繰り返す。ＣＰＵ１１０は、人が近傍に存在しない機器であって、かつ、消費電力が所定値以上である機器が存在する場合（ステップＳ３１４においてＹＥＳである場合）、ディスプレイ１０２に、当該機器を消し忘れている可能性があることを示すためのテキストおよび画像（ポップアップウィンドウ）を表示させる（ステップＳ３１６）。
【０１４０】
ＣＰＵ１１０は、スピーカ１０７に機器を消し忘れている可能性があることを通知するためのサウンドを出力する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、機器を消し忘れている可能性があることを示すためのテキストおよび画像を送信する。
【０１４１】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、詳細画面を表示するための表示命令を待ち受ける（ステップＳ３１８）。ＣＰＵ１１０は、表示命令を受け付けない場合（ステップＳ３１８においてＮＯである場合）、ステップＳ３１８からの処理を繰り返す。
【０１４２】
ＣＰＵ１１０は、表示命令を受け付けた場合（ステップＳ３１８においてＹＥＳである場合）、図２（ｂ）に示すように、ディスプレイ１０２に、送信元の家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフを表示させる（ステップＳ３２０）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、送信元の家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフと対応する日時とを送信する。
【０１４３】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、表示終了命令を待ち受ける（ステップＳ３２２）。ＣＰＵ１１０は、タッチパネル１０６の「閉じる」または「戻る」ボタン（図示せず）が押下されると（ステップＳ３２２においてＹＥＳである場合）、グラフの表示を終了してステップＳ３０２からの処理を繰り返す。ＣＰＵ１１０は、表示終了命令が押下されないとき（ステップＳ３２２においてＮＯである場合）、ステップＳ３２２の処理を繰り返す。
【０１４４】
発電電力と蓄電電力と売買電力とを示す情報とをメモリ１０１の発電テーブル１０１Ｂに格納した場合（ステップＳ３１２）の処理は、上述した実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【０１４５】
なお、本実施の形態においては、ホームコントローラ１００のＣＰＵ１１０は、機器の消費電力が所定値（待機電力）以上である場合に、当該機器が使用されていると判断している。しかしながら、家電２００Ａ〜２００Ｅが、それぞれ、ホームコントローラ１００に、家電２００Ａ〜２００Ｅが使用されていることを示す情報（動作中であることを示す情報）を送信してもよい。
【０１４６】
この場合、ＣＰＵ１１０は、当該情報を受信した場合に、対応する家電２００Ａ〜２００Ｅが使用されていると判断する。そして、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅから、当該情報を所定時間受信しなかった場合、あるいは、家電２００Ａ〜２００Ｅの使用（動作）が終了したことを示す情報を受信した場合に、対応する家電２００Ａ〜２００Ｅが使用されていないと判断する。
【０１４７】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、家電２００Ａ〜２００Ｅが、消費電力を測定し、消費電力をホームコントローラ１００に送信するものであった。一方、本実施の形態に係るネットワークシステム１Ｂでは、家電２００Ａ〜２００Ｅの各々がホームコントローラ１００に消費電力を送信しない。すなわち、家電２００Ａ〜２００Ｅの代わりに、家電２００Ａ〜２００Ｅに電力を供給するためのコンセントに取り付けられた通信機能を有する消費電力測定装置が、家電２００Ａ〜２００Ｅの各々の消費電力を測定し、消費電力をホームコントローラ１００に送信するものである。
【０１４８】
＜ネットワークシステムの全体構成＞
本実施の形態に係るネットワークシステム１Ｂの全体構成について説明する。図１３は、本実施の形態に係るネットワークシステム１Ｂの全体構成を示す図である。
【０１４９】
図１３を参照して、本実施の形態に係るネットワークシステム１Ｂは、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１Ｂは、リビングルームに設置されるエアコン２００Ａと、リビングルームに設置されるテレビ２００Ｂと、リビングルームに設置されるカーテン開閉装置２００Ｃと、キッチンに設置される冷蔵庫２００Ｄと、ダイニングルームに設置されるライト２００Ｅなどの家電（電気機器）を含む。
【０１５０】
ネットワークシステム１Ｂは、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚを含む。そして、変形例２を本実施の形態に適用する場合においては、ネットワークシステム１Ｂは、リビングルームに設置される人感センサ２４０Ａと、キッチンに設置される人感センサ２４０Ｂと、他の部屋に設置される人感センサとを含む。
【０１５１】
本実施の形態に係るネットワークシステム１Ｂでは、エアコン２００Ａ用の通信装置４００Ａが、エアコン２００Ａとエアコン２００Ａのコンセントとの間に設置される。換言すれば、通信装置４００Ａがエアコン２００Ａのコンセントに差し込まれ、エアコン２００Ａのアダプタ２５０Ａが通信装置４００Ａに差し込まれる。同様に、カーテン開閉装置２００Ｃ用の通信装置４００Ｃが、カーテン開閉装置２００Ｃとカーテン開閉装置２００Ｃのコンセントとの間に設置される。換言すれば、通信装置４００Ｃがカーテン開閉装置２００Ｃのコンセントに差し込まれ、カーテン開閉装置２００Ｃのアダプタ２５０Ｃが通信装置４００Ｃに差し込まれる。冷蔵庫２００Ｄ用の通信装置４００Ｄが、冷蔵庫２００Ｄと冷蔵庫２００Ｄのコンセントとの間に設置される。換言すれば、通信装置４００Ｄが冷蔵庫２００Ｄのコンセントに差し込まれ、冷蔵庫２００Ｄのアダプタ２５０Ｄが通信装置４００Ｄに差し込まれる。ライト２００Ｅ用の通信装置４００Ｅが、ライト２００Ｅとライト２００Ｅのコンセントとの間に設置される。換言すれば、通信装置４００Ｅがライト２００Ｅのコンセントに差し込まれ、ライト２００Ｅのアダプタ２５０Ｅが通信装置４００Ｅに差し込まれる。
【０１５２】
ネットワークシステム１Ｂは、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚ、人感センサ２４０Ａ，２４０Ｂ、などを制御するためのホームコントローラ１００を含む。ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚ、人感センサ２４０Ａ，２４０Ｂ、などとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【０１５３】
本実施の形態に係るネットワークシステム１Ｂは、実施の形態１に係るネットワークシステム１Ｂと比較して、ホームコントローラ１００が、通信装置４００Ａ〜４００Ｅを介して、家電２００Ａ〜２００Ｅの消費電力を取得する点において異なるものである。他の構成については、実施の形態１のそれらを同様であるため、説明を繰り返さない。
【０１５４】
＜その他の実施の形態＞
本発明は、ホームコントローラ１００や家電２００Ａ〜２００Ｅや他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１５５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１５７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１５８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５９】
１，１Ｂ  ネットワークシステム、１００  ホームコントローラ、１０１  メモリ、１０１Ａ  消費電力テーブル、１０１Ｂ  発電テーブル、１０１Ｃ  センサテーブル、１０２  ディスプレイ、１０３  タブレット、１０５  通信インターフェイス、１０６  タッチパネル、１０７  スピーカ、１０８，２０８  時計、１１０  ＣＰＵ、２００Ａ  エアコン、２００Ｂ  テレビ、２００Ｃ  カーテン開閉装置、２００Ｄ  冷蔵庫、２００Ｅ  ライト、２０１  メモリ、２０２  ディスプレイ、２０４  ボタン、２０５  通信インターフェイス、２０７  スピーカ、２０９  センサ、２１０  ＣＰＵ、２４０Ａ，２４０Ｂ  人感センサ、２５０Ａ，２５０Ｃ，２５０Ｄ，２５０Ｅ  アダプタ、４００Ａ，４００Ｃ，４００Ｄ，４００Ｅ  通信装置、４０１  ネットワーク、４０２  電力線。
【図１】
2012135192.tif 000003
【図２】
2012135192.tif 000004
【図３】
2012135192.tif 000005
【図４】
2012135192.tif 000006
【図５】
2012135192.tif 000007
【図６】
2012135192.tif 000008
【図７】
2012135192.tif 000009
【図８】
2012135192.tif 000010
【図９】
2012135192.tif 000011
【図１０】
2012135192.tif 000012
【図１１】
2012135192.tif 000013
【図１２】
2012135192.tif 000014
【図１３】
2012135192.tif 000015