Commit Graph

3 Commits

Author SHA1 Message Date
Clawd
1c38e729f3 feat: improve MQTT reconnection handling + document arrival notifier
- Add keepalive (60s), reconnectPeriod (5s), connectTimeout (30s)
- Add offline/close event handlers with proper logging
- Document Tesla Arrival Notifier setup in README
- Document systemd service installation
2026-01-29 08:44:48 +00:00
Clawd
97f8eee507 fix: detect all stationary states for arrival notifications
TeslaMate uses multiple states for parked cars: online, parked, charging,
suspended, asleep, offline. Previously only 'parked' and 'charging' were
detected, causing missed arrival notifications when car went directly to
'online' or 'suspended' state.
2026-01-28 19:43:00 +00:00
9b1d496e13 Add arrival notifier for Tesla/TeslaMate
- Monitors state changes (driving → parked/charging)
- Uses geofences when available
- Falls back to reverse geocoding via Nominatim
- Triggers Clawdbot agent to check location-based reminders
- Includes systemd service template
- 30s debounce to prevent duplicate notifications
2026-01-28 12:02:26 +00:00