This is a Python package to interface with an Insteon Modem. It has been
tested to work with most USB or RS-232 serial based devices such as the
`2413U <https://www.insteon.com/powerlinc-modem-usb>`__,
`2412S <https://www.insteon.com/powerlinc-modem-serial>`__,
`2448A7 <http://www.insteon.com/usb-wireless-adapter>`__ and Hub models
`2242 <https://www.insteon.com/support-knowledgebase/2014/9/26/insteon-hub-owners-manual>`__
and `2245 <https://www.insteon.com/insteon-hub/>`__. Other models have
not been tested but the underlying protocol has not changed much over
time so it would not be surprising if it worked with a number of other
models. If you find success with something, please let us know.
This **pyinsteon** package was created primarily to support an INSTEON
platform for the `Home Assistant <https://home-assistant.io/>`__
automation platform but it is structured to be general-purpose and
should be usable for other applications as well.
Requirements
------------
- Python 3.9, 3.10 or 3.11, 3.12
- Posix or Windows based system
- Some form of Insteon PLM or Hub
- At least one Insteon device
Installation
------------
You can, of course, just install the most recent release of this package
using ``pip``. This will download the more recent version from
`PyPI <https://pypi.python.org/pypi/pyinsteon>`__ and install it to
your host.
::
pip install pyinsteon
If you want to grab the the development code, you can also clone this
git repository and install from local sources:
::
cd pyinsteon
pip install .
Raw data
{
"_id": null,
"home_page": null,
"name": "pyinsteon",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9.0",
"maintainer_email": null,
"keywords": "home, automation, insteon, python, python3",
"author": null,
"author_email": "The pyinsteon authors <pyinsteon@harrisnj.net>",
"download_url": "https://files.pythonhosted.org/packages/1a/a2/c370577c010495284ab8dfadff1973ad323a29530d33c880b1873e987eed/pyinsteon-1.6.3.tar.gz",
"platform": "any",
"description": "This is a Python package to interface with an Insteon Modem. It has been\ntested to work with most USB or RS-232 serial based devices such as the\n`2413U <https://www.insteon.com/powerlinc-modem-usb>`__,\n`2412S <https://www.insteon.com/powerlinc-modem-serial>`__,\n`2448A7 <http://www.insteon.com/usb-wireless-adapter>`__ and Hub models\n`2242 <https://www.insteon.com/support-knowledgebase/2014/9/26/insteon-hub-owners-manual>`__\nand `2245 <https://www.insteon.com/insteon-hub/>`__. Other models have\nnot been tested but the underlying protocol has not changed much over\ntime so it would not be surprising if it worked with a number of other\nmodels. If you find success with something, please let us know.\n\nThis **pyinsteon** package was created primarily to support an INSTEON\nplatform for the `Home Assistant <https://home-assistant.io/>`__\nautomation platform but it is structured to be general-purpose and\nshould be usable for other applications as well.\n\nRequirements\n------------\n\n- Python 3.9, 3.10 or 3.11, 3.12\n- Posix or Windows based system\n- Some form of Insteon PLM or Hub\n- At least one Insteon device\n\nInstallation\n------------\n\nYou can, of course, just install the most recent release of this package\nusing ``pip``. This will download the more recent version from\n`PyPI <https://pypi.python.org/pypi/pyinsteon>`__ and install it to\nyour host.\n\n::\n\n pip install pyinsteon\n\nIf you want to grab the the development code, you can also clone this\ngit repository and install from local sources:\n\n::\n\n cd pyinsteon\n pip install .\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Open-source Insteon home automation module running on Python 3.",
"version": "1.6.3",
"project_urls": {
"Bug Reports": "https://github.com/pyinsteon/pyinsteon/issues",
"Source Code": "https://github.com/pyinsteon/pyinsteon"
},
"split_keywords": [
"home",
" automation",
" insteon",
" python",
" python3"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1aa2c370577c010495284ab8dfadff1973ad323a29530d33c880b1873e987eed",
"md5": "8fb1231e810c3474470806aa5adf7416",
"sha256": "f63fb08c4d2d5978ddc004ad8510f4308a777da393ae522e468daaef8bc0a7a4"
},
"downloads": -1,
"filename": "pyinsteon-1.6.3.tar.gz",
"has_sig": false,
"md5_digest": "8fb1231e810c3474470806aa5adf7416",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9.0",
"size": 192471,
"upload_time": "2024-06-25T19:19:27",
"upload_time_iso_8601": "2024-06-25T19:19:27.424312Z",
"url": "https://files.pythonhosted.org/packages/1a/a2/c370577c010495284ab8dfadff1973ad323a29530d33c880b1873e987eed/pyinsteon-1.6.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-25 19:19:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pyinsteon",
"github_project": "pyinsteon",
"travis_ci": false,
"coveralls": true,
"github_actions": false,
"requirements": [],
"lcname": "pyinsteon"
}