私の友人と私は大学にいて、農業の教授から植物の自動給水システムを作成するように依頼されました。グローライトを制御したいので、リクエストHTTPリクエストなどを介して電力消費をオン/オフ/クエリできるAPIを備えた商用製品はありますか?
300w-1200w相当のLEDグローライトを制御するだけです。
私の友人と私は大学にいて、農業の教授から植物の自動給水システムを作成するように依頼されました。グローライトを制御したいので、リクエストHTTPリクエストなどを介して電力消費をオン/オフ/クエリできるAPIを備えた商用製品はありますか?
300w-1200w相当のLEDグローライトを制御するだけです。
回答:
私の頭の上のいくつかのオプション。
これらは主にコンシューマーグレードのキットです。同じようなことを行うmodbusのようなプロトコルを使用した大量の工業用キットがあります。
NodeMCUとソリッドステートリレーを使用して、要件に合わせて独自のデバイスを作成できます。これはGoogleアシスタントやAmazon Alexaともリンクできます。詳細については、https://websevice.lkまたはhttps://sinric.comをご覧ください。
1200Wデバイスを切り替えるには、ESP8266リレーを使用できます。
一般的なArduinoコードをアップロードして制御したり、Home Assistantを使用して制御やスケジューリングを行ったりできます。
Netioは工業用グレードのスマートパワーストリップを製造しています。少し高価ですが、多くのオープンインターフェース(SOAP、REST、MQTT、CGIなど)があり、サイトから仕様をダウンロードできます。有線のイーサネットポートも備えています。
オープンAPIでスマートプラグを見つけるのに苦労した後、多くの個人プロジェクトで機能する安定した回避策を見つけました。
多くのスマートプラグにIFTTTサービスがあり、さまざまな機能を照会できることに気付きました。さまざまな方法(メール、Webhookなど)でIFTTTとやり取りできるため、IFTTTをエンドポイントとして使用してプラグとやり取りする非常に複雑なアプリを作成できます。
たとえば、IFTTT webhookを設定できます。これは、基本的に、プラグをオンまたはオフにするアクションをトリガーできるIFTTTへのWebリクエスト(GETまたはPOST)です。私が持っていたD-Linkプラグ(DSP-W115)でこれをテストしましたが、期待通りに動作しました。