{{ deviceDocsList.reduce((sum, deviceDoc) => sum + (_.get(deviceDoc, 'device.check_in_temperatures[0]', undefined) <= device_temperatures_values.danger? 1:0), 0) }} Good
{{ deviceDocsList.reduce((sum, deviceDoc) => sum + (_.get(deviceDoc, 'device.check_in_temperatures[0]', undefined) ? 0:1), 0) }} Offline
{{ deviceDocsList.reduce((sum, deviceDoc) => sum + (_.get(deviceDoc, 'device.check_in_temperatures[0]', undefined) > device_temperatures_values.danger? 1:0), 0) }} Danger
{{ recentTireDocs.tires.reduce((sum, tireDoc) => sum + (_.get(tireDoc, 'tire.tread_status_value', undefined) >= tread_status_values.moderate? 1:0), 0) }} Good
{{ recentTireDocs.tires.reduce((sum, tireDoc) => sum + (_.inRange(_.get(tireDoc, 'tire.tread_status_value', undefined), tread_status_values.worn, tread_status_values.moderate)? 1:0), 0) }} Moderate
{{ recentTireDocs.tires.reduce((sum, tireDoc) => sum + (_.get(tireDoc, 'tire.tread_status_value', undefined) <= tread_status_values.worn? 1:0), 0) }} Worn