
duffyduckandClaude Opus 4.8
02303c35ee
feat(satellite): SNMP-Aktionen (snmp.get/walk/printer) — Drucker-Tinte zuverlaessig
HTML-Scrapen der Drucker-Statusseite ist fragil (grosse Seite, Werte teils in
JS/Grafik). SNMP/Printer-MIB liefert die Fuellstaende als saubere Zahlen.
- Dockerfile: net-snmp-CLI (Paket 'snmp') installiert.
- satellite.py: Aktionen snmp.get / snmp.walk (generisch, params ip+oid) und
snmp.printer (Komfort: liest prtMarkerSupplies aus der Printer-MIB und rechnet
je Patrone name+level+max+percent). net-snmp via subprocess, numerische OIDs
(keine MIB-Files noetig), -t2 -r1 + Timeout = schnell scheitern statt haengen.
RFC-Sonderwerte (-1/-2 unbekannt, -3 vorhanden) behandelt.
- CONTROL_ALLOWLIST-Default + .env.example um snmp.* erweitert, SNMP_*-Envs
dokumentiert.
- agent.py + seed_rules.py: satellite_command-Tool + Drucker-Beispiel — snmp.
printer ist jetzt der BEVORZUGTE Weg fuer Tinte, http.get nur Fallback.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-19 17:01:08 +02:00
..
2026-08-16 11:19:06 +02:00
2026-09-19 17:01:08 +02:00
2026-08-16 11:19:06 +02:00
2026-07-21 02:31:47 +02:00
2026-07-11 12:25:45 +02:00
2026-06-13 13:51:26 +02:00
2026-05-23 15:45:51 +02:00
2026-09-19 00:34:21 +02:00
2026-08-16 20:33:16 +02:00
2026-05-13 02:57:02 +02:00
2026-07-11 16:39:02 +02:00
2026-07-03 02:34:17 +02:00
2026-08-16 11:19:06 +02:00
2026-05-24 20:16:31 +02:00
2026-07-21 00:23:23 +02:00
2026-07-16 23:57:57 +02:00
2026-08-16 22:24:04 +02:00
2026-07-10 21:29:59 +02:00
2026-05-11 22:23:17 +02:00
2026-07-12 00:20:02 +02:00
2026-09-19 17:01:08 +02:00
2026-05-30 00:02:45 +02:00
2026-07-11 23:04:37 +02:00
2026-07-14 23:12:02 +02:00
2026-05-14 18:29:39 +02:00