HomeRunbook Help Center

Advanced Search

HomeRunbook's Advanced Search lets you find any device using powerful boolean queries, a visual query builder, and saved searches. Export results to CSV or PDF.


Quick Access

Access search using:

Visual Query Builder

The easiest way to build complex searches without learning query syntax:

  1. Select a Field - Choose from standard fields (Brand, Model, Category, Room, etc.) or any custom property
  2. Choose an Operator - Contains, equals, greater than, less than, etc.
  3. Enter a Value - Type or select from autocomplete options
  4. Add More Conditions - Click "Add Condition" and choose AND, OR, or NOT

The query is built automatically as you make selections.

Tip: Fields with fixed options (like Category or Room) show autocomplete dropdowns for easier selection.

Query Syntax

For power users, type queries directly using this syntax:

Field Searches

Syntax Description Example
field:value Contains (partial match) brand:Apple
field:"exact phrase" Exact phrase with quotes brand:"Apple Inc"
field=value Exact match category=Router
field!=value Not equal to brand!=Generic
field>value Greater than purchase_price>500
field>=value Greater than or equal purchase_date>=2024-01-01
field<value Less than purchase_price<100
field<=value Less than or equal purchase_date<=2023-12-31

Boolean Operators

Operator Description Example
AND Both conditions must match brand:Cisco AND category:Router
OR Either condition can match brand:Apple OR brand:Google
NOT Exclude matching devices NOT is_virtual:true
XOR One or the other, but not both brand:Dell XOR brand:HP
( ) Group conditions (brand:Apple OR brand:Google) AND category:Phone

Searchable Fields

Standard Fields

Field Name Aliases Description Example
brand manufacturer Device manufacturer brand:Sony
model Device model name/number model:XPS
category_group group Category group (Appliances, HVAC, Electronics, etc.) category_group:Appliances
category type Specific device type category:Router
serial_number serial Device serial number serial:ABC123
notes Device notes field notes:warranty
os_version os Operating system or firmware os:Ubuntu
location_in_room location Device location within room location:rack
ip ip_address IP address (partial match) ip:192.168.1
hostname host Device hostname (from Network Interfaces) hostname:web-server
mac mac_address MAC address mac:00:11:22
nic_type interface_type Interface type: wired, wireless, virtual, loopback nic_type:wireless
ssid wifi, ssid_name WiFi network name (SSID) ssid:HomeNetwork
connection_type connection Connection type between devices connection:Ethernet
room room_name Room/map name room:Office
purchase_date Purchase date (YYYY-MM-DD) purchase_date>=2024-01-01
purchase_price price Purchase price price>1000
is_virtual virtual Virtual machine flag virtual:true

Custom Properties

Search any custom property by its name. Properties are organized by property set across 10 industries:

