➕Registering a sensor

Learn how to register a sensor and start storing its data.

Registering a sensor is required for the Nexudus Platform to start collecting data. You can register a sensor using the REST API or from the Nexudus dashboard.

Registering a sesnor

To register a sensor, access the Settings menu, click on Sensors and then click on Add Sensor.

3210
Field nameDescriptionAPI field name
NameThe name of the sensor as displayed in your dashboard and, if the sensor is published on your portal and app, as your customers will see it.Name
UnitA unit name or symbol to display by the current value of the sensorUnit
Sensor typeThe kind of sensor this is.SensorType
ActiveWhether this sensor should collect and present data.Active
Obtain data using.The way data should be pulled or received by this sensor.

Polling: the data is fetched by Nexudus from an external endpoint every 15 minutes.

Endpoint: Nexudus will create a dedicated endpoint URL to receive the data at.
DataStrategy (Polling | Endpoint)
Send en email alert.Trigger an alert when the the "Trigger function" returns "true". If not trigger function is provided the alert will be triggered in every poll or every time data is received in the endpoint.ActionSendEmailAlert
Update unit/desk availability.Makes a desk unit available or not based on the value of the sensor. The value should be "true", "false" or a decimal number.

The unit will be marked as available if the sensor value is "false" or, if numeric, zero. Otherwise the floor plan unit will be made unavailable.
ActionUpdateDeskAvailability
Update booking occupancy.Sets the "MaxOccupancy" property of the all the bookings taking place in the selected resource when the data is polled or received.

The sensor value must be a valid integer or decimal value.

The MaxOccupancy propery is updated only if the received value is greater than the current value stored in that property.
ActionUpdateBookingOccupancy
Send alert to customer.Sends an email alert to customers with current bookings in the selected resource.

The message is sent using the selected message macro.
ActionSendCustomerEmailAlert
Start a bookingStarts any bookings currently taking place in the selected resource.ActionBookingStart
Terminate a bookingTerminates any bookings currently taking place in the selected resource.ActionBookingTerminate
Trigger functionAn optional function to evaluate every time data is polled or received.

The selected actions will only run if the function returns a "true" value.
ActionTriggerFunction
Show as a tile in the 'Now' dashboard.Display this sensor, its current value and last 12 hours history in the home page of the Nexudus dashboard.ShowInNowDashboard
Show in the portal or the app when users are logged in.Display this sensor, its current value and last 12 hours history in the home page of the members portal and app.ShowInPortal
Shared signature secretA shared key to validate the source of incoming data.

Only used when the data strategy is endpoint.
SharedSecret