- Add wait_for_connection() to test actual MQTT connectivity after start_link - Use publish_sync with timeout to verify broker is reachable - Properly fail startup if MQTT broker is unavailable - Add clear timeout and connection error messages This fixes the issue where systant reported 'connected successfully' even when the MQTT broker was unreachable. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| config | ||
| lib | ||
| rel | ||
| test | ||
| .formatter.exs | ||
| mix.exs | ||
| mix.lock | ||
| systant.toml | ||
| systant.toml.example | ||