Skip to content

gjohansson-ST/attribute_as_sensor

Repository files navigation

hacs_badge size_badge version_badge download_badge GitHub Repo stars GitHub Issues or Pull Requests GitHub License

Made for Home Assistant

Sponsor me Discord

Home Assistant create an entities attribute as it's own sensor


Title: "Attribute as Sensor"

Description: "Create an entity from another entities attribute."

Version: 1.6

Date created: 2023-11-19

Last update: 2025-01-05


Configuration Options

Set once

  • Name: Name of the new entity
  • Entity: From which entity you want to get the attribute

Options that you can change at any time

  • Attribute: Which attribute you want as it's own sensor
  • Value template: Use a template to manipulate the retrieved attribute from the source entity
  • Icon: Icon to use in frontend
  • Device class: Device class (select from list)
  • State class: State class (select from list)
  • Unit of measurement: UoM to use in frontend (select from list, only temperature, or write your own)

Templating

The result of the choosen attribute is available with the variable value.

As example, to divide the attribute value with 100 you can enter your value template as: {{ ( value | int ) / 100 }} (convert the value to an integer and then divide it by 100).

Installation

Option 1 (preferred)

Use HACS to install Add as custom repository to HACS

Option 2

  1. Below config-folder create a new folder calledcustom_components if not already exist.
  2. Below new custom_components folder create a new folder called attribute_as_sensor
  3. Upload the files/folders in custom_components/attribute_as_sensor directory to the newly created folder.
  4. Restart before proceeding

Activate integration in HA

Add integrations

After installation go to "Devices & services" and then "helper" page in HA, press "+ Create helper" and find "Attribute as Sensor" Follow onscreen information for the required information No restart needed

Contributions are more than welcome

If not for code, maybe add a language file for your language. Use string.json provided by the integration as a template for adding another language.

About

Home Assistant use an entity's attribute as a new sensor helper

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages