El counter en Home Assistant o contador en español, permite contar las veces que un dispositivo cambia de estado, las veces que se dispara una automatización, etc….
La forma preferida de configurar contadores auxiliares es a través de la interfaz de usuario. Para agregar uno, vaya a Configuración > Automatizaciones y Escenas y aquí seleccionar la pestaña Ayudantes y haga clic en el botón Agregar; a continuación, elija la opción «Contador».
Para poder agregar Ayudantes a través de la interfaz de usuario que debe tener default_config: en su configuration.yaml. Ya debería estar allí de forma predeterminada a menos que la eliminara manualmente. Si eliminó default_config: de su configuración, debe agregarlo primero y luego podrá usar la interfaz de usuario para configurar counter en su Home Assistant.
Los contadores también se pueden configurar a través de configuration.yaml:
counter:
my_custom_counter:
initial: 30
step: 1
Variables de configuración
counter OBLIGATORIO: Alias para el contador. Se permiten entradas múltiples.
name (opcional): Nombre descriptivo del contador.
initial (opcional , predeterminado: 0): Valor inicial cuando se inicia Home Assistant o se pone a cero el contador.
restore (opcional , predeterminado: verdadero): Intente restaurar el último valor conocido cuando se inicie Home Assistant.
step (opcional , predeterminado: 1): Valor incremental/paso para el contador.
minimum (opcional): Valor mínimo que tendrá el contador
maximum (opcional): Valor máximo que tendrá el contador
icon (opcional): Icono a mostrar para el contador.
Valor inicial
Esta integración restaurará automáticamente el estado que tenía antes de que Home Assistant se detuviera siempre que su entidad haya configurado restore en true, que es el valor predeterminado. Para deshabilitar esta función, configure restore en false.
Si restore se establece en true, el valor inicial solo se utilizará cuando no se encuentre un estado anterior o cuando se restablezca el contador.
Servicios
Servicios disponibles: increment, decrement y .reset configure
Servicio counter.increment
Incrementa el contador en 1 o el valor dado para los pasos.
Servicio counter.decrement
Decrementa el contador con 1 o el valor dado para los pasos.
Servicio counter.reset
Con este servicio el contador vuelve a su valor inicial.
Servicio counter.configure
Con este servicio, las propiedades del contador se pueden cambiar mientras se ejecuta.
USAR EL SERVICIO
Seleccione la pestaña Servicios desde las Herramientas para desarrolladores. Elija el contador de la lista de Dominios, seleccione el Servicio, ingrese algo como el ejemplo a continuación en el campo Datos del servicio y presione LLAMAR AL SERVICIO.
{
"entity_id": "counter.my_custom_counter"
}