Repo created
Some checks are pending
Continuous Integration / ktlint (push) Waiting to run
Continuous Integration / detekt (push) Waiting to run
Continuous Integration / build (push) Waiting to run

This commit is contained in:
Fr4nz D13trich 2025-11-24 09:22:21 +01:00
parent 368e9c2100
commit 4fa38b691e
262 changed files with 17567 additions and 2 deletions

View file

@ -1,3 +1,56 @@
# home-app
![App Icon](https://raw.githubusercontent.com/Domi04151309/HomeApp/main/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp)
# Home App for Android™
HomeApp is a small and easy to use smart home app with a simple framework. The goal of this application is to make remote execution of predefined features as easy and user-friendly as possible to help you get started with smart home technology.
Home-Lab Integration for Android
<a href="https://f-droid.org/packages/io.github.domi04151309.home">
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png"
alt="Get it on F-Droid"
height="80"/>
</a>
## Donate
Support the development by donating.
<a href="https://www.paypal.com/donate/?hosted_button_id=487FTCX52P9WA">
<img src="https://img.shields.io/badge/-Donate-black?style=for-the-badge&logo=paypal" alt="Donate">
</a>
## Supported devices
Home App natively supports the following devices:
- [Philips Hue Bridge](https://github.com/Domi04151309/HomeApp/wiki/Hue-API-%28v1%29)
- [Shelly](https://github.com/Domi04151309/HomeApp/wiki/Shelly) Gen 1 devices
- [Shelly](https://github.com/Domi04151309/HomeApp/wiki/Shelly) Gen 2 devices
- Devices using [ESP Easy](https://github.com/Domi04151309/HomeApp/wiki/ESP-Easy)
- Devices using [Tasmota](https://github.com/Domi04151309/HomeApp/wiki/Tasmota)
- Devices using the [Node-RED dashboard](https://github.com/Domi04151309/HomeApp/wiki/Node-RED-Dashboard)
- Devices using the [SimpleHome API](https://github.com/Domi04151309/HomeApp/wiki/SimpleHome-API)
- Devices with a [web interface](https://github.com/Domi04151309/HomeApp/wiki/Websites)
## How it works
Communication between the devices uses HTTP requests and JSON strings. After the commanding device has send a HTTP request to the smart home device, the smart home device sends back a JSON string containing the information the app needs.
This app is especially useful if you are using microcontrollers or other small devices such as the Raspberry Pi for smart home automation.
## Previews
<img src="https://raw.githubusercontent.com/Domi04151309/HomeApp/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg" width="18%" /><img src="https://raw.githubusercontent.com/Domi04151309/HomeApp/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg" width="18%" /><img src="https://raw.githubusercontent.com/Domi04151309/HomeApp/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg" width="18%" /><img src="https://raw.githubusercontent.com/Domi04151309/HomeApp/main/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg" width="18%" /><img src="https://raw.githubusercontent.com/Domi04151309/HomeApp/main/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg" width="18%" /><img src="https://raw.githubusercontent.com/Domi04151309/HomeApp/main/fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg" width="18%" />
<i style="color:gray;">Android, Google Play and the Google Play logo are trademarks of Google LLC.</i>
## Legal Notice
Copyright (C) 2020 Domi04151309
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
<a href="https://anvil-solutions.com/de/imprint">Impressum</a>