No description
  • Java 96.9%
  • DM 3.1%
Find a file
Herbert Maier 5c4a8b1cfe Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.idea/deploymentTargetSelector.xml
#	app/build.gradle.kts
#	app/src/main/AndroidManifest.xml
#	app/src/main/java/de/dhapps/dooropener/DatabaseHandler.java
#	app/src/main/java/de/dhapps/dooropener/DbSettingsFragment.java
#	app/src/main/java/de/dhapps/dooropener/MVVFragment.java
#	app/src/main/java/de/dhapps/dooropener/MainActivity.java
#	app/src/main/java/de/dhapps/dooropener/MainPagerFragment.java
#	app/src/main/java/de/dhapps/dooropener/MieterDocAdapter.java
#	app/src/main/java/de/dhapps/dooropener/MieterDocsFragment.java
#	app/src/main/java/de/dhapps/dooropener/MqttHandler.java
#	app/src/main/java/de/dhapps/dooropener/MqttService.java
#	app/src/main/java/de/dhapps/dooropener/MqttSettingsFragment.java
#	app/src/main/java/de/dhapps/dooropener/SecureSettingsDatabase.java
#	app/src/main/java/de/dhapps/dooropener/StromVerbrauch.java
#	app/src/main/java/de/dhapps/dooropener/StromverbrauchFragment.java
#	app/src/main/java/de/dhapps/dooropener/UserSettingFragment.java
#	app/src/main/res/color/tab_icon_selector.xml
#	app/src/main/res/layout/activity_main.xml
#	app/src/main/res/layout/dialog_doc_preview.xml
#	app/src/main/res/layout/fragment_main_pager.xml
#	app/src/main/res/layout/fragment_mvv.xml
#	app/src/main/res/values-de/strings.xml
#	app/src/main/res/values/colors.xml
#	app/src/main/res/values/strings.xml
#	app/src/main/res/values/themes.xml
#	app/src/main/res/xml/user_preferences.xml
#	gradle/libs.versions.toml
2026-08-31 19:09:17 +02:00
.idea IP6 & IP4 Fallback 2026-08-31 16:56:29 +02:00
app IP6 & IP4 Fallback 2026-08-31 16:51:22 +02:00
gradle IP6 & IP4 Fallback 2026-08-31 16:51:22 +02:00
.gitignore dooropener init 2026-08-10 17:07:07 +02:00
build.gradle.kts dooropener init 2026-08-10 17:07:07 +02:00
gradle.properties IP6 & IP4 Fallback 2026-08-31 16:51:22 +02:00
gradlew dooropener init 2026-08-10 17:07:07 +02:00
gradlew.bat dooropener init 2026-08-10 17:07:07 +02:00
README.md README.md aktualisiert 2026-08-21 15:28:44 +02:00
settings.gradle.kts neues footer menü 2026-08-21 15:41:46 +02:00

Dooropener for dhomes.de

Dieses Repository enthält den source code der Android App "Dooropener".

Dooropener ist eine App zur Benutzung durch die Mieter der Appartements in Dietersheim. Sie loggen sich hier einmal ein und authentifizieren sich mit ihrem Fingerabdruck oder Gesichtscan oder mit einem Master Passwort.

Erste Aufgabe ist, den Benutzername (email) und das entsprechende Passwort zu setzen, das bei des Anmeldung in dhomes.de vergeben wurde. Dazu wählt man im 3-Punkte Menü oben rechts den Menüpunkt Benutzer Einstellungen und prüft nach Eingabe der Daten mit Login prüfen, ob die Anmeldung funktioniert.

Damit hat man dann in der App Zugriff auf die Komponenten

  • Türöffner: öffnet die Tür des nicht abgesperrten Appartements
  • Stromverbrauch: zeigt den Stromverbrauch des Appartments
  • Dokumente: Liste der eigenen Dokumente, z.B. Buchungsbestätigungen, Rechnungen, usw.
  • MVV Abfahrtsplan für Bus Linie 690
  • Nachrichten:

Beteiligte Komponenten:

  • postgres db: enthält die Mieter Zugangsdaten
  • mosquitto: server für mqtt
  • lokaler key/value-store: verschlüsselt zur lokalen Speicherung der Konfigurationsdaten
  • lokale sqllite db: zum puffern der Dokumente, Benutzer Einstellungen und Server Einstellungen für mqtt & remote postgres-DB