(57)【特許請求の範囲】
【請求項１】
部屋に配置される複数のライトを備え、
前記複数のライトのうちの第１のライトは、前記部屋の中の第１のエリアに配置され、前記複数のライトのうちの第２のライトは、前記部屋の中の昼間に第１のエリアよりも暗い第２のエリアに配置され、
前記複数のライトを制御するためのコントローラをさらに備え、
前記コントローラは、
昼間に前記第２のライトの強度を前記第１のライトの強度よりも強くし、夜間に前記第１のライトの強度を前記第２のライトの強度よりも強くし、
前記第１および第２のライトの使用量を示すデータを記憶し、
夜間に、前記データに基づいて、前記第１および第２のライトのうちの前記使用量が少ないライトの強度を強く、前記第１および第２のライトのうちの前記使用量が多いライトの強度を弱くする、ネットワークシステム。
【請求項２】
少なくとも１つの照度センサをさらに備え、
前記コントローラは、前記照度センサから得られる照度が所定値以上となるように、前記第１および第２のライトの強度を調整する、請求項１に記載のネットワークシステム。
【請求項３】
前記少なくとも１つの照度センサは、前記第１のエリアに配置される第１の照度センサと、前記第２のエリアに配置される第２の照度センサとを含み、
前記コントローラは、前記第１の照度センサから得られる照度が前記所定値以上となるように、前記第１のライトの強度を調整し、前記第２の照度センサから得られる照度が前記所定値以上となるように、前記第２のライトの強度を調整する、請求項２に記載のネットワークシステム。
【請求項４】
前記コントローラは、
昼間、前記複数のライトが消灯されているときに、前記第１および第２の照度センサから照度を取得し、
前記照度が高い方の照度センサが配置されているエリアを第１のエリアに設定し、
前記照度が低い方の照度センサが配置されているエリアを第２のエリアに設定する、請求項２に記載のネットワークシステム。
【請求項５】
前記コントローラは、
ユーザから、前記複数のライトのうちから前記第１のライトを選択するための命令と、前記複数のライトのうちから前記第２のライトを選択するための命令とを受け付ける、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記コントローラは、昼間における前記第１および第２のライトの強度または前記第１および第２のライトの強度の割合を記憶し、
昼間に、前記第１および第２のライトの強度または前記第１および第２のライトの強度の割合に保つように、前記第１および第２のライトの強度を調整する、請求項１に記載のネットワークシステム。
【請求項７】
前記複数のライトの各々は、複数のグループのいずれかに割り振られ、
前記第１および第２のライトは、同じグループに属する、請求項１から６のいずれか１項に記載のネットワークシステム。
【請求項８】
前記複数のグループのいずれかのグループには、当該グループに属するライトに要求される演色性が対応付けられている、請求項７に記載のネットワークシステム。
【請求項９】
部屋に配置される複数のライトと通信するための通信インターフェイスを備え、
前記複数のライトのうちの第１のライトは、前記部屋の中の第１のエリアに配置され、前記複数のライトのうちの第２のライトは、前記部屋の中の昼間に第１のエリアよりも暗いエリアに配置され、
昼間に前記通信インターフェイスを介して前記第１および第２のライトを制御することによって前記第２のライトの強度を前記第１のライトの強度よりも強くし、夜間に前記通信インターフェイスを介して前記第１および第２のライトを制御することによって前記第１のライトの強度を前記第２のライトの強度よりも強くするためのプロセッサを備え、
前記プロセッサは、夜間に、前記第１および第２のライトの使用量を示すデータに基づいて、前記第１および第２のライトのうちの前記使用量が少ないライトの強度を強く、前記第１および第２のライトのうちの前記使用量が多いライトの強度を弱くする、コントローラ。
【請求項１０】
部屋に配置される複数のライトとコントローラとを含むネットワークシステムの制御方法であって、
前記複数のライトのうちの第１のライトは、前記部屋の中の第１のエリアに配置され、前記複数のライトのうちの第２のライトは、前記部屋の中の昼間に第１のエリアよりも暗いエリアに配置され、
昼間に、前記コントローラが、前記第２のライトの強度を前記第１のライトの強度よりも強くするステップと、
夜間に、前記コントローラが、前記第１のライトの強度を前記第２のライトの強度よりも強くするステップと、
夜間に、前記コントローラが、前記第１および第２のライトの使用量を示すデータに基づいて、前記第１および第２のライトのうちの前記使用量が少ないライトの強度を強く、前記第１および第２のライトのうちの前記使用量が多いライトの強度を弱くするステップとを備える、制御方法。
【請求項１１】
部屋に配置される複数のライトと通信するための通信インターフェイスとプロセッサとを含むコントローラの制御方法であって、
前記複数のライトのうちの第１のライトは、前記部屋の中の第１のエリアに配置され、前記複数のライトのうちの第２のライトは、前記部屋の中の昼間に第１のエリアよりも暗いエリアに配置され、
昼間に、前記プロセッサが、前記通信インターフェイスを介して前記第１および第２のライトを制御することによって、前記第２のライトの強度を前記第１のライトの強度よりも強くするステップと、
夜間に、前記プロセッサが、前記通信インターフェイスを介して前記第１および第２のライトを制御することによって、前記第１のライトの強度を前記第２のライトの強度よりも強くするステップと、
夜間に、前記プロセッサが、前記第１および第２のライトの使用量を示すデータに基づいて、前記第１および第２のライトのうちの前記使用量が少ないライトの強度を強く、前記第１および第２のライトのうちの前記使用量が多いライトの強度を弱くするステップとを備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のライトを制御するためのネットワークシステム、コントローラおよび制御方法の技術に関する。
【背景技術】
【０００２】
住宅やオフィスなどには複数のライトが配置される。近年では、当該複数のライトを制御するためのコントローラや制御回路が知られている。コントローラや制御回路は、ユーザからの命令に基づいて、当該複数のライトをＯＮ／ＯＦＦすることによって、住宅やオフィスの明るさを変更する。
【０００３】
たとえば、特開平１１−２７３８８１号公報（特許文献１）には、ランプ点灯装置が開示されている。特開平１１−２７３８８１号公報（特許文献１）によると、負荷検出手段からの負荷対象物が必要とする光量に応じて、点灯装置のランプ点灯本数決定手段がランプの点灯本数を決定する。点灯ランプ決定手段は、そのランプ点灯本数および各々のランプの点灯時間を積算する点灯時間積算タイマ回路からの積算点灯時間に基づいて、各々のランプの積算点灯時間が平均化するように、点灯すべきランプを決定し、オンオフ回路に点灯指令を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２７３８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、比較的明るい場所に設置されるライトと比較的暗い場所に設置されるライトとでは、求められる光の強度が異なる可能性がある。たとえば、窓の近くに設置される第１のライトの方が、当該窓から遠くに設置される第２のライトよりも、昼間に求められる光の強度は低い。換言すれば、必要以上に第１のライトが使用されている可能性がある。かといって、第２のライトを第１のライトよりも多用すると、第２のライトが第１のライトよりも早く劣化することになる。たとえば、第２のライトのみを頻繁に交換する必要が生じる。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、複数のライトのそれぞれに求められる光の強度を考慮しながら、当該複数のライトの使用量を従来よりも均一化するためのネットワークシステム、コントローラおよび制御方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、部屋に配置される複数のライトを備えるネットワークシステムが提供される。複数のライトのうちの第１のライトは、部屋の中の第１のエリアに配置され、複数のライトのうちの第２のライトは、部屋の中の昼間に第１のエリアよりも暗い第２のエリアに配置される。ネットワークシステムは、複数のライトを制御するためのコントローラをさらに備える。コントローラは、昼間に第２のライトの強度を第１のライトの強度よりも強くし、夜間に第１のライトの強度を第２のライトの強度よりも強くする。
【０００８】
コントローラは、第１および第２のライトの使用量を示すデータを記憶する。コントローラは、夜間に、データに基づいて、第１および第２のライトのうちの使用量が少ないライトの強度を強く、第１および第２のライトのうちの使用量が多いライトの強度を弱くする。
【０００９】
好ましくは、ネットワークシステムは、少なくとも１つの照度センサをさらに備える。コントローラは、照度センサから得られる照度が所定値以上となるように、第１および第２のライトの強度を調整する。
【００１０】
好ましくは、少なくとも１つの照度センサは、第１のエリアに配置される第１の照度センサと、第２のエリアに配置される第２の照度センサとを含む。コントローラは、第１の照度センサから得られる照度が所定値以上となるように、第１のライトの強度を調整し、第２の照度センサから得られる照度が所定値以上となるように、第２のライトの強度を調整する。
【００１１】
好ましくは、コントローラは、昼間、複数のライトが消灯されているときに、第１および第２の照度センサから照度を取得し、照度が高い方の照度センサが配置されているエリアを第１のエリアに設定し、照度が低い方の照度センサが配置されているエリアを第２のエリアに設定する。
【００１２】
好ましくは、コントローラは、ユーザから、複数のライトのうちから第１のライトを選択するための命令と、複数のライトのうちから第２のライトを選択するための命令とを受け付ける。
【００１３】
好ましくは、コントローラは、昼間における第１および第２のライトの強度または第１および第２のライトの強度の割合を記憶する。コントローラは、昼間に、第１および第２のライトの強度または第１および第２のライトの強度の割合に保つように、第１および第２のライトの強度を調整する。
【００１４】
好ましくは、複数のライトの各々は、複数のグループのいずれかに割り振られる。第１および第２のライトは、同じグループに属する。
【００１５】
好ましくは、複数のグループのいずれかのグループには、当該グループに属するライトに要求される演色性が対応付けられている。
【００１６】
この発明の別の局面に従うと、部屋に配置される複数のライトと通信するための通信インターフェイスを備えるコントローラが提供される。複数のライトのうちの第１のライトは、部屋の中の第１のエリアに配置され、複数のライトのうちの第２のライトは、部屋の中の昼間に第１のエリアよりも暗いエリアに配置される。コントローラは、昼間に通信インターフェイスを介して第１および第２のライトを制御することによって第２のライトの強度を第１のライトの強度よりも強くし、夜間に通信インターフェイスを介して第１および第２のライトを制御することによって第１のライトの強度を第２のライトの強度よりも強くするためのプロセッサを備える、プロセッサは、夜間に、第１および第２のライトの使用量を示すデータに基づいて、第１および第２のライトのうちの使用量が少ないライトの強度を強く、第１および第２のライトのうちの使用量が多いライトの強度を弱くする。
【００１７】
この発明の別の局面に従うと、部屋に配置される複数のライトとコントローラとを含むネットワークシステムの制御方法が提供される。複数のライトのうちの第１のライトは、部屋の中の第１のエリアに配置され、複数のライトのうちの第２のライトは、部屋の中の昼間に第１のエリアよりも暗いエリアに配置される。制御方法は、昼間に、コントローラが、第２のライトの強度を第１のライトの強度よりも強くするステップと、夜間に、コントローラが、第１のライトの強度を第２のライトの強度よりも強くするステップと、夜間に、コントローラが、第１および第２のライトの使用量を示すデータに基づいて、第１および第２のライトのうちの使用量が少ないライトの強度を強く、第１および第２のライトのうちの使用量が多いライトの強度を弱くするステップとを備える。
【００１８】
この発明の別の局面に従うと、部屋に配置される複数のライトと通信するための通信インターフェイスとプロセッサとを含むコントローラの制御方法が提供される。複数のライトのうちの第１のライトは、部屋の中の第１のエリアに配置され、複数のライトのうちの第２のライトは、部屋の中の昼間に第１のエリアよりも暗いエリアに配置される。制御方法は、昼間に、プロセッサが、通信インターフェイスを介して第１および第２のライトを制御することによって、第２のライトの強度を第１のライトの強度よりも強くするステップと、夜間に、プロセッサが、通信インターフェイスを介して第１および第２のライトを制御することによって、第１のライトの強度を第２のライトの強度よりも強くするステップと、夜間に、プロセッサが、第１および第２のライトの使用量を示すデータに基づいて、第１および第２のライトのうちの使用量が少ないライトの強度を強く、第１および第２のライトのうちの使用量が多いライトの強度を弱くするステップとを備える。
【発明の効果】
【００１９】
以上のように、本発明によって、複数のライトのそれぞれに求められる光の強度を考慮しながら、当該複数のライトの使用量を従来よりも均一化することができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【図３】実施の形態１に係るライトテーブル１０１Ａを示すイメージ図である。
【図４】本実施の形態に係る昼時間テーブル１０１Ｂを示すイメージ図である。
【図５】実施の形態１に係るホームコントローラ１００におけるライト取付処理の処理手順を示すフローチャートである。
【図６】本実施の形態に係るホームコントローラ１００におけるライト制御処理の処理手順を示すフローチャートである。
【図７】本実施の形態に係るホームコントローラ１００における昼間処理の処理手順を示すフローチャートである。
【図８】実施の形態１に係るホームコントローラ１００における夜間処理の処理手順を示すフローチャートである。
【図９】実施の形態２に係るネットワークシステム１の全体構成を示すイメージ図である。
【図１０】実施の形態２に係るライトテーブル１０１Ｃを示すイメージ図である。
【図１１】実施の形態２に係るホームコントローラ１００におけるライト取付処理の処理手順を示すフローチャートである。
【図１２】実施の形態２に係るホームコントローラ１００における夜間処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２２】
［実施の形態１］
＜ネットワークシステムの動作概要＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００２３】
図１を参照して、本実施の形態に係るネットワークシステム１は、複数のライト１３０Ａ〜１３０Ｆと、複数の照度センサ１２０Ａ〜１２０Ｆとを含む。
【００２４】
より詳細には、第１のライト１３０Ａと第２のライト１３０Ｂと第５のライト１３０Ｅとは、天井の窓側に配置されている。第３のライト１３０Ｃと第４のライト１３０Ｄと第６のライト１３０Ｆとは、天井の室内側に配置されている。第５のライト１３０Ｅと第６のライト１３０Ｆは、天井のダイニングテーブルの上方に配置されている。
【００２５】
本実施の形態においては、複数のライト１３０Ａ〜１３０Ｆは、後述するホームコントローラ１００からの命令に基づいて、多段階にまたは無段階に、光の強度（消費電力）を変更することができる。また、複数のライト１３０Ａ〜１３０Ｆは、光の強度が変化した際に、ホームコントローラ１００に、最新の消費電力または最新の強度を示すデータを送信する。
【００２６】
複数の照度センサ１２０Ａ〜１２０Ｆは、それぞれ、複数のライト１３０Ａ〜１３０Ｆの近傍に配置されている。本実施の形態においては、複数の照度センサ１２０Ａ〜１２０Ｆは、それぞれ、複数のライト１３０Ａ〜１３０Ｆによって影響を受け易い場所に配置されていればよい。たとえば、複数の照度センサ１２０Ａ〜１２０Ｆは、それぞれ、複数のライト１３０Ａ〜１３０Ｆの下方の床に配置されてもよい。ただし、後述するように、複数のライト１３０Ａ〜１３０Ｆと、複数の照度センサ１２０Ａ〜１２０Ｆとは、必ずしも１対１で対応している必要はない。
【００２７】
ネットワークシステム１は、複数のライト１３０Ａ〜１３０Ｆを制御するためのホームコントローラ１００を含む。そして、ホームコントローラ１００は、有線あるいは無線のネットワークを介して、複数のライト１３０Ａ〜１３０Ｆとデータ通信が可能である。ホームコントローラ１００は、たとえば、有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、ＰＬＣ（Power  Line  Communications）、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用することによって、複数のライト１３０Ａ〜１３０Ｆや複数の照度センサ１２０Ａ〜１２０Ｆとデータ通信する。
【００２８】
ネットワークシステム１は、ホームコントローラ１００とデータ通信可能なサーバ３００を含んでもよい。ホームコントローラ１００は、たとえば、インターネット、キャリア網、ＷＡＮ（Wide  Area  Network）、ＬＡＮ、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用することによって、サーバ３００とデータ通信する。
【００２９】
本実施の形態に係るサーバ３００は、ライトの種類を特定するための情報（たとえば、型番など）、ライトの寿命、ライトの平均演色評価係数（Ｒａ）、ライトによって実現されることが想定される照度（ルクス（ｌｘ））、ライトの光束（ルーメン（ｌｍ））などを対応付けて記憶する。なお、以下では、平均演色評価係数を単に演色性と記す。サーバ３００は、ホームコントローラ１００からライトを特定するための情報を受信して、対応する寿命および演色性などを、当該ホームコントローラ１００へと送信する。
【００３０】
以下、ネットワークシステム１の具体的な構成について詳述する。なお、以下では、複数のライト１３０Ａ〜１３０Ｆを総称して、ライト１３０ともいう。複数の照度センサ１２０Ａ〜１２０Ｆを総称して、センサ１２０ともいう。
【００３１】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図２は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００３２】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、第１の通信インターフェイス１０５と、第２の通信インターフェイス１０７と、スピーカ１０８と、タイマ１０９と、ＣＰＵ（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（登録商標）などを利用することによって、複数のライト１３０Ａ〜１３０Ｆとデータを送受信する。
【００４８】
第２の通信インターフェイス１０７は、ＣＰＵ１１０によって制御されることによって、ネットワークを介して、サーバ３００とデータを送受信する。上述したように、第２の通信インターフェイス１０７は、インターネット、キャリア網、ＷＡＮ、ＬＡＮ、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）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５５】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５６】
ＣＰＵ１１０は、昼時間テーブル１０１Ｂを参照して、タイマ１０９からの時刻に基づいて、昼間か夜間かを判断する。あるいは、ＣＰＵ１１０は、複数のライト１３０Ａ〜１３０Ｆが点灯していない状態における窓側の照度センサ１２０Ａ，１２０Ｃ，１２０Ｅの照度が所定値以上である場合に、昼間であると判断してもよい。
【００５７】
ＣＰＵ１１０は、昼間は、窓側（昼間に比較的明るいエリア）に配置される第１のライト１３０Ａ、第２のライト１３０Ｂ、第５のライト１３０Ｅの光の強度（消費電力）を、室内側（昼間に比較的暗いエリア）に配置される第３のライト１３０Ｃ、第４のライト１３０Ｄ、第６のライト１３０Ｆの光の強度（消費電力）よりも小さくなるように設定する。
【００５８】
これによって、昼間は、太陽光を有効に利用することによって、窓側のライト１３０Ａ，１３０Ｂ，１３０Ｅの消費電力量を低減することができる。ただし、昼間は、窓側のライト１３０Ａ，１３０Ｂ，１３０Ｅの積算消費電力量の増加量の方が、室内側のライト１３０Ｃ，１３０Ｄ，１３０Ｆの積算消費電力量の増加量よりも少なくなる。
【００５９】
ＣＰＵ１１０は、夜間は、積算消費電力量の大きさに基づいて、窓側（昼間に比較的明るいエリア）に配置される第１のライト１３０Ａ、第２のライト１３０Ｂ、第５のライト１３０Ｅの光の強度が、室内側（昼間に比較的暗いエリア）に配置される第３のライト１３０Ｃ、第４のライト１３０Ｄ、第６のライト１３０Ｆの光の強度よりも大きくなるように、第１の通信インターフェイス１０５を介して複数のライト１３０Ａ〜１３０Ｆを制御する。
【００６０】
なお、本実施の形態においては、ＣＰＵ１１０は、昼間、複数のライト１３０Ａ〜１３０Ｆが消灯されているときに、第１の通信インターフェイス１０５を介して、複数の照度センサ１２０Ａ〜１２０Ｆから照度を取得する。ＣＰＵ１１０は、照度が高い照度センサ１２０Ａ，１２０Ｂ，１２０Ｅが配置されているエリアを第１のエリア（昼間に比較的明るいエリア）に設定し、照度が低い方の照度センサ１２０Ｃ，１２０Ｄ，１２０Ｆが配置されているエリアを第２のエリア（昼間に比較的暗いエリア）に設定する。あるいは、ＣＰＵ１１０は、照度が高い照度センサ１２０Ａ，１２０Ｂ，１２０Ｅに対応するライト１３０Ａ，１３０Ｂ，１３０Ｅを第１のライト（昼間に強度を弱め、夜間に強度を強めるライト）に設定し、照度が低い照度センサ１２０Ｃ，１２０Ｄ，１２０Ｆに対応するライト１３０Ｃ，１３０Ｄ，１３０Ｆを第２のライト（夜間に強度を弱めるライト）に設定する。
【００６１】
あるいは、ＣＰＵ１１０は、ボタン１０４あるいはタッチパネル１０６を介して、ユーザから、複数のライト１３０Ａ〜１３０Ｆのうちから窓に近い第１のライト（昼間に強度を弱め、夜間に強度を強めるライト）を選択するための命令と、複数のライト１３０Ａ〜１３０Ｆのうちから窓から遠い第２のライト（夜間に強度を弱めるライト）を選択するための命令とを受け付けてもよい。換言すれば、ＣＰＵ１１０は、複数のライト１３０Ａ〜１３０Ｆの各々について、第１のライトであるか第２のライトであるかを設定するための命令を受け付けてもよい。
【００６２】
これによって、本実施の形態に係るネットワークシステム１では、複数のライトのそれぞれに求められる光の強度を考慮しながら、当該複数のライトの積算消費電力を従来よりも均一化することができる。
【００６３】
＜ホームコントローラ１００におけるライト取付処理＞
次に、本実施の形態に係るホームコントローラ１００におけるライト取付処理について説明する。図５は、本実施の形態に係るホームコントローラ１００におけるライト取付処理の処理手順を示すフローチャートである。
【００６４】
図５を参照して、ホームコントローラ１００のＣＰＵ１１０は、いずれかのソケットに新たなライト１３０が取り付けられたか否かを判断する（ステップＳ１０２）。たとえば、ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、新たに取り付けられたライト１３０から、または新たにライト１３０が取り付けられたソケットから、新たにライト１３０が取り付けられた旨の情報を受信する。あるいは、ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、ユーザからライト１３０が取り付けられたソケットを指定する情報を受け付ける。
【００６５】
ＣＰＵ１１０は、新たなライト１３０が取り付けられていない場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１０２の処理を繰り返す。
【００６６】
ＣＰＵ１１０は、新たなライト１３０が取り付けられた場合（ステップＳ１０２においてＹＥＳである場合）、新たなライト１３０の型番を取得できたか否かを判断する（ステップＳ１０４）。たとえば、ソケットが新たなライト１３０の型番を識別する。ＣＰＵ１１０が第１の通信インターフェイス１０５を介して、当該ソケットから新たなライト１３０の型番を取得する。あるいは、ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、ユーザから新たに取り付けられたライト１３０の型番を受け付ける。
【００６７】
ＣＰＵ１１０は、新たなライト１３０の型番を取得できなかった場合（ステップＳ１０４においてＮＯである場合）、ステップＳ１０４の処理を繰り返す。なお、ステップＳ１０４では、ＣＰＵ１１０は、タッチパネル１０６に、ユーザに新たなライト１３０の型番の入力を促すメッセージを表示してもよい。
【００６８】
ＣＰＵ１１０は、新たなライト１３０の型番を取得できた場合（ステップＳ１０４においてＹＥＳである場合）、新たなライト１３０に関する情報を取得する（ステップＳ１０６）。ライト１３０に関する情報とは、ライト１３０の寿命、ライト１３０の演色性、ライト１３０によって実現されることが想定される照度、ライト１３０の光束などを含む。
【００６９】
たとえば、ＣＰＵ１１０は、第２の通信インターフェイスを介して、ライト１３０の型番に基づいて、サーバ３００からライト１３０に関する情報を受信する。あるいは、メモリ１０１が、ライト１３０の型番に対応付けて、ライト１３０に関する様々な情報を記憶する。そして、ＣＰＵ１１０が、ライト１３０の型番に基づいて、ライト１３０に関する情報をメモリ１０１から読み出してもよい。あるいは、ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、ユーザから、ライト１３０に関する情報を受け付けてもよい。
【００７０】
ＣＰＵ１１０は、ライトテーブル１０１Ａにおける対象のライト１３０に対応する積算消費電力量をリセットする。ＣＰＵ１１０は、新たなライト１３０の情報に基づいて、ライトテーブル１０１Ａにおける対象のライト１３０に対応する演色性を更新する。
【００７１】
ＣＰＵ１１０は、ライト１３０の演色性が所定値以上であるか否かを判断する（ステップＳ１０８）。ＣＰＵ１１０は、ライト１３０の演色性が所定値未満である場合（ステップＳ１０８においてＮＯである場合）、ライト１３０を低演色グループ（グループＡ）に割り振る（ステップＳ１１２）。ＣＰＵ１１０は、ライト取付処理を終了する。
【００７２】
ＣＰＵ１１０は、ライト１３０の演色性が所定値以上である場合（ステップＳ１０８においてＹＥＳである場合）、ライト１３０が取り付けられた場所の必要演色性が所定値以上であるか否かを判断する（ステップＳ１１０）。ＣＰＵ１１０は、ライト１３０が取り付けられた場所の必要演色性が所定値以上でない場合（ステップＳ１１０においてＮＯである場合）、ステップＳ１１２からの処理を実行する。
【００７３】
ＣＰＵ１１０は、ライト１３０が取り付けられた場所の必要演色性が所定値以上である場合（ステップＳ１１０においてＹＥＳである場合）、ライト１３０を高演色性グループ（グループＢ）に割り振る（ステップＳ１１４）。ＣＰＵ１１０は、ライト取付処理を終了する。
【００７４】
＜ホームコントローラ１００におけるライト制御処理＞
次に、本実施の形態に係るホームコントローラ１００におけるライト制御処理について説明する。図６は、本実施の形態に係るホームコントローラ１００におけるライト制御処理の処理手順を示すフローチャートである。
【００７５】
図６を参照して、ホームコントローラ１００のＣＰＵ１１０は、いずれかのライト１３０をＯＮ／ＯＦＦするための命令が入力されたか否かを判断する（ステップＳ２０２）。ＣＰＵ１１０は、いずれかのライト１３０をＯＮ／ＯＦＦするための命令が入力されていない場合（ステップＳ２０２においてＮＯである場合）、ステップＳ２０２からの処理を繰り返す。
【００７６】
ＣＰＵ１１０は、いずれかのライト１３０をＯＮ／ＯＦＦするための命令が入力された場合（ステップＳ２０２においてＹＥＳである場合）、当該命令に基づいて、対象となるライト１３０をＯＮ／ＯＦＦする（ステップＳ２０４）。ＣＰＵ１１０は、タイマ１０９を参照して、現在の日付と時刻とを取得する（ステップＳ２０６）。ＣＰＵ１１０は、昼時間テーブル１０１Ｂを参照して、現在が昼間であるか否かを判断する（ステップＳ２０８）。
【００７７】
昼間である場合（ステップＳ２０８においてＹＥＳである場合）、ＣＰＵ１１０は、昼間処理（ステップＳ３００）を実行する。ＣＰＵ１１０は、昼間処理が終了すると、ステップＳ２０２からの処理を繰り返す。
【００７８】
夜間である場合（ステップＳ２０８においてＮＯである場合）、ＣＰＵ１１０は、夜間処理（ステップＳ４００）を実行する。ＣＰＵ１１０は、夜間処理が終了すると、ステップＳ２０２からの処理を繰り返す。
【００７９】
（昼間処理）
次に、本実施の形態に係るホームコントローラ１００における昼間処理について説明する。図７は、本実施の形態に係るホームコントローラ１００における昼間処理の処理手順を示すフローチャートである。
【００８０】
図７を参照して、ホームコントローラ１００のＣＰＵ１１０は、メモリ１０１の変数ｎに１を代入する（ステップＳ３０２）。予め、メモリ１０１には、変数Ｎとして、複数のライト１３０Ａ〜１３０Ｆの個数が登録されている。
【００８１】
ＣＰＵ１１０は、ｎ番目のライト１３０が点灯しているか否かを判断する（ステップＳ３０４）。ＣＰＵ１１０は、ｎ番目のライト１３０が点灯している場合（ステップＳ３０４においてＹＥＳである場合）、ｎ番目のライト１３０に対応する照度センサ１２０から照度を取得する。ＣＰＵ１１０は、ライトテーブル１０１Ａから、ｎ番目のライト１３０に対応する必要照度を読み出す。
【００８２】
ＣＰＵ１１０は、ｎ番目のライト１３０に対応する照度センサ１２０からの照度が必要照度よりも高いか否かを判断する（ステップＳ３０６）。ＣＰＵ１１０は、照度センサ１２０から照度が、必要照度よりも高い場合（ステップＳ３０６においてＹＥＳである場合）、ｎ番目のライトの照度を１段階下げる（ステップＳ３０８）。ＣＰＵ１１０は、ステップＳ３０６からの処理を繰り返す。
【００８３】
ＣＰＵ１１０は、ｎ番目のライト１３０が点灯していない場合（ステップＳ３１０においてＮＯである場合）、および、照度センサ１２０からの照度が必要照度よりも低い場合（ステップＳ３０６においてＮＯである場合）、変数ｎをインクリメントする（ステップＳ３１０）。本実施の形態においては、ライト１３０がＯＮされたときに、ライト１３０は最大強度で点灯するものとする。ユーザは、ライト１３０が必要照度よりも大幅に暗いと感じたときに、ライト１３０を付け直すことによって、必要照度に近い照度を実現することができる。
【００８４】
ただし、ステップＳ３０６とステップＳ３０８において、ＣＰＵ１１０は、照度センサ１２０からの照度が必要照度に最も近づくように、あるいは照度センサ１２０からの照度が必要照度以上で最も低い値となるように、ｎ番目のライト１３０の強度を調整できることが好ましい。
【００８５】
ＣＰＵ１１０は、変数ｎ＝Ｎであるか否かを判断する（ステップＳ３１２）。ＣＰＵ１１０は、ｎ＝Ｎでない場合（ステップＳ３１２においてＮＯである場合）、ステップＳ３０４からの処理を繰り返す。ＣＰＵ１１０は、ｎ＝Ｎである場合（ステップＳ３１２においてＹＥＳである場合）、昼間処理を終了する。
【００８６】
（夜間処理）
次に、本実施の形態に係るホームコントローラ１００における夜間処理について説明する。図８は、本実施の形態に係るホームコントローラ１００における夜間処理の処理手順を示すフローチャートである。
【００８７】
図８を参照して、ホームコントローラ１００のＣＰＵ１１０は、メモリ１０１の変数ｍに１を代入する（ステップＳ４０２）。予め、メモリ１０１には、変数Ｍとして、複数のグループの個数が登録されている。
【００８８】
ＣＰＵ１１０は、ライトテーブル１０１Ａから、ｍ番目のグループに属する複数のライト１３０Ａ〜１３０Ｄそれぞれの積算消費電力量を読み出す（ステップＳ４０４）。ＣＰＵ１１０は、複数のライト１３０Ａ〜１３０Ｄそれぞれの積算消費電力量に基づいて、複数のライト１３０Ａ〜１３０Ｄの光の強度の割合を決定する（ステップＳ４０６）。
【００８９】
本実施の形態においては、ＣＰＵ１１０は、ｍ番目のグループに含まれる第１のライト１３０Ａ（または第２のライト１３０Ｂ）の積算消費電力量に対するｍ番目のグループに含まれる第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の積算消費電力量の割合が、第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の光の強度に対する第１のライト１３０Ａ（または第２のライト１３０Ｂ）の光の強度との割合と等しくなるように、複数のライト１３０Ａ〜１３０Ｄの光の強度の割合を決定する。
【００９０】
ただし、ＣＰＵ１１０は、ｍ番目のグループに含まれる第１のライト１３０Ａ（または第２のライト１３０Ｂ）の積算消費電力量がｍ番目のグループに含まれる第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の積算消費電力量よりも小さい場合に、第１のライト１３０Ａ（または第２のライト１３０Ｂ）の光の強度が第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の光の強度よりも大きくなればよいものである。
【００９１】
ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、決定された複数のライト１３０Ａ〜１３０Ｄの光の強度の割合を保ちながら、対応する複数の照度センサ１２０Ａ〜１２０Ｄからの照度が必要照度まで低下するまで、ｍ番目のグループに属する複数のライト１３０Ａ〜１３０Ｄの光の強度を低下させる（ステップＳ４０８）。
【００９２】
ＣＰＵ１１０は、変数ｍをインクリメントする（ステップＳ４１０）。ＣＰＵ１１０は、変数ｍ＝Ｍであるか否かを判断する（ステップＳ４１２）。ＣＰＵ１１０は、ｍ＝Ｍでない場合（ステップＳ４１２においてＮＯである場合）、ステップＳ４０４からの処理を繰り返す。ＣＰＵ１１０は、ｍ＝Ｍである場合（ステップＳ４１２においてＹＥＳである場合）、夜間処理を終了する。
【００９３】
これによって、昼間、窓側のライト１３０Ａ，１３０Ｂ，１３０Ｅの消費電力が、室内側のライト１３０Ｃ，１３０Ｄ，１３０Ｆの消費電力よりも大きいにもかかわらず、複数のライト１３０Ａ〜１３０Ｆの積算消費電力量を均一化することができる。つまり、複数のライトのそれぞれに求められる光の強度を考慮しながら、当該複数のライトの積算消費電力を従来よりも均一化することが可能になる。
【００９４】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、ホームコントローラ１００が、昼間、照度センサ１２０からの照度に基づいて、複数のライト１３０Ａ〜１３０Ｆの光の強度を制御するものであった。一方、本実施の形態に係るネットワークシステム１では、予め、昼間における、窓側に配置されるライト１３０Ａ，１３０Ｂ，１３０Ｅの光の強度（消費電力）と、室内側に配置されるライト１３０Ｃ，１３０Ｄ，１３０Ｆの光の強度（消費電力）との割合が設定されている。
【００９５】
具体的には、本実施の形態に係るネットワークシステム１では、昼間における、窓側に配置されるライト１３０Ａ，１３０Ｂ，１３０Ｅの光の強度が、室内側に配置されるライト１３０Ｃ，１３０Ｄ，１３０Ｆの光の強度よりも小さくなる。換言すれば、本実施の形態においては、照度センサ１２０が必要ない。
【００９６】
なお、以下では、実施の形態１に係るネットワークシステム１と同様の構成については、説明を繰り返さない。
【００９７】
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図９は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。図９を参照して、本実施の形態においては、ネットワークシステム１が、複数の照度センサ１２０Ａ〜１２０Ｆを含まない点において、実施の形態１と異なる。その他の構成は、実施の形態１のそれらと同様であるため、ここでは説明を繰り返さない。
【００９８】
次に、ネットワークシステム１のハードウェア構成（図２）に関して説明する。本実施の形態においては、メモリ１０１が記憶するデータと、ＣＰＵ１１０の具体的な動作とが、実施の形態１のそれらとは異なる。以下では、メモリ１０１が記憶するデータとＣＰＵ１１０の具体的な動作とについて説明する。なお、その他の構成は、実施の形態１のそれらと同様であるため、ここでは説明を繰り返さない。
【００９９】
本実施の形態に係るメモリ１０１は、ＣＰＵ１１０によって実行される制御プログラム、複数のライト１３０Ａ〜１３０Ｆあるいは複数のライト１３０Ａ〜１３０Ｆの設置場所（ソケット）に関する情報を示すライトテーブル１０１Ｃ、昼時間と期間との対応関係を示す昼時間テーブル１０１Ｂなどを記憶する。以下、メモリ１０１が格納するライトテーブル１０１Ｃについて説明する。なお、昼時間テーブル１０１Ｂは、実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【０１００】
図１０は、本実施の形態に係るライトテーブル１０１Ｃを示すイメージ図である。図１０を参照して、ライトテーブル１０１Ｃは、ライト１３０の設置場所毎に、現在設置されているライト１３０の積算消費電力量、ライト１３０に求められる昼間の光の強度、ライト１３０に対応する必要演色性、ライト１３０が属するグループ、ライト１３０に対応する照度センサ１２０を特定するための情報、ライト１３０の寿命などを含む。
【０１０１】
積算消費電力量の情報は、対象となるライト１３０に関して、ライト１３０の消費電力を使用時間で積分した値（使用量）を特定するためのものである。ＣＰＵ１１０は、ライト１３０やソケットからのデータに基づいて、ライト１３０の積算消費電力量を更新する。たとえば、ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、ライト１３０やソケットから、光の強度が変化した旨の情報と最新の使用電力とを受信する。ＣＰＵ１１０は、タイマ１０９を参照して、積算消費電力量を更新する。
【０１０２】
昼間の光の強度の情報は、対象となるライト１３０の昼間の光の強度が他のライト１３０の昼間の光の強度よりも、強くすべきか、同じにすべきか、弱くすべきかを特定するためのものである。本実施の形態においては、光の強度が２段階で設定されている。より詳細には、ＣＰＵ１１０は、「強」に対応するライト１３０を、昼間、最大の出力で点灯させる。ＣＰＵ１１０は、「弱」に対応するライト１３０を、昼間、最大の出力の５０％で点灯させる。
【０１０３】
本実施の形態においては、複数のライト１３０Ａ〜１３０Ｆの光の強度を２段階で設定しているが、複数段階または実質的に無段階で設定してもよい。たとえば、光の強度が３段階で設定されてもよい。この場合、ＣＰＵ１１０は、「強」に対応するライト１３０を、昼間、最大の出力で点灯させる。ＣＰＵ１１０は、「中」に対応するライト１３０を、昼間、最大の出力の２／３で点灯させる。ＣＰＵ１１０は、「小」に対応するライト１３０を、昼間、最大の出力の１／３で点灯させる。
【０１０４】
ライト１３０の演色性の情報は、対象となるライト１３０が有する演色性を特定するためのものである。演色性は、ライト１３０が設置されたときに、ＣＰＵ１１０が、自動的に、あるいはタッチパネル１０６を介してユーザから、ライト１３０の型番（種類）を取得する。そして、ＣＰＵ１１０は、第２の通信インターフェイス１０７を介して、対象となるライト１３０の種類に基づいてライト１３０に対応する演色性をサーバ３００から取得する。あるいは、対象となるライト１３０を初めて使用するときに、ユーザが、タッチパネル１０６を介して演色性を設定してもよい。
【０１０５】
必要演色性の情報は、ライト１３０が設置される場所に必要とされる演色性を特定するためのものである。ユーザは、必要演色性として、対象となる設置場所に好ましい値を設定することができる。すなわち、ＣＰＵ１１０が、タッチパネル１０６を介して、ユーザから設置場所毎の必要演色性を受け付けてもよい。
【０１０６】
グループの情報は、ライト１３０が属するグループを特定するためのものである。本実施の形態においては、ホームコントローラ１００は、グループ毎に、ライト１３０の積算消費電力量を均一化する。たとえば、演色性が高い複数のライト１３０または演色性が高いライト１３０が取り付けられるべき複数のソケットを同一のグループに割り振る。あるいは、光束が大きい複数のライト１３０または光束が大きいライト１３０が取り付けられるべき複数のソケットを同一のグループに割り振る。あるいは、最大消費電力が大きい複数のライト１３０または最大消費電力が大きいライト１３０が取り付けられるべき複数のソケットを同一のグループに割り振る。
【０１０７】
ＣＰＵ１１０は、昼時間テーブル１０１Ｂを参照して、タイマ１０９からの時刻に基づいて、昼間か夜間かを判断する。
【０１０８】
ＣＰＵ１１０は、ライトテーブル１０１Ｃを参照して、昼間は、窓側（昼間に比較的明るいエリア）に配置される第１のライト１３０Ａ、第２のライト１３０Ｂ、第５のライト１３０Ｅの光の強度（消費電力）が、室内側（昼間に比較的暗いエリア）に配置される第３のライト１３０Ｃ、第４のライト１３０Ｄ、第６のライト１３０Ｆの光の強度（消費電力）よりも小さくなるように設定する。
【０１０９】
上述したように、本実施の形態においては、ＣＰＵ１１０は、ライトテーブル１０１Ｃの「弱」に対応するライト１３０Ａ，１３０Ｂ，１３０Ｅの光の強度と、ライトテーブル１０１Ｃの「強」に対応するライト１３０Ｃ，１３０Ｄ，１３０Ｆの光の強度とが、１対２になるように、第１の通信インターフェイス１０５を介して複数のライト１３０Ａ〜１３０Ｆを制御する。
【０１１０】
これによって、昼間は、太陽光を有効に利用することによって、窓側のライト１３０Ａ，１３０Ｂ，１３０Ｅの消費電力量を低減することができる。そのため、昼間は、窓側のライト１３０Ａ，１３０Ｂ，１３０Ｅの積算消費電力量の増加量の方が、室内側のライト１３０Ｃ，１３０Ｄ，１３０Ｆの積算消費電力量の増加量よりも少なくなる。
【０１１１】
ＣＰＵ１１０は、夜間は、積算消費電力量の大きさに基づいて、窓側（昼間に比較的明るいエリア）に配置される第１のライト１３０Ａ、第２のライト１３０Ｂ、第５のライト１３０Ｅの光の強度を、室内側（昼間に比較的暗いエリア）に配置される第３のライト１３０Ｃ、第４のライト１３０Ｄ、第６のライト１３０Ｆの光の強度よりも大きくなるように、第１の通信インターフェイス１０５を介して複数のライト１３０Ａ〜１３０Ｆを制御する。
【０１１２】
なお、本実施の形態においては、ＣＰＵ１１０は、ボタン１０４あるいはタッチパネル１０６を介して、ユーザから、複数のライト１３０Ａ〜１３０Ｆのうちから窓に近い第１のライト（昼間に強度を弱め、夜間に強度を強めるライト）を選択するための命令と、複数のライト１３０Ａ〜１３０Ｆのうちから窓から遠い第２のライト（夜間に強度を弱めるライト）を選択するための命令とを受け付けてもよい。換言すれば、ＣＰＵ１１０は、複数のライト１３０Ａ〜１３０Ｆの各々について、第１のライトであるか第２のライトであるかを設定するための命令を受け付けてもよい。
【０１１３】
ただし、第１のライトと第２のライトの設定のために、実施の形態１に記載のような複数の照度センサ１２０Ａ〜１２０Ｆを利用してもよい。すなわち、ＣＰＵ１１０は、昼間、複数のライト１３０Ａ〜１３０Ｆが消灯されているときに、第１の通信インターフェイス１０５を介して、複数の照度センサ１２０Ａ〜１２０Ｆから照度を取得する。ＣＰＵ１１０は、照度が高い照度センサ１２０Ａ，１２０Ｂ，１２０Ｅが配置されているエリアを第１のエリア（昼間に比較的明るいエリア）に設定し、照度が低い方の照度センサ１２０Ｃ，１２０Ｄ，１２０Ｆが配置されているエリアを第２のエリア（昼間に比較的暗いエリア）に設定する。あるいは、ＣＰＵ１１０は、照度が高い照度センサ１２０Ａ，１２０Ｂ，１２０Ｅに対応するライト１３０Ａ，１３０Ｂ，１３０Ｅを第１のライト（昼間に強度を弱め、夜間に強度を強めるライト）に設定し、照度が低い照度センサ１２０Ｃ，１２０Ｄ，１２０Ｆに対応するライト１３０Ｃ，１３０Ｄ，１３０Ｆを第２のライト（夜間に強度を弱めるライト）に設定する。
【０１１４】
これによって、本実施の形態に係るネットワークシステム１では、複数のライトのそれぞれに求められる光の強度を考慮しながら、当該複数のライトの積算消費電力を従来よりも均一化することができる。
【０１１５】
＜ホームコントローラ１００におけるライト取付処理＞
次に、本実施の形態に係るホームコントローラ１００におけるライト取付処理について説明する。図１１は、本実施の形態に係るホームコントローラ１００におけるライト取付処理の処理手順を示すフローチャートである。
【０１１６】
図１１を参照して、なお、ステップＳ１０２〜Ｓ１１４の処理は、実施の形態１のそれらと同様であるため、ここでは説明を繰り返さない。以下では、ステップＳ１１２およびステップＳ１１４以降の処理について説明する。
【０１１７】
ＣＰＵ１１０は、タッチパネル１０６あるいはボタン１０４を介して、ユーザから、新たに取り付けられたライト１３０の昼間における強度を受け付ける（ステップＳ１１６）。ＣＰＵ１１０は、受け付けた強度に基づいて、ライトテーブル１０１Ｃの対象となるライト１３０の昼間の強度の情報を更新する（ステップＳ１１８）。ＣＰＵ１１０は、ライト取付処理を終了する。
【０１１８】
ただし、ライトテーブル１０１Ｃには、予め、南向きの窓際のソケットに対応するライト１３０の光の強度が「強」に、その他の向きの窓際のソケットおよび南向きの室内側のソケットに対応するライトの光の強度が「中」に、その他の向きの室内側のソケットに対応するライト１３０の光の強度が「弱」に設定されていてもよい。つまり、ステップＳ１１６およびステップＳ１１８のステップを実行しないことも可能である。
【０１１９】
＜ホームコントローラ１００におけるライト制御処理＞
次に、本実施の形態に係るホームコントローラ１００におけるライト制御処理について説明する。本実施の形態に係るホームコントローラ１００におけるライト制御処理のメイン処理は、実施の形態１のそれ（図６）と同様であるため、ここでは説明を繰り返さない。以下では、昼間処理および夜間処理について説明する。
【０１２０】
（昼間処理）
次に、本実施の形態に係るホームコントローラ１００における昼間処理について説明する。本実施の形態においては、ホームコントローラ１００のＣＰＵ１１０は、ライト１３０を点灯するための命令を受け付けると、ライトテーブル１０１Ｃの昼間の光の強度に基づいて、第１の通信インターフェイス１０５を介して複数のライト１３０Ａ〜１３０Ｆを点灯させる。
【０１２１】
なお、複数のライト１３０Ａ〜１３０Ｆのいずれかの強度を変更する命令が入力されると、ＣＰＵ１１０は、当該命令を優先してもよい。あるいは、ＣＰＵ１１０は、ライトテーブル１０１Ｃの昼間の光の強度の割合（第１のライト１３０Ａの強度：第２のライト１３０Ｂの強度：第３のライト１３０Ｃの強度：第４のライト１３０Ｄの強度：第５のライト１３０Ｅの強度：第６のライト１３０Ｆの強度＝１：１：２：２：１：２）を保ったまま、当該命令に基づいて、複数のライト１３０Ａ〜１３０Ｆの強度を変更してもよい。
【０１２２】
（夜間処理）
次に、本実施の形態に係るホームコントローラ１００における夜間処理について説明する。図１２は、本実施の形態に係るホームコントローラ１００における夜間処理の処理手順を示すフローチャートである。
【０１２３】
図１２を参照して、ホームコントローラ１００のＣＰＵ１１０は、メモリ１０１の変数ｍに１を代入する（ステップＳ４０２）。予め、メモリ１０１には、変数Ｍとして、複数のグループの個数が登録されている。
【０１２４】
ＣＰＵ１１０は、ライトテーブル１０１Ｃから、ｍ番目のグループに属する複数のライト１３０Ａ〜１３０Ｄそれぞれの積算消費電力量を読み出す（ステップＳ４０４）。ＣＰＵ１１０は、複数のライト１３０Ａ〜１３０Ｄそれぞれの積算消費電力量に基づいて、複数のライト１３０Ａ〜１３０Ｄの光の強度を決定する（ステップＳ４０７）。
【０１２５】
本実施の形態においては、ＣＰＵ１１０は、ｍ番目のグループに含まれる第１のライト１３０Ａ（または第２のライト１３０Ｂ）の積算消費電力量に対するｍ番目のグループに含まれる第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の積算消費電力量の割合が、第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の光の強度に対する第１のライト１３０Ａ（第２のライト１３０Ｂ）の光の強度との割合と等しくなるように、複数のライト１３０Ａ〜１３０Ｄの光の強度を決定する。
【０１２６】
ただし、ＣＰＵ１１０は、ｍ番目のグループに含まれる第１のライト１３０Ａ（または第２のライト１３０Ｂ）の積算消費電力量がｍ番目のグループに含まれる第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の積算消費電力量よりも小さい場合に、第１のライト１３０Ａ（または第２のライト１３０Ｂ）の光の強度が第３のライト１３０Ｃ（または第４のライト１３０Ｄ）の光の強度よりも大きくなればよいものである。
【０１２７】
ＣＰＵ１１０は、第１の通信インターフェイス１０５を介して、複数のライト１３０Ａ〜１３０Ｄに、決定された光の強度で点灯させるための命令を送信する（ステップＳ４０９）。
【０１２８】
ＣＰＵ１１０は、変数ｍをインクリメントする（ステップＳ４１０）。ＣＰＵ１１０は、変数ｍ＝Ｍであるか否かを判断する（ステップＳ４１２）。ＣＰＵ１１０は、ｍ＝Ｍでない場合（ステップＳ４１２においてＮＯである場合）、ステップＳ４０４からの処理を繰り返す。ＣＰＵ１１０は、ｍ＝Ｍである場合（ステップＳ４１２においてＹＥＳである場合）、夜間処理を終了する。
【０１２９】
これによって、昼間、窓側のライト１３０Ａ，１３０Ｂ，１３０Ｅの消費電力が、室内側のライト１３０Ｃ，１３０Ｄ，１３０Ｆの消費電力よりも大きいにもかかわらず、複数のライト１３０Ａ〜１３０Ｆの積算消費電力量を均一化することができる。つまり、複数のライトのそれぞれに求められる光の強度を考慮しながら、当該複数のライトの積算消費電力を従来よりも均一化することが可能になる。
【０１３０】
＜その他の実施の形態＞
本発明は、ホームコントローラにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１３１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３５】
１  ネットワークシステム、１００  ホームコントローラ、１０１  メモリ、１０１Ａ，１０１Ｃ  ライトテーブル、１０１Ｂ  昼時間テーブル、１０２  ディスプレイ、１０３  タブレット、１０４  ボタン、１０５  第１の通信インターフェイス、１０６  タッチパネル、１０７  第２の通信インターフェイス、１０８  スピーカ、１０９  タイマ、１１０  ＣＰＵ、１２０，１２０Ａ〜１２０Ｆ  照度センサ、１３０，１３０Ａ〜１３０Ｆ  ライト、３００  サーバ。
【図１】
0005666243.tif 000002
【図２】
0005666243.tif 000003
【図３】
0005666243.tif 000004
【図４】
0005666243.tif 000005
【図５】
0005666243.tif 000006
【図６】
0005666243.tif 000007
【図７】
0005666243.tif 000008
【図８】
0005666243.tif 000009
【図９】
0005666243.tif 000010
【図１０】
0005666243.tif 000011
【図１１】
0005666243.tif 000012
【図１２】
0005666243.tif 000013