Skip to article frontmatterSkip to article content
Enhanced integrations

Input number

Give me your digits. πŸ”’

The Home Assistant input number icon



The input number Helper in Home Assistant allows the user to define values that can be controlled via the frontend and can be used within conditions of an automation. The frontend can display a slider or a numeric input box. Changes to the slider or numeric input box generate state events. These state events can be utilized as automation triggers as well.

Spook adds some new services to the input number integration, which allows you to set the value to the minimum or maximum value, and enhances the existing increase and decrease services by allowing them to increase/decrease the value by a given amount.

Screenshot of the developer service tools, listing the new services for input number.

FigureΒ 1:Spook adds many new services to the input number helper integrations.

Devices & entitiesΒΆ

Spook does not provide any new devices or entities for this integration.

ServicesΒΆ

Spook adds the following new service to your Home Assistant instance:

Decrease valueΒΆ

Decrease an input number entity value by a certain amount.

Screenshot of the input number decrease value service call in the developer tools.
Service properties
ServiceInput number: Decrease value πŸ‘»
Service nameinput_number.decrement
Service targetsYes, input_number entities
Service responseNo response
Spook's influenceAdds an amount to decrement the value with
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
amountintegerNoDefaults to configured step value

This service already exists but is extended by Spook to add the amount attribute. If the amount attribute is not provided, the service will use the step value of the input number entity. The amount attribute must be a multiple of the step value.

Increase valueΒΆ

Increase an input number entity value by a certain amount.

Screenshot of the input number increase value service call in the developer tools.
Service properties
ServiceInput number: Increase value πŸ‘»
Service nameinput_number.increment
Service targetsYes, input_number entities
Service responseNo response
Spook's influenceAdds an amount to increment the value with
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
amountintegerNoDefaults to configured step value

This service already exists but is extended by Spook to add the amount attribute. If the amount attribute is not provided, the service will use the step value of the input number entity. The amount attribute must be a multiple of the step value.

Set value to maximumΒΆ

Set an input number entity to its maximum value.

Screenshot of the input number maximum value service call in the developer tools.
Service properties
ServiceInput number: Set maximum value πŸ‘»
Service nameinput_number.max
Service targetsYes, input_number entities
Service responseNo response
Spook's influenceNewly added service
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.

Set value to minimumΒΆ

Set an input number entity to its minimum value.

Screenshot of the input number minimum value service call in the developer tools.
Service properties
ServiceInput number: Set minimum value πŸ‘»
Service nameinput_number.min
Service targetsYes, input_number entities
Service responseNo response
Spook's influenceNewly added service
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.

RepairsΒΆ

Spook has no repair detections for this integration.

Uses casesΒΆ

Some use cases for the enhancements Spook provides for this integration:

  • Quickly, with a single service call, set the value of an input helper to its maximum or minimum value.
  • Instead of having to call the input_number.decrement or input_number.increment service multiple times, you can now set the amount to increase or decrease the value with.

Blueprints & tutorialsΒΆ

There are currently no known blueprints or tutorials for the enhancements Spook provides for this integration. If you created one or stumbled upon one, please let us know in our discussion forums.

Features requests, ideas, and supportΒΆ

If you have an idea on how to further enhance this integration, for example, by adding a new service, entity, or repairs detection; feel free to let us know in our discussion forums.

Are you stuck using these new features? Or maybe you’ve run into a bug? Please check the Support page on where to go for help.