再生可能エネルギー発電機と、前記再生可能エネルギー発電機に接続されネットワークにエネルギーを供給する配電供給部mainssupplyとを有するエネルギーネットワークのエネルギーを消費するデバイスへの電力を制御する方法であって、前記デバイスのエネルギー必要量を決定するステップと、前記再生可能エネルギー発電機によって発せられる供給エネルギーの再生可能エネルギー要素componentを決定するステップと、前記デバイスのエネルギー必要量と前記供給エネルギーの再生可能エネルギー要素とを比較するステップと、前記デバイスのエネルギー必要量と前記供給エネルギーの再生可能エネルギー要素との間の比較に基づいて、前記デバイスへのエネルギーを制御するステップと、を有する方法。前記供給エネルギーの再生可能エネルギー要素が前記デバイスによって消費されるエネルギー以下である場合に、前記デバイスにエネルギーを供給するステップを有する、請求項1に記載の方法。前記デバイスに供給されるエネルギーは、前記供給エネルギーの再生可能エネルギー要素まで減少される、請求項1又は2に記載の方法。前記再生可能エネルギー要素によって前記デバイスに供給される前記減少エネルギーは、バッテリーからのエネルギーを用いることで増加する、請求項3に記載の方法。前記再生可能エネルギー要素が前記デバイスによって消費されるエネルギーよりも大きい場合に、バッテリーにエネルギーを保存するステップを有する、請求項3に記載の方法。前記デバイスに所定時間エネルギーを供給するステップを有し、前記所定時間の長さは、前記デバイスのエネルギー必要量と前記供給エネルギーの再生可能エネルギー要素とに基づいて決定される、請求項1~5のいずれか1項に記載の方法。再生可能エネルギー発電機と、前記再生可能エネルギー発電機に接続されネットワークにエネルギーを供給する配電供給部とを有するエネルギーネットワークのエネルギーを消費するデバイスへの電力を制御する装置であって、前記デバイスのエネルギー必要量を決定し、前記再生可能エネルギー発電機によって発せられる供給エネルギーの再生可能エネルギー要素を決定する決定部と、前記デバイスのエネルギー必要量と前記供給エネルギーの再生可能エネルギー要素とを比較する比較部と、前記デバイスのエネルギー必要量と前記供給エネルギーの再生可能エネルギー要素との間の比較に基づいて、前記デバイスへのエネルギーを制御するエネルギー制御部と、を備える、装置。前記エネルギー制御部は、前記供給エネルギーの再生可能エネルギー要素が前記デバイスによって消費されるエネルギー以下である場合に、前記デバイスにエネルギーを供給する、請求項7に記載の装置。前記エネルギー制御部は、前記デバイスに供給されるエネルギーを、前記供給エネルギーの再生可能エネルギー要素まで減少する、請求項7又は8に記載の装置。前記再生可能エネルギー要素によって前記デバイスに供給される前記減少エネルギーは、バッテリーからのエネルギーを用いることで増加する、請求項9に記載の装置。前記再生可能エネルギー要素が前記デバイスによって消費されるエネルギーよりも大きい場合に、バッテリーにエネルギーを保存する保存デバイスを備える、請求項9に記載の装置。前記デバイスに所定時間エネルギーを供給する供給部を有し、前記所定時間の長さは、前記デバイスのエネルギー必要量と前記供給エネルギーの再生可能エネルギー要素とに基づいて決定される、請求項7~11のいずれか1項に記載の装置。再生可能エネルギー発電機と、配電供給部と、デバイスとに接続された、請求項7~12のいずれか1項に記載の装置を備える、システム。コンピュータでロードされると、請求項1~6のいずれか1項に記載の方法を前記コンピュータに実行させるように構成されたコンピュータ可読命令を含むコンピュータプログラム。請求項14に記載のコンピュータプログラムを内部に記憶するように構成されたコンピュータプログラム製品。再生可能エネルギー発電機と、前記再生可能エネルギー発電機に接続されネットワークにエネルギーを供給する配電供給部とを有するエネルギーネットワークのエネルギーを消費するデバイスを備えるシステムを制御するためのグラフィカルユーザーインターフェースであって、前記デバイスの選択可能な図的記述pictorialrepresentationを有し、選択された時に、前記記述が参照する前記デバイスのエネルギー必要量が、供給エネルギーの再生可能エネルギー要素と比較され、前記デバイスのエネルギー必要量が前記再生可能エネルギー要素を超えることを比較判定した場合に、ユーザに警告を示す、グラフィカルユーザーインターフェース。前記配電供給部の電力を前記デバイスに供給するためにユーザが選択できる選択図的記述を有する、請求項16に記載のグラフィカルユーザーインターフェース。図1は、ホームエネルギーネットワーク200を示す。このネットワーク200は、ユーザの家内に位置するが、本発明はそれに限定されない。ネットワーク200内に、ホームエネルギーゲートウェイHEG100が設けられている。HEG100は、図2を参照して十分に説明される。しかし、HEG100は、配電電気供給部230に接続されている装置である。この配電供給部は、単相220V交流AC家庭用供給部であるが、本発明はそれに限定されない。本発明は、三相の工業用供給部に適用され、又は異なる電圧を有する家庭用供給部、例えば110V交流供給部でありうる。ソケットから電力を受けるために、ホームエネルギーゲートウェイが設置されていると想定される。スマートメータは、家庭用住宅内でブレーカーと環状配電系統との間に設置されうる。これにより、スマートメータは、配電消費量を測定できる。HEG100は、これらの測定結果をスマートメータに要求しうる。これにより、HEG100は、家庭用住居において配電供給部に接続されている各デバイスに供給される電力を制御できる一方で、HEG100に潜在的に損害を与えうる電力の上昇から保護される。また、HEG100は、ブロードバンドルーター220を用いてインターネット210に接続されている。ブロードバンドルーター220は、無線でHEG100に接続され、又は有線でHEG100に接続されうる。ルーター220は、テレビ、PCウェブブラウザ、ソニー登録商標Dash登録商標に接続されているが、これらの前述したデバイスに加えて、又は代わりに他の接続可能なデバイスも想定される。ルーター220に接続された表示/制御デバイス225は、図3を参照して後述される。HEG100がインターネット210に接続されているので、ユーザは、施設から離れているが、ネットワーク200のエネルギー統計を見ることができる。特に、ユーザは、グーグルパワーメーター等の適切なインターフェースを用いて統計を見うる。これは、ソニーエリクソン製のXperiaXI0等のデバイスで使用可能なアンドロイドAndroidにより見られうる。代わりに、ユーザは、ソニーVaioネットブックを用いてWiFiネットワークにアクセスし、施設のエネルギー統計を見たり、好ましい方法でHEG100を構成するために、グーグルパワーメーターを利用しうる。様々なシナリオは、後で説明される。HEG100は、ホームエリアネットワークHAN240とも接続されている。HAN240は、家の各プラグソケット250のコントローラである。家内のプラグソケット250は、図3を参照して後述されるが、各プラグソケット250は、家内のプラグソケットを一意的に識別する識別子を有する。すなわち、プラグソケット250は、家内で一意的であるプラグソケットに起因する識別子を有しうるが、グローバルに一意的であっても良いし、グローバルに一意的で無くても良い。しかし、本発明は、それに限定されない。実施形態では、プラグソケットは、内部に差し込まれたスマートメータを有しうる。この場合、これらのスマートメータは、それぞれに起因する識別子を有しうる。実施形態で、HEG100は、システムの初期セットアップ作業中にプラグソケット識別を割り当てうる。プラグソケット250は、3つの異なるグループ、235A、235B、235Cに割り当てられる。これらのグループは、プラグソケット250の配置の観点から割り当てられうる。例えば、具体的な実施形態では、リビングルームのプラグソケットは、グループ235Aとして纏めて割り当てられ、浴室のプラグソケットは、グループ235Bとして纏めて割り当てられ、台所のプラグソケットは、グループ235Cとして纏めて割り当てられるが、本発明はそれに限定されない。実際、プラグソケットの複数のグループ分けが想定される。さらに、1つのプラグソケットが、1つ以上のグループに割り当てられうる。これまで電力消費者のみが説明された。しかし、実施形態において、消費者デバイスに代わりに、又は消費者デバイスに加えて、発電機がネットワーク200に接続されうる。実施形態において、ソーラーパネル255が接続されうる。また、電力消費者又は発電機として動作可能な他のデバイスがネットワークに接続されうる。例えば、固定バッテリー260や電気自動車265が、プラグソケットを用いてネットワーク200に接続されている。固定バッテリー260は、他の電力消費者のデバイスが作業を行わず、ソーラーパネル255が電気を発生する場合や、例えば夜間のように電力が割安なレートの場合のように、電気が豊富である時に充電されうるバッテリーセルの配列である。固定バッテリー260が保有する電力は、電力需要が高いときや、外部で発せられる電力コストが高いときに、ホームネットワークによって利用される。同様に、電気自動車265のバッテリーは、エネルギーが割安又は豊富であるときにエネルギーを保存し、エネルギーが高価であるときにエネルギーを利用することで、固定バッテリー260と似た方法で動作しうる。また、いわゆるグリーンプラグgreenplug257は、ネットワーク200に電気自動車265を接続させるように図示されている。グリーンプラグ257は、図1に示すように一般的に物理的デバイスでありうるが、後に説明するようにプラグソケット250のグループ化でもありうる。図2は、HEG100の実施形態を示す。HEG100は、HEG100に接続されたHANを有するコントローラ130を含む。コントローラ130は、次々に他のプラグソケット250を制御するHANを制御する。特に、コントローラ130は、プラグソケットの動作を制御するために、HANを経由して制御信号をプラグソケット250に送信する。また、コントローラ130は、HAN240を経由してプラグソケットから、プラグソケット250に接続されているデバイスの電力消費量を決定するデータバックを受信する。コントローラ130は、実施形態において、ソフトウェアコードで制御されるように構成されたマイクロプロセッサーである。ソフトウェアコードは、HEG100のメモリ不図示に記憶され、インターネットやホームネットワーク上で離れて位置するソフトウェアによって制御されうる。ソフトウェアは、固体メモリ等の任意のコンピュータ可読媒体や、磁気又は光学的に可読可能な媒体に記憶されうる。実際、ソフトウェアは、他の場所からアップデート可能にコントローラ自体に記憶されうる。コントローラ130は、HEG100をインターネットに接続可能な通信デバイス120と接続されている。通信デバイス120は、遠隔装置205が遠隔装置205上に情報を表示でき、遠隔装置のユーザがHEG100と相互作用できるようにも構成されている。また、コントローラ130には、表示インターフェース140が接続されている。表示インターフェース140は、図1の表示デバイス225を接続する。表示インターフェース140は、表示データがネットワーク200のエネルギー消費を示す表示デバイス225に供給され、加えてネットワーク200を任意の好ましい方法で制御するためにユーザが表示デバイス225と相互作用できる双方向インターフェースである。様々なシナリオが後に論じられる。ここで注目すべきは、任意の表示デバイスがネットワークに接続でき、HEG100からの情報がサービスインターフェースを使うことで取得されうる。表示デバイスは、例えば表示デバイスに特有のアプリケーションを用いて前記情報の表示方法を決定しうる。図3は、本発明の実施形態に係る図2のプラグソケット250を示す。プラグソケットは、家の壁に通常取り付けられ、電気デバイスのプラグを受ける。ただ、以下のプラグソケット250は壁に取り付けられ、電気デバイスのプラグを受けるけれども、本発明はそれに限定されない。プラグソケット250の他の例は、電球が適合するように設置された天井灯でありうる。それ故、プラグソケット250は、電気デバイス消費ユニット又は発電ユニットが移動可能に接続される台として解釈されうる。HEG100は、配電インターフェース315を介してプラグソケット250に接続されている。配電インターフェース315は、配電システムに送られるデータパケットをHEG100から取り出すように設計されている。また、配電インターフェース315は、配電システムに送られるデータパケットをHEG100に送信できる。電力線でデータを送信する技術は存在し、当業者が理解しうるホームプラグアライアンスのようなシステムに定義されている。加えて、又は代わりに、他の技術が、HEG100とプラグソケット250の間の適切なデータパケットの送信に利用される。1つの選択が、無線通信を有することであり、又は離れた有線ネットワークを設置することでありうる。例えば、Plugwise、PloggZgbZigbee規格を利用、PloggBBluetooth規格を利用、DINメーターシリアルGPIO規格を利用、又はFluksoWiFiを利用で定義された技術が、用いられうる。メモリ320は、配電インターフェース315に接続されている。メモリ320は、不揮発性であり、プラグソケットを一意的に識別する一意的識別データを記憶するように構成されている。デバイスアダプタ305も、配電アダプタ315に接続されている。デバイスアダプタ305は、配電アダプタ315によって制御されており、デバイスに出入りする配電電力を制御する。また、デバイスアダプタ305は、デバイスによる消費電力又は発電電力の量を読み取り、このデータを配電アダプタ315に渡すように構成されている。配電アダプタ315は、このデータをホームエリアネットワーク上のHEG100に戻す。さらに、デバイスの状況がデバイスアダプタ305によって監視されている。すなわち、ユーザによってデバイスの電源が切れた時に、デバイスアダプタ305は、デバイスを識別するデータとデバイスの現在の状況とを生成する配電アダプタ315にフラグを送信する。ここで注目すべきは、デバイスアダプタ305は、デバイスと離れて示されているが、本発明はそれに限定されない。例えば、デバイスアダプタ305は、デバイスに組み込まれうる。このデータは、ホームエリアネットワーク上のHEG100に渡される。また、デバイスが待機モードになれるテレビ等のように場合には、デバイスによる消費電力は、例えば全出力の30レベルに降下する。デバイスアダプタ305は、デバイスの消費電力が一定レベル以下に下降し、それ故デバイスが待機モードにあるはずだと特定する。このことを特定するフラグは、配電アダプタ315に渡される。配電アダプタ315は、デバイスを識別するデータとデバイスの現在の状況とを生成し、ネットワーク上のHEG100に渡す。また、デバイスアダプタ305は、制御信号をデバイスに送信するように構成されている。特に、デバイスアダプタ305は、電力低下制御信号をデバイスに送信するように構成されている。この電力低下制御信号は、デバイスを待機モードに移行し、又は一定時間だけ完全に電源を切るように指示する。そのためには、デバイスがそのように制御される必要がある。図5は、HEG100が異なるプラグソケット250を制御するのに利用するプロトコルを詳述する階層化ソフトウェアスタック500を示す。アプリケーションレイヤ510において、グラフィカルユーザーインターフェースGUIは、システムが稼働中にユーザがシステムと相互作用することを許可する。GUIの例は、図4に示される。GUIにより、ユーザは、グラフや棒グラフによってシステム全体の稼働状況を見ることができる。また、詳細な請求料金表が与えられると、HEG100が、各プラグソケット250から各デバイスのエネルギー消費に関連するデータを受信する場合に、GUIは、日、月、年等の一定時間のデバイスの全費用を表示できる。もちろん、一定時間のシステム全体の電力消費の全費用を決定することも可能である。GUIはデータの表示に関連して説明されたが、GUIはHEG100を制御することにも利用される。より具体的には、ユーザは、HEGのセットアップを決定するためにGUIと相互作用することができる。例えば、前述したように、あるプラグソケット250が一緒にグループ化される。これにより、デバイスのグループが形成される。このグループは、多数になりうる。例えば、リビングルームの全てのプラグソケット250は、1つのグループに形成できる。しかし、他のグループは、例えば電源が決して切れない高優先度グループに形成されうる。このグループのプラグソケットは、冷蔵庫、冷凍庫を含み、保安灯、暖房装置、調理機器に電力を供給するデバイスに接続されている。また、プラグソケット250は、ある時間に一のグループから他のグループに移動しうる。例えば、夏の間、外の天候は通常暖かいので、暖房装置は中優先度プラグソケットでありうる。一方で、天候が寒い冬の間、暖房装置に接続されているプラグソケットは、高優先度プラグソケットになる。同様に、日中に保安灯に接続されているプラグソケットは、低優先度プラグソケットになりうる。一方で、夜に保安灯に接続されているプラグソケットは、高優先度プラグソケットになりうる。ユーザが定義したセットアップは、HEG100がアクセルできるメモリに記憶される。例えば、メモリは、HEG100内に位置し、又はHEG100から離れて位置しうるこの場合、メモリは、HEG100によりアクセスされる。例えば、メモリは、ネットワーク上に位置しうる。また、HEG100によって各プラグソケット250から選択されたデータは、メモリ内に記憶される。特に、HEG100は、プラグソケット250の識別データや、プラグソケット250による電力消費量や電力発電量の識別データを、常に記憶する。あるプラグソケット250に接続されているデバイスが消費し又は発電する時に、電力も保存される。これは、ホームエネルギーゲートウェイのアプリケーションレイヤ520の上層の一部である。このデータは、種々のプラグソケット250に送られるために、制御命令を供給するホームエネルギーゲートウェイのアプリケーションレイヤ530の下層に送られるホームエネルギーゲートウェイのアプリケーションレイヤ530の下層から供給されたデータは、各プラグソケット250に指示を送信するハードウェアレイヤ540のドライバに送られる。上述したシステムを利用した多くの異なるシナリオが、説明される。シナリオ1上述したシステムは、家の周りの種々の装置の電力をインテリジェント制御できる。例えば、デバイスのグループの1つが、専用モニタと専用プリンタに接続されているパーソナルコンピュータPCを含んでいる場合に、コンピュータの電源が切れると、モニタとプリンタも使用されない。一方で、プリンタの電源が切れると、PCとモニタは、以前として電力を要求する。従って、PCの電力状況が、モニタとプリンタの電力状況を決定する。その結果、PCが接続されているプラグソケット250は、PC、モニタ、及びプリンタで形成されたグループにおけるマスタプラグソケットであり、モニタとプリンタに接続されているプラグソケットは、スレーブslaveプラグソケットである。そして、PCの電源が切れている時に、マスタプラグソケットの配電アダプタ315は、PCの電源が切れていることをHEG100に知らせる。HEG300は、スレーブプラグソケットに、スレーブデバイスの電源を切るように指示する命令を送信する。各スレーブデバイスに適用される電力低下量を設定することも可能である。例えば、HEG100は、マスタデバイスへの電力供給が切れた場合に、スレーブプラグソケットにデバイスを待機モードにするように指示できる。スレーブデバイスが迅速に起動する必要があったり、ユーザデータが維持される必要がある場合に、スレーブデバイスの停止制御が便利である。また、ライトに接続されているプラグソケットは、夜間のリビングルームの全てのデバイスのマスタプラグソケットでありうる。ライトの電源が切れている時には、部屋が使われていないと想定される。従って、その部屋のデバイスは適切に停止され、待機モードにされる。一方で、日中、ライトが接続されているプラグソケットは、マスタプラグソケットにならない。実際には、モーションセンサーが、HEG100に取り付けられる。この場合、動作探知機が部屋の他の人の動きを検出すると、すなわち、マスタソケットに接続されているライトの電源が切れ、動作探知機が部屋での動きを検出すると、残りのスレーブプラグソケットの電源は切れない。すなわち、グループにおいてプラグソケットのマスタプラグソケット又はスレーブプラグソケットへの割り当ては、日、月、年の異なる時に変化しうる。シナリオ2上述したように、HEG100は、日中のネットワーク内のプラグソケット250の利用を記録するように構成されている。従って、HEG100は、常に日中のネットワークの各デバイスの稼働状況を記憶する。徐々に、これは、ネットワークの典型的な利用プロファイルが形成されることを意味する。このことは、ユーザが家から離れているときのセキュリティのシナリオに有利である。通常、ユーザが何日も所有物から離れるとき、ある時間にスイッチが入ったり切れたりするタイマーに電気デバイスを取り付ける。しかし、徐々に、ライトとデバイスが週の曜日に関係無く同じ時間に電源が入るので、ユーザがいないことが明らかになる。例えば、平日月曜-金曜、多くの人は働くので、ネットワークのエネルギー消費は、人々が仕事から戻ってテレビ、PC、ライト、調理機器等の多くのデバイスが利用されている夜に比べて低い。同様に、週末の日中は多くの人は働かないので、利用パターンは、月曜-金曜の日中の利用パターンと大きく異なる。従って、観察者は、週の曜日に関係なく同一のデバイスが同じ時間動作することは、説得力が無いと気づく。HEG100によって記憶されている情報を利用することで、種々のデバイスが稼働している時間や日にちを識別できる。例えば、ラジオが接続されているプラグソケットは、月曜から金曜の毎日、午前6時から午前8時半まで動作が続き、キッチンのライトは、午後5時半から午後8時半まで、及び午後10時から午後10時半まで動作が続きうる。一方で、週末の間、ラジオは午前8時と午前10の間で動作を行い、キッチンのライトは午後4時から午後10時まで動作を行いうる。従って、ユーザが一定時間家から離れる時に、ユーザは、HEG100によって監視されるエネルギー利用パターンに従って、プラグソケットのスイッチをオン又はオフするデバイスのセキュリティグループを設定できる。デフォルトの状況では、ユーザが普通に利用する全てのデバイスが動作される。しかし、不必要なライトやデバイスが動作することは、コストと環境影響を増加することを意味する。コストと環境影響を減らすために、ユーザは異なるカテゴリーのデバイスを規定しうる。例えば、1つのライトが家の前のセキュリティライトであり容易に監視でき、第2のライトが家の後ろのキッチンライトであり監視者に見えない場合には、ユーザは、セキュリティモードの間、キッチンの電源を切り、セキュリティライトの電源を入れるべきと決定しうる。このことは、コストや環境影響を減らす。また、ユーザは、エネルギー消費が閾値を越えないことを保証するためにエネルギーキャップを設定することを願う。この場合、固定バッテリーがあるレベルに充電されていると、ユーザはキッチンのライトの電源を入れることを願う。また、ユーザは、セキュリティモードの間動作するデバイスのグループにエネルギーを割り当てることを願う。例えば、ユーザは、冷蔵庫、冷凍庫、コストに関係無く動作する全てのセキュリティライトを望む。一方で、ユーザは、中優先デバイスである室内のライトやラジオ等の他のデバイスを規定しうる。テレビ等の低優先デバイスも、設定されうる。ユーザは、ソーラーパネルによって十分はエネルギーが発電された場合や、固定バッテリーに所定レベルのエネルギーが保存されている場合のみに、中優先デバイスの稼働を許可できる。同様に、全ての中優先デバイスが稼働可能である場合のみに、低優先デバイスの稼働が許可される。シナリオ3上記では利用パターンの監視について説明したが、エネルギー提供を監視するためにHEG100を利用することも可能である。前述したように、ソーラーパネル255はネットワーク200に接続されている。ソーラーパネルは、通常、配電回路のブレーカーの前に設置された格子状に結ばれた変換器gridtiedinverterを利用することで、接続されている。ソーラーパネルによって発電された電力は、スマートメータを利用することで監視される。従って、一定の時間枠にソーラーパネル255によって提供されたエネルギー量を決定できる。デバイスにソーラーパネル255からエネルギーが供給できる場合には、ユーザは、ネットワーク内で動作する1つ以上のプラグソケットのみを規定することが望ましい。これは、グリーンプラグと呼ばれる。このエネルギーは、瞬間的なエネルギー例えば、ソーラーパネル255によってその時点で発電されたエネルギー、又はソーラーパネルによって提供され固定バッテリー260に保存されているエネルギーでありうる。すなわち、グリーンエネルギーは、家内で発電されたエネルギーを利用し、配電供給部からのエネルギーを利用しない。グリーンプラグは、ネットワークに接続されたデバイスの消費量が、ソーラーパネル又は固定バッテリー260によって供給された電力以下である場合にのみ動作し、固定バッテリー260からの電力又はソーラーパネルからの電力が減少している場合に、デバイスへの実際電力が減少する。グリーンプラグは、ソーラーパネルと固定バッテリーの両方によって同時に供給されたエネルギーの組み合わせを有するとも想定される。例えば、ソーラーパネルによって供給された電力が安ければ、固定バッテリーは、デバイスを稼働するためにグリーンプラグに供給されるエネルギーを補充しうる。また、HEG100は、ソーラーパネル255によって発電された瞬間的なエネルギーと、デバイスによって消費されるエネルギーの間の差を決定する。ソーラーパネル255によって提供された全てのエネルギーをデバイスが消費しない場合には、残りの再生可能エネルギーが固定バッテリー260に保存される。これの一例は、電気自動車等のバッテリーの充電である。局所で提供された無料の電力がある場合には、ユーザは電気自動車を充電することのみを望む。また、グリーンプラグは、局所で提供された電力例えば、ソーラーパネルが電力消費量を超える場合のみに、動作するように構成されている。すなわち、グリーンプラグは、局所で提供された電力の余剰がある場合のみ動作する。バッテリーに供給される電力量は、ソーラーパネル255によって供給される再生可能エネルギー量に応じて変化する。すなわち、ソーラーパネル255によって供給されるエネルギー量が安い場合には、固定バッテリーはゆっくり充電される。一方で、ソーラーパネル255によって供給されたエネルギーが高い場合には、バッテリーは急速に充電される。他の例では、部屋を冷やすのにリオウされる扇風機でありうる。ソーラーパネル又は固定バッテリーによって供給される電力の金額が安い場合には、ファンに供給される電流の量が減少する。一方で、いくつかの他のデバイステレビ等により、デバイスを運行可能にする一方で電力量を減らすことができる。この場合、デバイスは、ソーラーパネルから特定期間だけ電力が供給される。また、実施形態で、グリーンプラグに取り付けられたデバイスは、ソースの優先順位から電力が供給される。例えば、グリーンプラグは、1番目にソーラーパネルからデバイスに電力を供給し、そして2番目にデバイスは固定バッテリーから電力が供給され、最後に、デバイスは配電電力から電力が供給される。実際、いくつかのデバイスを伴い、冷蔵庫のように、グリーンプラグから冷蔵庫へ電力を短期間供給し冷蔵庫の内部を冷やすため、しばらくの後再び電力を供給することが適切に行われうる。これは、冷蔵庫により使用される総電力量を減らす。また、ユーザが異なるソケットにグリーンプラグを割り当てたい状況で、表示デバイス225又は表示デバス205は、ネットワーク内の全てのプラグを含むネットワークを示す。そして、ユーザが適切なプラグをタッチするだけで、これをグリーンプラグにできる。この選択は、ホームネットワークゲートウェイに戻され、プラグソケットのプロファイルがアップデートされる。実際、グラフィカルユーザインタフェースは、グリーンプラグがソーラーパネル又は固定バッテリーから供給された十分な再生可能エネルギーを有しないときに、表示が拡張される。この場合、ユーザは、局所で発電された電力を補充し又は交換するために、配電電力を利用する選択が与えられる。上記では、配電アダプタ315とデバイスアダプタ305を有するプラグソケットに関して説明したが、本発明はそれに限定されない。配電アダプタ315とデバイスアダプタ305がデバイス自体に組み込まれることが可能である。もちろん、識別子を記憶するメモリ320も、デバイスに組み込まれる必要がある。これは、システム内で特定状況になった特定のプラグソケットよりも、デバイスがそのような状況を有することを意味しうる。これは、デバイスが任意のソケットに差し込まれ、要求通りに家の周囲を移動することを意味する。また、これは、標準のプラグソケットが利用され、下位互換性を保証することを意味する。また、プラグソケットは、標準のプラグソケットに差し込まれるアダプタであると想定される。そして、デバイスは、アダプタに差し込まれる。これは、下位互換性を保証する。また、上記では、配電ネットワーク上で転送されるデータに関して説明したが、本発明はそれに限定されず、データは、配電電力システムから離れた無線ネットワーク又は有線ネットワークで転送されうる。上記では、ソーラーパネルに関して説明したが、風力タービン等の何らかの再生可能エネルギーも想定される。