Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattercoder/addon-matterflow
Official Matterflow Home Assistant addon
https://github.com/mattercoder/addon-matterflow
ai cloud iot matter
Last synced: 6 days ago
JSON representation
Official Matterflow Home Assistant addon
- Host: GitHub
- URL: https://github.com/mattercoder/addon-matterflow
- Owner: MatterCoder
- License: apache-2.0
- Created: 2024-11-23T11:40:36.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T13:49:11.000Z (2 months ago)
- Last Synced: 2024-12-01T12:16:41.020Z (2 months ago)
- Topics: ai, cloud, iot, matter
- Language: Dockerfile
- Homepage: https://www.matterflow.cloud
- Size: 50.8 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
Matterflow is a powerful Home Assistant add-on that simplifies working with data from **Matter-enabled IoT devices**. With Matterflow, you can **Transform** and **Stream** IoT Data to Cloud and AI Applications. It seamlessly integrates with your Home Assistant setup to:
- Automatically **receive and process IoT data**.
- Transform and model data for use in various formats like **CSV** or **JSON**.
- Send processed data to the **Cloud** and **AI applications** or store it locally for further analysis.This add-on is ideal for developers, data scientists, and IoT enthusiasts looking to unlock the full potential of their smart devices.
---
## Tutorial
A great place to start is to follow the "Getting Started Tutorial" on our documentation website: https://matterflow.cloud/docs/intro## Installation
### Prerequisites
1. Ensure your Home Assistant installation is up and running.
2. The Matter server addon is required for communication with Matter devices. If you don't have that installed follow these instructions:### Prepare Matter Server
In Home Assistant, have the Matter integration installed.
1. Go to Settings > Devices & services.
2. Add the Matter (BETA) integration.
- When prompted to Select the connection method:
* If you run Home Assistant OS in a regular setup: select Submit. This will install the official Matter server add-on. Note that the official Matter server add-on is not supported on 32-bit platforms.
* If you are already running the Matter server in another add-on, in or a custom container, Deselect the checkbox, then select Submit. In the next step, provide the URL to your Matter server.### Add the Repository
1. Go to the **Add-on store** in Home Assistant.
2. Click **⋮ → Repositories**, and paste the following URL:
[https://github.com/MatterCoder/addon-matterflow](https://github.com/MatterCoder/addon-matterflow)Click **Add → Close**, or click the button below to add the repository directly:
[![Add Repository](https://my.home-assistant.io/badges/supervisor_add_addon_repository.svg)](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2FMattercoder%2Faddon-matterflow)3. Select the add-on and click **Install**.
4. You may need to refresh the add-on page and scroll down to see the Matterflow addon.
### Post Installation
1. After installation, open the Web UI to verify the add-on is running.
- If it shows `502: Bad Gateway`, wait a moment and refresh the page.
- Check the **Log** tab for errors if the add-on doesn't start.---
## Features
- **Automatic Pipeline Run**: Automatically run local pipelines.
- **Data Transformation**: Supports custom rules for transforming incoming data.
- **Storage Options**: Save data locally as **CSV** or **JSON**, or send it to a remote server.
- **AI-Ready**: Seamlessly export data for machine learning or AI-driven analysis.---
## Troubleshooting
### Common Issues
- **No data received from devices**:
- Ensure your Matter server is running and configured correctly.
- Verify device connectivity and compatibility with Matter.- **Add-on fails to start**:
- Check the logs for configuration errors.
- Ensure dependencies like the Matter server are installed and running.### Logs
View detailed logs in the **Log** tab of the add-on to diagnose issues.
---
## Documentation
Comprehensive documentation is available in the [docs website](https://Matterflow.cloud). Topics include:
- Advanced configuration
- Custom data transformation rules
- Sending data to cloud platforms---
## Contributing
We welcome contributions! Check out the [contribution guidelines](https://github.com/MatterCoder/Matterflow/blob/main/CONTRIBUTING.md) to get started. Issues and pull requests are always appreciated.
---
## Changelog
All notable changes will be documented in [CHANGELOG.md](CHANGELOG.md). The versioning follows the format:
- Stable releases: `X.Y.Z`
- Development versions: `X.Y.Z-Dev`---
## License
This project is licensed under the [Apache License](LICENSE).
## Credits
- [ivobrett](https://github.com/oidebrett)
[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
[armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[i386-shield]: https://img.shields.io/badge/i386-yes-green.svg