{ "info": { "author": "Frederic Van Linthoudt", "author_email": "frederic.van.linthoudt@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# efestoclient\n\nEfestoClient provides controlling Efesto heat devices\n\n# Usage\n\n`heater = EfestoClient(url, username, password, deviceid)`\n\nwhere as (for example):\n\n- url = https://evastampaggi.efesto.web2app.it\n- username = john_diggle\n- password = MySup8rS3cretP@ssword\n- deviceid = AA11BB22CC33\n\n# Methods\n\nAll methods return JSON output and there is always a 'status' field present.\n\n- If status = 0 => OK\n- If status > 0 => FAILED\n\n**Get system modes**\n\n`heater.get_system_modes()`\n\nexample output:\n\n`['OFF', 'START', 'LOAD PELLETS', 'FLAME LIGHT', 'ON', 'CLEANING FIRE-POT', 'CLEANING FINAL', 'ECO-STOP', '?', 'NO FIRE?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?']`\n\n----------\n\n**Get heater status**\n\n`heater.get_status()`\n\nexample output:\n\n`{'status': 0, 'deviceStatus': 7, 'smokeTemperature': 60, 'airTemperature': 24, 'deviceStatusTranslated': 'CLEANING FINAL', 'lastSetPower': 5, 'realPower': 2, 'lastSetAirTemperature': 20}`\n\n----------\n\n**Turn heater off**\n\n`heater.set_off()`\n\nexample output:\n\n`{'status': 0, 'message': 'ok'}`\n\n----------\n\n**Turn heater on**\n\n`heater.set_on()`\n\nexample output:\n\n`{'status': 0, 'message': 'ok'}`\n\n----------\n\n**Set temperature**\n\n`heater.set_temperature(value)`\n\n**value** = number that represents temperature value\n\nexample output:\n\n`{'status': 0, 'message': 'ok'}`\n\n**Set power**\n\n`heater.set_power(value)`\n\n**value** = number that represents the power level (fan operation)\n\nexample output:\n\n`{'status': 0, 'message': 'ok'}`\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/fredericvl/efestoclient", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "efestoclient", "package_url": "https://pypi.org/project/efestoclient/", "platform": "", "project_url": "https://pypi.org/project/efestoclient/", "project_urls": { "Homepage": "https://github.com/fredericvl/efestoclient" }, "release_url": "https://pypi.org/project/efestoclient/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "EfestoClient provides controlling Efesto heat devices", "version": "0.0.7" }, "last_serial": 5138277, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fa78713e754b512a814797975568be2f", "sha256": "8badce07a01e9a33a89fbaad3564ffb0ce3fdf549243ee9e152707322d728cb8" }, "downloads": -1, "filename": "efestoclient-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fa78713e754b512a814797975568be2f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4121, "upload_time": "2019-03-30T11:30:29", "url": "https://files.pythonhosted.org/packages/0b/66/fe44f4a51eb34ed7813ed60925ee83a5c914580c1793f77e36289683833b/efestoclient-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ecea3964bd1d530f9897526b469b1ca", "sha256": "b4ae216f2cc0fe6778159fc31154a422a4b67a68b1661c84bace87164e1936c5" }, "downloads": -1, "filename": "efestoclient-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4ecea3964bd1d530f9897526b469b1ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3398, "upload_time": "2019-03-30T11:30:31", "url": "https://files.pythonhosted.org/packages/72/a2/cc7b830015f48c77e6fd874ed87f65bbd729cc02dec47fc5e390958383a9/efestoclient-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ab5234c8cfdbc8fc828222e6a47d657a", "sha256": "ed7a5a7da0d3456821579cb833bc95f73cc8ec3728659fac4c6d7dcab23b51db" }, "downloads": -1, "filename": "efestoclient-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ab5234c8cfdbc8fc828222e6a47d657a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4122, "upload_time": "2019-03-30T11:38:39", "url": "https://files.pythonhosted.org/packages/45/fa/87ace9346b895ccbb3813d10ebacd04506afa0ead26d81af6b747c35c292/efestoclient-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cf0169d2c2ef24f76d92b5f9d24feb7", "sha256": "4fad019857dbbbbe0b28194f328559a11ea2ab8d167fb217b6bff6f96292d127" }, "downloads": -1, "filename": "efestoclient-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4cf0169d2c2ef24f76d92b5f9d24feb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3394, "upload_time": "2019-03-30T11:38:40", "url": "https://files.pythonhosted.org/packages/95/39/2597f8027d8d0715430c126e6aea6b94fa8e9c89a7f4a8bb62d68671d566/efestoclient-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e19f4fae77284140cc91caf4ff61c911", "sha256": "3add6cb39994b6b70aec030045dfa8f5dfde4ec04c214e002248c446b3d6d946" }, "downloads": -1, "filename": "efestoclient-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "e19f4fae77284140cc91caf4ff61c911", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8265, "upload_time": "2019-03-30T14:25:50", "url": "https://files.pythonhosted.org/packages/e1/ad/e73fd8c3df8379304d4d59d15f0f8a14ffb03946e37ed39822315ff44547/efestoclient-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9ab261c2374662bd64e10d2ca24c06a", "sha256": "e9395fa25406e1feed5d30d3f1100aacab6e2515dcc535ac667ebf5eaa135aaa" }, "downloads": -1, "filename": "efestoclient-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f9ab261c2374662bd64e10d2ca24c06a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3535, "upload_time": "2019-03-30T14:25:51", "url": "https://files.pythonhosted.org/packages/53/0e/a4852a4be143dadbe14f9689cb2178d16d765f9a4b023ebc852b16b4a37f/efestoclient-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "499b5475926292428cacff792074944d", "sha256": "2e1ade867398f0681749819f75338426958e3ddfdbd123fe66de55a9c2bd9ca9" }, "downloads": -1, "filename": "efestoclient-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "499b5475926292428cacff792074944d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8263, "upload_time": "2019-03-30T15:33:52", "url": "https://files.pythonhosted.org/packages/5c/72/f33cd908fb137615bccdb10dc3ea9e97e9c80a358aba2bceef061703cc47/efestoclient-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbdc96bab0f56b7192a554df693ca87f", "sha256": "064293ae836d7cbb9e34fe293f830d578002c0e527e9f1eec6e2b70e81aebc3a" }, "downloads": -1, "filename": "efestoclient-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dbdc96bab0f56b7192a554df693ca87f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3539, "upload_time": "2019-03-30T15:33:54", "url": "https://files.pythonhosted.org/packages/fb/42/e08205a6d0ca775258b6f7ad3830e0d7262d995f055e73c8e0e12cbb2edb/efestoclient-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "466558568ce6f871d84e5805ee9239b9", "sha256": "f79d94f546a4c86994b7df46cd0be297d778bc399b18015f90e98d3cbe69b66d" }, "downloads": -1, "filename": "efestoclient-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "466558568ce6f871d84e5805ee9239b9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8432, "upload_time": "2019-03-31T09:04:36", "url": "https://files.pythonhosted.org/packages/fc/5f/d1928c418f46a7fe02479e21b630e1be1a18e23c215d977e78f153bb5e0d/efestoclient-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0147668e52d002adc26341378d8ac37", "sha256": "9486c87dd44d1533af924c910d984bd4a2e5a2fd454a088d84516971036f96a6" }, "downloads": -1, "filename": "efestoclient-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d0147668e52d002adc26341378d8ac37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2019-03-31T09:04:37", "url": "https://files.pythonhosted.org/packages/d6/cd/85bec7e37f1e9f78b08dc317c6b04a5cf887ca3fb009572c2fed518985f0/efestoclient-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "77273f2086d501109a1128d769d53ed3", "sha256": "985d7961c3338ffc74db6444ed43f5ce52d00a52f071a39398584cffd9a95351" }, "downloads": -1, "filename": "efestoclient-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "77273f2086d501109a1128d769d53ed3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8588, "upload_time": "2019-04-01T17:41:38", "url": "https://files.pythonhosted.org/packages/d8/0e/975a0ec0f9ef809538886dce53ed3a4f4c2a942ba4785c7f823ed37bc8cb/efestoclient-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c6c966985e7976628c79938124e5719", "sha256": "6a40104cc0e23ef07da7e42cbb39af4ce4090dd40b4b1909a3adbadf6c9cee17" }, "downloads": -1, "filename": "efestoclient-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6c6c966985e7976628c79938124e5719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3816, "upload_time": "2019-04-01T17:41:40", "url": "https://files.pythonhosted.org/packages/92/6c/7444d2fbc575ab57b7be896dd33674a55b70c315b0e0a64e34cb7cda419d/efestoclient-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "38ab81a4ba168931e1cdaaafdae53f92", "sha256": "de6a95e9dd0c3619a5d4e076bf82ab099f8de82171cd01ef18a364541fecba14" }, "downloads": -1, "filename": "efestoclient-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "38ab81a4ba168931e1cdaaafdae53f92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8586, "upload_time": "2019-04-13T14:44:18", "url": "https://files.pythonhosted.org/packages/7a/40/aad876ac171bde95e1e369cf9be317addadd9cd8eec7d4a514113ea88a56/efestoclient-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f10b0fa2d006e46cfda0bb56a83df5d", "sha256": "dd685763d01670e3d4ee7aa7a085689d222af3058ce6bbc122817869b93d4642" }, "downloads": -1, "filename": "efestoclient-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5f10b0fa2d006e46cfda0bb56a83df5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3823, "upload_time": "2019-04-13T14:44:19", "url": "https://files.pythonhosted.org/packages/8f/6f/5a843eca108e675e483710d0272135547ebef4069b96b1c10b21861f7aad/efestoclient-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38ab81a4ba168931e1cdaaafdae53f92", "sha256": "de6a95e9dd0c3619a5d4e076bf82ab099f8de82171cd01ef18a364541fecba14" }, "downloads": -1, "filename": "efestoclient-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "38ab81a4ba168931e1cdaaafdae53f92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8586, "upload_time": "2019-04-13T14:44:18", "url": "https://files.pythonhosted.org/packages/7a/40/aad876ac171bde95e1e369cf9be317addadd9cd8eec7d4a514113ea88a56/efestoclient-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f10b0fa2d006e46cfda0bb56a83df5d", "sha256": "dd685763d01670e3d4ee7aa7a085689d222af3058ce6bbc122817869b93d4642" }, "downloads": -1, "filename": "efestoclient-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5f10b0fa2d006e46cfda0bb56a83df5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3823, "upload_time": "2019-04-13T14:44:19", "url": "https://files.pythonhosted.org/packages/8f/6f/5a843eca108e675e483710d0272135547ebef4069b96b1c10b21861f7aad/efestoclient-0.0.7.tar.gz" } ] }