Ping the host first to check availability and measure actual network
latency. Only proceed with SNMP query if the host is reachable.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move time measurement to only capture the actual SNMP GET request,
excluding the Slim() context manager initialization.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Docstrings for all modules, classes and methods
- README.md with installation and usage instructions
- Update CLAUDE.md with dns.py
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- New temperature_oid config parameter
- Temperature published as integer via MQTT
- Auto-creates Home Assistant temperature sensor via MQTT Discovery
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Network health monitoring script with MQTT reporting for Home Assistant.
- Ping, HTTP, and SNMP checkers
- MQTT Discovery for automatic entity creation
- Configurable check intervals
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>