Commit Graph

7 Commits

Author SHA1 Message Date
06e1d683b3 Fix ping latency to use actual RTT instead of subprocess time
Parse the real RTT from ping output instead of measuring subprocess
execution time, which included process startup overhead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 19:38:37 +01:00
b0d571ae26 Add French docstrings and README
- 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>
v1.0.0
2026-01-26 18:25:20 +01:00
9f3c052e2a Fix temperature duplication in MQTT payload
Temperature now only appears at root level, not in details.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 18:13:49 +01:00
10fad0d9f3 Add optional temperature support to SNMP checker
- 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>
2026-01-26 17:47:01 +01:00
c72117e6e1 Add DNS checker
Checks DNS server availability via ping then performs configurable
DNS query (record_type: A, AAAA, TXT, MX, etc.).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:39:16 +01:00
f70bf69133 Fix SNMP checker for pysnmp 7.x API
Migrate from deprecated hlapi to v1arch.asyncio with Slim wrapper.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:08:16 +01:00
02b14979bc Initial commit: LAN Checker
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>
2026-01-26 16:22:55 +01:00