Commit Graph

6 Commits

Author SHA1 Message Date
cproudlock
0837a879c9 Remove unreliable card count and door/hopper status items
Removed due to inaccurate sensor data from printer firmware:
- Card Count in Hopper (OID .1.13.0) - reported wrong values
- Door/Hopper Status (derived from DH flag) - inverted/unreliable
- HID Door Status valuemap (no longer needed)

Remaining items still monitor ribbon level, film status, print counts,
error state, and input hopper status via flags.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 14:23:11 -05:00
cproudlock
53f8a821cd Fix inverted door/hopper status interpretation
Based on user testing:
- DH:1 = Closed/OK (not Open as assumed)
- DH:0 = Open/Warning

Changes:
- Invert door status trigger: fire on =0, not =1
- Update valuemap: 0=Open, 1=Closed
- Update description to reflect correct interpretation

Note: Hopper card count (OID .1.13.0) may report inaccurate values
from printer firmware - this is a hardware/firmware limitation.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 14:21:26 -05:00
cproudlock
18846e1e1c Update HID template for displayprinter.asp compatibility, add template guidelines
HID Template Changes:
- Rename "Ribbon Remaining" to "Ribbon Level" (matches displayprinter.asp filter)
- Add preprocessing to convert raw print count to percentage (500-print YMCKO)
- Update triggers to use percentage thresholds (15% warning, 5% critical)
- Change key from hid.ribbon.remaining to hid.ribbon.level

README - Template Guidelines for ShopDB Integration:
- Supply items MUST include "Level" in name to appear in displayprinter.asp
- Values MUST be percentages (0-100) for progress bar display
- UUIDs MUST be valid UUIDv4 (32 hex chars, no dashes)
- Triggers MUST be nested inside items, not at template level
- Include preprocessing examples for converting raw counts to percentages

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 14:15:37 -05:00
cproudlock
9e92b89482 Fix UUIDs to proper UUIDv4 format
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 14:05:20 -05:00
cproudlock
451d8ec73d Fix HID template structure: move triggers inside items
Triggers must be nested under their related items, not at template level.
Also updated ribbon thresholds for YMCKO color ribbons (75/25).

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 14:03:23 -05:00
cproudlock
b95fafe230 Add Zabbix template for HID Fargo DTC4500e card printer
Template monitors via HID Enterprise MIB (1.3.6.1.4.1.28959):
- Printer status and error states
- Print counts (current session and lifetime)
- Ribbon remaining count
- Card hopper status
- Door/hopper open detection
- Film/ribbon loaded status
- Firmware version and serial number

Includes triggers for:
- Printer error state
- Door/hopper open
- Film not loaded
- Input hopper empty
- Ribbon low/critically low
- No SNMP data (offline detection)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 13:55:49 -05:00