Wie Dotina dein E-Mail, Kalender & Smart Home steuert – Unsere Zusammenarbeit im Detail
Als ich GrowPlayTech startete, hatte ich eine klare Vision: Ein persönlicher KI-Assistent, der nicht nur Chat-Antworten gibt, sondern wirklich arbeitet – E-Mails sortiert, Termine verwaltet, das Smart Home steuert und morgens per Alexa durchs Haus spricht.
Genau das haben wir in den letzten Wochen gebaut. Hier ist der technische Rückblick auf unsere Zusammenarbeit – von der Google-Workspace-Anbindung über die Home-Assistant-Brücke bis zur täglichen Alexa-Durchsage.
1. Das Fundament: Google Workspace für zwei Konten
Ausgangslage: Zwei Google-Konten (privat & geschäftlich), die beide Kalender und E-Mails führen. Kein manuelles Hin- und Herspringen mehr.
Was wir eingerichtet haben:
- Hermes Google-Workspace-Skill als zentraler OAuth-Client
- Zwei getrennte Token-Stores via
HERMES_HOMEOverride:~/.hermes/google_token.json→gregor.passon@gmail.com~/.hermes/google-accounts/gregor.spychala/→gregor.spychala@gmail.com - Volle API-Abdeckung: Gmail (lesen/senden/antworten), Calendar (lesen/schreiben), Drive, Docs, Sheets, Contacts
Das Ergebnis:
Ein einziger CLI-Befehl (python google_api.py calendar list) liest beide Kalender gleichzeitig. Die tägliche Cron-Job-Zusammenfassung (08:00 Uhr) liefert mir:
de-DE-SeraphinaMultilingualNeural)Beispiel-Ausgabe (07.06.2026):
„Gregor, deine nächsten drei Termine sind: 1. NA Meeting, am Sonntag, dem 07.06. um 16:00 Uhr. 2. Personalausweise, am Montag, dem 08.06. um 11:00 Uhr. 3. NA Meeting, am Sonntag, dem 14.06. um 16:00 Uhr.“
2. Die Brücke: Home Assistant + Alexa = Sprachsteuerung ohne Cloud-Skill
Herausforderung: Es gibt keinen offiziellen „Hermes-Alexa-Skill“. Die Lösung: Home Assistant als lokale Brücke.
Architektur (läuft alles auf dem Raspberry Pi / dotrasp):
Alexa (Sprachbefehl) ↓ Home Assistant (emulated_hue auf Port 80) ↓ HA Script: script.dotina_kalender ↓ Dotina Calendar Bridge (Python-Service, Port 9122) ↓ Google Calendar API (beide Konten) ↓ TTS → notify.alexa_media → media_player.uberall (Alle Echo-Geräte)
Komponenten im Detail:
| Komponente | Technologie | Zweck |
|---|---|---|
| dotina-ha-bridge.service | systemd user service | Läuft dauerhaft auf 127.0.0.1:9122 |
| dotina_calendar_bridge.py | Python + Google APIs | Liest nächste 3 Termine aus beiden Kalendern, formatiert deutschen Sprechtext |
| script.dotina_kalender | HA Script | Triggert die Bridge via HTTP |
| emulated_hue | HA Core Integration | Macht „Dotina Kalender“ für Alexa als Lampe sichtbar |
| Alexa Media Player | HACS Custom Integration | Steuert media_player.uberall für Durchsagen |
Sprachbefehle, die jetzt funktionieren:
Wichtig: Da emulated_hue ein Licht simuliert, muss man in Alexa „einschalten“ sagen. Über eine Alexa-Routine mappt man „starte“ auf „einschalten“.
3. Tägliche Automatisierung: Der Cron-Job als „Morgenshow“
Jeden Morgen um 08:00 Uhr läuft ein Cron-Job, der:
- Beide Google-Konten prüft (Calendar + Gmail)
- Eine strukturierte Zusammenfassung erstellt
- Diese per Edge TTS in eine MP3 wandelt
- Das Ergebnis an Telegram sendet (Text + Audio)
Code-Snippet (vereinfacht):
# In cronjob: 0 8 * * *
VENV_PYTHON="/home/dot/.hermes/hermes-agent/venv/bin/python"
GAPI="/home/dot/.hermes/skills/productivity/google-workspace/scripts/google_api.py"
# Konto 1
export HERMES_HOME="/home/dot/.hermes"
$VENV_PYTHON $GAPI calendar list --start "2026-06-07T00:00:00Z" --end "2026-06-07T23:59:59Z"
$VENV_PYTHON $GAPI gmail search "is:unread newer_than:1d"
# Konto 2
export HERMES_HOME="/home/dot/.hermes/google-accounts/gregor.spychala"
$VENV_PYTHON $GAPI calendar list ...
$VENV_PYTHON $GAPI gmail search ...
4. Smart-Home-Integration: Mehr als nur Kalender
Die gleiche Home-Assistant-Infrastruktur steuert jetzt auch:
switch.schlafzimmerlampe_schalter_1scene.schlafzimmerlichtdimmer (Dimm-Trick via scene.turn_on)media_player.uberall (alle Echo-Geräte gleichzeitig)Beispiel: „Dotina, schlafzimmerlicht an“ → HA führt Szene aus → Lampe dimmt sanft hoch.
5. Was du davon hast – Wenn du Kunde bei GrowPlayTech bist
Genau diese Architektur bauen wir dir als KI-Assistenz-Paket:
| Paket | Was drin ist |
|---|---|
| Start (99 €) | Google Workspace (Mail + Kalender) Cloud-only, Basis-Automatisierung |
| Professional (299 €) | Mail, Kalender, Notizen, Kontakte + 3 Workflows (z. B. Rechnungs-Check, Termin-Reminder, Mail-Triage) – wahlweise Heimserver (Raspberry Pi) oder Cloud (Hostinger) |
| Enterprise (ab 799 €) | Local-First mit privatem LLM, dedizierter Heimserver, unbegrenzte Workflows, Backup-Strategie, Wartung |
Das Beste: Die Home-Assistant/Alexa-Brücke ist im Professional-Paket inklusiv. Du sagst morgens nur „Alexa, starte meinen Tag“ – und dein persönlicher Assistent liest dir Termine, wichtige Mails und Wetter vor, während du Kaffee kochst.
6. Technische Highlights & Lessons Learned
HERMES_HOME Override statt Token-Konflikte.SeraphinaMultilingualNeural), läuft offline auf dem Pi.Wer schreibt hier?
Gregor Passon – Inhaber GrowPlayTech. Ich baue Websites für lokale Dienstleister und KI-Automatisierung, die wirklich funktioniert. Kein Agentur-Blabla.
Mehr im Blog lesen
