{ "info": { "author": "Markus Ullmann, Karl Wolffgang, Felix Maurer", "author_email": "github@maufl.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Home Automation", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# About pymaxcul\n\nPymaxcul is a python package to talk to [MAX! devices by eQ-3](http://www.eq-3.de/produkte/max.html) through a [CUL stick](https://wiki.fhem.de/wiki/Selbstbau_CUL).\n\nThis module is forked from https://github.com/vogt31337/MaxCul-Python\nwhich in turn has been at some point been forked from https://github.com/jokey2k/MoritzServer.\nIt refactored to use less dependencies and to be easyly used from other projects, especially as a dependency for [Home Assistant](https://github.com/home-assistant/home-assistant).\n\nIt should be usable for thermostats but it is not well tested. As I don't have other MAX! devices I can't test and implement functionality to support them, though rudimentary support exists.\nPlease sent a PR if you want to add support for other devices.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maufl/pymaxcul", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "pymaxcul", "package_url": "https://pypi.org/project/pymaxcul/", "platform": "any", "project_url": "https://pypi.org/project/pymaxcul/", "project_urls": { "Homepage": "https://github.com/maufl/pymaxcul" }, "release_url": "https://pypi.org/project/pymaxcul/0.1.12/", "requires_dist": [ "pyserial (>=3.1.1)", "pytest; extra == 'testing'" ], "requires_python": "", "summary": "Talk to eq-3 MAX! devices using a CUL stick", "version": "0.1.12" }, "last_serial": 3818310, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "20a7257d21eb072fe65c839f2a98e112", "sha256": "d3a8ebffefd4a9934683f61ce11b70a058311dcfb32b558a16b3b6eeb4a1b64f" }, "downloads": -1, "filename": "pymaxcul-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "20a7257d21eb072fe65c839f2a98e112", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14396, "upload_time": "2018-01-03T19:32:55", "url": "https://files.pythonhosted.org/packages/98/04/1fa273f741954b98ef10c7312f79e92383f98ba6fbaa7234a866402829bd/pymaxcul-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5f719779e5a37453134567469aa3315", "sha256": "1cadb3b82ab878b7da9d7f7d4e03eaad05dc5d8c42586594fddc09c631666332" }, "downloads": -1, "filename": "pymaxcul-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d5f719779e5a37453134567469aa3315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11046, "upload_time": "2018-01-03T19:32:58", "url": "https://files.pythonhosted.org/packages/1e/96/0ce0b2357887a5df741381e9c88fa364546d94cc801f3e854a30761112c7/pymaxcul-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2e24c8e1f6ae40a18d190035299233af", "sha256": "1affb7a5ceabc9416a94dcd6b944b3199eca383c906f1359167a8714be71bbf9" }, "downloads": -1, "filename": "pymaxcul-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e24c8e1f6ae40a18d190035299233af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14570, "upload_time": "2018-01-04T17:25:52", "url": "https://files.pythonhosted.org/packages/5e/bb/e05b334c7a7f7e03af91e9271cab64616368645e1cff6068325e97c4ed73/pymaxcul-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ede43767e5ec66541a43e4475f68673f", "sha256": "5d888b0721d8aa1ddcce1dc6a0d2ccb4b6632428a69aed6d1d9a5c6c0fc2d42c" }, "downloads": -1, "filename": "pymaxcul-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ede43767e5ec66541a43e4475f68673f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11146, "upload_time": "2018-01-04T17:25:53", "url": "https://files.pythonhosted.org/packages/80/b2/8f0b5b735b4c3cf16cdb63446b0e1e88ef145649fa407e2fcadc7eeae2cc/pymaxcul-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "406e05d2123e4216bde8f5760daf17d4", "sha256": "97a2b1949ec3670d26aa7b6cdbb2f8afe7c226ccf3d8b4c00899704856549ae0" }, "downloads": -1, "filename": "pymaxcul-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "406e05d2123e4216bde8f5760daf17d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16123, "upload_time": "2018-02-24T20:58:29", "url": "https://files.pythonhosted.org/packages/6f/8a/8ec5aa0d34a2a6ce90ccd314c6b63c0ef718b0189178101660695030885f/pymaxcul-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2917f768863f97f9151d32e849adae11", "sha256": "d8d63735eb7495f464520b9aa73e9ecc53fc22a4f6c5b3605a5bd6dab5ebd10e" }, "downloads": -1, "filename": "pymaxcul-0.1.10.tar.gz", "has_sig": false, "md5_digest": "2917f768863f97f9151d32e849adae11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12583, "upload_time": "2018-02-24T20:58:31", "url": "https://files.pythonhosted.org/packages/d9/16/ff828276283e7ff4a68e8de6ac0bd92ecb952767de9e75fb2311ac4b23c6/pymaxcul-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "11d2ef6fb1af895079d0f8511bd5e7e2", "sha256": "fa0b00fca0f3981d4763592a6b048e1087dde7939714e51971e8d203846a7ba7" }, "downloads": -1, "filename": "pymaxcul-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "11d2ef6fb1af895079d0f8511bd5e7e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16212, "upload_time": "2018-04-29T07:41:50", "url": "https://files.pythonhosted.org/packages/9b/91/20f6bc278edacadf008619d738ab6669542adae07bb2757c8e8ddaf5ef77/pymaxcul-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9216d366a5268af081147595802f2565", "sha256": "424e95d9cdec6637a54a6030434a8ce8bcad51ce2f181e258307ff358c515267" }, "downloads": -1, "filename": "pymaxcul-0.1.11.tar.gz", "has_sig": false, "md5_digest": "9216d366a5268af081147595802f2565", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12687, "upload_time": "2018-04-29T07:45:16", "url": "https://files.pythonhosted.org/packages/ba/ca/2abfe992d6872985738da071ecd8162ef4373c462e6ab767f1203d3df2e5/pymaxcul-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "37f5bdb7479c253f7e58f096f928ed02", "sha256": "74374f9c4d9678e64c78955f38339f8dfbb695060bb4c0c1789070a61ac065fc" }, "downloads": -1, "filename": "pymaxcul-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "37f5bdb7479c253f7e58f096f928ed02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16229, "upload_time": "2018-04-29T08:16:18", "url": "https://files.pythonhosted.org/packages/c9/eb/48893a43ed46efae59abf2354745d8140dfb2bfba7da2241acd2032dde5b/pymaxcul-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35453af8e9dc049d0077ed4073596e6f", "sha256": "ce9a8400ef860aaf86b763297135b1a0bed29df83fe24915d42d65c74c8b746c" }, "downloads": -1, "filename": "pymaxcul-0.1.12.tar.gz", "has_sig": false, "md5_digest": "35453af8e9dc049d0077ed4073596e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12713, "upload_time": "2018-04-29T08:16:19", "url": "https://files.pythonhosted.org/packages/97/55/b4778aa5ba74eab2affa2278669a9457d754ed208b45db28c623c1ef2803/pymaxcul-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7862ad55792f3279873de26fdd0b6aae", "sha256": "9d37257706aeccce53c0a357ea1d868693dbad994cb6f119ae08505d01400d47" }, "downloads": -1, "filename": "pymaxcul-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7862ad55792f3279873de26fdd0b6aae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14913, "upload_time": "2018-01-05T21:50:35", "url": "https://files.pythonhosted.org/packages/25/66/02b73414f11c378403f6bde31819832edf7d25411a8c707ec550ed4e16fb/pymaxcul-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df88e101322ebca9cd1e791acb736148", "sha256": "4f292eb1120d6b879d7283f886890cf256b9fce6cd635a740bc4df670bd14065" }, "downloads": -1, "filename": "pymaxcul-0.1.2.tar.gz", "has_sig": false, "md5_digest": "df88e101322ebca9cd1e791acb736148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2018-01-05T21:50:37", "url": "https://files.pythonhosted.org/packages/ec/52/43e57c9b32c2b1f1500ae1db95753424ba5369a7626e8ff48d663e9a85c9/pymaxcul-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "98b3d32f8178687d529fccd40f96aaec", "sha256": "623c889bb90230f6e505ea6226425f1305deba2f5ef2766ab0d7c5a476a4f71e" }, "downloads": -1, "filename": "pymaxcul-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "98b3d32f8178687d529fccd40f96aaec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15380, "upload_time": "2018-01-06T10:50:12", "url": "https://files.pythonhosted.org/packages/15/62/0558fb90f939df45cee70f2fb39d2e809974049a576cf9069a4553410441/pymaxcul-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f628dbccb3108c34f190c75f4b0855f8", "sha256": "5e2ac9a16dda7a4066468f1a67b7f973054bf6aaeffe18eb618b41af7cb67f0d" }, "downloads": -1, "filename": "pymaxcul-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f628dbccb3108c34f190c75f4b0855f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11937, "upload_time": "2018-01-06T10:50:13", "url": "https://files.pythonhosted.org/packages/05/d8/9a26ba73d605f9e1bcaeb6fdd6ef6f6e1601113ed221d9ecf3ff260ab342/pymaxcul-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "dbb6e37b1f7c2f4e1ee14a39354752c0", "sha256": "cf4992e43e0705356084d2609562acb1aaa25fe6fdc166316eb67771e1b5d389" }, "downloads": -1, "filename": "pymaxcul-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dbb6e37b1f7c2f4e1ee14a39354752c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15399, "upload_time": "2018-01-06T12:04:49", "url": "https://files.pythonhosted.org/packages/ca/13/7310e1086339a61f7551c9673f9d13d8e0c779247afdf2f22cd83e486a39/pymaxcul-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7c2fa5a7e39b935a8b6c91502b3f6cb", "sha256": "24bd733244a756fef4fb15f0499c086249e2f7e0fc373ca82cf23e642fc29aa6" }, "downloads": -1, "filename": "pymaxcul-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e7c2fa5a7e39b935a8b6c91502b3f6cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11968, "upload_time": "2018-01-06T12:04:51", "url": "https://files.pythonhosted.org/packages/63/f6/c92a8cc71591cca3041eb66a368a5126fc3256b735de5686610f919bebef/pymaxcul-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "fa9d0a16161171e6ce9dfe1f73fc18d8", "sha256": "ff503ec973268ee89956ab8a504f2528e2cdea048d03dd82333c84ae05243eb0" }, "downloads": -1, "filename": "pymaxcul-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "fa9d0a16161171e6ce9dfe1f73fc18d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15449, "upload_time": "2018-01-06T14:51:39", "url": "https://files.pythonhosted.org/packages/ca/5a/a0ee6d856b4c7f6cbaa0e9138d333d07c9d65d03f94888ca40b815ab8225/pymaxcul-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "512e36049cff8382c711ed43659c91fb", "sha256": "a0eb0b5dc1c2fb68a32914750c8c6427d34bf501ccd2d29133eff8a259af1a26" }, "downloads": -1, "filename": "pymaxcul-0.1.6.tar.gz", "has_sig": false, "md5_digest": "512e36049cff8382c711ed43659c91fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12007, "upload_time": "2018-01-06T14:51:40", "url": "https://files.pythonhosted.org/packages/23/ed/3d380d683f9ce8678561f7d7c15126c3125b270cbcc81632e0904cebe340/pymaxcul-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "4f3ce7732632f3321fc4246a347dd795", "sha256": "0db4b0712e10d085bd8bb62bc029f54ef3ae40ddbcc1dca143289e90ccd79f02" }, "downloads": -1, "filename": "pymaxcul-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4f3ce7732632f3321fc4246a347dd795", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15515, "upload_time": "2018-01-06T16:00:15", "url": "https://files.pythonhosted.org/packages/96/73/73f6e5106e88da1f75971a17deb11f53ec25f5cdd4464021920676c47a45/pymaxcul-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a0bff4afca0541b5d47e97570654c25", "sha256": "1944e6fbac4bc37b479e14d5796e5a2284ccd4e5513db8183e22118b57998ceb" }, "downloads": -1, "filename": "pymaxcul-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3a0bff4afca0541b5d47e97570654c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12070, "upload_time": "2018-01-06T16:00:17", "url": "https://files.pythonhosted.org/packages/15/35/fd58f007c86534978d77e923dbff2f30523cbf71265d54ce5065d0a0b0e4/pymaxcul-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "a25d09ac4e58a3a38500cc7ada269fca", "sha256": "21900d3fc85c8df2c3d2154c1dcef2b697797f66333570f6846de2eff95a328b" }, "downloads": -1, "filename": "pymaxcul-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a25d09ac4e58a3a38500cc7ada269fca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15640, "upload_time": "2018-01-09T20:30:35", "url": "https://files.pythonhosted.org/packages/a2/3b/4d281d57540ee7b3bd336af6255a3b7e058b221895b4ab62e13c89e02ce8/pymaxcul-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a8d666901972c568ba762cf4f581a88", "sha256": "d2136d4b58bc3842d64162af5676d729e7b919585d958bccfa071aa1241df1d1" }, "downloads": -1, "filename": "pymaxcul-0.1.8.tar.gz", "has_sig": false, "md5_digest": "3a8d666901972c568ba762cf4f581a88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12150, "upload_time": "2018-01-09T20:30:36", "url": "https://files.pythonhosted.org/packages/84/b9/1fc453f1a5ff4d2855c54b1812f97bf7713c711d6dfc4c48e42541cac0a7/pymaxcul-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "928ec5c334c238ddd2bc85ec96f7951c", "sha256": "4a4686c1a91aa139f35ee0350b8e2263095bbadbf05ecac503501b078d2685da" }, "downloads": -1, "filename": "pymaxcul-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "928ec5c334c238ddd2bc85ec96f7951c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16116, "upload_time": "2018-02-13T19:53:50", "url": "https://files.pythonhosted.org/packages/73/5d/fd24037ba70d3713879a6d40bc485e03372f09f03b70479ee1ba09fbd196/pymaxcul-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d796a045ae9182c848b8d9d84b7c75a4", "sha256": "139713db31fc66ca3055ad82b627de216985b7b37558b929bf331bf442cdaa74" }, "downloads": -1, "filename": "pymaxcul-0.1.9.tar.gz", "has_sig": false, "md5_digest": "d796a045ae9182c848b8d9d84b7c75a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12582, "upload_time": "2018-02-13T19:53:52", "url": "https://files.pythonhosted.org/packages/f5/31/2989efce3dd7c0c3de7e8ae953552868c124ab9740bf1e9556fd3a4c826c/pymaxcul-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37f5bdb7479c253f7e58f096f928ed02", "sha256": "74374f9c4d9678e64c78955f38339f8dfbb695060bb4c0c1789070a61ac065fc" }, "downloads": -1, "filename": "pymaxcul-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "37f5bdb7479c253f7e58f096f928ed02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16229, "upload_time": "2018-04-29T08:16:18", "url": "https://files.pythonhosted.org/packages/c9/eb/48893a43ed46efae59abf2354745d8140dfb2bfba7da2241acd2032dde5b/pymaxcul-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35453af8e9dc049d0077ed4073596e6f", "sha256": "ce9a8400ef860aaf86b763297135b1a0bed29df83fe24915d42d65c74c8b746c" }, "downloads": -1, "filename": "pymaxcul-0.1.12.tar.gz", "has_sig": false, "md5_digest": "35453af8e9dc049d0077ed4073596e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12713, "upload_time": "2018-04-29T08:16:19", "url": "https://files.pythonhosted.org/packages/97/55/b4778aa5ba74eab2affa2278669a9457d754ed208b45db28c623c1ef2803/pymaxcul-0.1.12.tar.gz" } ] }