https://github.com/camedomotic-unofficial/aiocamedomotic
Python library to interact with a CAME ETI/Domo domotic server.
https://github.com/camedomotic-unofficial/aiocamedomotic
came domotic home-assistant home-automation
Last synced: 23 days ago
JSON representation
Python library to interact with a CAME ETI/Domo domotic server.
- Host: GitHub
- URL: https://github.com/camedomotic-unofficial/aiocamedomotic
- Owner: camedomotic-unofficial
- License: apache-2.0
- Created: 2024-06-07T09:24:17.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-04-21T16:09:47.000Z (28 days ago)
- Last Synced: 2025-04-21T16:35:59.026Z (28 days ago)
- Topics: came, domotic, home-assistant, home-automation
- Language: Python
- Homepage:
- Size: 534 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
.. 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://img.shields.io/badge/License-Apache%202.0-D22128.svg
:target: https://opensource.org/licenses/Apache-2.0
:alt: License: Apache 2.0.. 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_aiocamedomotic&metric=security_rating
:target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_aiocamedomotic
:alt: SonarCloud - Security Rating.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_aiocamedomotic&metric=vulnerabilities
:target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_aiocamedomotic
:alt: SonarCloud - Vulnerabilities.. image:: https://sonarcloud.io/api/project_badges/measure?project=camedomotic-unofficial_aiocamedomotic&metric=bugs
:target: https://sonarcloud.io/project/overview?id=camedomotic-unofficial_aiocamedomotic
:alt: SonarCloud - Bugs.. image:: https://readthedocs.org/projects/aiocamedomotic/badge/?version=latest
:target: https://aiocamedomotic.readthedocs.io/en/latest/?badge=latest
:alt: Documentation statusThe **CAME Domotic Unofficial Library** (`aiocamedomotic `_)
provides a streamlined Python interface for interacting with CAME Domotic plants, much
like the official
`CAME Domotic app `_.
This library is designed to simplify the management of domotic devices by abstracting
the complexities of the CAME Domotic API.Although primarily developed for use with
`Home Assistant `_, the library is freely available
under the `Apache license 2.0 `_ for anyone
interested in experimenting with a CAME Domotic plant... 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 `_. 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 following guides to learn how to install and use the library:
- `Getting started `_
- `Usage examples `_Once you are a bit more familiar with the library, you may want to explore the following
resources too:- `API reference `_
- `What's new (releases) `_
- `Development roadmap `_
- `Security Policy `_
- `Contributing to Our Project `_Acknowledgments
---------------
Special thanks to Andrea Michielan for his foundational work with the
`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 `_.License
=======
This project is licensed under the Apache License 2.0. For more details, see the
`LICENSE file `_
on GitHub.