"電気装置への電気の供給を制御するために、プロセッサと、メモリと、ユーザインタフェースと、ワイヤレス通信送受信機とを有するコントローラとのピアツーピアリンクを介して前記電気装置を制御するための電力制御デバイスであって、メモリを有するマイクロプロセッサと、前記マイクロプロセッサからのコマンドを実施して、前記電気装置への電気の前記供給を変化させるように構成された電力制御回路と、前記コントローラと双方向ピアツーピア通信を行うように動作可能なワイヤレス通信送受信機であって、前記マイクロプロセッサが、前記コントローラがレガシWi-Fiデバイスである場合は、Wi-Fiアクセスポイントをシミュレートすることによって、または前記コントローラがWi-Fiダイレクトデバイスである場合は、前記マイクロプロセッサと前記コントローラのどちらがグループオーナーの役割を担うかについて、前記コントローラとネゴシエーションを行うことによって、前記コントローラとのピアツーピアワイヤレス通信リンクをオープンするように構成される、ワイヤレス通信送受信機とを備える、電力制御デバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機が、Wi-Fiダイレクト技術を利用する、請求項1に記載のデバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機が、Bluetooth登録商標技術を利用する、請求項1に記載のデバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機が、近距離無線通信技術を利用する、請求項1に記載のデバイス。前記電力制御デバイスが、前記コントローラから命令を受信した後、前記電気装置への電気を完全に遮断するように動作可能である、請求項1に記載のデバイス。前記電力制御回路が、調光器として構成される、請求項1に記載のデバイス。前記電力制御デバイスが、壁面電気ソケットに差し込むための能動プラグ端子を含む、請求項1に記載のデバイス。前記電力制御デバイスが、電気機具または機器のプラグを差し込むための能動ソケット端子を含む、請求項1に記載のデバイス。前記電力制御デバイスが、照明スイッチのフェイスプレートの背後に取り付け可能である、請求項1に記載のデバイス。前記電力制御デバイスが、前記電気ソケットのフェイスプレートの背後に取り付け可能である、請求項1に記載のデバイス。前記電力制御デバイスが、オン/オフスイッチのフェイスプレートの背後に取り付け可能である、請求項1に記載のデバイス。前記電力制御デバイスが、前記電気装置と統合される、請求項1に記載のデバイス。前記マイクロプロセッサが、前記コントローラによって時間依存機能を有するようにプログラムされる、請求項1に記載のデバイス。前記マイクロプロセッサが、前記コントローラ内のタイミング回路に依存するクロックを含む、請求項1に記載のデバイス。前記電力制御デバイスが、独立バッテリで補助されるクロックおよびカレンダ回路を含む、請求項1に記載のデバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機の範囲外に前記コントローラが出た場合、前記電気装置への電気を遮断するように前記マイクロプロセッサがプログラムされる、請求項1に記載のデバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機の範囲内に前記コントローラが入った場合、前記電気装置に給電するように前記マイクロプロセッサがプログラムされる、請求項1に記載のデバイス。テーブルタップを形成する複数の前記電力制御デバイスをさらに備え、前記テーブルタップが、複数の電気ソケットを含み、各電気ソケットが、前記コントローラによって個別に制御可能である、請求項1に記載のデバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機が、第2のコントローラから無線周波数信号を受信するように構成され、前記電力制御デバイスの前記マイクロプロセッサが、前記無線周波数信号を復号するように構成される、請求項1に記載のデバイス。前記電力制御デバイスの前記マイクロプロセッサが、前記無線周波数信号をセーブするように構成される、請求項19に記載のデバイス。前記電力制御デバイスの前記ワイヤレス通信送受信機が、前記第2のコントローラから受信した前記信号と同一の信号を、前記第2のコントローラによって制御されるリモート電気装置に送信するように構成される、請求項19に記載のデバイス。前記マイクロプロセッサが、前記コントローラから複数の無線周波数信号についてのパラメータを受信し、セーブするように構成される、請求項19に記載のデバイス。前記電力制御デバイスの前記ワイヤレス送受信機が、前記複数の記憶された無線周波数信号のうちの1つについてのパラメータによって定義される信号と同一の信号を、前記第2のコントローラによって制御されるリモート電気装置に送信するように構成される、請求項19に記載のデバイス。前記電力制御デバイスが、前記電力制御デバイスに電気的に結合された前記電気装置に印加されている電圧、および前記電気装置に流入している電流を測定するように構成される、請求項1に記載のデバイス。前記電力制御デバイスが、前記電力制御デバイスに電気的に結合された前記電気装置によって消費されている電力をモニタリングし、所定の最大電力を超えた場合に、前記電気装置を切断するようにプログラムされる、請求項1に記載のデバイス。前記電力制御デバイスが、前記コントローラによって指定された期間の間、電力を接続するようにプログラムされる、請求項1に記載のデバイス。前記電力制御デバイスが、前記接続されたデバイスが使用中である場合、電力を切断しないようにプログラムされる、請求項1に記載のデバイス。前記マイクロプロセッサが、前記コントローラによって送信されたサブプログラムを記憶するように構成された、不揮発性の再書き込み可能なメモリを含む、請求項1に記載のデバイス。前記電力制御デバイスが、ユーザが手動で操作できるように構成される、請求項1に記載のデバイス。第2のワイヤレス通信送受信機をさらに備える、請求項1に記載のデバイス。前記第2のワイヤレス通信送受信機が、最大でも1GHzの信号を送信および/または受信するように構成される、請求項30に記載のデバイス。前記第2のワイヤレス通信送受信機が、ZigBee登録商標、Bluetooth登録商標、および近距離無線通信のうちの1つから選択されるワイヤレス仕様をサポートするように構成される、請求項30に記載のデバイス。前記マイクロプロセッサの前記メモリが、不揮発性の再書き込み可能なメモリであり、前記マイクロプロセッサが、前記電気装置に関連する動作パラメータを前記不揮発性の再書き込み可能なメモリに記憶するように構成される、請求項1に記載のデバイス。前記電気装置が、プラグを含み、前記電力制御デバイスが、ソケットおよびプラグをさらに備え、前記ソケットが、前記電気装置の前記プラグを受け入れるように構成される、請求項1に記載のデバイス。電気装置への電気の供給を制御するために、前記電気装置をリモート制御するための方法であって、ワイヤレスコントローラと電力制御デバイスの間の安全な双方向ピアツーピアワイヤレス通信リンクをオープンするステップであって、前記電力制御デバイスが、前記電気装置への電気の前記供給を制御し、前記ピアツーピアワイヤレス通信リンクをオープンする前記ステップが、前記コントローラが前記電力制御デバイスと通信するためにWi-Fiダイレクトを利用しない場合は、Wi-Fiアクセスポイントの役割を前記電力制御デバイスに割り当てることを含み、または前記コントローラが通信するためにWi-Fiダイレクトを利用する場合は、前記電力制御デバイスとコントローラのどちらがWi-Fiダイレクトグループオーナーの役割を担うかについて、前記電力制御デバイスと前記コントローラの間でネゴシエーションを行うことを含む、ステップと、前記ワイヤレスコントローラのユーザインタフェースに前記電力制御デバイスのステータスを表示するステップと、前記電気装置への電気の前記供給を変化させるために、前記ワイヤレスコントローラを用い、前記ピアツーピアワイヤレス通信リンクを介して、前記電力制御デバイスにコマンドを送信するステップと、前記コマンドを前記電力制御デバイスにおいて受信するステップと、前記コマンドに従って、前記電気装置への電気の前記供給を変化させるステップとを含む方法。前記リンクが、Bluetooth登録商標技術を使用してオープンされる、請求項35に記載の方法。前記リンクが、近距離無線通信技術を使用してオープンされる、請求項35に記載の方法。前記リンクが、Wi-Fiダイレクト通信技術を使用してオープンされる、請求項35に記載の方法。前記表示が、複数の電力制御デバイスのステータスを表示することを含み、前記方法が、コマンドを受信するための、前記電力制御デバイスのうちの1つを選択するステップをさらに含む、請求項35に記載の方法。前記コマンドの前記送信が、前記コントローラによって時間依存機能を有するプログラムを送信することを含む、請求項35に記載の方法。電気の前記供給の前記変化が、前記電気装置への電気を完全に遮断することを含む、請求項35に記載の方法。前記ワイヤレスコントローラを用い、前記ワイヤレスピアツーピア通信リンクを介して、前記電力制御デバイスに第2のコマンドを送信するステップをさらに含み、前記第2のコマンドが、前記ワイヤレスコントローラによって送信された先のコマンドを上書きする、請求項35に記載の方法。ユーザ音声コマンドを受け取り、前記ユーザ音声コマンドを前記電力制御デバイスに送信される前記コマンドに変換するステップをさらに含む、請求項35に記載の方法。前記ワイヤレスコントローラによって送信されたいかなるコマンドも使用することなく、電気ソケットの能動端子への電気の供給を手動で変化させるステップをさらに含む、請求項35に記載の方法。前記電力制御デバイスにおいて第2のコマンドを受信するステップと、前記第2のコマンドを無線周波を介してリモート電気装置に送信するステップとをさらに含む、請求項35に記載の方法。前記デバイスによって消費されている電力を測定するステップをさらに含む、請求項35に記載の方法。前記電気装置によって消費されている前記電力が所定の最大限界に達した場合、前記電気装置への電気の前記供給を終了するステップをさらに含む、請求項46に記載の方法。前記電力制御デバイスが、前記コントローラによって指定された期間の間、電力を接続するようにプログラムされる、請求項35に記載の方法。前記電力制御デバイスが、前記接続されたデバイスが使用中である場合、電力を切断しないようにプログラムされる、請求項35に記載の方法。前記電力制御デバイスの範囲内に1つまたは複数のコントローラが存在するかどうかを確認するために、前記電力制御デバイスから発見メッセージを送信するステップをさらに含む、請求項35に記載の方法。前記電力制御デバイスと前記ワイヤレスコントローラの間の前記通信リンクが、前記電力制御デバイスとの間でオープンされる唯一の通信リンクである、請求項35に記載の方法。電気装置への電気の供給を制御するために、プロセッサと、メモリと、ユーザインタフェースと、ワイヤレス通信送受信機とを有するコントローラとのピアツーピアリンクを介して前記電気装置を制御するための電力制御デバイスであって、メモリを有するマイクロプロセッサと、前記マイクロプロセッサからのコマンドを実施して、前記電気装置への電気の前記供給を変化させるように構成された電力制御回路と、前記コントローラと双方向ピアツーピア通信を行うように動作可能なワイヤレス通信送受信機であって、前記マイクロプロセッサが、前記コントローラとのコンタクトを開始して、前記コントローラとのピアツーピアワイヤレス通信リンクをオープンするために、発見メッセージを常に送信するように構成される、ワイヤレス通信送受信機とを備える、電力制御デバイス。前記マイクロプロセッサが、前記デバイスの無線範囲内に前記コントローラが存在するかどうかを確認するために、所定の時間間隔で前記発見メッセージを送信するように構成される、請求項52に記載のデバイス。前記コントローラが、Wi-Fiダイレクトを利用して通信を行い、前記マイクロプロセッサが、前記コントローラから問い合わせメッセージを受信して、前記コントローラと前記デバイスの間のグループオーナーの役割を前記コントローラが担うか、それとも前記デバイスが担うかについて、前記コントローラとネゴシエーションを開始するように構成される、請求項52に記載のデバイス。前記マイクロプロセッサが、前記マイクロプロセッサと前記コントローラの間で前記安全なリンクがひとたびオープンされた後は、前記コントローラに対してのみ通信を行うように構成される、請求項52に記載のデバイス。電気装置への電気の供給を制御するために、前記電気装置をリモート制御するための方法であって、ワイヤレスコントローラと電力制御デバイスの間の安全な双方向ピアツーピアワイヤレス通信リンクをオープンするステップであって、前記電力制御デバイスが、前記電気装置への電気の前記供給を制御し、前記電力制御デバイスが、前記ワイヤレスコントローラとのコンタクトを開始して、前記コントローラとの前記ピアツーピアワイヤレス通信リンクをオープンするために、発見メッセージを常に送信する、ステップと、前記ワイヤレスコントローラのユーザインタフェースに前記電力制御デバイスのステータスを表示するステップと、前記電気装置への電気の前記供給を変化させるために、前記ワイヤレスコントローラを用い、前記ピアツーピアワイヤレス通信リンクを介して、前記電力制御デバイスにコマンドを送信するステップと、前記コマンドを前記電力制御デバイスにおいて受信するステップと、前記コマンドに従って、前記電気装置への電気の前記供給を変化させるステップとを含む方法。前記電力制御デバイスと前記ワイヤレスコントローラの間の前記通信リンクが、前記電力制御デバイスとの間でオープンされた唯一の通信リンクである、請求項56に記載の方法。電気装置への電気の供給を制御するために、プロセッサと、メモリと、ユーザインタフェースと、ワイヤレス通信送受信機とを有するコントローラとのピアツーピアリンクを介して前記電気装置を制御するための電力制御デバイスであって、メモリを有するマイクロプロセッサと、前記マイクロプロセッサからのコマンドを実施して、前記電気装置への電気の前記供給を変化させるように構成された電力制御回路と、前記コントローラと双方向ピアツーピア通信を行うように動作可能なワイヤレス通信送受信機であって、前記マイクロプロセッサが、前記デバイスが前記コントローラに接続されている間、グループオーナーの役割を前記コントローラが担うか、それとも前記マイクロプロセッサが担うかについて、前記コントローラとネゴシエーションを行うように構成される、ワイヤレス通信送受信機とを備える、電力制御デバイス。前記マイクロプロセッサが、前記デバイスの無線範囲内に前記コントローラが存在するかどうかを確認するために、所定の時間間隔で発見メッセージを送信するように構成される、請求項58に記載のデバイス。電気装置への電気の供給を制御するために、前記電気装置をリモート制御するための方法であって、ワイヤレスコントローラと電力制御デバイスの間の安全な双方向ピアツーピアワイヤレス通信リンクをオープンするステップであって、前記電力制御デバイスが、前記電気装置への電気の前記供給を制御し、前記ピアツーピアワイヤレス通信リンクの前記オープンが、前記ワイヤレスコントローラと前記電力制御デバイスが互いに接続されている間、グループオーナーの役割を前記ワイヤレスコントローラが担うか、それとも前記電力制御デバイスが担うかについて、前記コントローラとネゴシエーションを行うことを含む、ステップと、前記ワイヤレスコントローラのユーザインタフェースに前記電力制御デバイスのステータスを表示するステップと、前記電気装置への電気の前記供給を変化させるために、前記ワイヤレスコントローラを用い、前記ピアツーピアワイヤレス通信リンクを介して、前記電力制御デバイスにコマンドを送信するステップと、前記コマンドを前記電力制御デバイスにおいて受信するステップと、前記コマンドに従って、前記電気装置への電気の前記供給を変化させるステップとを含む方法。前記電力制御デバイスと前記ワイヤレスコントローラの間の前記通信リンクが、前記電力制御デバイスとの間でオープンされた唯一の通信リンクである、請求項60に記載の方法。すべての通信は、ネットワークのアクセスポイントを通過しなければならないので、何らかの理由で、アクセスポイントが動作不能になった場合、ホームオートメーションシステム全体が機能しなくなる。他の高トラフィックデバイスが取り付けられた場合、データ待ち時間がホームオートメーション機能を阻害するレベルまで、アクセスポイントが過負荷になることもあり得る。好ましい一実施形態では、本発明は、2つの部分を含み、それらは、接続された電気または電子デバイスに電力を供給するために使用される、標準的な商用電源コンセントに差し込む電力制御デバイスまたはユニットと、短距離ワイヤレスリンクを介して電力制御ユニットと通信を行うことができるバッテリ給電式ハンドヘルドコントローラである。電力制御ユニットは、システムの所望の要件に固有の機能を有するデバイスである。コントローラは、スマートフォンとして知られる電話のクラスに属する、コンピューティング能力、グラフィックスディスプレイ、およびワイヤレス通信機能を有する、市販のセルラフォンまたはモバイルフォンとすることができる。本発明のコントローラとしてスマートフォンを使用するのが好ましい理由は、スマートフォンのオペレーティングシステム上にアプリケーションプログラムをロードし、実行することができるからである。コントローラは、ユーザと電力制御ユニットの間のインタフェースである。適切なコマンドをコントローラに入力することによって、ユーザは、電力制御ユニット機能を起動することができる。好ましい一適用例では、電力制御ユニットの変形であるスイッチユニットは、コントローラを介してユーザが発行したコマンドに応答して、取り付けられた電気または電子デバイスへの商用電源の接続/切断を制御する単一の機能を有することができる。この事例では、スイッチユニットは、見えない所にあることができるが、依然として、スイッチユニットとコントローラの間のワイヤレスリンクを介して制御することができる。コントローラも、基本的に、取り付けられたデバイスに商用電源を接続するように、または取り付けられたデバイスから商用電源を切断するようにスイッチユニットに命令する、単純なデバイスでありさえすればよい。コントローラは、好ましくは、スマートフォンまたはタブレットなどの手持ち型モバイルデバイスであり、一般には、デスクトップコンピュータなどの据え置き型のデバイスではない。別の好ましい実施形態では、本発明は、永続的に有線接続されたホームオートメーションシステムと調和してより広範な機能を有する、電力制御ユニットを有することができる。この場合、コントローラは、より複雑であることができ、グラフィックスインタフェースを含むことができ、そのため、ユーザは、所望の機能を容易に制御することができる。電力制御ユニットは、好ましくは、Wi-FiダイレクトWi-FiDirect技術を利用して、ワイヤレス通信機能を実行することができる。本明細書で使用される場合、Wi-Fiダイレクトとは、Wi-FiアライアンスのWi-Fiダイレクト仕様のことであり、この仕様は、ときどき改正される。Wi-Fiダイレクトデバイスという用語は、Wi-Fiダイレクト技術を使用して別のデバイスとの通信を開始するように構成されたデバイスのことを指す。コントローラは、好ましくは、Wi-FiまたはレガシWi-FilegacyWi-Fiをサポートする、一般にスマートフォンとして知られる、セルラフォンまたはモバイルフォンである。本明細書で使用される場合、レガシWi-Fiとは、IEEE802.11a/g/nWi-Fi仕様のことである。コントローラは、Wi-Fiダイレクト仕様、およびBluetooth登録商標などの他のワイヤレス通信仕様もサポートすることができる。別段示されない限り、コントローラは、スマートフォンであるとして説明されるが、本発明は、そのようには限定されない。単なる例ではあるが、コントローラは、アプリケーションプログラムをダウンロードすること、または他の手段によってインストールすることができ、ユーザとの適切なインタフェースを有することができる、任意のポータブルデバイスとすることができ、そのため、ユーザは、アプリケーションプログラムと対話して、必要な機能をアプリケーションプログラムに実行させることができ、またレガシWi-Fiおよび/またはWi-Fiダイレクト機能が電力制御ユニットとの間で通信を確立することを可能にすることができる。そのようなデバイスの例は、タブレット、ラップトップ、およびノートブックパーソナルコンピュータである。Apple,Inc.iOS、Google,Inc.Android、またはMicrosoft,Inc.Windows登録商標オペレーティングシステムをサポートするほとんどのスマートフォンは、他の任意のコンピュータがWi-Fiネットワークに接続するのと同じ方法で、ユーザが適切なWi-Fiアクセスポイントに接続し、次にインターネットに接続することを可能にする、IEEE802.11もサポートする。このIEEE802.11は、最小のワイヤレス通信規格となっているが、スマートフォンは、今やWi-Fiダイレクトをネイティブにサポートし始めている。レガシWi-Fiばかりでなく、Wi-Fiダイレクト機能も含むスマートフォンの場合、電力制御ユニットとスマートフォンの間の好ましい通信方法は、Wi-Fiダイレクトピアツーピア通信リンクである。ワイヤレスリンクを実施するために使用できる、Bluetooth登録商標、Zigbee登録商標、近距離無線通信NearFieldCommunicationsなどの、利用可能な他のワイヤレス規格も存在する。あるいは、規制のない無線周波数帯域の1つにおいて動作する単純な周波数偏移変調FSK:Frequency-shiftKeyingシステムも使用することができる。特に、ほとんどのスマートフォンは、Bluetooth登録商標ワイヤレス仕様のBluetooth登録商標SIGclass2.1EDR以降もサポートすることに留意されたい。Wi-Fiダイレクトと同様に、Bluetooth登録商標も、ピアツーピアワイヤレス通信方法であり、本明細書で説明される本発明の独創性および機能を変化させることなく、本発明のいくつかの実施形態に同様の機能を提供するために使用することができる。好ましい一態様における本発明は、電気装置への電気の供給を制御するために、コントローラとのピアツーピアリンクを介して電気装置を制御するための電力制御デバイスを提供する。コントローラは、プロセッサと、メモリと、ユーザインタフェースと、ワイヤレス通信送受信機とを有する。デバイスは、メモリを有するマイクロプロセッサと、マイクロプロセッサからのコマンドを実施して、電気装置への電気の供給を変化させるように構成された電力制御回路と、コントローラと双方向ピアツーピア通信を行うように動作可能なワイヤレス通信送受信機とを含む。マイクロプロセッサは、コントローラがレガシWi-Fiデバイスである場合は、Wi-Fiアクセスポイントをシミュレートすることによって、またはコントローラがWi-Fiダイレクトデバイスである場合は、マイクロプロセッサとコントローラのどちらがグループオーナーの役割を担うかについて、コントローラとネゴシエーションを行うことによって、コントローラとのピアツーピアワイヤレス通信リンクをオープンするように構成される。本明細書で使用される場合、アクセスポイントをシミュレートするまたはその同義表現とは、別のデバイスとのコンタクトを開始するために、発見メッセージまたはpingが送信される役割のことを指す。別の好ましい態様では、本発明は、電気装置への電気の供給を制御するために、電気装置をリモート制御するための方法を提供する。方法は、ワイヤレスコントローラと電力制御デバイスの間の安全な双方向ピアツーピアワイヤレス通信リンクをオープンするステップであって、電力制御デバイスが、電気装置への電気の供給を制御し、ピアツーピアワイヤレス通信リンクをオープンするステップが、コントローラが電力制御デバイスと通信するためにWi-Fiダイレクトを利用しない場合は、Wi-Fiアクセスポイントの役割を電力制御デバイスに割り当てることを含み、またはコントローラが通信するためにWi-Fiダイレクトを利用する場合は、電力制御デバイスとコントローラのどちらがWi-Fiダイレクトグループオーナーの役割を担うかについて、電力制御デバイスとコントローラの間でネゴシエーションを行うことを含む、ステップと、ワイヤレスコントローラのユーザインタフェースに電力制御デバイスのステータスを表示するステップと、電気装置への電気の供給を変化させるために、ワイヤレスコントローラを用い、ピアツーピアワイヤレス通信リンクを介して、電力制御デバイスにコマンドを送信するステップと、コマンドを電力制御デバイスにおいて受信するステップと、コマンドに従って、電気装置への電気の供給を変化させるステップとを含む。別の好ましい態様では、本発明は、電気装置への電気の供給を制御するために、コントローラとのピアツーピアリンクを介して電気装置を制御するための電力制御デバイスを提供する。コントローラは、プロセッサと、メモリと、ユーザインタフェースと、ワイヤレス通信送受信機とを有する。電力制御デバイスは、メモリを有するマイクロプロセッサと、マイクロプロセッサからのコマンドを実施して、電気装置への電気の供給を変化させるように構成された電力制御回路と、コントローラと双方向ピアツーピア通信を行うように動作可能なワイヤレス通信送受信機とを含む。マイクロプロセッサは、コントローラとのコンタクトを開始して、コントローラとのピアツーピアワイヤレス通信リンクをオープンするために、発見メッセージを常に送信するように構成される。別の好ましい態様では、本発明は、電気装置への電気の供給を制御するために、電気装置をリモート制御するための方法を提供する。方法は、ワイヤレスコントローラと電力制御デバイスの間の安全な双方向ピアツーピアワイヤレス通信リンクをオープンするステップであって、電力制御デバイスが、電気装置への電気の供給を制御し、電力制御デバイスが、ワイヤレスコントローラとのコンタクトを開始して、コントローラとのピアツーピアワイヤレス通信リンクをオープンするために、発見メッセージを常に送信する、ステップと、ワイヤレスコントローラのユーザインタフェースに電力制御デバイスのステータスを表示するステップと、電気装置への電気の供給を変化させるために、ワイヤレスコントローラを用い、ピアツーピアワイヤレス通信リンクを介して、電力制御デバイスにコマンドを送信するステップと、コマンドを電力制御デバイスにおいて受信するステップと、コマンドに従って、電気装置への電気の供給を変化させるステップとを含む。別の好ましい態様では、本発明は、電気装置への電気の供給を制御するために、コントローラとのピアツーピアリンクを介して電気装置を制御するための電力制御デバイスを提供する。コントローラは、プロセッサと、メモリと、ユーザインタフェースと、ワイヤレス通信送受信機とを有する。デバイスは、メモリを有するマイクロプロセッサと、マイクロプロセッサからのコマンドを実施して、電気装置への電気の供給を変化させるように構成された電力制御回路と、コントローラと双方向ピアツーピア通信を行うように動作可能なワイヤレス通信送受信機とを含む。マイクロプロセッサは、デバイスがコントローラに接続されている間、グループオーナーの役割をコントローラが担うか、それともマイクロプロセッサが担うかについて、コントローラとネゴシエーションを行うように構成される。別の好ましい態様では、本発明は、電気装置への電気の供給を制御するために、電気装置をリモート制御するための方法を提供する。方法は、ワイヤレスコントローラと電力制御デバイスの間の安全な双方向ピアツーピアワイヤレス通信リンクをオープンするステップであって、電力制御デバイスが、電気装置への電気の供給を制御し、ピアツーピアワイヤレス通信リンクをオープンするステップが、ワイヤレスコントローラと電力制御デバイスが互いに接続されている間、グループオーナーの役割をワイヤレスコントローラが担うか、それとも電力制御デバイスが担うかについて、コントローラとネゴシエーションを行うことを含む、ステップと、ワイヤレスコントローラのユーザインタフェースに電力制御デバイスのステータスを表示するステップと、電気装置への電気の供給を変化させるために、ワイヤレスコントローラを用い、ピアツーピアワイヤレス通信リンクを介して、電力制御デバイスにコマンドを送信するステップと、コマンドを電力制御デバイスにおいて受信するステップと、コマンドに従って、電気装置への電気の供給を変化させるステップとを含む。本発明の代替実施形態は、本明細書を検討することから、また本明細書で開示される本発明を実施することから、当業者に明らかになろう。本明細書および実施例は、もっぱら例示的なものと見なされることが意図されており、本発明の真の範囲および主旨は、以下の特許請求の範囲によって示される。図1は、ネットワーク制御ユニットまたはハブとしてアクセスポイント12を有する、典型的なワイヤレスネットワーク10のブロック図である。アクセスポイント12にワイヤレスで接続された3つのネットワーククライアントが示されているが、ネットワーククライアントの数は、アクセスポイント12の能力によってのみ制限される。ネットワークは、例えば、アクセスポイント12と、ネットワーククライアント14タブレットと、ネットワーククライアント16電力制御デバイスと、ネットワーククライアント18スマートフォンとを有することができる。ネットワークを介するすべての通信は、アクセスポイント12を通過しなければならない。スマートフォンが電力制御デバイスと通信を行う場合、スマートフォンは、実際にはアクセスポイントと通信を行い、アクセスポイントは、スマートフォンからのメッセージを電力制御デバイスに渡す。タブレットが電力制御デバイスに送信するメッセージについても、同じことが行われる。したがって、1通信を行うのにネットワークが利用可能であるためには、アクセスポイント12は常に動作していなければならず、2ネットワーククライアントとアクセスポイントの間の最小無線伝送距離によって定義されるエリアにネットワークは制限され、3最小ネットワークは、アクセスポイントと、少なくとも1つのネットワーククライアントとを必要とし、4少なくとも1つのネットワーククライアントは、アクセスポイント動作を構成し、維持できなければならないことが分かる。図2は、グループオーナー20例えば、電力制御デバイスまたはユニットと、ピアツーピアクライアント22タブレットと、ピアツーピアクライアント24スマートフォンとを有する、ワイヤレスピアツーピアグループのブロック図である。このケースでは、ピアツーピアクライアントはどちらも、アクセスポイントのサービスを必要とせずに、グループオーナー電力制御ユニットにワイヤレスで直接的に接続することができる。電力制御ユニットについては以下でさらに詳細に説明する。グループオーナーは、タブレットとスマートフォンが同時にグループオーナーとの通信リンクを有することができるように、必要に応じて、1:N接続を設定することができる。代替として、グループオーナーは、1:1接続しか行えないように自らを制限することができ、その場合、グループオーナーは、一時に1つのピアツーピアクライアントとの通信リンクを確立するだけである。例えば、図2において、グループオーナーとしての電力制御ユニットは、デバイス間で確立されたグループオーナーアクセスルールに応じて、タブレットもしくはスマートフォンと通信を行うことを、またはどちらとも通信を行わないことを選択することができる。したがって、1ピアツーピア通信を確立するためには、アクセスポイント12などの第3のデバイスは必要とされないこと、2必要に応じて、通信リンクが形成されること、および3グループオーナーの位置付けに課される唯一の制限は、通信リンクを確立する必要がある場合に、クライアントを無線範囲内に移動させ得ることであることが分かる。好ましい一実施形態では、電力制御ユニットは、Wi-Fiダイレクト仕様にある機能を使用して、Wi-Fiアクセスポイントの機能を実行し、スマートフォンなどのレガシWi-FiデバイスからWi-Fiアクセスポイントに見えるように構成される。このモードでは、Wi-Fiダイレクトデバイスは、IEEE802.11仕様をサポートするレガシWi-Fiデバイスと通信を行うことができる。この機能によって、Wi-Fiダイレクトデバイスは、必要に応じて、レガシWi-Fiデバイスとのピアツーピアリンクを形成することができる。Wi-Fiダイレクトは、電力制御ユニットとコントローラとして動作するスマートフォンとの間の通信を簡略にする数々の利点を有する。重要な利点として挙げられるのが、ワイヤレス通信を確立する必要がある場合に、スマートフォンと電力制御ユニットが互いの無線範囲内に存在するという要件さえ満たせば、それらを任意の場所に配置できる、モビリティおよびポータビリティである。また、電力制御ユニットの無線機が、Wi-Fiダイレクト仕様に従って動作するように構成される場合、電力制御ユニットは、レガシWi-FiまたはWi-Fiダイレクト通信をサポートする任意のデバイスに接続し、それと通信することができる。さらなる利点として、各電力制御ユニットの識別情報およびサービスをスマートフォンのグラフィカルディスプレイに表示することができ、接続が確立されているかどうかをユーザが判定できるようになることがある。Wi-Fiダイレクトは、トランスポートされるメッセージに対するWi-Fiダイレクト暗号化機能を通して、スマートフォンと電力制御ユニットの間の安全な通信を提供することができ、システムが安全であること、また資格のあるデバイスしか互いに通信できないことを保証する。Wi-Fiダイレクトは、近隣およびワイヤレス範囲内に存在する他のスマートフォンおよび電力制御ユニットとは関係なく、スマートフォンと電力制御ユニットの間にユーザが決定した固有のワイヤレス通信リンクが設定されるように、ピアツーピア通信を支援する。好ましい一実施形態では、電力制御ユニットは、好ましくはWi-FiダイレクトグループオーナーGOとしてのみ動作するように設定される、Wi-Fiダイレクト無線機を有する。Wi-Fiダイレクトデバイスは、1:NGO:N個のデバイスグループをなすように他のデバイスに接続することができるが、電力制御ユニットに組み込まれる場合、その機能は1:1またはピアツーピア接続に制限される。このモードでは、レガシWi-Fiデバイスはいずれも、レガシWi-Fiアクセスポイントから受信したかのように、デバイス発見メッセージを受信し、電力制御ユニットによって権利を与えられた場合、通信リンクを設定することができる。Wi-FiダイレクトデバイスとレガシWi-Fiデバイスの間の通信リンクの確立に関する複雑な詳細は、Wi-Fiアライアンス仕様に定義されており、通信システムプロトコルに関する当業者によって理解される。スマートフォンの開発が続けられ、これまでにない速さで新しいモデルがリリースされている中で、利用可能になり始めた機能強化の1つに、レガシWi-Fiに加えて、Wi-Fiダイレクトが含まれるようになったことがある。本発明の好ましい一実施形態では、電力制御ユニット無線機が、デバイス発見メッセージに対するWi-Fiダイレクト応答を受信した場合、2つのデバイスは、ときどき改正されるWi-FiアライアンスのWi-Fiダイレクト仕様に従って、どちらのデバイスがグループオーナーになるかについてネゴシエーションを行い、1:1またはピアツーピアWi-Fiダイレクト通信リンクが確立される。Wi-Fiダイレクト仕様によれば、どのWi-Fiダイレクトデバイスでもグループオーナーになることが可能であるが、デバイスの能力に応じて、ネゴシエーション手順が、この役割を実行するのに最も適したデバイスを決定する。電力制御ユニットは、110ボルトの家庭用システムの場合は最大で1875ワット、または240ボルトの家庭用システムの場合は最大で2400ワットという、大量の電力を制御することができるので、接続されるデバイスはいずれも、識別され、認可され、デバイス自体と電力制御ユニットの間の通信リンクを1:1に制限される必要がある。図3は、ワイヤレスリンクを使用して、電力制御ユニットと通信を行う、スマートフォン100の斜視図である。コントローラは、電力制御ユニットをオンまたはオフに切り換えることを可能にする単純なデバイスから、これまで利用可能できなかった広範な機能をユーザに提供する、好ましい一実施形態で使用される高度なコントローラまで、多くの形態を取ることができる。スマートフォン100は、好ましくは、例えば、Apple,Inc.によるiPhone、RIMLtd.、Google,Inc.によるBlackberry、HTC、Motorola、Samsung、SonyEricsson、LG他によるAndroidベースの製品、およびNokia他によるWindows登録商標ベースの製品など、市販のスマートフォンである。選択されたスマートフォンの基本機能として、接触感知グラフィカルスクリーンインタフェース、互換性のある無線送受信機TX/RX、およびワイヤレスで接続された電力制御ユニットに対する制御インタフェースを提供する、個々のスマートフォンに固有のアプリケーションプログラムAppを実行する能力が挙げられる。本明細書で使用される場合、コントローラAppという用語は、ワイヤレスで接続された電力制御ユニットに対する制御インタフェースを提供するアプリケーションプログラムを指すために使用される。コントローラAppの機能は、どのスマートフォンでも基本的に同じであるが、各コントローラApp自体は、iOS、BlackBerryOS、Android、Windows登録商標Phone、または別の適用可能なオペレーティングシステムを始めとする、コントローラAppがその上で動作するつもりのスマートフォンオペレーティングシステムと互換性がある必要がある。好ましくは、スマートフォンは、Wi-Fi機能を備え、Wi-Fiアクセスポイントまたはホットスポットを介して、ユーザがインターネットに接続することを可能にする。図4Aから図4C、および図5は、形態200を有する電力制御ユニット、および一括して電力制御ユニットと呼ばれる機能的電子部品300の好ましい一実施形態を示している。機能的電子部品については以下でさらに詳細に説明する。ボディまたは筐体202は、好ましくは、内部に格納された高電圧回路からユーザを保護するために、また電力制御ユニット200とスマートフォン100の間の通信のために使用される無線周波数電力の容易な移動を可能にするために、プラスチックで作成される。電力制御ユニット200の前面204は、NEMA1-15およびNEMA5-15の有極性または無極性プラグを受け入れるように設計された、2つのスロット210、212および半円ホール214をもつソケット208を有する。電力制御ユニットの後面は、同一面上にない2つの平行な平たいブレード218、220および円形の接地ピンまたはプロングprong222をもつプラグ216を有する。ブレードおよびプロングは、好ましくは、NEMA5-15P北米商用電源プラグに準拠し、どのようなNEMA5-15Rソケットまたはコンセントにも挿入することができる。スロットおよびホールは、好ましくは、NEMA5-15R北米電源ソケットまたはコンセントに準拠し、どのようなNEMA12プロングまたはNEMA53プロングプラグも受け入れる。電力制御ユニットは、好ましくは、定格電流が15アンペア、定格電圧が125ボルトである。説明する電力制御ユニットは、好ましくは、北米のほとんどの国および他の38か国において使用されている、米国電機製造者協会NationalElectricalManufacturersAssociationの仕様に従う。電力制御ユニットは、本発明の範囲から逸脱することなく、様々な国のプラグおよびソケット要件、ならびに電流および電圧要件に従って構成できることを理解されたい。図5は、電力制御ユニット300を構成する機能的電子部品のブロック図を示している。電力制御ユニットへの機械的接続部は、Apアクティブ、Npニュートラル、およびEpアースで表される商用電源プラグ端子である。電力制御ユニットのための電力は、電力供給ユニットPSU302によって、商用電源から直接的に取り出される。電力制御ユニットの機能は、好ましくは、スマートフォン100の指示の下で、マイクロコントローラユニットMCU304によって決定される。MCU304とスマートフォン100の間のコマンドおよび応答は、無線機306およびアンテナ308によってサポートされる無線周波数ワイヤレスリンクを介して伝達される。取り付けられる電気または電子デバイスを接続するために使用される電力制御ユニットの出力ソケットは、Asアクティブ、Ns、およびEsである。NpおよびEp入力プラグ端子は、NsおよびEs出力ソケットに直接的に接続される。Apプラグ端子は、電力制御回路310を介して、As出力ソケットに接続され、電力制御回路310は、MCU304によって制御され、電力制御ユニットが、ユーザからのスマートフォン100を介した命令の下で、取り付けられた機具またはデバイスに商用電源を接続すること、およびそれらから商用電源を切断することを可能にする。切断スイッチ312は、電力制御回路310にApをAsから切断させることによって、ユーザが手動で電力制御ユニット300をオフにすることを可能にする。接続スイッチ314、電力制御回路310にApをAsに接続させることによって、ユーザが手動で電力制御ユニット300をオンにすることを可能にする。図4Aから図4Cを参照すると、電気または電子デバイスは、デバイスと商用電源を提供するソケットまたはコンセントとの間に電力制御ユニット300が接続されるように、電力制御ユニットのソケットまたはコンセントにプラグを差し込む。このようにして、電力制御ユニット300は、接続されたデバイスに供給される商用電源を、電力制御回路310を使用して、制御することができる。電力供給ユニットPSU302は、好ましくは、商用電源が供給される商用電源のコンセントまたはソケットに電力制御ユニットが差し込まれている場合は、常に給電される。PSU302は、最大125ボルトになり得る高電圧の商用電源を、MCU304、電力制御回路310、および無線機306に給電するのに適した電圧に変換する。MCU304は、好ましくは、電力制御ユニットの動作および機能を定義するファームウェアプログラムを内蔵する。電力がMCUに印加された場合、MCUは、電力制御回路310が開かれ、取り付けられた機具またはデバイスに電力が送られないことを保証する。その後、MCUは、無線機306を起動し、付近のスマートフォンと通信しようと試みる。互いに通信を行えるようになる前に、スマートフォン100と電力制御ユニット300は、ワイヤレス規格のペアリング手順を使用してペアにされる。これは一度だけ行えばよく、その後は、スマートフォン100が電力制御ユニット300のワイヤレス範囲内に入るたびに、スマートフォン100は、シリアルデータコマンドおよび応答の交換を使用して、対話を開始することができる。したがって、スマートフォン100は、電力制御ユニット300にコマンドを送信することができ、電力制御ユニット300は、MCU304およびそのファームウェアの制御の下で、それらのコマンドを実行する。スマートフォン100は、ペアを組む電力制御ユニット300とのワイヤレスリンクを設定するように構成することができるが、電力制御ユニット300にその機能の1つまたは複数を実行させるコマンドは、好ましくは、コントローラAppによって決定される。コントローラAppは、好ましくは、スマートフォン100が電力制御ユニット300と交換するコマンドおよび応答を決定する。コントローラAppは、ユーザによって、スマートフォンの接触感知グラフィックススクリーン102図3を介して起動され、制御される。コントローラAppは、特定のデバイスに事前ロードしておくことができ、またはワイヤレスネットワーク、インターネット、またはコンピュータを介して、適切なサーバからダウンロードすることができる。コントローラAppは、好ましくは、ユーザによってスマートフォンのグラフィックススクリーン102を介して入力されたユーザの要求を、特定のコマンドに変換するようにプログラムされ、設計され、特定のコマンドは、スマートフォン100の送信機から、電力制御ユニットの無線機306を介して、電力制御ユニットのMCU304に転送される。図3を参照すると、ユーザによる使用をさらに容易にするために、コントローラAppは、好ましくは、その制御インタフェースを、グラフィックスとテキストの組み合わせとして、グラフィックススクリーン102に提示する。グラフィックススクリーン102も、好ましくは、接触感知型であり、コントローラAppが、選択肢のグラフィカルピクチャをユーザに提示でき、ユーザがグラフィックススクリーンのどこをどのように触って応答したかを決定することによって、ユーザがどの選択肢を望んでいるかを決定できるようにする。コントローラAppによって提示されるグラフィカルピクチャの一例が、図13コントローラApp106に示されている。一般に、コントローラAppは、ユーザが、グラフィックススクリーン内のコントローラAppを表すアイコンの付近に触れることによって起動される。オペレーティングシステムは、好ましくは、グラフィックススクリーンを使用する現在動作中のAppとしてコントローラAppをロードするので、ユーザはペアを組む電力制御ユニットに命令を送ることができる。スマートフォンとユーザの間のインタフェースとして接触感知グラフィックススクリーン102の使用を検討する際に重要なポイントとなるは、言語の相違に応じてグラフィカル提示を容易に変更できることである。アイコン画像は同じにしておくことができる一方で、グラフィカルインタフェースは、グラフィックススクリーンに表示されたグラフィックスを変更することによって、例えば、英語などのアルファベット言語のテキストを、例えば、日本語などの表意文字言語で置き換えることが可能である。スクリーンに表された根底の機能は、好ましくは、表示に使用される言語に係わらず、接触によるユーザの選択に応答する。コントローラAppと電力制御ユニットの好ましい対話の一例について以下で説明する。この例のためには、ペアリングは、単一のペアをなすワイヤレス接続であると仮定される。スマートフォンの標準的な機能は、グラフィックススクリーン102に表示された適切なアイコンまたはユニットの物理的ボタンを選択することによってアクセスできるページが階層をなしている。ほとんどのアイコンは、世界時間カレンダ、電話帳、GPSナビゲーションシステム、およびスマートフォンの電話機能など、特定のAppを表している。コントローラAppは、好ましくは、グラフィックススクリーン102上のアイコンによって表され、そのアイコンが選択された場合、スマートフォンのオペレーティングシステムが、グラフィックススクリーン102にユーザインタフェースを提示するコントローラAppを起動する。ユーザは、利用可能な機能から必要な機能を選択することができ、適切なグラフィカル表現に触れることによって、その機能を実行させることができる。スマートフォン100が電力制御ユニット300を起動する例示的な一連のイベントについて以下で説明する。言及を容易にするため、限定することなく、ただ1つの電力制御ユニットがスマートフォンによってあらかじめ決定されたものとして存在することが仮定される。スマートフォン100の接触感知グラフィックススクリーン102上のコントローラAppアイコンにユーザが触れると、スマートフォンのオペレーティングシステムが、コントローラAppを起動する。コントローラAppは、スマートフォン100の無線機を起動し、無線機は、ワイヤレス範囲内にあるすべての電力制御ユニットのステータスを要求する。電力制御ユニット300は、電力制御ユニットのタイプを含むメッセージで、スマートフォン100に応答する。ペアリングプロセス中の1つのオプションとして、ユーザが電力制御ユニットを容易に識別できるように、電力制御ユニットに名前を割り当てることが行われる。これは、複数の電力制御ユニットが存在するより複雑な配置の場合に特に有益である。TVまたはステレオなどの名前は、TVおよびステレオを制御するそれぞれの電力制御ユニットに関連付けて、識別を容易にすることができる。電力制御ユニットは、その機能が、取り付けられた電子機具またはデバイスへの電力供給をオン/オフするという点で単純なデバイスと言えるが、これを行うようにユーザがコントローラAppを用いて電力制御ユニットに命令できるようにする方法は、電力制御ユニットの機能を大きく拡張する。再び図5を参照すると、単純なレベルでは、ユーザは、コントローラApp、スマートフォンオペレーティングシステム、ワイヤレス通信リンク、およびMCU304を使用して、電力制御回路310を閉じさせて、取り付けられたデバイスに電力を接続することができ、または閉じられている場合は、電力制御回路310を開かせて、取り付けられたデバイスから電力を切断することができる。コントローラAppは、好ましくは、電力制御ユニットが時系列に実行する一連のイベントを定義するコマンドを電力制御ユニットに送信することによって、より複雑な機能を構築するようにも構成される。一例は、カウントダウンタイマである。適用例によっては、電力の単純なスイッチオンおよびスイッチオフは適切ではない。例えば、電力制御ユニットが、布地のしわをなくすのに使用される家庭用アイロンに給電するために使用される場合、アイロンの使用は断続的である。しかし、アイロン掛けが済んだ後にアイロンが点けたままであることが高い頻度で起こり、それが、火事の危険または子供および動物が火傷を負う危険につながることはよく知られている。また、アイロンは電力を消費するので、ユーザおよび環境の両方にとって損失になる。電力制御ユニットをカウントダウンタイマとして使用するため、ユーザは、コントローラAppにおいて利用可能な機能のリストの中からカウントダウンタイマ機能を選択する。その後、コントローラAppは、電力制御ユニットに取り付けられた機具に給電する時間の長さを選択するようにユーザに要求する。今度も、ユーザは、接触感知グラフィックススクリーンを使用し、例えば1時間など事前に設定された時間間隔を選択することによって、または例えば20分などの期間を数字キーボードに示された数字を用いて入力することによって、期間を選択する。ユーザが、期間が事前に設定されたカウントダウンタイマを起動すると、コントローラAppは、取り付けられた機具にユーザが指定した期間だけ電力を接続し、その後、電力を切断するための命令を、MCU304に送信する。MCU304内のファームウェアは、コントローラAppからのコマンドを解釈し、指定された期間だけ電力制御回路310を閉じることによって、要求された機能を実行する。いつでも、カウントダウンタイマを終了させたい場合には、ユーザは、先に説明したようにコントローラAppを使用して、切断要求を電力制御ユニットに送信することによって、そうすることができる。代替として、ユーザが電力制御ユニットに接近できる場合は、切断スイッチ312を押すことによって、カウントダウンタイマを終了させることができ、切断スイッチ312は、MCU304に電力制御回路310を即座に切断させ、したがって、カウントダウンタイマ機能を終了させる。この終了機能は、スマートフォンが電力制御ユニットとの間に確立されたワイヤレスリンクを有するかどうかに係わりなく、ユーザがいつでも利用可能なようにプログラムすることができる。1つまたは複数のアプリケーションプログラムを使用して、多くの高水準の機能を電力制御ユニットのユーザに提供できることを理解されたい。1つの例示的な機能は、期間タイマであり、電力制御ユニットは、所定のクロック時刻から所定の期間にわたって、接続されたデバイスに電力を接続する。単一または複数の日次開始および停止タイマ、選択日タイマ、反復タイマ、組み合わせタイマ、および他の多くの機能が、すべて可能であり、本発明の範囲内にあることが企図されている。電力制御ユニット300は、スマートフォン100とは独立に動作するクロック/カレンダ機能を含む必要がないことを理解されたい。このようにしても、スマートフォン100が圏外にあるため、またはオフにされたために、電力制御ユニット300がスマートフォン100と通信できない場合に、電力制御ユニット300のタイマ機能が妨げられることはない。ユーザによってタイマ機能が開始されると、MCU304は、好ましくは、タイマ機能をスマートフォンのコントローラAppから受信した時刻に対してタイミング要件を決定する。コントローラAppによるさらなる介入なしに、MCUファームウェアが機能を実行できるように、現在の時刻および日付を含む情報が、特にMCUファームウェアに転送される。MCU304とコントローラAppの間の通信が停止した場合、通信リンクが再確立されたときに、絶対時刻パラメータが、好ましくは、更新されるが、これは、電力制御ユニットの動作にとって必要な基準ではない。いくつかの好ましい実施形態では、電力制御ユニットは、バッテリがバックアップするハードウェアのクロック/カレンダ機能を含み、このクロック/カレンダ機能は、より複雑な機能を実施することを可能にし、商用電源に障害が生じた場合に機能を再開することを可能にする。本発明の1つまたは複数の好ましい実施形態では、コントローラAppは、電力制御ユニットを、通信リンクが確立されたときに機能を自動的に実行し、通信リンクが途絶えたときに機能を自動的に停止するようにプログラムすることができる。このタイプの動作を使用して、ユーザは、スマートフォンとの間に通信リンクが確立されたときに、電力制御ユニットにラジオまたは他の音楽音源を自動的に起動させ、スマートフォンが通信圏外に移動したときに、電力制御ユニットに接続デバイスの動作を自動的に停止させることができる。そのような機能の組み合わせを使用することによって、ユーザは、部屋に入ったときに音楽演奏または照明を自動的にオンにすることができ、部屋を出るときにそれらを自動的にオフにすることができる。それに加えて、または代替として、電力制御ユニット300は、スマートフォンから受信した機能を記憶し、ユーザが接続スイッチ314を押したときに、それらを実行することができる。例えば、コントローラAppを使用して、ユーザは、30分カウントダウンタイマとして動作するように電力制御ユニットをプログラムすることができ、そのカウントダウンタイマは、コントローラAppによって開始することができる。ユーザは、接続スイッチ314を押すことによって、所望の動作を電力制御ユニットが開始する、または繰り返すことを可能にするオプションも有することができる。ひとたびプログラムされると、電力制御ユニットは、スマートフォンとのさらなるどのような通信も必要とせずに、接続スイッチが押されるたびに、例えば30分の期間にわたって、取り付けられた機具またはデバイスを商用電源に接続することができる。いつでも、ユーザは、スマートフォンを使用して、機能を終了または変更できることを理解されたい。切断スイッチ312は、それを使用不可にできず、動作中の機能をいつでも終了させるように構成できることに留意されたい。接続スイッチを押すことによって開始されるカウントダウンタイマについての上述の説明は、電力制御ユニットのいずれか1つまたは複数に送信でき、電力制御ユニットが、コントローラAppとは独立に、プログラムされた動作を開始および終了することを可能にする、複雑な機能の一例にすぎない。電力制御ユニットの機能を構築するために、好ましくは、計算集約的なシステムが使用されるが、その結果として、接続スイッチを単に押すだけでプログラムされたタスクを実行できるデバイスが得られる。別の時には、要求されるタスクが異なることがあり、その場合、電力制御ユニットは、aコントローラAppを使用して、独立に動作する新しい機能を有するように再プログラムすることができ、bスマートフォンのオペレーティングシステム上で動作するコントローラAppを使用して、ユーザによって直接的に制御することができ、および/またはc提示されたコントロールの組み合わせを押すことによって、記憶された動作とは無関係にすることができる。説明される電力制御ユニットは、数々の基本機能を有する単純なデバイスとすることができることが当業者には明らかであろう。これらの基本機能は、複雑な機能を形成するために、様々な方法で1つまたは複数の時間パラメータと組み合わせることができる。複雑さのほとんどは、スマートフォンのオペレーティングシステム上で動作するコントローラAppにあるが、複雑な機能を形成するために、電力制御ユニットにおいて基本機能が利用可能なことがある。ひとたび製品が市場に投入されると、どのような変化も、最悪の場合、先行バージョンの陳腐化をもたらすことがあり、または新たに利用可能な機能が要件となった場合には、ユニットを取り替える必要性が出てくることがあるので、製品の動作の態様を最初からすべて提供するのが好ましい。本発明の好ましい一実施形態では、電力制御ユニットは、1つまたは複数の機能を更新または追加できるように構成することができる。電力制御ユニットの制御機能は、再プログラム可能なメモリに記憶することができ、再プログラム可能なメモリは、好ましくは、電力が途絶えてもデータを保持する半導体メモリであるが、他のタイプの永続メモリとは異なり、必要な場合には、新しいデータで再プログラムすることができる。時間が経つにつれて、電力制御ユニットに、デバイスの先行バージョンでは提供されなかった追加機能が必要になることが予見されている。再プログラム可能なメモリを使用して、MCU304および/または無線機306のための電力制御ユニットプログラムを記憶することによって、新しい機能プログラムおよび/またはアプリケーションプログラムを、スマートフォンから電力制御ユニットに転送することが可能である。この動作は、通常は、個別の電力制御ユニットの機能を変更したいかどうかを判断するユーザの制御の下で行われる。しかし、この機能は、MCUまたは無線機ファームウェアをアップグレードする必要がある場合は、コントローラAppアップグレードを使用して実施することもできる。ある場合には、アップグレードは必要ないことがあるが、別の場合には、拡張機能がきわめて必要なことがある。これを行うために、ユーザは、新しい電力制御ユニットの機能コードおよび/またはアプリケーションコードを適切なサーバからダウンロードする、コントローラAppの特別な手順を起動する。その後、コントローラAppは、MCUと連携して、新しいファームウェアをワイヤレス通信リンクを介して電力制御ユニットに転送し、そこで、新しいファームウェアは、再プログラム可能なメモリに記憶される。電力制御ユニットの機能ファームウェア内の特定の転送メカニズムが、新しいファームウェアをロードし、その後、動作をこの新しいファームウェアに移転して、効果的に電力制御ユニットの機能を更新する、システムリセットを実行する。電力制御ユニットのファームウェアが更新されるのと同時に、スマートフォンと電力制御ユニットの機能が互換性を保つことを保証するために、コントローラAppも更新することができる。この機能をどのように使用できるかの一例は、元の電力制御ユニットに、オン/オフスイッチ、またはオン/遅延期間/オフカウントダウンタイマの機能だけが提供された場合である。後のある時点において、最初の2つの機能の他に、24時間ごとに新しいオン/遅延期間1/オフ/遅延期間2/オン機能を繰り返すプログラム可能なイベントタイマも含む、別のコントローラAppを開発することができる。電力制御ユニットの物理的ハードウェアは、この機能を提供することが可能なことがあるが、後で開発されるコントローラAppは、電力制御ユニットが製造された時点では利用可能でなかったので、後で開発されるコントローラAppは、元のMCUプログラムには含まれていない。上で説明した再プログラミング機能を使用することによって、後で開発されるコントローラAppは、電力制御ユニットが、製造時にプログラムされた元の2つの機能ばかりでなく、3つすべての機能を認識し、処理するように、電力制御ユニットを更新することができる。これは、従来の単純な制御デバイスには見出せない機能を提供する。2つ以上のスマートフォンが電力制御ユニットの各々とペアを組むことができるように、各スマートフォンは、MCUによって個々に認識される。ペアを組む各スマートフォンが、異なる1組の機能またはユーザプロファイルを有することができることは明らかであり、ユーザプロファイルは、特定のユーザが電力制御ユニットにどのような動作を要求するかを記述したものである。電力制御ユニットが、そのワイヤレス機能を介して、特定のスマートフォンと通信できるようになる前に、通常は、2つのデバイスは、互いにペアにされる。このプロセスは、将来の機会に、電力制御ユニットが、承認されていない他のデバイスとは対照的に、スマートフォンを識別し、認可されたデバイスとして受け入れることができるように、スマートフォンと電力制御ユニットの間の関連付けを確認する。電力制御ユニット300の場合、電力制御ユニット300を商用電源コンセントに差し込み、ユーザが切断スイッチ312を押したまま10秒よりも長く保持することによって、電力制御ユニット300は、好ましくは、ペアリングモードに入れられる。ペアリング間隔は10秒前後とすることができることを理解されたい。スマートフォンもペアリングモードにある場合、スマートフォンは、ペアを組む電力制御ユニット300からの要求を認識し、両方のデバイスは、ペアリングプロセスを完了するために、情報を交換する。スマートフォン上で動作するコントローラAppは、ペアリングプロセスが完了したとき、ユーザに通知する。ペアリングは、特定の電力制御ユニットを制御するためにユーザが使用することを望む各スマートフォンについて、通常一度だけ必要とされる。好ましくは、各電力制御ユニットは、望ましい場合は、2つ以上のスマートフォンとペアを組むことができる。他のペアリング方法も可能であることを理解されたい。電力制御ユニットが製造されるとき、好ましくは、唯一の動作機能は、単純なスイッチングデバイスとしてもののであり、接続スイッチ314を押すことで、電力制御回路310が、取り付けられたデバイスを商用電源に接続する。接続は、切断スイッチ312が押されるまで維持され、切断スイッチ312を押すことで、電力制御回路310が、取り付けられたデバイスを商用電源から切断する。上で説明したように、ユーザは、コントローラAppを使用して、カウントダウンタイマ機能を有するように電力制御ユニットをプログラムすることができる。電力制御ユニットは、電気機器および機具への電力を制御するために、単純なカウントダウンタイマとして手動で構成することもできる。カウントダウンタイマを手動でプログラムするため、ユーザは、好ましくは、切断スイッチ312を押したまま保持し、10秒以内に、接続スイッチ314を押してから放す。接続スイッチ314を放すと、電力制御ユニット300は、単なる例として、初期遅延が30分の、カウントダウンタイマプログラムモードに入る。その後、ユーザが切断スイッチ314を放した場合、電力制御ユニット300は、接続スイッチ314が押されてから放されるたびに、遅延が30分のカウントダウンタイマ機能を実行する。他の時間間隔も同様の方法でプログラムできることを理解されたい。電力制御ユニットをリセットするために、接続スイッチと切断スイッチの両方が、好ましくは、同時に5秒よりも長く押される。5秒の期間が終了すると、記憶された機能は、いずれもキャンセルされ、電力制御ユニットは、基本機能に戻り、基本機能は、電力制御ユニット300の例では、好ましくは、取り付けられた機器および/または機具を商用電源に接続するための、オン接続スイッチ314およびオフ切断スイッチ312電源切り換えデバイスである。コントローラAppが、機能コマンドを電力制御ユニットに送信するたび、この機能は、好ましくは、メモリに記憶され、それまでのコマンドに取って代わる。開始スイッチが押されたとき、起動されるのは、いつも最後に記憶された機能である。いくつかの例では、異なる機能を一時的に起動するのが便利であるが、それでも、一次機能をメモリに保持された機能にしておくことが便利であることが分かる。これは、コントローラAppの一時機能モードを使用することによって可能であり、このモードでは、コントローラAppは、適切な機能コマンドを電力制御ユニットに送信することによって、必要とされる機能を直接的に順序付ける。この例では、電力制御ユニットは、機能コマンドを記憶せず、コントローラAppから受信するつど、機能コマンドを実行する。機能が終了した場合、または電力制御ユニットがスマートフォンとの通信リンクを失った場合、最後に記憶された機能が再起動される。一時機能モードは、好ましくは、スマートフォンと電力制御ユニットの間の通信リンクがアクティブである間だけ、有効であり続ける。ここで図6を参照すると、本発明の別の好ましい実施形態による、スイッチユニット400が示されている。スイッチユニット400は、電力制御回路310がリレー410として形成されていることを除いて、電力制御ユニット300に類似している。多くの場合、接続された機具またはデバイスへの商用電源の接続および切断を実行するには、単純で低コストのリレーが適している。複雑な電力制御機能を除いて、電力制御ユニット300の機能および能力のすべてを、スイッチユニット400も利用可能とすることができる。したがって、スイッチユニット400は、様々な電子デバイスおよび機具への電力を制御するための単純でコスト効率のよい方法を提供する。本発明の別の好ましい実施形態では、電力制御ユニットは、壁面コンセントスイッチユニットとして形成することができ、壁面コンセントスイッチユニットは、図6に示されたのと類似の方法で構成することができる。壁面コンセントスイッチの機能は、好ましくは、スイッチユニット400と同じである。壁面コンセントスイッチは、好ましくは、標準的な壁面電気コンセントを物理的に置き換えたものである。壁面コンセントスイッチは、類似した方法で建物の壁内の電気回路に接続し、電源コンセントソケットにおいて電気をオンにするスイッチ414に類似したスイッチと、電源コンセントソケットへの電気をオフにするスイッチ412に類似したスイッチとを有する。壁面コンセントスイッチも、上で説明したスイッチユニット400と類似した方法で、スマートフォンのオペレーティングシステム上で動作するコントローラAppに接続することができる。スイッチユニットが利用可能な機能のすべては、壁面コンセントスイッチも利用可能とすることができる。ここで図7を参照すると、本発明の別の好ましい実施形態による、調光ユニット500が示されている。調光ユニット500は、電力制御回路310が調光器510を含むことを除いて、電力制御ユニット300に類似している。調光ユニットは、取り付けられた照明に転送される電力の量を制御し、変化させるために使用され、照明は、スマートフォン100を使用するユーザの制御の下で、光出力を完全オンから完全オフまで変化させることを可能にする、適切な特性を有する。MCU504のファームウェアは、好ましくは、特に調光ユニットのためにプログラムされる。調光ユニットの好ましい機能は、接続された個々の照明または照明システムによって発せられる光の量を制御することである。MCU504およびそのファームウェアの制御の下にある調光器510を使用して、取り付けられた照明に転送される電力の量が調節される。調光器510に提示される電気的負荷は、照明タイプおよび構成に応じて、抵抗性、誘導性、または容量性とすることができるので、調光ユニットは、リーディングエッジ調光とトレーリングエッジ調光の両方を提供することができる。電力制御ユニット300と同様に、ユーザは、好ましくは、スマートフォンのオペレーティングシステム上で動作するコントローラAppを用いて、調光ユニット機能を制御する。コントローラAppが、無線機506を介して、MCU504との通信を確立すると、コントローラAppは、照明調光ユニットを制御すべきことを認識する。スイッチおよびタイマ機能をユーザに提示する代わりに、スマートフォンのグラフィックススクリーン上の調光ユニットアイコンに触れたときに、コントローラAppは、調光ユニットに適用可能な1組の機能を提示する。ペアリングが行われるとき、ユーザは、正しい調光アルゴリズムが使用されるように、調光ユニットに接続される照明のタイプを指定するように求められることがある。その後の起動時に、コントローラAppは、好ましくは、必要であれば照明タイプの選択を変更することを可能にする。調光ユニット500の好ましい基本機能は、照明スイッチと類似した方法で、取り付けられた照明をオフの場合はオンにし、オンの場合はオフにすることである。同時に、取り付けられた照明システムから発せられる光の量を表すグラフィカル表現を、グラフィックススクリーン102図3に表示することができる。グラフィックススクリーン102を使用して、ユーザは、自分が、a光の強度を変化させたいこと、b自分の特定のタッチ入力に応じて、光の強度を強めたい、または弱めたいこと、c自分が光の強度を変化させたい割合を指定したいこと、およびd機能が完了したときに発せられる光の量を指定したいことを、コントローラAppに知らせることができるタッチジェスチャを入力することができる。スマートフォンのオペレーティングシステムと通信リンクとを使用するコントローラAppは、好ましくは、MCU504および要求された機能のファームウェアに命令し、その後、要求された機能が、それらの命令に従って実行される。調光ユニット500の基本機能は、電力制御ユニット300の基本機能と同じ方法で拡張できることを理解されたい。コントローラAppおよびグラフィックススクリーン102を介してユーザが利用可能なオプションは、調光機能を指定された時刻まで遅延させること、照明を指定された時刻にオフにすること、照明を指定された時刻にオンにすること、およびその後の時刻にオフにすることを可能にすることができる。これらおよび他の機能は、コントローラAppのグラフィックス表示およびスマートフォンの接触感知グラフィックススクリーン102を介して、ユーザが選択することができる。調光ユニット500は、電力制御ユニット300に関して上で説明したのと同じ機能の多くをサポートするように構成することができる。例えば、スマートフォンとの通信リンクの接続および切断は、照明システムに電力を接続する、および照明システムから電力を切断する調光ユニット500のための制御機能とすることができる。電力制御ユニット300について上で説明したタイマ機能は、調光ユニット500とともに動作するように構成することができ、調光ユニット500は、異なるユーザプロファイルを有する複数のペアを組むスマートフォンをサポートすることができる。調光ユニット500は、望ましい場合は、照明基部または独立型照明に直接的に組み込むことができることを理解されたい。図8は、壁面調光ユニット600のブロック図である。壁面調光ユニット600は、標準的な家庭用壁面調光プレートの背後に物理的に取り付けられ、交換可能であることを除いて、好ましくは、調光ユニット500と同じ機能を有する。壁面調光ユニット600は、組み込みによって調光機能を既存の照明設備に与えることを可能にする。壁面調光ユニット600は、好ましくは、標準的な壁面電気照明スイッチを物理的に置き換えたものである。壁面調光ユニット600は、建物の壁内の電気回路に接続し、照明をオンにするスイッチ614と、照明をオフにするスイッチ612と有し、通常の照明スイッチと類似した方法で機能する。壁面調光ユニット600も、調光ユニット500と類似した方法で、スマートフォンのオペレーティングシステム上で動作するコントローラAppに接続することができる。調光ユニットが利用可能な機能のすべては、壁面調光ユニット600も利用可能とすることができる。広いエリアの照明を個別に制御するための多重回路調光ユニットを提供するために、単一の壁面プレートの背後に複数の壁面調光ユニットを取り付けることができることを理解されたい。図9は、スイッチストリップ700のブロック図である。スイッチストリップ700は、好ましくは、共通のPSU702と、MCU704と、無線機706とを有する単一の筐体内に格納された、複数のスイッチユニットから構成される。MCU704は、複数のリレー710、711から716を制御することによって、複数の商用電源コンセントAS1、NS1、ES1からASN、NSN、ESNを制御するように構成される。図9を参照すると、構成部品PSU702、MCU704、無線機706、アンテナ708、リレー710、切断スイッチ712、および接続スイッチ714は、好ましくは、スイッチユニット400について上で説明したのと同じ機能を実行する。スイッチストリップ700は、好ましくは、標準的な壁面コンセントまたはソケットにプラグを差し込み、スイッチストリップを単一のコンセントに接続された複数のスイッチユニットと見なすことができるように、スイッチストリップのコンセント1からNは、好ましくは、リレー7101からリレー716Nによって制御される。これは、スマートフォンのオペレーティングシステム上で動作するコントローラAppを介して、各スイッチストリップコンセントが個別に制御できることを除いて、市販の多くの配電盤に類似した概念である。スイッチユニット400について上で説明した機能のすべては、好ましくは、スイッチストリップ700の各コンセントが利用可能である。加えて、コントローラAppを使用して、ユーザは、好ましくは、各スイッチストリップコンセントに意味をもつ表記で個別に名前を付けることができ、例えば、コンセント1がTVになり、コンセント2がステレオになるなどである。スイッチストリップ自体には、娯楽ユニットなど、包括的な名前を与えることができる。スマートフォンのコントローラAppと、関連するファームウェアを有するMCU704とは、コンセントのグループに単一の機能を適用できるように、好ましくは、コンセントをグループ化することができる。このようにすることで、スマートフォンのグラフィックススクリーン102に一度触れるだけで、5分経ったら、PC、スキャナ、およびプリンタの電源をオフにするなど、別々のコンセントを同時に制御することができる。異なるプログラムに従って、コンセントの異なるサブグループを制御することができる。コンセントリレーを調光器回路510と適切なMCUファームウェアとで置き換えることによって、スイッチストリップ700のコンセントの1つまたは複数が、調光ユニットの機能を提供できることも理解されよう。図10および図11は、好ましくは複数の電力制御ユニット200とともに単一のスマートフォン100を利用する代表的なシステムを示している。図10を参照すると、スマートフォン100は、電力制御ユニット200とワイヤレスで通信を行い、好ましくは、中央ハブをもたないピアツーピアシステムである。好ましくは、ただ1つのワイヤレス通信接続は、スマートフォンと電力制御ユニットの各々との間の双方向リンクである。好ましくは、各電力制御ユニット200は、無線機306などのワイヤレスインタフェースを含む。本発明の好ましい実施形態は、コントローラとしてスマートフォンを、具体的には、少なくとも従来のWi-Fiを含む、より好ましくはWi-Fiダイレクトも同様に含むスマートフォンを使用するが、本発明の適用例の特定の要件に応じて、近距離無線通信NFCまたはBluetooth登録商標などの他のワイヤレス通信システムも使用することができる。NFCは、ISO/IEC14443近接型カード規格を拡張したものである。NFCは、0.2m未満の通信距離を有し、データ速度は、約424Kbit/sであるが、本発明のいくつかの好ましい実施形態のデータ通信要件にとっては、より適切であり得る。Bluetooth登録商標は、適切に構成されたBluetooth登録商標デバイスが、Wi-Fiダイレクトに類似した方法で、ピアツーピア接続を形成することを可能にし、そのような状況では、Bluetooth登録商標ワイヤレスリンクは、Wi-Fiダイレクトワイヤレスリンクに取って代わり、同じまたは類似の機能を実行することができる。Bluetooth登録商標とWi-Fiダイレクトは、同じ周波数帯域に共存することができ、ほとんどのスマートフォンは、Bluetooth登録商標と従来のWi-Fi機能の両方を有する。Wi-Fiダイレクト仕様が、接続デバイスのうちの1つがWi-Fiダイレクト規格をサポートすることしか要求しないことに鑑みて、従来のWi-Fiをサポートするスマートフォンのきわめて大きな設置基盤は、本発明の好ましい実施形態がWi-Fiダイレクト規格をサポートすることを暗示している。Bluetooth登録商標およびWi-Fiダイレクトは、本発明の好ましい実施形態とともに使用可能な双方向通信ネットワークの2つの例であるにすぎない。将来的には、他の仕様、方法、技術、またはプロトコルに基づいた双方向通信システムが開発され、本発明の好ましい実施形態とともに使用可能になることが予見されている。ピアツーピアのような構成は、1つもしくは複数の基地局、またはワイヤレスルータもしくはアクセスポイントなどの他の仲介デバイスを必要としなくなるので、ピアツーピア通信リンクは、好ましい方法である。したがって、本発明の好ましい一実施形態では、コントローラと電力制御ユニットの間の通信がピアツーピア形式の通信となるように、そのような仲介デバイスは、特に排除される。好ましい一実施形態では、従来のアドホックワイヤレス技術の使用も排除されるが、それは、そのような技術が他の場合なら提供できるどのような利益と比べても、そのような技術が明らかに複雑であるからである。ピアツーピア通信は、ネットワーク全体にわたる多くの利点を提供する。例えば、直接通信ネットワークは、従来の集中サーバベースのネットワークと比べて、より高いレベルのセキュリティを提供し、またユーザが、コントローラから、ワイヤレスグループに他のデバイスを選択的に追加プラグインし、および/またはワイヤレスグループ内のデバイスを選択的に除外する機会を提供する。本発明に適したワイヤレス通信方法のすべては、双方向プロトコルを含み、無線機306は、送信機TXおよび受信機RXを含むので、全二重通信をサポートできることに留意されたい。ガレージドアコントローラ内の送信機など、単純なワイヤレス通信を使用して、機能のいくつかを実行することが可能である。しかし、そのような機能をサポートするために、コントローラと電力制御ユニットの間で情報を交換する必要がある。コストおよび所望の動作機能に応じて、電力制御ユニットは、Wi-Fiダイレクト無線機だけ、Bluetooth登録商標無線機だけ、または両方の技術を含むことができる。コントローラAppは、電力制御要素とユーザが制御空間を移動するときに最良の通信リンクをシームレスに提供する無線技術とを任意に混合したものと通信することができる。これは、制御空間を、コントローラから近い小さな半径に、または大きな半径に制限することを可能にし、ユーザが本発明の好ましい一実施形態を構成し、使用する方法において、より大きな柔軟性をユーザに提供する。図11は、住宅環境におけるシステムの好ましい一実施形態である。このシステムは、それが望ましければ、非住宅環境に適合させ得ることを理解されたい。図11に示されるように、電力制御ユニットは、所望の適用例に応じて、異なるように構成することができる。単なる例であるが、ガレージドア26、天井ファン28、作り付け屋内照明30、および/または屋外照明32は、スマートフォン100と連携する、フェイスプレートの背後に取り付けられた上で説明した壁面調光ユニット600に類似した電力制御ユニット300を用いて、操作することができる。独立型ランプ34、娯楽機器36、および/または事務機器38は、スマートフォン100と連携する、スイッチユニットとして構成されたそれぞれの電力制御ユニット300を用いて、操作することができる。電力制御ユニットは、それが望ましければ、特定の適用例のために構成できることを理解されたい。例えば、ガレージドア26は、フェイスプレートの背後に取り付けられたユニットの代わりに、スイッチユニットを用いて制御することができる。加えて、システムとともに使用するために、他のスマートフォンを構成することができるが、好ましくは、ある時点で、ただ1つのスマートフォンしかシステムにアクセスすることができない。図12を参照すると、娯楽機器36への電力を制御するためのスイッチユニット400として形成された電力制御ユニットとともに使用される、スマートフォン100が示されている。ユーザは、テレビまたはステレオ機器など、1つまたは複数の製品の電源を入れ、または切るために、スイッチユニット400を操作することができる。このような方法で娯楽機器を操作することで、スタンバイモードにあるときの娯楽機器による電力消費がなくなり、したがって、エネルギーコストが低下する。図12Aは、プラグ40とともに使用するために構成されたスイッチユニット400の拡大図を示している。プラグ40は、テーブルタップまたは個々の電気製品への電気接続とすることができる。図12Aに示されるように、スマートフォン100は、好ましくは、娯楽機器36とではなく、スイッチユニット400と直接的に通信を行う。図13を参照すると、天井ファン28への電力を制御するための壁面取り付け電力制御ユニット300とともに使用される、スマートフォン100が示されている。図13に示されるように、ユーザは、スマートフォン100上のコントローラApp106を用いて、特定の部屋または製品を選択することができる。例えば、ユーザは、コントローラAppで天井ファンを選択し、起動時刻に関して、または一日の異なる時間に応じた速度に関して、壁面取り付け電力制御ユニット300をプログラムすることができる。代替として、ユーザは、時刻を再プログラムすることなく、スマートフォン100を用いて、天井ファンを起動もしくは停止すること、またはその速度を変更することができる。夜間の気温は涼しいので、冷却効果を小さくするために、好ましくは、天井ファンの速度を低下させる必要があることがよく知られている。しかし、寝室の場合、これは、ファン速度を変更するために、朝早い時間に起床することを必要とする。したがって、壁面取り付け電力制御ユニット300は、気温センサを含むことができ、気温センサは、壁面取り付け電力制御ユニット300が、コントローラAppにおいてユーザによって選択されたパラメータを併用しながら、身体的に不快にならない最大の冷却効果をもたらすために、気温と同期して、天井ファンの速度を変化させることを可能にする。図14は、ユーザの命令に従って電力制御ユニットを起動するために、ユーザが取るアクションを含む、方法800のフロー図である。そのようなアクションは、好ましくは、特定の電力制御ユニット用としてコントローラAppによって提示される利用可能な選択肢に触れることによって、その電力制御ユニットに伝えられる。図14を参照すると、ステップ802において、ユーザが、スマートフォンのスイッチをオンにし、スマートフォンのオペレーティングシステムが、数々のアイコンをグラフィックススクリーン上に表示する。ユーザは、スマートフォンのオペレーティングシステムに応じて、コントローラApp用のアイコンを見つけるために、表示のスクロールまたは改ページを行わなければならないことがある。見つかると、ステップ804において、ユーザは、コントローラAppのアイコンに触れ、コントローラAppが起動する。ステップ806において、コントローラAppは、無線機がアクティブであるかどうかを調べる検査を行い、アクティブでない場合は、無線機をオンにするようにユーザに要求する。実施によっては、コントローラAppは、無線機を自動的にオンにすることができる。ひとたびオンになると、コントローラAppは、ステップ808において、ワイヤレス通信範囲内に存在する電力制御ユニットを探して、その無線周波数をスキャンする。ステップ810において、電力制御ユニットが検出されなかった場合、コントローラAppは、ステップ812に進み、ユーザにその旨を伝える。1つまたは複数の電力制御ユニットが検出された場合、ステップ814およびステップ816において、コントローラAppは、その各々と通信を行って、それらの名前およびタイプを決定し、この情報をスマートフォンのグラフィカルスクリーン上でユーザに表示する。ステップ818において、表示された電力制御ユニットのアイコンの1つをユーザが選択した場合、その後、ステップ820において、コントローラAppは、その特定の電力制御ユニットのためのオプションページを表示する。ステップ822において、アクティブな電力制御ユニットについての特定の機能をユーザが選択した場合、コントローラAppは、ステップ824に移動し、機能コマンドを電力制御ユニットに送信する。ステップ826において、コントローラAppは、電力制御ユニットから応答があったかどうかを検査し、応答が受信されなかった場合、ユーザに通知し、次のコマンドを待つ。機能が実行されたことを電力制御ユニットが確認した場合、ステップ830において、コントローラAppは、要求された機能が実行されたことをユーザに伝え、その後、次のコマンドを待つ。上で説明したステップは、本発明の範囲から逸脱することなく、異なる順序で実行すること、変更すること、またはあるステップを完全に省くことができることを理解されたい。様々なデバイスの機能を制御するための個別のワイヤレスリモートコントローラの使用が、急速に増加しており、数十年にわたって家電製品をリモート制御する際の主流であった赤外線リモートコントローラに取って代わりつつある。いくつかのオーディオ機器メーカは、長年にわたってワイヤレスリモートコントローラを使用してきたが、TVメーカなど、家電業界の他のセクションでは、赤外線コントロールを使用する傾向にあった。ほとんどの環境では、どちらも等しく良好に機能するのであるが、コントローラと制御対象デバイスの間に直接的な見通し線を必要としないので、ワイヤレスリモートコントローラの方が優れていると思われていたが、ワイヤレスリモートコントローラは、製造するのによりコストがかかり、指定された無線周波数帯域で動作させなければならず、他のワイヤレスデバイスからの干渉を受けやすい。ガレージドア開閉機などのいくつかの適用例では、赤外線コントロールの動作限界のため、もっぱらワイヤレスリモート制御が使用される。今ではスマートフォンが普及しているので、1つのデバイスで個人のリモート制御の適用例のすべてを処理することには、大きな利点がある。しかし、日々ユーザがインタフェースを取るリモート制御されるデバイスのすべてを操作するためにユーザが持ち運ぶ必要があるただ1つの制御デバイスにスマートフォンが本当になった場合、同じ方法でサービスする必要がある設置されたワイヤレス制御されるデバイスが数億存在している。ここで図15を参照すると、本発明の別の好ましい実施形態による、リモート制御ユニット900が示されている。リモート制御ユニット900は、リモート制御ユニット900が、好ましくは1GHz未満の無線機Sub1GHzradioである、追加の無線機907を含むことを除いて、電力制御ユニット300に類似している。図15に示されるように、外部プラグ接続Ap、Np、Epは、プラグ216図4Bに対応し、ソケット接続As、Ns、Esは、ソケット208図4Aに対応する。1GHz未満の無線機である無線機907は、リモートデバイスの要件に応じて、送信機のみとすることができ、または送信機と受信機とすることができる。無線機907は、数々の異なるキャリア周波数で動作するように、MCU904によって構成することができ、それらのキャリア周波数上にデータを変調することができ、単なる例として、ガレージドア開閉機、警報システム、および/またはスプリンクラシステムなどのリモートデバイス内の互換性のある無線受信機は、符号化データを受信し、復号し、それに基づいて動作することができる。無線機907は、FSK、GFSK、MSK、OOK、または他の変調方法が可能なことがあり、免許不要の産業科学医療ISM周波数を含む広い周波数範囲で動作できることがある。これらの仕様は、ほとんどのワイヤレスセンサネットワーク、ホームおよびビルディングオートメーション、警報およびセキュリティシステム、ならびに産業用モニタリングおよび制御に適用可能であるが、特定の周波数および変調仕様を有するシステム互換送受信機が必要とされる適用例が存在することもある。これらの状況では、本明細書で説明する実施形態の範囲内で、特定の無線機907を提供することができる。ごく一般的ないくつかとして、ガレージドア開閉機、境界ゲート、音楽システム、ブラインド、および映画投影スクリーンとの間で、ワイヤレスリモート通信を現在使用している、多くの適用例が存在する。ガレージドア開閉機だけを考えてみても、システムおよび関連するワイヤレスコントローラの数は、全世界で、十億にはならないとしても、数億にはなる。スマートフォンを使用して、ガレージドアを制御するには、スマートフォンがガレージドア開閉機と通信できることが好ましい。残念なことに、ガレージドア開閉機は、ほとんどが独自仕様の基本変調方法を用いる単純なワイヤレス通信システムを使用する。それと比べて、スマートフォンは、全世界のすべてのメーカの製品どうしの連携動作を保証する厳格な国際規格および認証に準拠した、レガシWi-Fi、Wi-Fiダイレクト、およびBluetooth登録商標などの、複雑なワイヤレスシステムを使用する。近所のガレージなど、隣接するワイヤレス制御設備からの干渉を防ぐため、ローリングコードなどの複雑なデータセキュリティ方式を使用して、a各設備を個別にすることができ、またb傍受された無線送信が犯罪目的で使用されることを防止することができる。システム設計に応じて、リモートサービスが要求する場合は、MCU904および/または無線機906は、必要な数学的計算を実行して、正しい制御コードを提供することができる。図16は、N個のスマートフォン100と通信できる、リモート制御ユニット実施形態として示された、単一の電力制御ユニット200’のシステム絵図である。図16に示されるように、単一の電力制御ユニットは、Wi-Fiダイレクトピアツーピア通信を1:1で使用して、他のいかなるワイヤレスネットワークインフラストラクチャも必要とせずに、多くのスマートフォンによって制御することができる。図16に示される実施形態では、電力制御ユニット200’は、無線通信を使用して、スマートフォン100と個別に通信することができる。電力制御ユニット200’は、上で説明されたリモート制御ユニット900に類似したリモート制御ユニット実施形態として提供することができ、好ましくは、1GHz未満の無線機を含み、この無線機は、スマートフォン100の1つまたは複数によって制御される、例えば設置されたレガシシステムなどの、リモートデバイス42と通信するために使用される。図16に示されるシステムは、以下ではリモート制御ユニット900の観点から説明されるが、システムはそのように限定されないことを理解されたい。リモート制御ユニットとして使用される場合、リモート制御ユニット900は、好ましくは、スマートフォンと通信するためのWi-Fiダイレクト無線機と、リモートデバイスとワイヤレスで通信するための1GHz未満の無線機との、2つの無線送受信機を含む。リモートシステムがガレージドア開閉機である場合、設置されたレガシシステムリモートデバイス42は、ドアの開閉機構である。典型的なレガシシステムでは、クリッカclickerと呼ばれることがある、特別なリモートコントローラが、ドアを上げるおよび下げるコマンドをリモートデバイス42に送信するために使用される。この場合、リモートコントローラは、知られた個々のリモートコントローラから無線信号および埋め込みデータを受信し、復号し、それに基づいて動作するだけの、ガレージドアコントローラと自然なペアになる。図16に表されたシステムを用いる場合、リモート制御ユニット900は、ガレージドア開閉機とともに提供された標準的なリモートコントローラをエミュレートし、特定のリモートコントローラと同じ機能を実行することができる。これを達成できる1つの方法は、リモート制御ユニット900が、適切な無線周波数と、リモートデバイスを操作するのに必要なコードとを学習することである。この方法は、関与するシステムのタイプに依存し、映画スクリーンを上げ下げするような単純なシステムの場合、リモート制御ユニット900は、使用される単純なデータコードを学習することができる。しかし、ローリングセキュリティコードを含む、ガレージドア開閉機などの安全システムの場合、コードはそのつど異なるので、これではうまくいかない。このデータ機構は、制御コードの記録および再生を意図的に妨げ、リモートコントローラの動作を学習することを妨害する。しかし、図16に示されるシステムは、元のメーカが有する知識を用いずに設置されることはないので、動作周波数、キャリア変調方法、およびコード生成方法は、すべて分かることが予見されている。問題は、大量のレガシシステムを交換する必要なしに、スマートフォンを用いて操作できるように、レガシシステムをいかにアップグレードするかである。本発明のこの実施形態では、リモート制御ユニット900は、好ましくは、その再プログラム可能なメモリに、リモートデバイス42の動作パラメータを記憶する機能を有する。これらのパラメータを使用して、MCU904図15は、元のワイヤレスリモート制御の機能をエミュレートすることができ、リモートデバイス42がそれらの機能を同じ方法で実行するように、1GHz未満の無線機907を使用して、正しいコマンドをリモートデバイス42に送信することができる。しかし、これを行うには、リモート制御ユニット900は、好ましくは、第1に、これまで作成された、または作成される可能性がある、あらゆるリモートデバイスと選択的に通信できなければならず、第2に、制御する必要があるリモートデバイスと自然なペアになるように選択的にプログラムできなければならないことが分かる。本発明のこの実施形態では、すべてのリモート制御ユニット900は、好ましくは、工場出荷時には同じであり、好ましくは、リモートデバイス42との通信を可能にする記憶情報を必ずしも有しているわけではない。個々のリモート制御ユニットがシステム内に設置されるとき、リモート制御ユニットは、通常の方法でスマートフォンとペアにされ、スマートフォンは、その後、ワイヤレス通信リンクを使用して、スマートフォン100とリモート制御ユニット900との間でデータが転送されることを可能にする。ユーザは、スマートフォン100を使用して、利用または設置のための特定のコントローラAppをダウンロードすることができる。スマートフォン100の接触感知グラフィックススクリーン102を使用して、ユーザは、リモートデバイス42を完全に記述するシステム記述情報を、コントローラAppに入力することができる。システム記述情報は、コントローラAppがリモートデバイス42の動作パラメータを決定できるように、好ましくは、DIPスイッチ設定、モデルタイプなど、任意の特定のパラメータも含む。これらのパラメータは、スマートフォン100からワイヤレス通信リンクを介して転送され、リモート制御ユニット900の再プログラム可能なメモリに記憶され、そこで、パラメータは、リモートデバイス42を制御するためのシステム操作機能の一部になる。この説明では、スマートフォン100からリモート制御ユニット900に動作パラメータを送信することを仮定しているが、同じ方法で完全な機能プログラムを送信することを排除してはいない。制御機能の複雑さに応じて、セキュリティ目的で、更新目的で、またはリモートデバイス42が異なる基本動作プログラムを必要とする新しいモデルであるために、完全な動作プログラムエンティティを転送することが好ましいことがある。コントローラAppから受信したパラメータを使用して、リモート制御ユニット900は、リモートデバイス42を操作するのに必要な、制御周波数、データ、およびコードを完全にエミュレートすることができる。代替として、特定のメーカについては、スマートフォンの接触感知スクリーン上でコントローラAppによってユーザに提示されたリストから実際のリモートコントローラタイプを選択することが可能であり、またはリモートデバイスに対応するバーコードをスキャンすることができる。適用例の複雑さおよびリモートデバイスのタイプに応じて、元の設定パラメータの他に、追加の情報をリモートデバイスから物理的に獲得する必要があることがあり、情報のすべてがひとたびコントローラAppに入力されると、リモート制御ユニット900は、元のワイヤレスリモートコントローラをエミュレートするように、スマートフォン100によってプログラムされる。リモート制御ユニット900が、リモートデバイス42に適合するようにプログラムされると、同じコントローラApp、または特定機能のコントローラAppを使用して、設置されたレガシシステムを間接的に制御することができる。他のスマートフォンも、設置されたレガシシステムを操作する必要がある場合、スマートフォンは、通常の方法でリモート制御ユニット900とペアを組むことができる。ユーザは、ユーザがリモート制御ユニット900を介してリモートデバイス42を制御することも可能にする、適切なコントローラAppをダウンロードすることもできる。リモート制御ユニット900とペアを組み、リモートデバイス42のためのコントローラAppを実行している、どのスマートフォンも、リモートデバイスを制御することができる。例えば、図17を参照すると、天井ファン28を制御するための第1の電力制御ユニット200’と、ガレージドア26の開閉を制御するための第2の電力制御ユニット200’とともに使用される、スマートフォン100が示されている。図17に示されるように、ユーザは、スマートフォン100上のコントローラApp106を用いて、特定の部屋または製品を選択することができる。例えば、ユーザは、コントローラApp上でガレージドアを選択し、スマートフォン100を用い、好ましくはリモート制御ユニット900として構成される電力制御ユニット200’を通して、ガレージドア26を開閉することができる。ガレージドア開閉機の例では、ユーザは、スマートフォンのスクリーンに触れて、ガレージドアのコントローラAppを起動する。コントローラApp106は、利用可能な例を表示し、この例の場合、ガレージドア26を開閉できる単一ボタンリモートコントローラのエミュレーションが仮定されている。ユーザは、スクリーン上の開/閉ボタン表現に触れて、この機能を起動する。スマートフォンは、ワイヤレス通信システムを使用して、開/閉コマンドをリモート制御ユニットに送信する。リモート制御ユニットは、開/閉コマンドが要求されていると判断し、1GHz未満の無線システムを使用して、適切なコマンドをリモートデバイスに送信し、リモートデバイスは、閉じている場合はガレージドア26を開き、または開いている場合はガレージドア26を閉じることによって、コマンドに応答する。図17の参照を続けると、ユーザは、同じスマートフォンコントローラを使用して、コントローラApp上で天井ファンを選択し、スマートフォン100を用い、天井ファン28とともに使用するために特に構成された電力制御ユニット200’を通して、天井ファンを起動し、止め、または天井ファンの速度を変更することができる。上で説明したシステムは、本発明の範囲から逸脱することなく、多くの方法で拡張できることを理解されたい。単なる例であるが、押しボタンスイッチを使用して単一の機能を起動するようなシステムの場合、1GHz未満の無線機は、電気機械式リレー接点セットで置き換えることができる。この機能は、時にはガレージドア開閉システムにおいて利用可能であり、リレー接点セットを含むリモート制御ユニットが、ガレージドアを制御するのに使用される押しボタンスイッチに取って代わることを可能にする。しかし、ワイヤレスリモート制御の置き換えとは異なり、リモートデバイスとリモート制御ユニットの間の接続は、物理的に設置する必要があり、一方、ワイヤレス接続は、その必要がない。図15に見られるように、リモート制御ユニット900は、電力制御ユニット300が電力制御回路310を有するのと同じ方法で、電力制御回路910を含む。リモート制御ユニット900は、リモートデバイスと通信するために無線機907を含むが、電力制御ユニット300に関して説明した電力制御機能のすべてを依然として提供することができる。電源ソケットAs、Ns、Esに照明または機具のプラグを差し込み、特定のリモート制御ユニットに適用可能な適切なコントローラAppをロードすることによって、電源オン/電源オフ、照明オン/照明オフ、照明の調光などの機能も、リモート制御ユニット900を介して提供することができる。図15は、スイッチ312、314などの外部スイッチを示していないが、これは、リモート制御ユニットに課される制約ではなく、特定のリモート制御ユニットが外部スイッチを必要とする場合は、外部スイッチを提供することができる。リモート制御ユニット900は、本発明の範囲から逸脱することなく、様々な方法で構成できることを理解されたい。例えば、リモート制御ユニット900の電子サブシステムを、別個の商用電源コンセントが必要とされない照明スイッチ壁面プレートの背後に設置することができる。電力制御回路910は、照明空間に照明調光機能または照明オン/オフ機能を提供するために利用することができる。リモート制御ユニット900は、まったく異なる1組の制御機能および/または動作を有する別の独立した制御システムとの無線または有線インタフェースを提供することができる。この場合、リモート制御ユニット900は、他のシステムとスマートフォンとの間のインタフェースを提供することができる。サーバからスマートフォン100を介して機能サブセットをダウンロードし、それをリモート制御ユニット内の再プログラム可能なメモリに転送できることによって、スマートフォンによる制御を受け入れるいかなる能力も元来は有さないシステムが、置き換えを行う代わりに、拡張された機能を有することができる。本発明の別の実施形態では、リモート制御ユニット900内の無線機906は、まったく異なるワイヤレス機能をサポートする代替の無線機で置き換えることができる。例えば、Zigbee登録商標、Z-Waveなどの他の規格に準拠した、利用可能な多くの特定のアプリケーションデバイスが存在する。特定の機能を実行するデバイスを有することが役立つことがあるが、本発明の好ましい一実施形態で使用されるようなWi-Fiダイレクトシステムを用いて、これらの機能を再現することが適用可能ではないことがある。これらの状況では、リモート制御ユニットに適切な無線機907を提供することによって、スマートフォン100と異なる通信仕様に準拠するリモートデバイスとの通信経路を提供することが可能であることが分かる。1GHz未満の無線機のための機能をリモート制御ユニットにロードし、実行できるように、適切なコントローラAppをスマートフォンにダウンロードできたように、レガシWi-Fi、Wi-Fiダイレクト、またはBluetooth登録商標デバイスとは互換性のない、Zigbee登録商標デバイスなどの他のシステムの場合も、同じことを行うことができる。ここで図18を参照すると、本発明の別の好ましい実施形態による、電力節約ユニット1000が示されている。電力節約ユニット1000は、電力測定回路1020が含まれることを除いて、電力制御ユニット300に類似している。電力節約ユニット1000は、プラグ216図4Bに対応する外部プラグ接続Ap、Np、Esと、ソケット208図4Aに対応するソケット接続As、Ns、Esとを含む。電力測定回路1020は、商用電源コンセントプラグAp、Np、Epから送られる電気の電気パラメータを測定することを可能にする。これらのパラメータは、瞬時電圧、電流、および電力、IrmsおよびVrms、平均実電力および見掛け電力、ならびにエネルギー-パルス変換が利用可能なように、MCU1004から利用可能である。無線機1006を使用して、測定される電気パラメータの一部または全部を、通信リンクを介してスマートフォン100に送信することができる。ひとたびスマートフォンに記憶されると、コントローラAppは、必要であれば、追加の計算または変換を実行し、ユーザが見られるように、結果をスマートフォンの接触感知スクリーン上にグラフィカル形式で表示することができる。これらのパラメータを適切に処理することで、取り付けられたデバイスまたは機具によって使用されている瞬時電力などの情報を表示することが可能になる。経時的な電力使用、使用される総電力、および傾向分析も、好ましくは電力節約ユニット1000によって測定され、ユーザに表示できる、基本電気データの有益な表現のいくつかである。スマートフォンのインターネット機能を使用することによって、コントローラAppは、電力会社の料率および料金にアクセスし、使用量と費用の比較をユーザに提供することができる。取り付けられた機具またはデバイスによって使用されている電気の瞬時電気パラメータを測定し、送信するのに加えて、電力節約ユニット1000は、好ましくは、取り付けられた器具またはデバイスが使用されていないときに、スタンバイまたは待機電力を自動的にオフにすることによって、電力を節約することもできる。コントローラAppと、スマートフォン100と電力節約ユニット1000の間のワイヤレス通信リンクとを使用して、ユーザは、閾値電力限界を設定することができる。これは、任意の取り付けられた機具またはデバイスをスタンバイモードに入れ、その後、瞬時電力を測定し、記録するように電力節約ユニットに命じることによって達成することができ、または代替として、スタンバイ電力限界が分かっていれば、ユーザが、スマートフォンのグラフィックス接触スクリーンを介して、手動でスタンバイ電力限界を入力することができる。閾値電力限界は、好ましくは、スタンバイ電力限界よりも高いが、閾値電力限界よりも低い瞬時電力測定値は、取り付けられたデバイスがオフにされたことを意味すると見なせるように、動作電力よりは低い。電力節約ユニット1000は、好ましくは、取り付けられた機具またはデバイスから電力が常に利用可能である一日のうちの時間を決定するようにユーザに要求する、自動シャットダウンモードを有する。この時間の間、取り付けられた機具は、それ自体の電源スイッチを介して、またはコントローラAppのスイッチオンコマンドもしくはスイッチオフコマンドを使用する電力節約ユニット1000を介して、要求された通りにオンまたはオフにすることができる。便宜的に、この期間を平常時間と呼ぶ。平常時間外の時間は、シャットダウン時間と呼ばれる。これらの異なる時間がどのように決定されるかについての一例を挙げると、通常のオフィス環境を考えた場合、例えば、午前6時から午後6時までは従業員がオフィスにいることが予想されるので、この期間が、コントローラAppによって、平常時間として電力節約ユニット1000に設定される。デフォルトでは、午後6時から午前6時までの期間夜間時間は、シャットダウン時間である。電力節約ユニット1000が、例えば、PC、プリンタ、およびスキャナを含むことができる、コンピュータワークステーションに電気を供給する場合、平常時間中は常に電力が利用可能であり、コンピュータワークステーションをオンにして、通常通りに使用することができる。午後6時になると、電力節約ユニット1000は、取り付けられた機具またはデバイス、このケースでは、コンピュータワークステーションによって使用されている電力の量を検査する。測定された電力がスタンバイ限界を超過している場合、それは、コンピュータワークステーションがまだ使用されていることを意味しており、何のアクションも取られない。しかし、測定された電力が閾値限界を下回っている場合、それは、コンピュータワークステーションがオフにされており、使用されている電力は、スタンバイまたは待機電力だけであることを意味している。この状態にあることを電力節約ユニット1000が判断した場合、電力節約ユニット1000は、好ましくは、そのソケットAs、Ns、Esから電源を切断し、電源は翌日の午前6時まで切断されたままであり、翌日の午前6時になると、電源が再接続され、コンピュータワークステーションを日常業務に使用する準備がととのう。シャットダウン時間が開始しても、またはこの例では午後6時になっても、スタンバイ電力限界を超えている状況では、電力節約ユニット1000は、提供されている瞬時電力をモニタリングし続ける。これによって、コンピュータワークステーションは、中断なしに、電力の供給を受け続けることが可能になる。しかし、コンピュータワークステーションがオフにされたことを、瞬時電力が閾値限界よりも低くなったことによって、電力節約ユニット1000が検出した場合、電力が電源ソケットAs、Ns、Esから切断され、電力節約ユニット1000は、シャットダウン時間に入る。図18には示されていないが、各電力節約ユニット1000は、図5の電力制御ユニット300について示されたのと同じ外部切断スイッチ312および接続スイッチ314を含むことができる。接続スイッチを押すと、電力節約ユニット1000は、シャットダウン期間を終了して、電源ソケットAs、Ns、Esに電力を印加し、それによって、電力が通常通り切断されている時間の間に、コンピュータワークステーションを起動させることが可能になる。所定の時間の後、平常時間に達しない場合は、電力節約ユニット1000は、瞬時電力の平常シャットダウン時間モニタリングに入る。シャットダウン時間中に、瞬時電力が閾値限界よりも低くなった場合、電力節約ユニットは、再び、電源ソケットAs、Ns、Esへの電力を切断する。好ましくは、いつでも、一日のうちの時間に係わらず、電力節約ユニット1000は、スマートフォン100上で動作するコントローラAppによって、オンまたはオフに切り換えることができる。別の例では、電力節約ユニットは、所定の最大よりも少なく要求するデバイスにだけ電力を供給するように構成することができる。ユーザは、電力節約ユニット1000に、取り付けられたデバイスによって使用されている電力をモニタリングし、所定の最大を超過した場合、その取り付けられたデバイスを切断するように命令することができる。商用電源故障またはデバイス障害の後、1次回路ブレーカを切るのに必要な電力レベルよりもはるかに低いレベルにおいて、取り付けられたデバイスを保護するために、類似の適用例を使用することができる。取り付けられたデバイスによって使用されている電力を測定できることで、任意の数の電力節約、制御、規制、および保護の適用例を考案することが可能であり、そのような適用例は当業者に明らかであり、その限られた例だけが提供されていることを理解されたい。上述の電力節約ユニット1000の動作についての説明は例示的なものであり、本発明の範囲内で、他のより複雑な電力節約方法を考案できることも理解されよう。図15を再び参照すると、本発明の別の好ましい実施形態では、2つのリモート制御ユニット900が、1GHz未満の無線機907を介して、互いにワイヤレスで通信することができる。無線機906は、好ましくは、スマートフォン100とワイヤレスで通信するために使用されるが、1GHz未満の無線機907を使用して、2つのリモート制御ユニットの間で全二重通信を確立できるように、当業者は、適切な独自仕様のコマンドおよび制御プロトコルを考案することができる。この実施形態では、2つのリモート制御ユニット900の一方は、スマートフォン100と通信できる必要がなく、なぜならば、スマートフォンとの通信は、他方のリモート制御ユニット900を介して間接的に行うことができるからである。したがって、費用および電力を節約するために、リモート制御ユニット900の一方から無線機906を省くことができる。本発明のこの好ましい実施形態のために使用される場合、マスタリモート制御ユニットという用語は、無線機906を含む、図15に示されたリモート制御ユニット900を指している。スレーブリモート制御ユニットという用語は、無線機906が取り除かれたリモート制御ユニット900を指しているが、好ましくは、他のすべての点については同一である。マスタリモート制御ユニットおよびスレーブリモート制御ユニットは、好ましくは、1GHz未満の無線機を使用して、互いにワイヤレスで通信する。マスタリモート制御ユニットは、好ましくは、Wi-Fiダイレクトおよび無線機906を使用して、スマートフォン100とワイヤレスで通信する。1GHz未満の無線機は、使用国で合法的に動作させることができる限り、独自仕様要件を含む任意の所望の規格に準拠できることに留意されたい。本発明のこの実施形態は、指定された数のスレーブリモート制御ユニットと通信でき、それらを制御できる、1つのマスタリモート制御ユニットが存在する、単純なマルチデバイス電力制御グループを形成できるように決定される。この好ましい実施形態では、各マスタリモート制御ユニットは、単なる例として、自己完結型のグループとして機能する4つのスレーブリモート制御ユニットを制御するが、グループ内のスレーブリモート制御ユニットの数は、機能要件に応じて、4つよりも多く、または少なくすることができることが分かる。スレーブリモート制御ユニットは、単なる例として、電源オン/オフ、照明オン/オフ、または照明の調光などの、単純な機能を実行しさえすればよいので、非常に僅かな電力しか消費しない、非常に低コストのデバイスである。より複雑な機能は、スマートフォンのコントローラAppと連携して、必要であれば、4つのスレーブリモート制御ユニットの各々に基本機能コマンドを発行する、マスタリモート制御ユニットによって制御することができるが、最終的には、これらの基本コマンドのタイミングおよび順序は、ユーザが決定することができる。この実施形態で説明されるシステムは、好ましくは、最大で5つの別個の電力制御デバイスマスタ1つ、スレーブ4つを提供し、それらは、マスタリモート制御ユニットのかなり近くに存在することによって、グループを構成することが予見されている。例えば、電力制御グループは、同じ部屋内または隣接する部屋内の照明および電源を制御することができるが、必ずしも家の全エリアにわたって制御できるわけではない。ユーザは、好ましくは、グループをなす最大で5つの電力制ユニットを個々に制御し、または他のより複雑な構成では、スマートフォン100上で動作するコントローラAppを介して制御する。コントローラAppを使用して、ユーザは、異なる電源および照明構成を定義し、帰宅、TV視聴、リラックスなど、認識可能な名前を割り当てることができるように、グループに対して1つまたは複数のプロファイルを設定することができる。例えば、帰宅プロファイルなどのプロファイルは、スマートフォン100から起動され、このプロファイルは、玄関ドアを開ける前に、玄関ドアの外から、アパートメント内の適切な照明をオンにして、ユーザが入る前に、確実にアパートメントを明るくしておくことができる。この構成を使用して達成できる電源および照明機能の順列は非常に多く、与えられた例は、説明的なものにすぎず、限定的なものでないことは明らかである。スマートフォン100および/またはコントローラAppは、アナログ音声コマンドのデジタル表現を解析し、ユーザが言った必要な機能を決定する、音声認識機能を含むことができる。コントローラAppは、選択された電力制御ユニットを、所定のプロトコルに準拠した一連の要求およびコマンドに自動的に関与させ、ユーザが言ったコマンドを電力制御ユニットに実行させる。コントローラAppの音声認識および起動機能によって制御される機能の一例は、適切に設置されたガレージドアの開閉である。この場合、スマートフォン100は、ハンズフリーモードで動作していることができ、コントローラAppは、音声認識モードで動作している。ユーザがガレージから出発する準備ができたときに、ユーザがオープンドアと言うと、それが、スマートフォンが通話に使用されている場合と同じ方法で、通常のアナログ音声コマンドとしてスマートフォン100によって受け取られる。コントローラAppは、アナログのオープンドアコマンドのデジタル形式を解釈し、ガレージドアコントローラとの間で一連の命令および検査を開始し、所定のプロトコルが守られていれば、ガレージドアコントローラによって、ガレージドアが開かれる。スマートフォン100とガレージドアコントローラの間の同様の一連のコマンドは、音声コマンドクローズドアに応答するものであり、それによって、ガレージドアが閉じられる。図19は、ユーザが言ったコマンドがシステムによって認識されて、ガレージドアが開くようにする、ユーザとスマートフォンの間、およびスマートフォンとガレージドアコントローラと連携するように使用される電力制御ユニットの間の、例示的なアクション、コマンド、および応答のフロー図としての方法1100を示している。特に、方法1100は、例示的なガレージAppを実行するステップを含み、ガレージAppは、ステップ1102の音声認識モードでは、コントローラAppのサブAppとすることができる。ステップ1104において、ユーザがオープンドアと言う。ステップ1106において、ガレージAppは、音声コマンドを処理し、オープンドア命令をワイヤレスリンクを介してガレージドアコントローラに送信する。ドアコントローラは、ガレージAppから要求を受信し、ステップ1108において、オープンドアコマンドを受信した旨の確認を用いて応答する。ステップ1110において、ガレージAppは、ドアコントローラからの応答を待ち、応答が受信されない場合、または応答が正常でない場合は、その後、ステップ1112において、ガレージAppはステップ1114に進み、ユーザはドアを開く要求が失敗したことを通知され、要求は終了する。ドアコントローラからの応答が正常である場合、ガレージAppはステップ1112からステップ1116に進み、音声合成を使用して、ガレージドアを開く要求を確認するようユーザに求める。ステップ1118において、ユーザは、オープンドア確認と言うことによって応答し、それによって、ステップ1120において、ガレージAppは、オープンドア確認応答をガレージドア開閉機に送信し、ガレージドアを開くためのユーザ要求を完了する。ステップ1122において、ガレージドア開閉機は、それがオープニングドアであることを確認し、その後、要求された機能を完了することに着手して、ガレージドアを開く。上で説明したステップは、本発明の範囲から逸脱することなく、異なる順序で実行すること、変更すること、またはあるステップを完全に省くことができることを理解されたい。音声起動および制御は、上で説明した実施形態のいずれとでも利用できることを理解されたい。本発明のさらなる実施形態では、音声起動および制御の使用は、他の電力制御およびリモート制御の適用例にも組み込むことができる。それによって、例えば、音声コマンドを用いてリモートデバイスを起動するために、音声認識機能を有するコントローラAppを、リモート制御ユニットと併せて使用することが可能である。本発明のこの実施形態は、既存の無線信号起動のリモートワイヤレス制御デバイスがその機能を実行するのに、そのリモートワイヤレス制御デバイスに対する変更を必要としないことを理解されたい。電力制御ユニットの音声認識および起動は、別のサードパーティアプリケーションプログラムAppに組み込むことができ、コントローラAppだけが提供するよりも広範なサービスを実行するAppによる、電力制御ユニットの音声制御を可能にすることを理解されたい。本発明のシステムおよび方法は、様々な住宅環境および/または商業環境において適用できることを理解されたい。単なる例であるが、上で説明したようなコントローラを使用して、ガレージドア開閉機ドライブを作動させることができるように、電力制御ユニットをガレージドア開閉機ドライブに取り付けること、またはそれと統合することができる。上で説明したようなコントローラとともに使用するために、電力制御ユニットをアラームシステムに取り付けること、またはそれと統合することもできる。上で説明したようなコントローラを使用して、カーテン、ブラインド、日よけ、または映画スクリーンを起動できるように、電力制御ユニットを電動カーテン、ブラインド、日よけ、または映画スクリーンに取り付けること、またはそれらと統合することができる。上で説明したようなコントローラを使用して、プール濾過システムもしくはプール/庭照明システムを起動し、および/またはその動作をプログラムできるように、電力制御ユニットをそれらのシステムに取り付けること、またはそれらと統合することができる。電力制御ユニットは、通常は水道の蛇口である入口から通常はホース接続部である出口までの水の流れを調節する、バッテリ動作の灌漑デバイスに組み込むことができる。そのようなデバイスは、通常は複雑な設定手順を有し、上で説明したようなコントローラは、バッテリ動作の灌漑デバイスを起動し、および/またはその制御をプログラムするために使用され得る。上で説明したようなコントローラを使用して、空調ユニットを起動できるように、電力制御ユニットを室内空調ユニットに取り付けること、またはそれと統合することができる。上で説明したようなコントローラを使用して、天井ファンを起動し、その速度を制御できるように、電力制御ユニットを室内天井ファンに取り付けること、またはそれと統合することができる。電力制御ユニットのグループ、調光制御ユニットのグループ、またはその両方からなるグループを使用して、住宅空間よりも広いSMEまたは商業小売空間における照明を制御することができる。単一のコントローラを、複数のシステムとともに使用することができる。例えば、コントローラを使用して、1つもしくは複数の部屋の照明システム、電気暖房などの環境制御システム、警報システム、ガレージドア開閉機、テレビもしくはステレオなどの機具、ならびに電気を必要とする他の任意の補助デバイスおよび/もしくはシステムのうちのいずれか1つまたは複数を制御することができる。本発明の別の好ましい実施形態では、スマートフォン自体が、音声認識および起動のために用意された機能を含むことができる。多くの適用例では、音声コマンドを用いて電力制御ユニットを起動する機能は、使用の容易性および安全性の両方にとって重要な機能である。本明細書で使用される場合、電力制御ユニットという語句は、例えば、電気装置またはシステムとコントローラとの間で動作する、仲介デバイスを表すために使用されることを理解されたい。単なる例であるが、上で説明したスイッチユニット、調光ユニット、壁面調光ユニット、スイッチストリップ、電力測定ユニット、リモート制御ユニット、および電力節約ユニットは、電力制御ユニットの例示的な形態である。好ましくは、好ましい実施形態の1つまたは複数におけるシステムは、ルータまたはアクセスポイントなしに動作するように構成される。本発明の別の好ましい実施形態では、システムは、コードレスとなるすなわち、電気コードを使用せずに動作するように構成される。一実施形態に関して説明された特徴は、本発明の範囲から逸脱することなく、他の実施形態に適用することができ、または適切ならば、他の実施形態の特徴と組み合わせること、もしくは交換することができる。本発明の他の実施形態は、本明細書を検討することから、また本明細書で開示された本発明を実施することから、当業者に明らかになろう。本明細書および実施例は、もっぱら例示的なものと見なされることが意図されており、本発明の真の範囲および主旨は、以下の特許請求の範囲によって示される。"