{ "info": { "author": "Dr. Cornelius Mund", "author_email": "cornelius.mund@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "#Warema WMS Webcontrol Controller\n\nThis library can connect to a Warema WMS WebControl web server to send control commands.\n\nCurrently only vertical blinds are supported. Feel free to extend support to other devices.\n\nUsage:\n\n```python\nfrom warema_wms import Shade\n\nshades = Shade.get_all_shades()\nshades[0].set_shade_position(25) #0=open; 100=closed\nshades[1].get_shade_state(True) #Force update and get shade state\n```\n\nin case your WebControl server is not under `http://webcontrol.local` you'll \nhave to create and pass your own WmsController.\n\n```python\nfrom warema_wms import WmsController, Shade\n\nshades = Shade.get_all_shades(WmsController('http://server_addr'))\n```\n\n### Changes to version 0.2.3\n- Fixed error log message in set_shade_position method\n\n### Changes to version 0.2.2\n- Fixed misnamed variable in error log in set_shade_position method \n\n### Changes to version 0.2.1\n- Increased stability by checking if set position cmd was received\n\n### Changes to version 0.2.0\n- Made update procedure more resilient\n- Introduced parameters to set number of retries and time between commands\n- Set default time between commands to 0.1s\n- Set default number of retries to 3\n\n### Changes to version 0.1.4\n- Removed bug on system were 'http://webcontrol.local' does not resolve\n\n### Changes to version 0.1.2\n- Reduced wait time between sending http commands to wms webcontrol webserver to 0.5 seconds\n\n### Changes to version 0.1.1\n- Changed package structure\n- Improved documentation\n\n### Changes to version 0.1.0\n- Improved protocol\n- Fixed bug where moving state was always true.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cornim/wms_webcontrol.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "warema-wms-controller", "package_url": "https://pypi.org/project/warema-wms-controller/", "platform": "", "project_url": "https://pypi.org/project/warema-wms-controller/", "project_urls": { "Homepage": "https://github.com/cornim/wms_webcontrol.git" }, "release_url": "https://pypi.org/project/warema-wms-controller/0.2.3/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A library to control a Warema WMS WebControl web server.", "version": "0.2.3" }, "last_serial": 5620542, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7b62c951bf4bc42a8d228201264e2b89", "sha256": "26b0e977fb356b2778aa4f202047d7d2481de65befd96a936ce11bedf4afde44" }, "downloads": -1, "filename": "warema_wms_controller-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7b62c951bf4bc42a8d228201264e2b89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6120, "upload_time": "2019-06-11T18:25:11", "url": "https://files.pythonhosted.org/packages/0f/33/a4090e4fa05aec949143c56853610913b9e1145d5e9a6a856e6d1249e24b/warema_wms_controller-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ad778f92ac56cbc8ebf652bafc3ce41", "sha256": "ac9e5b1d505a98d862fa5c881650b4aaf479ac8b880d4b4864090945623a1149" }, "downloads": -1, "filename": "warema-wms-controller-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3ad778f92ac56cbc8ebf652bafc3ce41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2834, "upload_time": "2019-06-11T18:25:13", "url": "https://files.pythonhosted.org/packages/fd/b6/0b71aa348e48efb94f4aefeb4622fcc66542bfedd4f9eee3e72636451b27/warema-wms-controller-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a29832a0546dab70d8e7912fce9a73ab", "sha256": "2fb0f95edca6b5a33471545439079d1d90dc03a9679ca75e364a0357036f3e8b" }, "downloads": -1, "filename": "warema_wms_controller-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a29832a0546dab70d8e7912fce9a73ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4670, "upload_time": "2019-06-13T17:36:14", "url": "https://files.pythonhosted.org/packages/85/c9/765c01e6f16126a88fae41698d95a4711deeb719d4c6017ceb1ab6912f61/warema_wms_controller-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f82b1b9cb7936b4f14c6813ca320125e", "sha256": "163f2e52de9f581421baf4e88bb61852a8ad5dedd120447c1454155a01122971" }, "downloads": -1, "filename": "warema-wms-controller-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f82b1b9cb7936b4f14c6813ca320125e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3084, "upload_time": "2019-06-13T17:36:18", "url": "https://files.pythonhosted.org/packages/3d/22/703b3d410911228114c948596fecf1f339ebfd636e204c7cdedaabd110de/warema-wms-controller-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "acdc2f9a439d47a1ef037b387491b4ce", "sha256": "c46e96d7a62e073ad16a042a469db27fd5821885e06a528aafdd3f820c76ac86" }, "downloads": -1, "filename": "warema_wms_controller-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acdc2f9a439d47a1ef037b387491b4ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9514, "upload_time": "2019-06-15T17:13:57", "url": "https://files.pythonhosted.org/packages/bc/4f/ea318a7f76adf85c173e5be55fd894ef86bc2bfb18df429b40b1c3203051/warema_wms_controller-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1e7c30fa15350793276086a549be00e", "sha256": "629202ff52971c0c9ba4ac3916bdcf6dc3ace0c6fcb945d0b61faaed786e200d" }, "downloads": -1, "filename": "warema-wms-controller-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e1e7c30fa15350793276086a549be00e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3765, "upload_time": "2019-06-15T17:13:58", "url": "https://files.pythonhosted.org/packages/87/0f/335a72bc571c151f20f4c3c9015845227f3ab40cc07941f37d635b26aa4b/warema-wms-controller-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "50ec7d721b13e1cb94c3a36428d4a8fd", "sha256": "bdc48518c5244c08111b5b9ae81393d2998f91dfbdc8470b92031f2a2093ff99" }, "downloads": -1, "filename": "warema_wms_controller-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "50ec7d721b13e1cb94c3a36428d4a8fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9570, "upload_time": "2019-07-16T17:27:21", "url": "https://files.pythonhosted.org/packages/29/c7/8440b3adf735b14ac94301f9d32fbc848a8b95d282504814f1829aebd912/warema_wms_controller-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d18d8e6aa1aa15d853584d4e1dc6d157", "sha256": "0e25b61f950869d64ad47fbb759932661c54d57a0cd962aeefe3f08cc619842a" }, "downloads": -1, "filename": "warema-wms-controller-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d18d8e6aa1aa15d853584d4e1dc6d157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3813, "upload_time": "2019-07-16T17:27:22", "url": "https://files.pythonhosted.org/packages/90/bc/e7507de2ccf72dcdc3a249764c01865f1f9b9a26ca19b32decd8baf33173/warema-wms-controller-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "75a5fbd5acac11601fade1378005f031", "sha256": "f7db1765534b809aa99ea0db1319a427d0f51bfd0edaeaf35f5eceeb77e52a07" }, "downloads": -1, "filename": "warema_wms_controller-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "75a5fbd5acac11601fade1378005f031", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9631, "upload_time": "2019-07-18T17:21:52", "url": "https://files.pythonhosted.org/packages/f2/58/0f7d7c60971a301ccf5cb8edba99f4cc5c3d76123a1c119cdff08ef948f3/warema_wms_controller-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "724c8fb912b17998070d2190b82a9450", "sha256": "9490f36cc437d63b37b530121faa79ee70ffedf0630682db6d45313e157d90d5" }, "downloads": -1, "filename": "warema-wms-controller-0.1.3.tar.gz", "has_sig": false, "md5_digest": "724c8fb912b17998070d2190b82a9450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3880, "upload_time": "2019-07-18T17:21:54", "url": "https://files.pythonhosted.org/packages/9c/d2/0e9e072faf2cab8b1d08bc653056c7cb30f51f36f375c3198f29c76be6d6/warema-wms-controller-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "444ac83d78ae2c995884f9ce003f5498", "sha256": "11b6f6b905b21353b590ac4dee06593844c309d96ef29514e185b42daece7026" }, "downloads": -1, "filename": "warema_wms_controller-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "444ac83d78ae2c995884f9ce003f5498", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7597, "upload_time": "2019-07-18T17:49:02", "url": "https://files.pythonhosted.org/packages/06/a2/81e40690fd2396a8b4b750da27c56ce81448d13995d31e6a1b2c910ff401/warema_wms_controller-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2964d86ce4dd5684ad462746ac8c6663", "sha256": "36e1ef72f248278a1e6b393c974057062f030ca90340bee6ec1e5fea397fa87f" }, "downloads": -1, "filename": "warema-wms-controller-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2964d86ce4dd5684ad462746ac8c6663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2019-07-18T17:49:04", "url": "https://files.pythonhosted.org/packages/bb/df/34c46994c0f2f87441ae1aaa8d66905129011da942e288bb366c74952b15/warema-wms-controller-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f7155f741e1ad38a5cb2b57db1ee7657", "sha256": "2a3a966343305d289e231c8e033eeb9f8f07032894ed3792ee9e16cf4d1920f9" }, "downloads": -1, "filename": "warema_wms_controller-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f7155f741e1ad38a5cb2b57db1ee7657", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8020, "upload_time": "2019-07-19T20:01:13", "url": "https://files.pythonhosted.org/packages/8f/25/26422b036ee40d4e7bad27391168cf56f372be1e6d0379083db5a027613d/warema_wms_controller-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7803a4f1db16d67eb14f62d4e6a41a68", "sha256": "4704e742485bdfcc6adbdcec6899245382f4c6c4f8d00cb253f00cff30c2dc61" }, "downloads": -1, "filename": "warema-wms-controller-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7803a4f1db16d67eb14f62d4e6a41a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4275, "upload_time": "2019-07-19T20:01:15", "url": "https://files.pythonhosted.org/packages/19/2e/0e02142f1beeff776667e81b92f1b8862cb8f2253ab8c1fa1e4c8f72e6dc/warema-wms-controller-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1b7f3366d168181328799e2455b3e0f6", "sha256": "c82876890eb7e39417d2f32818dd1fa2ecb059a512e3762649e26a88fcf791f3" }, "downloads": -1, "filename": "warema_wms_controller-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b7f3366d168181328799e2455b3e0f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8180, "upload_time": "2019-07-23T18:19:06", "url": "https://files.pythonhosted.org/packages/1b/76/a4d68379ca24300bcc0c9710e276e0746731c52270458dc1a43f7a81a81b/warema_wms_controller-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cb9536145bab73bc2e7ee302fd681e3", "sha256": "343203eb45e6c4a7394ac459cf986d7162faf71e84565675e882991423cfd2f8" }, "downloads": -1, "filename": "warema-wms-controller-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6cb9536145bab73bc2e7ee302fd681e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4433, "upload_time": "2019-07-23T18:19:07", "url": "https://files.pythonhosted.org/packages/05/a9/26adad3beb299848766e4935c82ce702e55704b06ab02ebe927a00fb619e/warema-wms-controller-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f3bdb28e2666702885fc830739d4dd0c", "sha256": "a2a5506584b1bfb2477a37b078fd0e92ede563a8b7380377a6f3667047dda131" }, "downloads": -1, "filename": "warema_wms_controller-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f3bdb28e2666702885fc830739d4dd0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8216, "upload_time": "2019-07-25T17:12:26", "url": "https://files.pythonhosted.org/packages/fa/87/a828d1c35df57e255e491aec59ad157742c1b99797a68ff8aae47215b9d3/warema_wms_controller-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a71b97ef99c7a09bf24f237369fcc9b7", "sha256": "0ebf1111f66b55ebeae994971a78319d8aac42a4ad8af6cb31c6d53dbd7776ad" }, "downloads": -1, "filename": "warema-wms-controller-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a71b97ef99c7a09bf24f237369fcc9b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4473, "upload_time": "2019-07-25T17:12:28", "url": "https://files.pythonhosted.org/packages/81/51/08b500996cef6385f9d713723490534979bda81d9fb0be47dffc88bf94d6/warema-wms-controller-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "53aad5041195f49921b007e11eb35674", "sha256": "7aa0dbc141da581d503f8617227c5b13ea584c30cbdb4274615edeb3bb0b15b1" }, "downloads": -1, "filename": "warema_wms_controller-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "53aad5041195f49921b007e11eb35674", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8231, "upload_time": "2019-08-01T20:11:46", "url": "https://files.pythonhosted.org/packages/94/29/d6f3266db30cc0ff5592f3fa3dca2d5abab8a0dedba99c2ade50cdbe0771/warema_wms_controller-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd3c8f9ef560af009aa0fb134f5a79e", "sha256": "0ead1743ed8cc03d92890c2d211214227878f6ac7c105d47d0a504bc42e76e15" }, "downloads": -1, "filename": "warema-wms-controller-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bbd3c8f9ef560af009aa0fb134f5a79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4493, "upload_time": "2019-08-01T20:11:47", "url": "https://files.pythonhosted.org/packages/f3/2e/659b3a51eff3911388096fa19f64b3861f5d1667cf764bbf6f51256bab23/warema-wms-controller-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53aad5041195f49921b007e11eb35674", "sha256": "7aa0dbc141da581d503f8617227c5b13ea584c30cbdb4274615edeb3bb0b15b1" }, "downloads": -1, "filename": "warema_wms_controller-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "53aad5041195f49921b007e11eb35674", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8231, "upload_time": "2019-08-01T20:11:46", "url": "https://files.pythonhosted.org/packages/94/29/d6f3266db30cc0ff5592f3fa3dca2d5abab8a0dedba99c2ade50cdbe0771/warema_wms_controller-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd3c8f9ef560af009aa0fb134f5a79e", "sha256": "0ead1743ed8cc03d92890c2d211214227878f6ac7c105d47d0a504bc42e76e15" }, "downloads": -1, "filename": "warema-wms-controller-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bbd3c8f9ef560af009aa0fb134f5a79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4493, "upload_time": "2019-08-01T20:11:47", "url": "https://files.pythonhosted.org/packages/f3/2e/659b3a51eff3911388096fa19f64b3861f5d1667cf764bbf6f51256bab23/warema-wms-controller-0.2.3.tar.gz" } ] }