came-domotic-unofficial


Namecame-domotic-unofficial JSON
Version 1.0.0rc15 PyPI version JSON
download
home_pagehttps://github.com/camedomotic-unofficial/came_domotic_unofficial
SummaryPython library to interact with a CAME ETI/Domo domotic server.
upload_time2024-04-29 01:29:13
maintainercamedomotic-unofficial
docs_urlNone
authorcamedomotic-unofficial
requires_python<4.0,>=3.12
licenseApache-2.0
keywords came eti/domo domotic home automation home assistant home-assistant
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. Copyright 2024 - GitHub user: fredericks1982

.. Licensed under the Apache License, Version 2.0 (the "License");
.. you may not use this file except in compliance with the License.
.. You may obtain a copy of the License at

..     http://www.apache.org/licenses/LICENSE-2.0

.. Unless required by applicable law or agreed to in writing, software
.. distributed under the License is distributed on an "AS IS" BASIS,
.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
.. See the License for the specific language governing permissions and
.. limitations under the License.

Welcome!
========

.. image:: https://badge.fury.io/py/came-domotic-unofficial.svg
   :target: https://pypi.org/project/came-domotic-unofficial/
   :alt: PyPI version

.. image:: https://img.shields.io/badge/python-3.12-417fb0.svg
    :target: https://www.python.org
    :alt: Python 3.12

.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_came_domotic_unofficial&metric=security_rating
   :target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_came_domotic_unofficial
   :alt: SonarCloud - Security Rating

.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_came_domotic_unofficial&metric=vulnerabilities
   :target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_came_domotic_unofficial
   :alt: SonarCloud - Vulnerabilities

.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_came_domotic_unofficial&metric=bugs
   :target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_came_domotic_unofficial
   :alt: SonarCloud - Bugs

.. image:: https://readthedocs.org/projects/came-domotic-unofficial/badge/?version=latest
   :target: https://came-domotic-unofficial.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation status


The **CAME Domotic unofficial library** offers a streamlined Python interface for
interacting with CAME ETI/Domo servers. Designed for both **developers and home
automation enthusiasts**, it simplifies managing domotic devices by abstracting the
complexities of the CAME Domotic API.

This tool is ideal for those looking to integrate CAME Domotic technology into
`Home Assistant <https://www.home-assistant.io/>`_ or other systems, making device
control like **lights**, **openings**, and **scenarios** straightforward and accessible,
enabling broader integration possibilities for domotic systems.

.. warning::
    This library is currently in **beta development status**.
    It is not yet stable and should be used only for studying purposes.
    Please be aware that you cannot rely on it for any production use.
    Use at your own risk.

.. note::
    This library is independently developed and is not affiliated with, endorsed by,
    or supported by `CAME <https://www.came.com/>`_. It may not be compatible with all
    CAME Domotic systems. Use at your own risk.

.. danger::

    This library is not intended for use in critical systems, such as security or
    life-support systems. Always use official and supported tools for such applications.


Key Features
------------
- **Simplicity**: Easy interaction with domotic entities.
- **Automatic session management**: No need for manual login or session handling.
- **First of its kind**: Unique in providing integration with CAME Domotic systems.
- **Open source**: Freely available under the Apache 2.0 license, inviting
  contributions and adaptations.


Quick Start
-----------

Have a look at the `Getting started <https://came-domotic-unofficial.readthedocs.io/en/latest/getting_started.html>`_
guide to learn how to install and use the library.

Once you are a bit more familiar with this liibrary, you may want to explore the
following resources too:

- `Usage examples <https://came-domotic-unofficial.readthedocs.io/en/latest/usage_examples.html>`_
- `API reference <https://came-domotic-unofficial.readthedocs.io/en/latest/api_reference.html>`_
- `What's new (releases) <https://github.com/camedomotic-unofficial/came_domotic_unofficial/releases>`_
- `Development roadmap <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/ROADMAP.md#development-roadmap>`_
- `Security Policy <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/SECURITY.md#security-policy>`_
- `Contributing to Our Project <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/CONTRIBUTING.md#contributing-to-our-project>`_.


