OY
name: 'Printer model'
# icon: mdi:printer
host: 192.168.x.y
baseoid: 1.3.6.1.2.1.25.3.2.1.3.1
- platform: snmp
name: 'Total printed pages'
# icon: mdi:stack-overflow
host: 192.168.x.y
baseoid: 1.3.6.1.2.1.43.10.2.1.4.1.1
- platform: snmp
name: 'Printer cartridge'
# icon: mdi:printer-pos
host: 192.168.x.y
baseoid: 1.3.6.1.2.1.43.11.1.1.6.1.1
- platform: snmp
name: "Printer uptime"
host: 192.168.x.y
baseoid: 1.3.6.1.2.1.1.3.0
value_template: >
{%- set time = (value | int) // 100 %}
{%- set minutes = ((time % 3600) // 60) %}
{%- set minutes = '{} мин.'.format(minutes) if minutes > 0 else '' %}
{%- set hours = ((time % 86400) // 3600) %}
{%- set hours = '{} ч. '.format(hours) if hours > 0 else '' %}
{%- set days = (time // 86400) %}
{%- set days = '{} д. '.format(days) if days > 0 else '' %}
{{ 'Меньше минуты' if time < 60 else days + hours + minutes }}