TP-Link WiFi スマートプラグ タイマー コンセント 遠隔操作 直差し Echo シリーズ/Google ホーム 対応 音声コントロール サーキュレーター ハブ不要 メーカー保証3年 Tapo P105 2個セット
購入オプションとあわせ買い
| ブランド | Tapo(タポ) |
| 色 | スマートプラグ |
| 材質 | プラスチック |
| コネクタタイプ | プラグイン |
| 仕様準拠 | RoHS |
この商品について
- [特徴] Amazon Alexa 認証取得。電源のオン・オフを制御するスマートWi-Fiプラグ。
- [12年連続世界シェアNo.1] TP-Linkは無線LAN機器12年連続世界シェアNo.1! たしかな実績で安定したWi-Fi通信を実現
- [Works with Alexa認証取得] Works with Alexa 認証取得
- [安全安心仕様] 耐熱素材や逆さし防止のために極性付きプラグを採用。電気をより安全にご利用いただけます。
- [アプリでかんたん] スマホで簡単に操作ができる!
- 本商品はWorks with Alexa認定を受けたAmazon Alexa対応端末です。
この商品をチェックした人はこんな商品もチェックしています
商品情報
ご意見ご要望
| ブランド名 | Tapo(タポ) |
|---|---|
| 商品の入り数 | 1 |
| メーカー名 | TP-Link |
| ユニット数 | 1.0 パック |
| 保証内容 | 3年保証 |
| 原産国 | 中国 |
| 同梱商品 | スマートプラグ Tapo P105 x2 |
| モデル番号 | Tapo P105 2-pack |
| メーカー型番 | Tapo P105 2-pack |
| Amazon 売れ筋ランキング |
|
| ASIN | B08L518WBM |
| おすすめ度 |
5つ星のうち4.1 |
メーカーによる説明
無線LAN機器世界シェア12年連続No.1! TP-Link Tapo スマートプラグ
-
-
Alexaで音声コントロール
スマートスピーカーといっしょで音声コントロールができます。
-
【タイマー機能で賢く節電】
間接照明とつなげてタイマー機能で賢く節電できます。クリスマスのイルミネーションと相性もよいです。
-
スケジュール設定
アプリでスケジュール設定できます。
スッキリサイズ
Tapo P105は隣り合うコンセントを塞いだりしないように小さく設計されているので、日常使いに便利です。
便利な暮らしを楽しもう
Tapoスマートプラグは忙しい朝の心強い味方です!ベッドから起き上がるのは、Tapoアプリでケトルやコーヒーメーカー・トースターをオンにしてからで大丈夫。慌てることなくおいしい朝食を楽しんで、元気に充実した一日を始めましょう。
おすすめのTP-Link製品
Tapo P105 2-pack
カートに入れる
| Tapo P110M 1-pack
カートに入れる
| Archer AX23V【オススメ!】
カートに入れる
| Archer AX73V
カートに入れる
| Archer AX80/A | Deco X50/A 2-pack
カートに入れる
| Deco XE75 2-pack
カートに入れる
| |
|---|---|---|---|---|---|---|---|
|
カスタマーレビュー
|
5つ星のうち4.1 5,290
|
5つ星のうち4.3 732
|
5つ星のうち4.0 5,774
|
5つ星のうち4.1 1,114
|
5つ星のうち4.3 1,801
|
5つ星のうち4.5 1,504
|
5つ星のうち4.4 557
|
|
価格
| USD 17.15USD17.15 | USD 9.02USD9.02 | USD 38.27USD38.27 | USD 75.52USD75.52 | — | USD 145.92USD145.92 | USD 190.58USD190.58 |
|
特長その①
| 大定番!人気のTapoスマートプラグ | Matter対応電力モニタリング機能付きスマートプラグ | AX1800規格(1201+574Mbps) | AX5400規格(4804+574Mbps) | AX6000規格(4804+1148Mbps) | 超広範囲で使えるWi-Fi6親機 | Wi-Fi6を超えた、Wi-Fi6E親機! |
|
特長その②
| スケジュール機能搭載 | Matter対応。あなた好みのエコシステムを構築しよう。 | AX1800規格Wi-Fi6ルーター | AX5400規格Wi-Fi6ルーター | AX6000規格Wi-Fi6ルーター | AX3000規格Wi-Fi6メッシュルーター | AXE5400規格Wi-Fi6Eメッシュルーター |
|
特長その③
| 音声コントロール可能 | 電力の使用状況の確認ができます | 5GHz:1204Mbps(802.11ax) | 5GHz: 4804Mbps (802.11axHE160) | 5GHz: 4804Mbps (802.11axHE160) | 5GHz:2402Mbps(802.11ax) | 6GHz:2402Mbps(802.11ax, HE160) |
|
特長その④
| 簡単設定&簡単使用 | 電力料金の設定を行うと毎月の目安を確認できます | 2.4GHz:574Mbps(802.11ax) | 2.4 GHz: 574 Mbps (802.11ax) | 2.4 GHz: 574 Mbps (802.11ax) | 2.4GHz:574Mbps(802.11ax) | 2.4GHz:574Mbps(802.11ax) |
|
特長その⑤
| 38 x 60 x 33mm | 38 x 66 x 40mm | スッキリ省スペース・縦置き | 縦置き | 縦置き | 超広範囲(10ユニットまで増設可) | 超広範囲(10ユニットまで増設可) |
|
特長その⑥
| Amazon Alexa対応 | Amazon Alexa対応 | Wi-Fi6でラグを低減 | Wi-Fi6でラグを低減 | Wi-Fi6でラグを低減 | Wi-Fi6でラグを低減 | Wi-Fi6Eで未開拓の6GHz通信を可能に。さらに高速。 |
|
特長その⑦
| UL94-V0 難燃性素材(PC) | UL94-V0 難燃性PC | 遠くまでWiFiが届く | 遠くまでWiFiが届く | 遠くまでWiFiが届く | 網上にWi-Fi環境を構築 | 網上にWi-Fi環境を構築 |
|
特長その⑧
| AC 100-125 V~ 50/60 Hz | 定格:100-240V~, 50/60Hz | EasyMesh 対応 | EasyMesh 対応 | EasyMesh 対応 | Deco Mesh対応 | Deco Mesh対応 |
|
特長その⑨
| 負荷上限:1000W @100V~ 10 A | 負荷上限:1500W, 15A | スマホで簡単に設定できるTether対応 | スマホで簡単に設定できるTether対応 | スマホで簡単に設定できるTether対応 | スマホで簡単に設定できるDecoアプリ対応 | スマホで簡単に設定できるDecoアプリ対応 |
|
特長その⑩
| Apple Home Alexa Google Home | Apple Home Alexa Google Home | 下位互換性あり | 下位互換性あり | Wi-Fi5との下位互換性あり | 下位互換性あり | 下位互換性あり |
人気のブランド
Tapo(タポ)
92%の高評価を6万人以上から取得
10万人以上が直近3カ月にこのブランドの商品を購入
商品の説明
Tapo P105
カスタマーレビュー
お客様のご意見
お客様の投稿に基づきAIで生成されたものです。カスタマーレビューは、お客様自身による感想や意見であり、Amazon.co.jpの見解を示すものではありません選択して詳細を見る
【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』( [New✨]Android14, Android10とAndroid6)】
日本からのトップレビュー
- 星5つ中5つ
2024年購入→現役です
2026年7月26日に日本でレビュー済み写真のシェードをアレクサで操作するためにプラグを購入しました。
耐久性が心配でしたが、今のところ2年はもってます!
かなり便利なので、スマートプラグはオススメです。

