tahoma-gpt


Nametahoma-gpt JSON
Version 0.0.8 PyPI version JSON
download
home_page
SummaryThis 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_time2023-07-12 02:45:02
maintainer
docs_urlNone
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"
}
        
Elapsed time: 0.15759s