{ "info": { "author": "Lostfields", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Home Automation" ], "description": "# python-panasonic-comfort-cloud\r\nA python module for reading and changing status of panasonic climate devices through Panasonic Comfort Cloud app api\r\n\r\n## Command line usage\r\n\r\n```\r\nusage: pcomfortcloud.py [-h] [-t TOKEN] username password {list,get,set} ...\r\n\r\nRead or change status of Panasonic Climate devices\r\n\r\npositional arguments:\r\n username Username for Panasonic Comfort Cloud\r\n password Password for Panasonic Comfort Cloud\r\n {list,get,set,dump} commands\r\n list Get a list of all devices\r\n get Get status of a device\r\n set Set status of a device\r\n dump Dump raw data of a device\r\n\r\noptional arguments:\r\n -h, --help show this help message and exit\r\n -t TOKEN, --token TOKEN\r\n File to store token in\r\n -s [BOOL], --skipVerify [BOOL]\r\n Skip Ssl verification\r\n -r [BOOL], --raw [BOOL]\r\n Raw dump of response\r\n```\r\n\r\n```\r\nusage: pcomfortcloud.py username password get [-h] device\r\n\r\npositional arguments:\r\n device device number\r\n\r\noptional arguments:\r\n -h, --help show this help message and exit\r\n```\r\n\r\n```\r\nusage: pcomfortcloud.py username password set [-h]\r\n [-p, --power {On,Off}]\r\n [-t, --temperature TEMPERATURE]\r\n [-s, --fanspeed {Auto,Low,LowMid,Mid,HighMid,High}]\r\n [-m, --mode {Auto,Cool,Dry,Heat,Fan}]\r\n [-e, --eco {Auto,Quiet,Powerful}]\r\n [-y, --airswingvertical {Auto,Down,DownMid,Mid,UpMid,Up}]\r\n [-x, --airswinghorizontal {Auto,Left,LeftMid,Mid,RightMid,Right}]\r\n device\r\n\r\npositional arguments:\r\n device Device number\r\n\r\noptional arguments:\r\n -h, --help\r\n show this help message and exit\r\n -p, --power {On,Off}\r\n Power mode\r\n -t, --temperature TEMPERATURE\r\n Temperature in decimal format\r\n -s, --fanspeed {Auto,Low,LowMid,Mid,HighMid,High}\r\n Fan speed\r\n -m, --mode {Auto,Cool,Dry,Heat,Fan}\r\n Operation mode\r\n -e, --eco {Auto,Quiet,Powerful}\r\n Eco mode\r\n -y, --airswingvertical {Auto,Down,DownMid,Mid,UpMid,Up}\r\n Vertical position of the air swing\r\n -x, --airswinghorizontal {Auto,Left,LeftMid,Mid,RightMid,Right}\r\n Horizontal position of the air swing\r\n```\r\n\r\n## Module usage\r\n\r\n\r\n```python\r\nimport pcomfortcloud\r\n\r\nsession = pcomfortcloud.Session('user@example.com', 'mypassword')\r\nsession.login()\r\n\r\ndevices = session.get_devices()\r\n\r\nprint(devices)\r\n\r\nprint(session.get_device(devices[0]['id']))\r\n\r\nsession.set_device(devices[0]['id'],\r\n power = pcomfortcloud.constants.Power.On,\r\n temperature = 22.0)\r\n```\r\n\r\n## PyPi package\r\ncan be found at https://pypi.org/project/pcomfortcloud/\r\n\r\n### How to publish package;\r\n- `python .\\setup.py sdist bdist_wheel`\r\n- `python -m twine upload dist/*`\r\n\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lostfields/python-panasonic-comfort-cloud", "keywords": "home automation panasonic climate", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pcomfortcloud", "package_url": "https://pypi.org/project/pcomfortcloud/", "platform": "", "project_url": "https://pypi.org/project/pcomfortcloud/", "project_urls": { "Homepage": "http://github.com/lostfields/python-panasonic-comfort-cloud" }, "release_url": "https://pypi.org/project/pcomfortcloud/0.0.14/", "requires_dist": [ "requests (>=2.20.0)" ], "requires_python": "", "summary": "Read and change status of Panasonic Comfort Cloud devices", "version": "0.0.14" }, "last_serial": 5732308, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "32e71e6b6946f1d55090830e3e61cbd8", "sha256": "dfcf49dcae633622b43e20d224511d9ed9095778ff30cb733f57f62e5c441d87" }, "downloads": -1, "filename": "pcomfortcloud-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "32e71e6b6946f1d55090830e3e61cbd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8018, "upload_time": "2018-12-04T20:10:36", "url": "https://files.pythonhosted.org/packages/c6/1c/26aae09ea89fc2ffc66e1f3a2d18f6517e7e4382557bb9a4ebf843e5de6d/pcomfortcloud-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22313ec37433233e42a7b4fa611bfbf", "sha256": "0b0022d00d598f822959ffffc8921cd27805dc95938a3e4ed0686a12e19a2560" }, "downloads": -1, "filename": "pcomfortcloud-0.0.10.tar.gz", "has_sig": false, "md5_digest": "a22313ec37433233e42a7b4fa611bfbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5944, "upload_time": "2018-12-04T20:10:38", "url": "https://files.pythonhosted.org/packages/24/b8/74b59a36f402f4fa84c4d09333c1929d9f1e10a4f82ceffc157af0a39de8/pcomfortcloud-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "0038f726ab6c86156bcc7ea79a432b3b", "sha256": "ff7af04b3e830232af20ac8b024a88ad8be6d375a3b2383cc101a61fcf6bd174" }, "downloads": -1, "filename": "pcomfortcloud-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "0038f726ab6c86156bcc7ea79a432b3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8427, "upload_time": "2018-12-08T17:19:22", "url": "https://files.pythonhosted.org/packages/62/c5/b2823b724ba9e53d90c860be04a5d280fde865951974a536cfa724cc4c63/pcomfortcloud-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3687e6919cc707366204ad6be197f528", "sha256": "6dcc15582470378678498db3f2486a3ae39ffb7430670d75d52e78685ace9e8d" }, "downloads": -1, "filename": "pcomfortcloud-0.0.11.tar.gz", "has_sig": false, "md5_digest": "3687e6919cc707366204ad6be197f528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6627, "upload_time": "2018-12-08T17:19:24", "url": "https://files.pythonhosted.org/packages/68/1d/146a471cc9166b75b4f707c2bac107cb20eb38b812352be51360a69fe5de/pcomfortcloud-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "7b855c15f86663caaa5be178f8ba3e4c", "sha256": "430c10574ed7fe525c22fb2dd5e393eeb846f0a1adc42700744c8de271a0d564" }, "downloads": -1, "filename": "pcomfortcloud-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "7b855c15f86663caaa5be178f8ba3e4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9263, "upload_time": "2018-12-08T17:30:10", "url": "https://files.pythonhosted.org/packages/fe/b0/6dd6230735a5e5d689df613954beb5150ba22908cbe41050ac0ca982581a/pcomfortcloud-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2935de8991e6c8aaec5fc22339e11ca9", "sha256": "f33ff2efb0593171894d5ca4f7745d6c856590401d583a5bafc205aca238d7d7" }, "downloads": -1, "filename": "pcomfortcloud-0.0.12.tar.gz", "has_sig": false, "md5_digest": "2935de8991e6c8aaec5fc22339e11ca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7531, "upload_time": "2018-12-08T17:30:12", "url": "https://files.pythonhosted.org/packages/e9/66/894dc1ef25333dcfec19daa2ee56bf68acb283ea0e86109e0607294a970a/pcomfortcloud-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "005d2c33c8b3e6864b3c4d1f2e82adfd", "sha256": "0ae694edc280ff82f1d04767a10f6346773f1a911805272f038b8ce50551504b" }, "downloads": -1, "filename": "pcomfortcloud-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "005d2c33c8b3e6864b3c4d1f2e82adfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9376, "upload_time": "2018-12-10T07:36:03", "url": "https://files.pythonhosted.org/packages/9c/ed/a9a9d6e999bd6c81e754e883633207c61de52955a07ba719a8ebf97fbb73/pcomfortcloud-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed3f273bbf95fa353a4feb719498c4fc", "sha256": "39aabc0fb0dac470076da53809e4d7096bb8cb868301af79cf21e75487ddc837" }, "downloads": -1, "filename": "pcomfortcloud-0.0.13.tar.gz", "has_sig": false, "md5_digest": "ed3f273bbf95fa353a4feb719498c4fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7718, "upload_time": "2018-12-10T07:36:04", "url": "https://files.pythonhosted.org/packages/9c/0f/5df8c034d232d01f786d27bfcf890bc8e29404fe65a76fe4690cbcfcf725/pcomfortcloud-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "7db74bb00633c995be67bf0527a03492", "sha256": "1a05dca6b6181e4004ff563b0812dce9b0e94319d0d29ecec89b78324d6eb95e" }, "downloads": -1, "filename": "pcomfortcloud-0.0.14-py2-none-any.whl", "has_sig": false, "md5_digest": "7db74bb00633c995be67bf0527a03492", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9382, "upload_time": "2019-08-26T18:08:44", "url": "https://files.pythonhosted.org/packages/3a/5d/e19d5b9005839126f13e683d88d9c36745c4ae3b8a2e8c737e832d289304/pcomfortcloud-0.0.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dacd206a5eba001c453aaa06be89e5e2", "sha256": "27f59842665d9579cac7d00a255737643f065afc6507c25757b75bd26b55aa28" }, "downloads": -1, "filename": "pcomfortcloud-0.0.14.tar.gz", "has_sig": false, "md5_digest": "dacd206a5eba001c453aaa06be89e5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6891, "upload_time": "2019-08-26T18:08:45", "url": "https://files.pythonhosted.org/packages/55/52/04082d4ac65025d059a3e3f80b39a8a8acf7826b501e110240b72ffb1aa6/pcomfortcloud-0.0.14.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7db74bb00633c995be67bf0527a03492", "sha256": "1a05dca6b6181e4004ff563b0812dce9b0e94319d0d29ecec89b78324d6eb95e" }, "downloads": -1, "filename": "pcomfortcloud-0.0.14-py2-none-any.whl", "has_sig": false, "md5_digest": "7db74bb00633c995be67bf0527a03492", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9382, "upload_time": "2019-08-26T18:08:44", "url": "https://files.pythonhosted.org/packages/3a/5d/e19d5b9005839126f13e683d88d9c36745c4ae3b8a2e8c737e832d289304/pcomfortcloud-0.0.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dacd206a5eba001c453aaa06be89e5e2", "sha256": "27f59842665d9579cac7d00a255737643f065afc6507c25757b75bd26b55aa28" }, "downloads": -1, "filename": "pcomfortcloud-0.0.14.tar.gz", "has_sig": false, "md5_digest": "dacd206a5eba001c453aaa06be89e5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6891, "upload_time": "2019-08-26T18:08:45", "url": "https://files.pythonhosted.org/packages/55/52/04082d4ac65025d059a3e3f80b39a8a8acf7826b501e110240b72ffb1aa6/pcomfortcloud-0.0.14.tar.gz" } ] }