I am having a hard time displaying logs from a TTLock integration because of the 255 limit so the code works but only for low responses
alias: Recopilar-logs-funciona
description: “”
triggers:
- trigger: state
entity_id:- input_boolean.recopilar
from: “off”
to: “on”
conditions:
actions:
- input_boolean.recopilar
- action: ttlock.list_records
metadata: {}
data:
page_size: 100
page_no: 1
start_date: “{{ states(‘input_datetime.logs_inicio’) }}”
end_date: “{{ states(‘input_datetime.logs_fin’) }}”
target:
entity_id: lock.departamento_302
response_variable: registro_puerta - action: input_text.set_value
metadata: {}
data:
value: |2-
{% set lista = registro_puerta[‘records’][‘lock.departamento_302’] %}
{% if lista %}
{{ lista | map(attribute=‘username’) | list | join(‘\n’) }}
{% else %}
Nadie ha entrado en el rango seleccionado.
{% endif %}
target:
entity_id: input_text.logs_entrada - action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.recopilar
mode: single