Examples:
warranty_expires:2025 - Find devices with warranty expiring in 2025
refrigerant_type:R410A - Find HVAC units using R410A
amperage:20 - Find electrical devices on 20 amp circuits
vlan:100 - Find network devices on VLAN 100
Universal Property Sets
Property SetSearchable Fields
Network Propertiesip_address, subnet_mask, default_gateway, dns_primary, mac_address, vlan, hostname
Warranty & Purchasepurchase_date, purchase_price, purchased_from, warranty_expires, warranty_type, receipt_number
Maintenance Schedulelast_service_date, next_service_due, service_interval, service_provider
Physical Locationlocation_description, floor_level, mounting_type, rack_position
Room Dimensionssquare_footage, length, width, ceiling_height
HVAC Industry
Property SetSearchable Fields
HVAC Unit Specsbtu_rating, tonnage, seer_rating, refrigerant_type, voltage
Filter Informationfilter_size, filter_type, merv_rating, last_changed
Thermostat Configthermostat_type, protocol, heating_stages, cooling_stages
Electrical Industry
Property SetSearchable Fields
Electrical Panelmain_breaker, bus_amperage, voltage, phase, panel_type
Circuit Breakeramperage, poles, wire_gauge, circuit_description, panel_position
Generatorrated_watts, surge_watts, fuel_type, tank_size
Plumbing Industry
Property SetSearchable Fields
Water Heatertank_capacity, heater_type, btu_input, energy_factor
Plumbing Fixturefixture_type, flow_rate, flush_volume, shutoff_location
Security / Low Voltage
Property SetSearchable Fields
Camera Propertiesresolution, camera_type, field_of_view, ir_range, nvr_channel
Access Controlreader_type, card_format, door_number, controller_address
Alarm Zonezone_number, zone_type, sensor_type, loop_type
IT / Networking
Property SetSearchable Fields
Server Hardwarecpu_model, cpu_cores, ram, operating_system, service_tag
Network Switchport_count, port_speed, poe_budget, firmware_version
Wireless APwifi_standard, radio_bands, max_clients, ssids
Industrial / Mechanical
Property SetSearchable Fields
Electric Motorhorsepower, rpm, voltage, frame_size, full_load_amps
Pump Propertiesflow_rate, head_pressure, pump_type, fluid_type
Compressorcfm, max_psi, tank_size, compressor_type
Fire Protection
Property SetSearchable Fields
Fire Alarm Devicedevice_address, slc_loop, detector_type, last_tested
Sprinkler Headsprinkler_type, k_factor, temp_rating, coverage_area
Solar Installation
Property SetSearchable Fields
Solar Panelpanel_type, wattage, efficiency, cell_count
Solar Inverterinverter_type, rated_power, mppt_channels, peak_efficiency
Battery Storagebattery_chemistry, capacity_kwh, cycle_life, depth_of_discharge
Charge Controllercontroller_type, rated_current, max_pv_voltage
Software Engineering
Property SetSearchable Fields
Virtual Machinehypervisor, vcpus, ram_gb, operating_system, hostname, environment
Containercontainer_runtime, orchestration, image, namespace, replicas
Cloud Servicecloud_provider, service_type, region, resource_id, monthly_cost
Database Instancedatabase_engine, version, instance_type, storage_gb, port
API Endpointapi_type, base_url, authentication, rate_limit, api_version
Load Balancerlb_type, algorithm, frontend_port, backend_port
Message Queuequeue_type, queue_name, partitions, retention_hours
Cache Instancecache_engine, node_type, memory_gb, eviction_policy

Category Group Search

Search across all device types within a category group:

category_group:Appliances - Find all appliances (refrigerators, washers, air fryers, etc.)
category_group:HVAC - Find all HVAC equipment
category_group:Electronics - Find all electronics and networking gear

Available category groups: Appliances, Electrical, Electronics/Networking, Fire Protection, HVAC, Industrial/Mechanical, Plumbing, Property, Security/Low Voltage, Outdoor/Landscaping, General

Search Examples

Query Finds
brand:Cisco AND category:Router All Cisco routers
(brand:Apple OR brand:Google) AND category:Phone Apple or Google phones
ip:192.168.1 AND NOT is_virtual:true Physical devices on 192.168.1.x subnet
purchase_date>=2024-01-01 AND purchase_price>500 Devices purchased in 2024 costing over $500
category_group:HVAC AND room:Basement All HVAC equipment in the basement
warranty_expires>=2025-01-01 Devices with warranty valid through 2025

Saved Searches

Save frequently used searches for quick access:

  1. Run your search query
  2. Click Save Current
  3. Enter a name for the search
  4. Optionally mark as Shared to make it available to your team

Accessing Saved Searches

Shared Searches: Searches marked as shared are visible to all users in your account. Only the creator can delete a shared search.

Client Filter (Service Providers)

Service providers can filter search results by client:

  1. Use the Client Filter dropdown on the search page
  2. Select one or more clients to restrict results
  3. Save the search with client filters included

Export Options

Export your search results in multiple formats:

Format Description
Print Print-optimized view with logo, query, and results table. Hides controls and query builder.
CSV Download results as a CSV file for spreadsheets. Includes device, model, type, room, serial, IPs, and MACs.
PDF Generate a PDF document with logo, search name/query, results table, and timestamp.

Search Tips

Troubleshooting

If your search isn't returning expected results: