Why sensors have no name of their own, and how they get one

Ask a person about a sensor and they say, "the temperature in the server room". Ask the equipment and it says something like "input 7". Neither is wrong, but only one of them helps you find a fault.

A sensor known only as Input 7 becomes Cold aisle temperature in the Server roomFound on siteInput 7name itServer roomCold aisletemperature
The equipment only knows a position. You supply the place and the name.

What a controller actually knows

A controller knows its sensors by their position on the controller: the first input, the seventh input, and so on. Whoever installed the equipment decided which sensor went where, and the controller has no idea whether input 7 is in a server room, a freezer or a boiler house.

The meaning lives somewhere else: in an installer's notes, in a drawing, in a spreadsheet, or simply in somebody's memory. On many sites that person has moved on.

Why this causes trouble

How a sensor gets a name

In Bhairava Sense, the equipment is found by itself, and then you give each sensor its meaning. You drag the sensor onto the branch of your site tree where it belongs, and you type a name. From then on, the place and the name are what you see, instead of a position number.

Choosing a good name

A name costs a few seconds to type and saves a long walk later.