{"id":6901,"date":"2025-07-14T14:41:31","date_gmt":"2025-07-14T05:41:31","guid":{"rendered":"https:\/\/blog.smartlight.co.jp\/?p=6901"},"modified":"2025-07-14T14:41:32","modified_gmt":"2025-07-14T05:41:32","slug":"%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%8b%e3%82%89python%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%82%b9%e3%83%9e%e3%83%bc%e3%83%88wi-fi%e3%83%97","status":"publish","type":"post","link":"https:\/\/blog.smartlight.co.jp\/?p=6901","title":{"rendered":"\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089python\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f7f\u3063\u3066\u30b9\u30de\u30fc\u30c8Wi-Fi\u30d7\u30e9\u30b0\u3092\u5236\u5fa1\u3059\u308b"},"content":{"rendered":"\n<p>\u524d\u56de\u30ce\u30fc\u30c9\u30ec\u30c3\u30c9\u304b\u3089kasa\u306e\u30b9\u30de\u30fc\u30c8Wi-Fi\u30d7\u30e9\u30b0\u3092\u5236\u5fa1\u3057\u305f\u306e\u3067\u3001\u4eca\u56de\u306f\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089python\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f7f\u3063\u3066\u52d5\u304b\u3057\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u521d\u3081\u306b\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u3067python-kasa\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\u203bPython\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">pip install python-kasa\n<\/code><\/span><\/pre>\n\n\n<p>\u30ef\u30a4\u30e4\u30fc\u30b7\u30e3\u30fc\u30af\u3092\u4f7f\u3063\u3066\u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0\u306eIP\u30a2\u30c9\u30ec\u30b9\u3092\u8abf\u3079\u307e\u3059\u3002\u3084\u308a\u65b9\u306f\u524d\u56de\u3068\u540c\u69d8\u306b\u884c\u3044\u307e\u3059\u3002<a href=\"https:\/\/blog.smartlight.co.jp\/?p=6884\">https:\/\/blog.smartlight.co.jp\/?p=6884<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30b9\u30af\u30ea\u30d7\u30c8\u4f5c\u6210<\/h3>\n\n\n\n<p>\u6b21\u306bVScode\u3092\u4f7f\u3063\u3066python\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\uff11\u3064\u76ee\u306b\u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0\u3092ON\u306b\u3059\u308b\u30b3\u30fc\u30c9\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">from kasa import SmartPlug\nimport asyncio\n\nasync def main():\n    plug = SmartPlug(<span class=\"hljs-string\">\"192.168.1.183\"<\/span>)  <span class=\"hljs-comment\"># \u2190 \u30d7\u30e9\u30b0\u306eIP<\/span>\n    await plug.update()\n    await plug.turn_on()\n    <span class=\"hljs-keyword\">print<\/span>(<span class=\"hljs-string\">\"\u30d7\u30e9\u30b0\u3092ON\u306b\u3057\u307e\u3057\u305f\"<\/span>)\n\nasyncio.run(main())<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>\u3053\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u81ea\u5206\u306e\u4efb\u610f\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58\u3057\u3001\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u306b\u3066 cd \u3067\u4fdd\u5b58\u3057\u305f\u5834\u6240\u306b\u79fb\u52d5\u3057\u3066Python \u4fdd\u5b58\u3057\u305f\u540d\u524d.py\u3067\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"93\" src=\"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115417-1024x93.png\" alt=\"\" class=\"wp-image-6909\" srcset=\"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115417-1024x93.png 1024w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115417-300x27.png 300w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115417-768x70.png 768w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115417.png 1453w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115417-1024x93.png 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3053\u308c\u3067ON\u306b\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>2\u3064\u76ee\u306b\u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0\u306e\u72b6\u614b\u304cON\u306a\u3089OFF\u306bOFF\u306a\u3089ON\u306b\u3059\u308b\u30b3\u30fc\u30c9\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\"><span class=\"hljs-keyword\">from<\/span> kasa <span class=\"hljs-keyword\">import<\/span> SmartPlug\n<span class=\"hljs-keyword\">import<\/span> asyncio\n\n<span class=\"hljs-keyword\">async<\/span> def main():\n    plug = SmartPlug(<span class=\"hljs-string\">\"192.168.1.183\"<\/span>)\n    <span class=\"hljs-keyword\">await<\/span> plug.update()\n\n    <span class=\"hljs-keyword\">if<\/span> plug.is_on:\n        <span class=\"hljs-keyword\">await<\/span> plug.turn_off()\n        print(<span class=\"hljs-string\">\"OFF\u306b\u3057\u307e\u3057\u305f\"<\/span>)\n    <span class=\"hljs-attr\">else<\/span>:\n        <span class=\"hljs-keyword\">await<\/span> plug.turn_on()\n        print(<span class=\"hljs-string\">\"ON\u306b\u3057\u307e\u3057\u305f\"<\/span>)\n\nasyncio.run(main())<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>\u5b9f\u884c\u65b9\u6cd5\u306f\u4e0a\u8a18\u3068\u540c\u69d8\u306b\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"189\" src=\"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115912-1024x189.png\" alt=\"\" class=\"wp-image-6910\" srcset=\"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115912-1024x189.png 1024w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115912-300x55.png 300w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115912-768x142.png 768w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115912.png 1447w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-115912-1024x189.png 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3053\u306e\u3088\u3046\u306b\u5b9f\u884c\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u6700\u5f8c\u306b10\u79d2\u9593\u70b9\u706f\u3057\u305f\u306e\u3061\u306b\u6d88\u706f\u3059\u308b\u30b3\u30fc\u30c9\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\"><span class=\"hljs-keyword\">from<\/span> kasa <span class=\"hljs-keyword\">import<\/span> SmartPlug\n<span class=\"hljs-keyword\">import<\/span> asyncio\n<span class=\"hljs-keyword\">import<\/span> time\n\n<span class=\"hljs-keyword\">async<\/span> def main():\n    plug = SmartPlug(<span class=\"hljs-string\">\"192.168.1.183\"<\/span>)\n    <span class=\"hljs-keyword\">await<\/span> plug.update()\n    <span class=\"hljs-keyword\">await<\/span> plug.turn_on()\n    print(<span class=\"hljs-string\">\"ON\u306b\u3057\u307e\u3057\u305f\u300210\u79d2\u5f8c\u306bOFF\u3057\u307e\u3059\"<\/span>)\n    <span class=\"hljs-keyword\">await<\/span> asyncio.sleep(<span class=\"hljs-number\">10<\/span>)\n    <span class=\"hljs-keyword\">await<\/span> plug.turn_off()\n    print(<span class=\"hljs-string\">\"OFF\u306b\u3057\u307e\u3057\u305f\"<\/span>)\n\nasyncio.run(main())<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"103\" src=\"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-121100-1024x103.png\" alt=\"\" class=\"wp-image-6912\" srcset=\"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-121100-1024x103.png 1024w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-121100-300x30.png 300w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-121100-768x78.png 768w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-121100.png 1446w, https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-07-14-121100-1024x103.png 856w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3053\u308c\u3082\u3046\u307e\u304f\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u307e\u3068\u3081<\/h3>\n\n\n\n<p>\u4eca\u56de\u306f\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089python\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f7f\u3063\u3066\u30b9\u30de\u30fc\u30c8Wi-Fi\u30d7\u30e9\u30b0\u3092ON,OFF\u3057\u3066\u307f\u307e\u3057\u305f\u3002\u3069\u308c\u3082\u8003\u3048\u3066\u3044\u305f\u901a\u308a\u306b\u52d5\u304b\u3059\u3053\u3068\u304c\u51fa\u6765\u307e\u3057\u305f\u3002\u4eca\u56de\u306f\u96fb\u6e90\u306eON,OFF\u306e\u307f\u884c\u3046\u3082\u306e\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u304c\u3001kasa\u306e\u4ed6\u306e\u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0\u3067\u306f\u96fb\u529b\u60c5\u5831\u306e\u53d6\u5f97\u304c\u3067\u304d\u308b\u30e2\u30c7\u30eb\u3082\u3042\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u30ce\u30fc\u30c9\u30ec\u30c3\u30c9\u304b\u3089kasa\u306e\u30b9\u30de\u30fc\u30c8Wi-Fi\u30d7\u30e9\u30b0\u3092\u5236\u5fa1\u3057\u305f\u306e\u3067\u3001\u4eca\u56de\u306f\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089python\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f7f\u3063\u3066\u52d5\u304b\u3057\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002 \u307e\u305a\u521d\u3081\u306b\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u3067python-kasa\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8<\/p>\n","protected":false},"author":22,"featured_media":6905,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jin_ogp_image_url":"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/thumbnails-ogp-6901-1.png","_jin_last_featured_id":6905,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-6901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-intern"],"jetpack_featured_media_url":"https:\/\/blog.smartlight.co.jp\/wp-content\/uploads\/2025\/07\/thumbnails-featured-6901-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/6901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6901"}],"version-history":[{"count":4,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/6901\/revisions"}],"predecessor-version":[{"id":6916,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/6901\/revisions\/6916"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=\/wp\/v2\/media\/6905"}],"wp:attachment":[{"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.smartlight.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}