典型的には約£40 - 互換性のあるスマートプラグがうるさく高価でSmartThings. これは、多くの購入を検討するためにあまりにも高価です. 正式SmartThingsでは動作しません約£10のためにオンラインで利用可能のWiFiプラグは、しかし、があります. それらのほとんどはSmartThingsで動作する新しいファームウェアで再フラッシュすることができESP8266チップに基づいています. 私は、これらのプラグをハッキングして私の試練と苦難を文書下に
月 - 2018年の時点で私が試してみました 4 さまざまな結果のプラグのさまざまなメーカー.
注 - かかわらず、あなたは、デバイスをフラッシュするために使用する予定のソフトウェアの, とにかかわらず、使用するフラッシュイメージの, 私はピンヘッダを使用することをお勧めします (理想的にハンダ付け) 点滅中に信頼性の高い接続を取得します. 私はのためのパックを得ました £10のまわり これは、スマートプラグの数百を行うのに十分なヘッダを持っています. 私はまた、使用することをお勧めします CH340G USB 代わりに、FTDIアダプタのシリアルアダプタにFTDIアダプタ用のドライバに問題が存在することができるよう. あなたは既にFTDIアダプタを持っている場合は、使用していることを確認してください 古いドライバ. また、あなたのアダプタは5Vではなく3.3Vを供給できることを確認 (これはおそらくESP8266チップを炒めます)
私はArduinoのIDEを経由して構築してインストールSonoff-Tasmotaを使用していました (追加情報のためのポストの下部を参照してください). 私は、カスタムデバイスハンドラをインストール, 作られた ブレットSheleski.
私の実験の終わりまでに私が持っていました 2 作業SmartPlugs, 買いました 4 異なるプラグ (£44.94合計), 1 USB アダプタ (£5.99), と 1 ピンヘッダのセット (£6.69). あなたははんだごてを持っていない場合は、あまりにもそれらの1が必要です (£26.29). はんだごてを含め、私の総費用は£83.91でした. すべての持っていました 4 プラグは、これがまともな値でしたが働いていました. そのまま, 私が持って 2 作業プラグ, £41.96各のコストで. これは、BelkinのWeeMoとほぼ同じです, 全部が無意味に思える作るかもしれない - とあなただけの合計をしたい場合 1 また 2 それはおそらく行くための最善の方法ではありませんプラグ. 但し, 私はかなりの数より多くのプラグを持っていることを計画します, 私はすでに他のすべてを持っているように、私は今、私はそれらをフラッシュする必要が£8.97それぞれの総コストで私のコレクションに多くのプラグを追加することができます. (更新12月 - 2018, 私は今の合計を持っています 20 smartplugs, そしてそれらのいずれかのために£12よりも多くを支払っていません)
1. SWA1 (紫色のボタンがあります) - としてブランド クーサ, Annstory, Linganzh, そして間違いなく他の名前すぎ. アプリ「eFamilyCloud」に関連付けられているように見えます.
これは、第二を持っています PCB その中SWA1としてラベル付けされています. これは、それが内部ESP8266を使用し、成功したファームウェアのハックが報告されていることを示し、グーグル (図示ピンと) 沿って ネイサンChantrell. 私は成功を収めてネイサンの方法を踏襲しています, モジュールタイプは、最初の時間を示さなかったものの、 (私は、コードを変更するエラーをしました) 私は自分自身をピンジェネリックを選択して設定することにより、デバイスの作業を取得することができました. これは働いていたではなく、かなり完璧, そう読書のビットの後、私はそれを再フラッシュ. ネイサンのガイドは、そのことを明確にしません 3 下部の大部分を - 変更が点滅する前に、コードに必要とされています, それから一致する名前をに追加する必要があります 2 ファイルを表示する際に上記のリストは明白でなければなりません. リフラッシュので、 (ウェブインタフェースを介して) それは非常によく働いています. 私は私から5Vを供給はんだ付けシンプルに保つために、 USB 5V端子へのアダプタ, 私は3.3Vに設定され、アダプタを残しました (i.e. データピンの設定). それは両方5Vおよび3.3Vピンとアダプタと独立にデータ・ピンの電圧を設定するジャンパを有する価値があります (CH340Gように私はAmazonでにリンクされています). 私は入れる前にほぼ90度にそれらの上に折り曲げて付属のピンを残すことができました PCB バックプラスチックケースに.
_
2. ザ· HowiseAcc とS126スマートプラグイン USB (途中でわずかに湾曲)
情報はオンライン、このスマートプラグインでTYWE3Sコンポーネントが含まれており、ESP8266ので、それがなければならないことを示し (理論的には) フラッシュ可能なこと. 私はまだ正しいピンが確認されていません, 下側とTXの3.3Vとアースのラベルがありますaltho, TYWE3SにRXとGPIO0ピンは、同様のデバイス上に表示され GitHubの上のポスト. 私は、少なくともで発見しました 1 他のスレッド 別の人が同じデバイスについて尋ねると, とから、いくつかのより多くの情報 アンドレアス・エンゲル, しかし付き 2 私の 4 私はこのプラグインでこのヘッダを半田付けしようとすることは非常に困難であり、それを捨てていることを決定した作業「のテストプラグ」. あなたは私よりもより安定の手を持っていれば、リンクを見てみましょう, 特にもう一つは、あなたが任意の運を持っているなら、私に知らせてください.
_
3. Floureon PS-16-MB スマートプラグイン
これは、ESP8266と互換性のあるオンボードESP8285チップを有しています. これは、はんだ付けするトリッキーヘッダを持っていますが、一度はんだ付けし、それは完全に最初の時間を点滅しました. ただ、接続 4 通常のピン (3.3で, 接地, TX, RX) そして、それをパワーアップしながら、ボタンを押したまま (1-2秒で十分でした). これは効果的Sonoff S20クローンであるとして、私はそれをして、より簡単にフラッシュすることができ疑います NodeMCUフラッシャー 以下によります エリック・M・ガイド, S20ファームウェア, デバイスハンドラ, と スマートアプリケーション コード. 但し, 構築し、それをフラッシュするまで、私はすでにすべてを設定していたように私はTasmotaファームウェアで行くことが好ましいです, そしてそれは、すべてのSonoff S20のクローンではない他のスマートプラグをサポートしています. 移動するための方法の選択はあなた次第です.
_
4. ザ· Aonokoy SE01 (16 アンプ) スマートプラグ
これは、ヘッダにアクセスするためのESP8266と簡単を持っています, 彼らは、私は代わりに緩いワイヤを使用するために定期的なピンヘッダに接続するために一緒にあまりにも接近しているものの. 私は自分のPCに地雷を接続することができて、それを点滅しています. 予想通り点滅した後、それはブートアップおよびファームウェアのロードのWebインターフェイス, しかしユニットは、周りの後にクラッシュします 10 秒毎回. これは、なぜ私はわかりません, しかし、それはいくつかの異なるファームウェアでそれをしないが、それに点滅しました. 私はダフユニットとそれだけで悪い運を期待しています.
_
5. ザ· Hyleton LDS 315 スマートプラグ (外側にFloureonのようにたくさん見えます)
ピンヘッダがないので、これは私が期待した以上に手間のかかるました PCB 自身 - の代わりに既存のメイン間の結合にはんだ付けする必要があります PCB そして、無線LANカード PCB. 幸いなことに非常によく似ためのガイドがありました 313 デバイスいます (正しく!) 必要なピンを識別. 点滅は成功したとだけ難しい部分は、選択するデバイスの種類を識別することでした (またはカスタマイズ) LEDのように、, ボタン, リレーはすべての仕事だろう. GPI0ピンは物理的にグランドに短絡されなければなりませんでした, ダウンボタンを押してフラッシュモードにデバイスを入れていません. これは少し厄介だった - 私は本当に必要な 3 手! それはすることが可能です (主に) Led1iとしてGPIO2を汎用デバイスタイプを使用して設定することにより、デバイスを正しく設定します, リレー1のようにボタン1とGPIO15としてGPIO13. あなたはまた、赤色のLEDが常にオンになりたい場合は、Led2iとしてGPIO0を設定します.
建物sonoff-tasmota自分
- Arduino開発環境をダウンロードする
- インストールして実行します
- [ファイル]メニューから開く設定
- 「追加のボードマネージャ」で入力します。
https://arduino.esp8266.com/stable/package_esp8266com_index.json
し、[OK]をクリックします。 - オープンツール > ボード > ボードマネージャー
- ESP8266を検索します
- 結果の上にマウスを移動し、クリックしてください
Install
表示されたボタン - それがインストールされた後、ツールを使用してボードを変更 > ボード >そして、選択
Generic ESP8266 Module
- 閉じるArduio IDE
- CH340G用のドライバをインストールします。 (ここでテーマをダウンロード)
- Sonoff-Tasmotaファームウェアをダウンロードしてzipから抽出します
- sonoffサブフォルダで開くsonoff.ino (これは、ArduinoのIDEをリロードします)
- オプショナル: 編集 2 ライン (ライン 62 と 63) my_user_config.hで、ワイヤレスネットワーク名とパスワードを設定します
- ボードにCH340Gを接続します, そして、その後にCH340Gプラグ USB 港
- Arudio IDEのスケッチメニューから[アップロード]を選択します
私が発見した新しいはSonoff-Tasmotaのビルドとその少なくとも 1 LEDは連続して点滅う. 私は最終的に実現します (ログを見て) MQTTは、デフォルトで有効になっており、デバイスがMQTTネットワークのために継続的に検索されるので、これがあったこと / コントローラまたは何か. 私はこれをオフにし、LEDが点滅を停止して、私はMQTTを使用していません.
ジョン, フラッシュしたいSWA1がいくつかありますが、フラッシュする前にSWA1を含めるようにファームウェアをカスタマイズすることに固執しています。. Nathansサイトには、編集内容が表示されます, ただし、ファームウェアのダウンロードはすべてbinファイルのようです, そのため、sonoff_template.hファイルにアクセスする方法がわかりません?
あなたはこのAonokoyデバイスをフラッシュする方法を管理ました?
フラッシュしようとしている人もいますが、それは不可能です…
私はCH340Gを使用しました USB 記事の上部にあるリンクアダプター, そしてちょうどワイヤーを剥ぎ取り、中に穴を介してそれらをつつい PCB. 彼らは常にお互いをねじると、触れたいとそれは簡単ではありませんでした, または、それらは接触を失いたく. あなたは、ワイヤが中にループスルーされているかを確認することができます 5NS 画像 (https://diymediahome.org/wp-content/uploads/aonokoy_6.jpg). あり 2 接続配線を必要とする領域 - の組 5 の縁の近くに穴 PCB その必要性 4 からワイヤ USB アダプタ. 最後 2 穴は一緒に接続する必要が. の中央付近ピンホールの別のセットもあります PCB — 2 一緒に短絡これらの必要性の. 記事の先頭に説明するように、私はその後Sonoff TasmotaをフラッシュするのArduino IDEを使用しました. 私はそれが働いたaltho上記の言うように, しばらくするとクラッシュします