写真のシェードをアレクサで操作するためにプラグを購入しました。
耐久性が心配でしたが、今のところ2年はもってます!
かなり便利なので、スマートプラグはオススメです。
2人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中4つ
安全に使いましょう
2025年10月31日に日本でレビュー済み製品そのものはとても使いやすい。
私はアプリを使わずハックされたAPI経由でATOM Liteから操作していましたが、以下の点から結局使わなくなってしまいました。
■ 停電のとき面倒くさい
停電後、ルーターの準備がP105からの自動接続に間に合わず、P105が復帰しない状態になります。
この場合、コンセントから一度抜く必要があります。
毎回差し直すのは、数が多くなるほど手間です。
リクエストまでのアイドル時間が設定できればいいと思います。
■ スマートリモコンだけに統合する方が楽
現代はリモコン機能を持っている家電で溢れています。
そしてリモコン機能が無くても、WH70155と引っかけシーリング変換を使えば、スマートリモコンに管理をまとめる事ができます。
この方法だと、別に物理的なリモコンも追加設置できるので、遠隔操作する時はWi-Fiが機能しない時の保険になります。
(WH70155は定格300W以下なので、もし利用する場合は注意)
■ Wi-Fiよりも赤外線の方が信用できる
あまり言及されている人を見たことないのですが、私は家電のオートメーションにおいて、確実に動くことはとても大事だと思っています。
事故の元になるからです。
信用できるのは 有線 > 赤外線 >>>> Wi-Fi だと考えています。
いろいろ試した結果、私の環境は、照度・湿度・人感・距離センサー・タイマーなどを自作スマートリモコンに搭載し、それらのセンサーをトリガーとする環境に移行しました。
基本的に、Wi-Fiは情報収集用のAPI以外には使いません。
どうしてもWi-Fi経由でトリガーする場合、装飾用の照明や娯楽物のようなリスクの無いものにとどめます。
メイン照明や加熱家電のようにリスクのある家電は、絶対にセンサーと赤外線までを有線で構成し、従来通り手動のリモコンや壁スイッチ操作も起点にできるようにして安全を確保しています。
P105のスケジュール機能については、信頼できる機能だと私は思っているので、これを目当てにするならかなり安定した運用が望めると思います。
P105は電源投入中、1度でもネットワークに接続できれば、勝手に現在時刻を取得します。
その後なら、電源が切れない限りスケジュールが有効なままになるので、決まった時間に動作し続けてくれます。
ただ、高齢者向けに必要な家電の自動化などを検討するなら、必ず同じ空間に別の人がいる前提でなければ危ないです。
前述したように、停電後に差し直すのを忘れれば動きませんし、機械は壊れることもあります。
電源がON/OFFできないと致命的になる家電のオートメーションは、複数人で確認できる環境と、保険として別途手動でのON/OFF手段が必須です。
■ その他
コンセントプラグにトラッキングガードが無いのがとても気になります。
ON/OFF時に動作音がカチッと鳴ります。
10人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中5つ
【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』( [New✨]Android14, Android10とAndroid6)】
2024年10月26日に日本でレビュー済み【追記 2025/12/05 ここから】
表題更新【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』([New✨]Android14, Android10とAndroid6)】
まずは ★4→★5へ。
★変更理由: 1年以上問題なく実働しているので★5。
**以下はAndroid14タブレットにtermux.tasker関連を導入した時の追記**
Android 14のタブレットにもTermux.Tasker経由で
tapo P105直接制御する充電制御マクロを
移植(?)したので追記します。
必要な設定は以下の通り。
・Android14(以降 ←【*注】)
アプリからforkされた子プロセスの強制Kill処理を
阻止する(←プロセス数の制限) スイッチを生かす。
「開発者モード」→
→「子プロセスの制限を無効にする 」を ON(大切)
【*注】 Android 11,12,12L,13ではtermux自体が
Android OSのプロセス数の制限で
不具合が出るらしい。(←githubをナナメ読み)
・使ったAPKはF-Droid配下の
Termux-app_v0.119.0-beta.3 (1022).apk (Termux本体)
Termux_Tasker_0.9.0 (1002) .apk (Termux.Tasker)
・使った tapo2コマンド バイナリは
clang を導入して termux内で 以前、Android10上で
セルフビルドした......
こんな↓バイナリプログラム
$ file tapo2
tapo2: ELF 64-bit LSB pie executable, ARM aarch64,
version 1 (SYSV), dynamically linked, interpreter /
system/bin/linker64, for Android 24, built by NDK r27b
(12297006), not stripped
( ↑ Android 7(=SDK24)以降用にビルドされた ダイナミックリンク バイナリ)
・Termux.Tasker に特有な権限設定
⚙️設定→
→「アプリ」→「すべてのアプリ」→
→「MacroDroid」→「許可」→「アプリの権限」
→「その他の権限」→
→「Run commands in Termux environment」
「Run commands in Termux environment」コレを許可
・以上の差分情報で Android14にも移植した。
【追記 2025/12/05 ここまで】
【以下↓は初回レビュー時の原文そのまま】
表題【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』(Android10とAndroid6の両方)】
【20241028 追記。
〖☆4つ〗なのは 発熱です。言うまでもない。
TapoPの中身はLinuxなので仕方ないのですがね。
TapoP105さえOFFでも今の季節でも ケースがほのかに暖かい。
今年のような猛暑では、下手すると 1年事の消耗品の懸念すらあるので ☆-1。
正直な話、交換用の予備機の手配すら考えています。(1年で使い捨て)
20241028 追記ここまで】
【投稿動画の説明】
タブレットの画面にtapo操作プロクラムのMacrodroidのウィジェットを貼り付けて、
ONウィジェットとOFFウィジェットを実際にタップ(クリック)してみて、
『tapoスマートプラグ(動画のはTapoP105)』をON/OFFして
充電器と照明ライトをON/OFFしている様子です。
MacrodroidのウィジェットにはtapoP105をと直接通信するLinuxプログラム(後述)を紐づけています。
【投稿静止画の説明】
実働しているタブレットのバッテリーの充電率の時間推移のグラフです。
【以下詳細ですが.....長いですm(_ _)m】
2024の猛暑でスマホ(Android10)とタブレット(Android6)の両方が
バッテリーが膨張するほど劣化してしまいました。
幸運にも現在両方ともバッテリー交換することに成功し、
両方の端末とも無事継続利用に成功しています。
両方とも端末が古くAndroidOSに【バッテリー保護充電機能】のような機能が入ってないので、
⓪メーカー純正の TAPO アプリ(これでtapoスマートプラグを『activate』して+tapoのファームウエアの最新版に更新)
① Macrodroid(マクロ自動運転アプリ)
② termux(Linuxコマンド実行環境)本体+termux:tasker(termuxの機能拡張、MacrodroidからLinuxコマンドを呼び出す)
③ termuxアプリ内で動く TapoをWi-Fi経由でWebプロトコルで『直叩き』してコマンドを送信する(Linux)コマンド
③にはPython実装、GO言語実装、C/C++言語実装なと 各種あったので、いろいろ試してみて、
Tapoのファームウエアを最新に更新しても問題なく動作するC/C++言語のソースコードを拝借しました。
ソースコードを公開して適宜更新までされていた作者さまに感謝。
現在問題なく動作しておりますm(_ _)m 御礼申し上げます(追伸参照)。
win版tapo2.exe添付がソースパッケージ選択の決め手となりました。お見事です。
さて、以上の4個の要素を組み合わせて、
「バッテリーの充電量が30%~80%になるように端末の充電器をTapoスマートプラグでON/OFF通電制御」
を行うことで【自作のバッテリー保護充電機能】を実現しています。
両方の端末の【自作のバッテリー保護充電機能】は、もう一か月ほど稼働していますが、
問題なく動いています。
機能実装にあたり、以下の技術的スキルが必要です。
・『自宅のLANのマニュアル設定スキル(tapoの固定アドレス設定)』、
・『野良アプリtermuxと termux:taskerを適切に端末にインストールするスキル』
(すべて手元でESETセキュリティでAPKを検査していますが、野良APKなので自己責任でw)
FAQですが、GooglePlay版termuxはメンテナンスを放棄されているので存在を無視してください。
・『Linux上でのC/C++のソースコードの(クロス)コンパイルして移植するスキル』
「C/C++実装」の"tapo2"(Linnux ELF プログラム)を自力でビルドするわけですが......
→Android10端末向けには、termux内でLLVM Clangを導入して、
aarch64ダイナミックリンクバイナリのセルフビルドしました。(staticリンクは断念=FAQなLLVMライブラリ問題)
→Android6端末向けバイナリは上記ダイナミックリンクバイナリでも起動時warningがでるが一応動くからそのまま使うか、
あるいはx86-64Ubuntu内にaarch64-gccクロスコンパイル環境を導入してaarch64-gcc/g++で
スタティックリンクしたバイナリコマンド
・なおスマホ(Android10)、タブレット(Android6.0.1)とも、
CPUはarm64-v8a(aach64)系なので
aach64クロスコンパイルの事だけ考えればよかったのはラッキーでした。
②termuxの野良APKのバージョン選択はAndroid10環境下では悩むことはないですが(v0.118.0のAPKしか試してません)、
しかし、Android6環境下でのtermux(のAPK)とtermux:tasker(のAPK)は苦労すると思うので、動いたのを以下に示します。
(1)【termux.APK本体は】
「termux-app_v0.118.0+8e3a898-apt-android-5-github-debug_universal.apk」(念のため全部入りを選択)
(2)【termux:tasker.APKは】
「Android5,6にTermuxをインストールする – Unagi Dojyouのブログ(備忘録) 」を参照させて頂き
(著者様に感謝しますm(_ _)m)、
その中のlegacy-repositoryの
「termux-task-debug.apk」【←v0.4 がAndroid6で動きます】
だけを抽出して上記(1)のtermux.APK本体と組み合わせます。
(実際手元で動いています)
ただし(1)はリポジトリとの連携が切れている(メンテを放棄されてる)ので
(1)は 「aarch64 Linuxのプログラムの実行環境としてだけ利用」します。ソースのビルドはしません。
Android 7+のtermuxのような debianパッケージの導入はほとんど機能しません。
「termux-setup-storage」は動くので外部でビルドした『aarch64 Linux の tapo2プログラムバイナリ』を
コピーしてきてください。
あとはtermux本体内部でtermux:taskerとしてMacrodroidから呼び出せる設定を行い、
Macrodroidの「Tasker/Locale」インターフェースから実際に起動してください。
(v0.4のtermux:taskerは機能が極端に少ないので驚かないように)
さてさて、
多彩な技術系スキルが必要で「とてもお気楽な方法ではない」ので、
通常は②+③を丸ごとをIFFFT(イフト)などに置き換えて、
IFFFT(クラウド上)からtapoスマートプラグを操作するほうが
試行錯誤は少ないと思います。(tapoはIFFFTやアレクサなどから操作できます)
でもせっかくtapoP105やtapoP110Mがいわゆる『webプロトコルで直叩き』で操作できるので
インターネットルーターより上流が不通状態でも③のプログラムがあれば
充電管理が止まることはありません。【←今回実現した方法】
IFFFTならクラウドなのでなんらかの理由で自宅LANが外部クラウドを利用できない状態に陥ると
充電管理が停止します。【←過充電や過放電を避ける目的だからこのクラウド不通問題は避けたい】
気づいてないだけで案外頻繁にクラウド不通が発生してるタイミングてあるもんですから。(自宅は光ファイバー接続です)
参考にならない書き散らかしたメモ書きですが、
表題の通りクラウドを使わなくても古いスマホの充電管理をその端末だけで実現できています。
以前はの充電管理方法は『タイマー駆動で充電管理』を行っていましたが、
バッテリーの経年劣化(猛暑も誘因)には対応できず、
結果的にバッテリー破綻(膨張)という結果になりました。
今回はバッテリーの残量は監視して充電しているので以前よりはマシな充電管理になりました。
ただし『バッテリーの寿命自体』を監視しているわけではないのでその点は見落としてはなりません(自己反省しきりw)
このあたりで結びとします。長文失礼しました。
【追伸】
③『TP-LINK Tapo P105/P110M のKlapプロトコル対応版 (Windows/Linux)』の作者様へ。
まずはソースコードを公開頂き感謝御礼申し上げます。
重ねて感謝申し上げます。m(_ _)m m(_ _)m m(_ _)m
いろいろなaarch64環境でクロスコンパイルで躓くパターンは、
いろいろなC++のコンパイラ処理系環境との組み合わせによる
includeファイル(クラス)の有無、ファイル・クラスの配置の差異や、
tapo2実行プラグラムの最終リンク時のライブラリファイルの有無やファイル名の差異が
移植時に実際に遭遇した躓くパターンのケースでした。
C言語記述の部分(ライブラリ生成部分)は引っかかることはありませんでした....
あと... C(C++)の処理系では予め定義されてるはずの「SIZE_MAX」が定義されてるincludeファイルを
うまく引いて来れないケースがあったような、なかったような......(多分当方のミスと思われます)
当方 「?十年」ぶりにソースのビルド作業とかしました。
gccコンパイラコレクション以外にもLLVM clang(実質的にAppleのコンパイラ)なんてのも増えてて
隔世の感がありました。
お世話になりました。ありがとうございます。
星5つ中5つ【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』( [New✨]Android14, Android10とAndroid6)】
2024年10月26日に日本でレビュー済み【追記 2025/12/05 ここから】
表題更新【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』([New✨]Android14, Android10とAndroid6)】
まずは ★4→★5へ。
★変更理由: 1年以上問題なく実働しているので★5。
**以下はAndroid14タブレットにtermux.tasker関連を導入した時の追記**
Android 14のタブレットにもTermux.Tasker経由で
tapo P105直接制御する充電制御マクロを
移植(?)したので追記します。
必要な設定は以下の通り。
・Android14(以降 ←【*注】)
アプリからforkされた子プロセスの強制Kill処理を
阻止する(←プロセス数の制限) スイッチを生かす。
「開発者モード」→
→「子プロセスの制限を無効にする 」を ON(大切)
【*注】 Android 11,12,12L,13ではtermux自体が
Android OSのプロセス数の制限で
不具合が出るらしい。(←githubをナナメ読み)
・使ったAPKはF-Droid配下の
Termux-app_v0.119.0-beta.3 (1022).apk (Termux本体)
Termux_Tasker_0.9.0 (1002) .apk (Termux.Tasker)
・使った tapo2コマンド バイナリは
clang を導入して termux内で 以前、Android10上で
セルフビルドした......
こんな↓バイナリプログラム
$ file tapo2
tapo2: ELF 64-bit LSB pie executable, ARM aarch64,
version 1 (SYSV), dynamically linked, interpreter /
system/bin/linker64, for Android 24, built by NDK r27b
(12297006), not stripped
( ↑ Android 7(=SDK24)以降用にビルドされた ダイナミックリンク バイナリ)
・Termux.Tasker に特有な権限設定
⚙️設定→
→「アプリ」→「すべてのアプリ」→
→「MacroDroid」→「許可」→「アプリの権限」
→「その他の権限」→
→「Run commands in Termux environment」
「Run commands in Termux environment」コレを許可
・以上の差分情報で Android14にも移植した。
【追記 2025/12/05 ここまで】
【以下↓は初回レビュー時の原文そのまま】
表題【TapoP105(TapoP110Mでも可)でクラウドなしで『DIYな充電量管理ができた!』(Android10とAndroid6の両方)】
【20241028 追記。
〖☆4つ〗なのは 発熱です。言うまでもない。
TapoPの中身はLinuxなので仕方ないのですがね。
TapoP105さえOFFでも今の季節でも ケースがほのかに暖かい。
今年のような猛暑では、下手すると 1年事の消耗品の懸念すらあるので ☆-1。
正直な話、交換用の予備機の手配すら考えています。(1年で使い捨て)
20241028 追記ここまで】
【投稿動画の説明】
タブレットの画面にtapo操作プロクラムのMacrodroidのウィジェットを貼り付けて、
ONウィジェットとOFFウィジェットを実際にタップ(クリック)してみて、
『tapoスマートプラグ(動画のはTapoP105)』をON/OFFして
充電器と照明ライトをON/OFFしている様子です。
MacrodroidのウィジェットにはtapoP105をと直接通信するLinuxプログラム(後述)を紐づけています。
【投稿静止画の説明】
実働しているタブレットのバッテリーの充電率の時間推移のグラフです。
【以下詳細ですが.....長いですm(_ _)m】
2024の猛暑でスマホ(Android10)とタブレット(Android6)の両方が
バッテリーが膨張するほど劣化してしまいました。
幸運にも現在両方ともバッテリー交換することに成功し、
両方の端末とも無事継続利用に成功しています。
両方とも端末が古くAndroidOSに【バッテリー保護充電機能】のような機能が入ってないので、
⓪メーカー純正の TAPO アプリ(これでtapoスマートプラグを『activate』して+tapoのファームウエアの最新版に更新)
① Macrodroid(マクロ自動運転アプリ)
② termux(Linuxコマンド実行環境)本体+termux:tasker(termuxの機能拡張、MacrodroidからLinuxコマンドを呼び出す)
③ termuxアプリ内で動く TapoをWi-Fi経由でWebプロトコルで『直叩き』してコマンドを送信する(Linux)コマンド
③にはPython実装、GO言語実装、C/C++言語実装なと 各種あったので、いろいろ試してみて、
Tapoのファームウエアを最新に更新しても問題なく動作するC/C++言語のソースコードを拝借しました。
ソースコードを公開して適宜更新までされていた作者さまに感謝。
現在問題なく動作しておりますm(_ _)m 御礼申し上げます(追伸参照)。
win版tapo2.exe添付がソースパッケージ選択の決め手となりました。お見事です。
さて、以上の4個の要素を組み合わせて、
「バッテリーの充電量が30%~80%になるように端末の充電器をTapoスマートプラグでON/OFF通電制御」
を行うことで【自作のバッテリー保護充電機能】を実現しています。
両方の端末の【自作のバッテリー保護充電機能】は、もう一か月ほど稼働していますが、
問題なく動いています。
機能実装にあたり、以下の技術的スキルが必要です。
・『自宅のLANのマニュアル設定スキル(tapoの固定アドレス設定)』、
・『野良アプリtermuxと termux:taskerを適切に端末にインストールするスキル』
(すべて手元でESETセキュリティでAPKを検査していますが、野良APKなので自己責任でw)
FAQですが、GooglePlay版termuxはメンテナンスを放棄されているので存在を無視してください。
・『Linux上でのC/C++のソースコードの(クロス)コンパイルして移植するスキル』
「C/C++実装」の"tapo2"(Linnux ELF プログラム)を自力でビルドするわけですが......
→Android10端末向けには、termux内でLLVM Clangを導入して、
aarch64ダイナミックリンクバイナリのセルフビルドしました。(staticリンクは断念=FAQなLLVMライブラリ問題)
→Android6端末向けバイナリは上記ダイナミックリンクバイナリでも起動時warningがでるが一応動くからそのまま使うか、
あるいはx86-64Ubuntu内にaarch64-gccクロスコンパイル環境を導入してaarch64-gcc/g++で
スタティックリンクしたバイナリコマンド
・なおスマホ(Android10)、タブレット(Android6.0.1)とも、
CPUはarm64-v8a(aach64)系なので
aach64クロスコンパイルの事だけ考えればよかったのはラッキーでした。
②termuxの野良APKのバージョン選択はAndroid10環境下では悩むことはないですが(v0.118.0のAPKしか試してません)、
しかし、Android6環境下でのtermux(のAPK)とtermux:tasker(のAPK)は苦労すると思うので、動いたのを以下に示します。
(1)【termux.APK本体は】
「termux-app_v0.118.0+8e3a898-apt-android-5-github-debug_universal.apk」(念のため全部入りを選択)
(2)【termux:tasker.APKは】
「Android5,6にTermuxをインストールする – Unagi Dojyouのブログ(備忘録) 」を参照させて頂き
(著者様に感謝しますm(_ _)m)、
その中のlegacy-repositoryの
「termux-task-debug.apk」【←v0.4 がAndroid6で動きます】
だけを抽出して上記(1)のtermux.APK本体と組み合わせます。
(実際手元で動いています)
ただし(1)はリポジトリとの連携が切れている(メンテを放棄されてる)ので
(1)は 「aarch64 Linuxのプログラムの実行環境としてだけ利用」します。ソースのビルドはしません。
Android 7+のtermuxのような debianパッケージの導入はほとんど機能しません。
「termux-setup-storage」は動くので外部でビルドした『aarch64 Linux の tapo2プログラムバイナリ』を
コピーしてきてください。
あとはtermux本体内部でtermux:taskerとしてMacrodroidから呼び出せる設定を行い、
Macrodroidの「Tasker/Locale」インターフェースから実際に起動してください。
(v0.4のtermux:taskerは機能が極端に少ないので驚かないように)
さてさて、
多彩な技術系スキルが必要で「とてもお気楽な方法ではない」ので、
通常は②+③を丸ごとをIFFFT(イフト)などに置き換えて、
IFFFT(クラウド上)からtapoスマートプラグを操作するほうが
試行錯誤は少ないと思います。(tapoはIFFFTやアレクサなどから操作できます)
でもせっかくtapoP105やtapoP110Mがいわゆる『webプロトコルで直叩き』で操作できるので
インターネットルーターより上流が不通状態でも③のプログラムがあれば
充電管理が止まることはありません。【←今回実現した方法】
IFFFTならクラウドなのでなんらかの理由で自宅LANが外部クラウドを利用できない状態に陥ると
充電管理が停止します。【←過充電や過放電を避ける目的だからこのクラウド不通問題は避けたい】
気づいてないだけで案外頻繁にクラウド不通が発生してるタイミングてあるもんですから。(自宅は光ファイバー接続です)
参考にならない書き散らかしたメモ書きですが、
表題の通りクラウドを使わなくても古いスマホの充電管理をその端末だけで実現できています。
以前はの充電管理方法は『タイマー駆動で充電管理』を行っていましたが、
バッテリーの経年劣化(猛暑も誘因)には対応できず、
結果的にバッテリー破綻(膨張)という結果になりました。
今回はバッテリーの残量は監視して充電しているので以前よりはマシな充電管理になりました。
ただし『バッテリーの寿命自体』を監視しているわけではないのでその点は見落としてはなりません(自己反省しきりw)
このあたりで結びとします。長文失礼しました。
【追伸】
③『TP-LINK Tapo P105/P110M のKlapプロトコル対応版 (Windows/Linux)』の作者様へ。
まずはソースコードを公開頂き感謝御礼申し上げます。
重ねて感謝申し上げます。m(_ _)m m(_ _)m m(_ _)m
いろいろなaarch64環境でクロスコンパイルで躓くパターンは、
いろいろなC++のコンパイラ処理系環境との組み合わせによる
includeファイル(クラス)の有無、ファイル・クラスの配置の差異や、
tapo2実行プラグラムの最終リンク時のライブラリファイルの有無やファイル名の差異が
移植時に実際に遭遇した躓くパターンのケースでした。
C言語記述の部分(ライブラリ生成部分)は引っかかることはありませんでした....
あと... C(C++)の処理系では予め定義されてるはずの「SIZE_MAX」が定義されてるincludeファイルを
うまく引いて来れないケースがあったような、なかったような......(多分当方のミスと思われます)
当方 「?十年」ぶりにソースのビルド作業とかしました。
gccコンパイラコレクション以外にもLLVM clang(実質的にAppleのコンパイラ)なんてのも増えてて
隔世の感がありました。
お世話になりました。ありがとうございます。
17人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中3つ
耐久性は無い
2026年7月5日に日本でレビュー済み7個中4個がコンセントからの抜き差しで壊れた。LEDが点灯しなくなったのが3個、LEDが点きっぱなしが1個、どちらもスイッチ反応せず。
5人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中5つ
便利
2026年6月6日に日本でレビュー済み外出先から入り切りできるのは便利。
フィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中4つ
大活躍
2026年9月4日に日本でレビュー済み常夜灯、防犯カメラ、冬は電気毛布など様々な方面で活躍して居ます。
フィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中5つ
家電の自動化に。スマホ一つでON/OFFを管理できる快感!
2026年5月4日に日本でレビュー済み設定が非常に簡単で、Alexaともスムーズに連携します。消し忘れ防止や帰宅前の家電操作など、生活の質が上がりました。
1人のお客様がこれが役に立ったと考えていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する - 星5つ中5つ
他の使い方も考える
2026年7月15日に日本でレビュー済み素材として面白い
機能もちゃんと動く
タイマーも使える
面白い!
豪雪地帯の消雪システムの遠隔操作に組み込んでみました
電気工事屋さんも驚いてたね
フィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しくださいコミュニティガイドライン新しいタブで開きますに照らしてこのレビューが適切かどうか確認します。 そうでない場合は削除されます。
キャンセル報告する
商品概要には、主要な商品情報が記載されています
キーボードショートカット
Shift
+
Alt
+
opt
+
D
商品概要: TP-Link WiFi スマートプラグ タイマー コンセント 遠隔操作 直差し Echo シリーズ/Google ホーム 対応 音声コントロール サーキュレーター ハブ不要 メーカー保証3年 Tapo P105 2個セット
Tapo(タポ)から
この商品について
- [特徴] Amazon Alexa 認証取得。電源のオン・オフを制御するスマートWi-Fiプラグ。
- [12年連続世界シェアNo.1] TP-Linkは無線LAN機器12年連続世界シェアNo.1! たしかな実績で安定したWi-Fi通信を実現
- [Works with Alexa認証取得] Works with Alexa 認証取得
- [安全安心仕様] 耐熱素材や逆さし防止のために極性付きプラグを採用。電気をより安全にご利用いただけます。
- [アプリでかんたん] スマホで簡単に操作ができる!
- 本商品はWorks with Alexa認定を受けたAmazon Alexa対応端末です。
商品の説明
フィードバック
この商品概要機能は役に立ちましたか?





