Acknowledgments
---------------
Special thanks to Andrea Michielan for his foundational work with the
`eti_domo <https://github.com/andrea-michielan/eti_domo>`_ library, which greatly
facilitated the development of this library. We also found great inspiration in the Home
Assistant document
`Building a Python library for an API <https://developers.home-assistant.io/docs/api_lib_index>`_.


License
=======
This project is licensed under the Apache License 2.0. For more details, see the
`LICENSE file <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/LICENSE>`_
on GitHub.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/camedomotic-unofficial/came_domotic_unofficial",
    "name": "came-domotic-unofficial",
    "maintainer": "camedomotic-unofficial",
    "docs_url": null,
    "requires_python": "<4.0,>=3.12",
    "maintainer_email": "camedomotic-unofficial@gmail.com",
    "keywords": "CAME, ETI/Domo, domotic, home automation, home assistant, home-assistant",
    "author": "camedomotic-unofficial",
    "author_email": "camedomotic-unofficial@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/1d/97/4fd9a2e86ffb6e0612b931ad4962717abaec4a77d64781a239356d8a51e5/came_domotic_unofficial-1.0.0rc15.tar.gz",
    "platform": null,
    "description": ".. Copyright 2024 - GitHub user: fredericks1982\n\n.. Licensed under the Apache License, Version 2.0 (the \"License\");\n.. you may not use this file except in compliance with the License.\n.. You may obtain a copy of the License at\n\n..     http://www.apache.org/licenses/LICENSE-2.0\n\n.. Unless required by applicable law or agreed to in writing, software\n.. distributed under the License is distributed on an \"AS IS\" BASIS,\n.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n.. See the License for the specific language governing permissions and\n.. limitations under the License.\n\nWelcome!\n========\n\n.. image:: https://badge.fury.io/py/came-domotic-unofficial.svg\n   :target: https://pypi.org/project/came-domotic-unofficial/\n   :alt: PyPI version\n\n.. image:: https://img.shields.io/badge/python-3.12-417fb0.svg\n    :target: https://www.python.org\n    :alt: Python 3.12\n\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_came_domotic_unofficial&metric=security_rating\n   :target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_came_domotic_unofficial\n   :alt: SonarCloud - Security Rating\n\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_came_domotic_unofficial&metric=vulnerabilities\n   :target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_came_domotic_unofficial\n   :alt: SonarCloud - Vulnerabilities\n\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_came_domotic_unofficial&metric=bugs\n   :target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_came_domotic_unofficial\n   :alt: SonarCloud - Bugs\n\n.. image:: https://readthedocs.org/projects/came-domotic-unofficial/badge/?version=latest\n   :target: https://came-domotic-unofficial.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation status\n\n\nThe **CAME Domotic unofficial library** offers a streamlined Python interface for\ninteracting with CAME ETI/Domo servers. Designed for both **developers and home\nautomation enthusiasts**, it simplifies managing domotic devices by abstracting the\ncomplexities of the CAME Domotic API.\n\nThis tool is ideal for those looking to integrate CAME Domotic technology into\n`Home Assistant <https://www.home-assistant.io/>`_ or other systems, making device\ncontrol like **lights**, **openings**, and **scenarios** straightforward and accessible,\nenabling broader integration possibilities for domotic systems.\n\n.. warning::\n    This library is currently in **beta development status**.\n    It is not yet stable and should be used only for studying purposes.\n    Please be aware that you cannot rely on it for any production use.\n    Use at your own risk.\n\n.. note::\n    This library is independently developed and is not affiliated with, endorsed by,\n    or supported by `CAME <https://www.came.com/>`_. It may not be compatible with all\n    CAME Domotic systems. Use at your own risk.\n\n.. danger::\n\n    This library is not intended for use in critical systems, such as security or\n    life-support systems. Always use official and supported tools for such applications.\n\n\nKey Features\n------------\n- **Simplicity**: Easy interaction with domotic entities.\n- **Automatic session management**: No need for manual login or session handling.\n- **First of its kind**: Unique in providing integration with CAME Domotic systems.\n- **Open source**: Freely available under the Apache 2.0 license, inviting\n  contributions and adaptations.\n\n\nQuick Start\n-----------\n\nHave a look at the `Getting started <https://came-domotic-unofficial.readthedocs.io/en/latest/getting_started.html>`_\nguide to learn how to install and use the library.\n\nOnce you are a bit more familiar with this liibrary, you may want to explore the\nfollowing resources too:\n\n- `Usage examples <https://came-domotic-unofficial.readthedocs.io/en/latest/usage_examples.html>`_\n- `API reference <https://came-domotic-unofficial.readthedocs.io/en/latest/api_reference.html>`_\n- `What's new (releases) <https://github.com/camedomotic-unofficial/came_domotic_unofficial/releases>`_\n- `Development roadmap <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/ROADMAP.md#development-roadmap>`_\n- `Security Policy <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/SECURITY.md#security-policy>`_\n- `Contributing to Our Project <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/CONTRIBUTING.md#contributing-to-our-project>`_.\n\n\nAcknowledgments\n---------------\nSpecial thanks to Andrea Michielan for his foundational work with the\n`eti_domo <https://github.com/andrea-michielan/eti_domo>`_ library, which greatly\nfacilitated the development of this library. We also found great inspiration in the Home\nAssistant document\n`Building a Python library for an API <https://developers.home-assistant.io/docs/api_lib_index>`_.\n\n\nLicense\n=======\nThis project is licensed under the Apache License 2.0. For more details, see the\n`LICENSE file <https://github.com/camedomotic-unofficial/came_domotic_unofficial/blob/main/LICENSE>`_\non GitHub.\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Python library to interact with a CAME ETI/Domo domotic server.",
    "version": "1.0.0rc15",
    "project_urls": {
        "Bug tracker": "https://github.com/camedomotic-unofficial/came_domotic_unofficial/issues",
        "Documentation": "https://came-domotic-unofficial.readthedocs.io/en/latest/index.html",
        "Homepage": "https://github.com/camedomotic-unofficial/came_domotic_unofficial",
        "Repository": "https://github.com/camedomotic-unofficial/came_domotic_unofficial.git"
    },
    "split_keywords": [
        "came",
        " eti/domo",
        " domotic",
        " home automation",
        " home assistant",
        " home-assistant"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "710edbfff7d8e4617739c810c09b925af89bb43dbe1ce88fe54da071b3b81b20",
                "md5": "4c31a1277e682fe38be2038d24f7e629",
                "sha256": "6b1f135f24c77d3d760add0a2b716c8f4e3efc397a6fae4160fab879a10fc04f"
            },
            "downloads": -1,
            "filename": "came_domotic_unofficial-1.0.0rc15-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4c31a1277e682fe38be2038d24f7e629",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.12",
            "size": 15912,
            "upload_time": "2024-04-29T01:29:12",
            "upload_time_iso_8601": "2024-04-29T01:29:12.556510Z",
            "url": "https://files.pythonhosted.org/packages/71/0e/dbfff7d8e4617739c810c09b925af89bb43dbe1ce88fe54da071b3b81b20/came_domotic_unofficial-1.0.0rc15-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d974fd9a2e86ffb6e0612b931ad4962717abaec4a77d64781a239356d8a51e5",
                "md5": "0033e0b3987a7abb17a69dd83b83beca",
                "sha256": "9f6eed3c14169b13f1cd806413aaac9c84690e7f8ccf26fbced34bd7c3f8d7b9"
            },
            "downloads": -1,
            "filename": "came_domotic_unofficial-1.0.0rc15.tar.gz",
            "has_sig": false,
            "md5_digest": "0033e0b3987a7abb17a69dd83b83beca",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.12",
            "size": 13662,
            "upload_time": "2024-04-29T01:29:13",
            "upload_time_iso_8601": "2024-04-29T01:29:13.754168Z",
            "url": "https://files.pythonhosted.org/packages/1d/97/4fd9a2e86ffb6e0612b931ad4962717abaec4a77d64781a239356d8a51e5/came_domotic_unofficial-1.0.0rc15.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-29 01:29:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "camedomotic-unofficial",
    "github_project": "came_domotic_unofficial",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "came-domotic-unofficial"
}
        
Elapsed time: 0.24785s