fun number(id: String, name: String? = null, type: PropertyType = PropertyType.STATE, unit: String? = null, range: LongRange? = null, init: Property<Long>.() -> Unit = {}): Property<Long>
Add a property of type number to this node
id
- Each property of a node must have a unique id which adheres to the homie id convention
name
- Friendly name of the property, defaults to the supplied id
type
- Specifies the org.homieiot.PropertyType of property that is modeled
range
- Specifies a range of acceptable values
unit
- Unit of this property, homie convention specifies some recommended units
init
- Block to embed org.homieiot.Property.subscribe and org.homieiot.Property.update functions for this property