Name | tahoma-gpt JSON |
Version |
0.0.8
JSON |
| download |
home_page | |
Summary | This is a very easy API for controlling Somfy Tahoma's devices written in Python3, thanks to the pyoverkiz API. You just need a three-word input to control a device |
upload_time | 2023-07-12 02:45:02 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.7 |
license | |
keywords |
tahoma_gpt
somfy
api
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Tahoma-GPT
[UP TO DATE] tahoma_gpt is an add-on for [tahoma by pzim-devdata](https://github.com/pzim-devdata/tahoma/tree/main), designed to control Somfy Tahoma devices using ChatGPT and provide help with tahoma by pzim-devdata.
<p align="center" width="100%">
<img width="15%" src="https://github.com/pzim-devdata/tahoma/blob/804c37ed0438e29c6ba28539fa254f351fcaa736/tahoma-gpt.png">
</p>
## Features
![Picture tahoma-gpt](https://github.com/pzim-devdata/tahoma/blob/main/picture_tahoma-gpt.png)
- Control Somfy Tahoma devices with a simple Python 3 API.
- Create scripts or shortcuts to control your house from a domestic server or your computer.
- Integrate Somfy's products with other Matter-compatible devices using this API.
- Works with Somfy Connectivity Kit, Connexoon, Cozytouch, and more.
- Supports various Somfy devices: alarm, shutter, plug, heater, sensors, scenes, and more.
- Compatible with Windows and Linux operating systems.
- Fully functional with ChatGPT.
## Easy Installation Process for Tahoma and Tahoma_GPT
### Install tahoma_gpt
```bash
pip install tahoma_gpt
```
### Configure tahoma
- Run `tahoma -c` to configure tahoma.
- Use `tahoma -g` to obtain further information. See the [tahoma PyPI project](https://pypi.org/project/tahoma/#description) for details.
### Modify tahoma_gpt.py
- Locate the tahoma_gpt.py file on your computer and modify it using a text editor.
- Replace the API key for OpenAI and adjust your model and parameters if necessary.
### Launch tahoma_gpt
- Run `tahoma_gpt` to start a conversation.
- Alternatively, you can execute commands as arguments, such as `tahoma_gpt could you please open the shutter in the kitchen?`.
By following these steps, Tahoma and Tahoma_GPT will be installed on your Linux or Windows system.
For more information about tahoma.py, refer to the original Tahoma GitHub repository [here](https://github.com/pzim-devdata/tahoma#4-retrieve-your-personal-commands).
-------------------------------------------------------------------------------------
Supported Devices:
- Somfy Connectivity Kit
- Somfy Connexoon IO
- Somfy Connexoon RTS
- Somfy TaHoma
- Somfy TaHoma Beecon
- Somfy TaHoma Switch
- Thermor Cozytouch
- And more...
For additional supported devices, please inquire on the [Tahoma_GPT GitHub Issues](https://github.com/pzim-devdata/tahoma-gpt/issues) page.
<p align="center" width="100%">
<img width="33%" src="https://avatars.githubusercontent.com/u/52496172?v=4">
</p>
------------------------------------------------------------------
Raw data
{
"_id": null,
"home_page": "",
"name": "tahoma-gpt",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "tahoma_gpt,somfy,api",
"author": "",
"author_email": "Pzim-devdata <contact@pzim.fr>",
"download_url": "https://files.pythonhosted.org/packages/61/81/4e06127c66706ea44c603898e38f0713b87e2b99f15d7862ebb1090e4eaf/tahoma_gpt-0.0.8.tar.gz",
"platform": null,
"description": "# Tahoma-GPT\n\n[UP TO DATE] tahoma_gpt is an add-on for [tahoma by pzim-devdata](https://github.com/pzim-devdata/tahoma/tree/main), designed to control Somfy Tahoma devices using ChatGPT and provide help with tahoma by pzim-devdata.\n\n<p align=\"center\" width=\"100%\">\n <img width=\"15%\" src=\"https://github.com/pzim-devdata/tahoma/blob/804c37ed0438e29c6ba28539fa254f351fcaa736/tahoma-gpt.png\"> \n</p>\n\n## Features\n\n![Picture tahoma-gpt](https://github.com/pzim-devdata/tahoma/blob/main/picture_tahoma-gpt.png)\n\n- Control Somfy Tahoma devices with a simple Python 3 API.\n- Create scripts or shortcuts to control your house from a domestic server or your computer.\n- Integrate Somfy's products with other Matter-compatible devices using this API.\n- Works with Somfy Connectivity Kit, Connexoon, Cozytouch, and more.\n- Supports various Somfy devices: alarm, shutter, plug, heater, sensors, scenes, and more.\n- Compatible with Windows and Linux operating systems.\n- Fully functional with ChatGPT.\n\n## Easy Installation Process for Tahoma and Tahoma_GPT\n\n### Install tahoma_gpt\n\n```bash\npip install tahoma_gpt\n```\n\n### Configure tahoma\n\n- Run `tahoma -c` to configure tahoma.\n- Use `tahoma -g` to obtain further information. See the [tahoma PyPI project](https://pypi.org/project/tahoma/#description) for details.\n\n### Modify tahoma_gpt.py\n\n- Locate the tahoma_gpt.py file on your computer and modify it using a text editor.\n- Replace the API key for OpenAI and adjust your model and parameters if necessary.\n\n### Launch tahoma_gpt\n\n- Run `tahoma_gpt` to start a conversation.\n- Alternatively, you can execute commands as arguments, such as `tahoma_gpt could you please open the shutter in the kitchen?`.\n\nBy following these steps, Tahoma and Tahoma_GPT will be installed on your Linux or Windows system. \n\nFor more information about tahoma.py, refer to the original Tahoma GitHub repository [here](https://github.com/pzim-devdata/tahoma#4-retrieve-your-personal-commands).\n\n-------------------------------------------------------------------------------------\n\nSupported Devices:\n\n- Somfy Connectivity Kit\n- Somfy Connexoon IO\n- Somfy Connexoon RTS\n- Somfy TaHoma\n- Somfy TaHoma Beecon\n- Somfy TaHoma Switch\n- Thermor Cozytouch\n- And more...\n\nFor additional supported devices, please inquire on the [Tahoma_GPT GitHub Issues](https://github.com/pzim-devdata/tahoma-gpt/issues) page.\n\n<p align=\"center\" width=\"100%\">\n <img width=\"33%\" src=\"https://avatars.githubusercontent.com/u/52496172?v=4\"> \n</p>\n\n------------------------------------------------------------------\n",
"bugtrack_url": null,
"license": "",
"summary": "This is a very easy API for controlling Somfy Tahoma's devices written in Python3, thanks to the pyoverkiz API. You just need a three-word input to control a device",
"version": "0.0.8",
"project_urls": {
"Bug Tracker": "https://github.com/pzim-devdata/tahoma-gpt/issues",
"Homepage": "https://github.com/pzim-devdata/tahoma-gpt"
},
"split_keywords": [
"tahoma_gpt",
"somfy",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cc869e468b7a9dc12c31cd7cf4ca4d4d56f69738540169d0e1bc33cd739fc5d0",
"md5": "b30572731e01f3ebcf056dc31b61ab25",
"sha256": "08fc0fc848175ad8caa5126cd24e6669fcd05d0408c540152254077532531d45"
},
"downloads": -1,
"filename": "tahoma_gpt-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b30572731e01f3ebcf056dc31b61ab25",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 13373,
"upload_time": "2023-07-12T02:45:00",
"upload_time_iso_8601": "2023-07-12T02:45:00.048602Z",
"url": "https://files.pythonhosted.org/packages/cc/86/9e468b7a9dc12c31cd7cf4ca4d4d56f69738540169d0e1bc33cd739fc5d0/tahoma_gpt-0.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "61814e06127c66706ea44c603898e38f0713b87e2b99f15d7862ebb1090e4eaf",
"md5": "1fa3ab01b53c7b674b99f6b0685cd7b9",
"sha256": "dbf943e2ce76d0582de54dbd20c01c9daf790a7611f5fd0cee1cbb37cf458243"
},
"downloads": -1,
"filename": "tahoma_gpt-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "1fa3ab01b53c7b674b99f6b0685cd7b9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 14041,
"upload_time": "2023-07-12T02:45:02",
"upload_time_iso_8601": "2023-07-12T02:45:02.003068Z",
"url": "https://files.pythonhosted.org/packages/61/81/4e06127c66706ea44c603898e38f0713b87e2b99f15d7862ebb1090e4eaf/tahoma_gpt-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-12 02:45:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pzim-devdata",
"github_project": "tahoma-gpt",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "tahoma-gpt"
}