systant/server
ryan 505aede8d3 Fix config file loading and MQTT connection error handling
Config file loading fixes:
- Fix tilde expansion in config paths (~/.config/systant/systant.toml)
- Add detailed debug logging for config file search paths
- Properly expand home directory paths with System.user_home()

MQTT connection improvements:
- Add clearer connection status logging with broker host:port
- Improve error handling in connection callback
- Better error messages when connection fails or is lost
- More detailed initial connection logging

These fixes address production deployment issues where config files
aren't found and MQTT connection errors aren't properly reported.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-09 18:54:42 -07:00
..
config Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
lib Fix config file loading and MQTT connection error handling 2025-08-09 18:54:42 -07:00
rel Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
test Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
.formatter.exs Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
mix.exs Implement comprehensive TOML-based configuration system 2025-08-05 21:02:02 -07:00
mix.lock Implement comprehensive TOML-based configuration system 2025-08-05 21:02:02 -07:00
systant.toml Add Home Assistant MQTT auto-discovery integration 2025-08-08 20:38:34 -07:00
systant.toml.example Add Home Assistant MQTT auto-discovery integration 2025-08-08 20:38:34 -07:00