๐ Finding One Unit Again: Serial Number, Model, or the Tag on the Machine
Entering equipment is the easy half. The other half is getting one specific unit back on screen while a customer stands next to you asking what you did last time. That half decides whether the records are worth keeping.
A building engineer stopped me in a corridor last year and asked whether the pump I rebuilt was the one on the primary loop or the secondary. The rebuild had been eight months earlier. There are four pumps in that room, three of them the same model, and the tag on the one I worked on had been painted.
Getting equipment into a system is the easy half. The other half is the one that decides whether the records were worth keeping: getting one specific unit back on screen while somebody stands next to you waiting.
Three Ways In, Fastest First
Scan the tag. If the unit carries a QR code you printed, a camera gets you there in a second and you know which of the four pumps you are looking at. That is the whole argument for tagging.
Type the serial. This is the one that matters when there is no tag. The serial also connects your records to everybody else's: a warranty portal, a parts counter, a manufacturer lookup all speak serial numbers. Paste it in and you land on the unit.
Search whatever you can actually read. Sometimes the serial is gone and the model is not. Sometimes neither survived and all you have is a manufacturer and a filter size. That still narrows four pumps to one.
What Search Matches
On the phone the main search box matches a unit on the equipment name, the manufacturer, the model number, the serial number, and the filter and belt sizes recorded on the unit itself. Parts come back as their own results, matched on part name, part number, serial, manufacturer, model number and their own filter and belt sizes, so one query gives you the units and the spare profiles. Tools and unlinked stock rows come back the same way, on their own names, numbers and serials.
The search box inside a building is wider, and it is worth knowing it exists. It adds notes, equipment type, the location inside the building, the floor, the unit number, the out-of-service reason and the asset tag, and it returns the unit when one of its parts matches rather than listing the part separately.
Sizes work differently from every other field. A filter size is a field on the unit and also a field on the filter recorded against it, so typing a size gives you the units that carry it and the spares stocked for it. That is a different question from "find this unit", and it is the one you want at a supply counter. You do not have to type it the way it was recorded, either. The size you type and the size on record are both normalized before they are compared, so a belt stored as 4L340 comes back when you search A32, and the reverse works too. A cogged belt is deliberately kept apart from its plain counterpart, so AX32 and A32 stay two different products.
The web dashboard does not run the same search. The command palette on Ctrl+K or Cmd+K jumps you to a record instead of searching every field: buildings by name and address, equipment on name, serial, model and type, parts on name and part number. It does not look at filter or belt sizes at all, so a size search that works on the phone comes back empty on the dashboard. When a result matched on a serial or a part number rather than on the name, the row says so and shows the value that matched, so you can see why a unit came back.
The Search That Used to Lie
The bug was easy to miss because nothing about it looked wrong. Searching "Pump" in that boiler room returned two of the four pumps. Not an error, not a warning. Just two results, and the list stopped.
A short list reads as a complete list. Anyone using it would conclude the other two pumps were not in the app. The next step is to add them. That is how you end up with duplicate records for equipment you already documented. An error at least tells you not to trust the list. A result that is quietly missing lets you go on trusting it.
The phone search and the dashboard command palette now say "N more matches โ keep typing to narrow it down" whenever there are results below the fold. Same fix in both places. If you have ever added a unit because you could not find it, check for the duplicate.
When the Plate Is Gone
Half the time the reason you cannot find the record is that you cannot read the machine. You cannot search a serial you cannot read. Before you give up and create a new record, check the four or five other places the same data lives. On an older unit at least one of them is usually intact.
The electrical disconnect enclosure beside the unit often carries a label with the MCA and MOP, and it is shaded and vertical, so it weathers far better than the plate baked flat on the cabinet. Inside the access panel there is frequently a second sticker, sometimes a full duplicate of the nameplate and sometimes a wiring diagram with the model printed on it. The compressor carries its own data plate with RLA and LRA on it, which is enough to confirm you are at the right machine even when the unit plate is unreadable. On a split system the coil section has a separate model and serial from the condenser. And the blower motor tag gives you the motor, not the unit. Do not record a motor model number as the equipment model number; it sends the next person to the wrong parts list.
If the plate is still there but unreadable, photograph it and run the photo through the AI scanner, which often pulls out what your eyes cannot resolve. It reads what is stamped on the plate, usually under ten fields depending on how much of it survived. It needs a connection, as every AI feature does.
Filter and belt sizes need spelling out, because two true statements about them get confused with each other. A nameplate does not normally carry either one, so a scan of a nameplate will not hand you a filter size. But the scanner does extract both, in two ways: from a data label that prints one outright, such as a plate reading "Filter Size: 16x20x4" or "Belt: A42", or from a photograph of the filter or the belt itself. Shoot the filter frame and it reads the nominal size off the cardboard, gives it back as AxBxC, and lists one entry per distinct size, with the count where one is legible. Shoot the belt and it takes the designation and stops there, so BX81 comes back as BX81 without the cross-reference codes stamped after it. So you do not measure anything. You photograph the filter or the belt itself, not the plate. How to work a corroded plate.
Browsing Instead of Searching
Sometimes you have no search term. You just want the list for a building ordered the way the building is. Equipment sorts alphabetically by default now, on the phone and on the dashboard, with a visible sort control offering Name (A-Z), Unit then name, Floor then name, and Unit then floor then name. Your choice is remembered, and both platforms sort the same building the same way.
The old default sorted by floor and unit first, which suits a high rise and nothing else. Neither key was visible in the list. Sorting is also digit aware, so Unit 2 comes before Unit 10 rather than after it, which is a small thing until you have thirty units.
What You Get When You Land on the Unit
The point of the lookup is not the specifications, which you could read off the machine if you had to. It is the history, which nobody can read off the machine.
Each service record carries the date, the type of work, a description, the technician who did it, the vendor company they work for, the parts used, and before and after photos if somebody attached them. Technician and vendor are separate fields, so "Apex Mechanical" and the tech who turned up are both recorded rather than crammed into one line, and both print separately on a report.
That is the answer to the question in the corridor. Not "there is a pump on the primary loop", but "the primary loop pump, seal kit replaced, March 14, and here is the photograph of the old seal".
The Record Has to Be Current, Not Just Findable
A stale copy of the right unit is barely better than not finding it. Changes now arrive on the screen you are looking at rather than the next time you happen to reopen the app: rename a unit on the dashboard and the phone picks up the new name without you reopening anything.
That also applies to what an outside contractor sees. An edit on the phone publishes to the tag, and so does printing or downloading a Link tag from the dashboard, or approving a guest service report. Anything else you correct at a desk is picked up when somebody opens the page: it draws the stored copy, then folds a freshly assembled version of the record over the top, so your correction is what the next person to scan the sticker reads. The parts card, its sizes, and any field you cleared rather than changed all still wait for a phone to republish them. The full behavior, and why the refresh is read-only.
Make the units you already have findable
Most people reading this already have records. The gap is usually not missing equipment. It is equipment nobody can pull back up fast enough for the record to be worth keeping.
Fill in the serial on the units you service most
A record with a name and no serial is findable only by somebody who remembers what they called it. The serial is the field that connects your records to warranty portals, parts counters and manufacturer lookups, and no two units on your list share one.
Tag the ones that look identical to each other
Four pumps in a room, six condensers on a roof. A name search cannot help you here, because every candidate has the same name. A tag on the machine settles which one you are looking at. What a scan actually shows, and what tags cost, including which half is free.
Check for the duplicates the old search caused
If search was quietly hiding matches, some of us created a second record for a unit that was already in there. Search a building by its common equipment words and look for two of the same machine. Merging two records now is easier than untangling two service histories a year from now.
Frequently Asked Questions
Can I look up HVAC equipment by serial number?
Yes. Search matches the serial number field on equipment, parts, tools and stock rows, so pasting a serial from a warranty portal or a parts quote lands you on the unit. On the web dashboard the result row also shows which serial or part number it matched on.
What fields does the equipment search look at?
The phone's main search box matches a unit on equipment name, manufacturer, model number, serial number and the filter and belt sizes recorded on it, and returns parts as separate results on part name, part number, serial, manufacturer, model number and their own sizes. The search box inside a building is wider: it adds notes, equipment type, location inside the building, floor, unit number, out-of-service reason and asset tag, and it returns the unit when one of its parts matches. The web dashboard's Ctrl+K command palette is narrower than either: buildings by name and address, equipment on name, serial, model and type, and parts on name and part number.
Can I find every unit that takes a particular filter size?
On the phone, yes. A size is held on the unit itself and on the filter recorded against it, so typing the size returns the units that carry it along with the spare profiles stocked for it. The web dashboard's command palette does not search sizes, so run size searches in the app. You do not have to match how it was typed in: both sides are normalized first, so searching A32 also returns a belt stored as 4L340. Cogged belts stay separate on purpose, so a search for A32 will not return AX32.
Why did search used to return fewer results than I expected?
The result list was capped, and the cap was silent. A search with more matches than would fit simply stopped, which reads as "that unit is not in the app". Both the phone search and the dashboard command palette now say how many more matches are hidden.
How do I identify a unit whose nameplate is unreadable?
Check the electrical disconnect enclosure label, the sticker inside the access panel, the compressor data plate for RLA and LRA, and the separate plate on the coil section of a split system. Avoid recording the blower motor tag as the unit model. A photograph run through the AI scanner will often recover what your eyes cannot, though that needs a connection.
Does the app keep a repair history against each unit?
Yes. Each service record holds the date, work type, description, technician name, vendor company, parts used and before and after photos, attached to that specific piece of equipment rather than to a job or a ticket.
How is equipment sorted in the list?
Alphabetically by name by default, with a sort control offering name, unit then name, floor then name, or unit then floor then name. The setting is remembered and the phone and the dashboard sort the same building the same way.
Jonathan Curtis
HVAC Technician & Founder ยท Equipment Tracker Pro
Jonathan Curtis is an HVAC technician and the founder of Equipment Tracker Pro. He built the app to solve real problems he encountered in the field, including the daily frustration of faded nameplates and administrative double-entry.
Try Equipment Tracker Pro Free
Core equipment tracking is free forever. Pro features include AI nameplate scanning, condition assessment, invoice scanning, cloud sync, and more.