# Repor estado anterior em animação

**URL:** <https://forum.cpha.pt/t/repor-estado-anterior-em-animacao/2829>\
**Category:** Dúvidas\
**Created:** [3 Agosto , 2019 22:27 UTC](https://forum.cpha.pt/t/repor-estado-anterior-em-animacao/2829 "2019-08-03T22:27:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![viveiros\_cordeiro](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/v/46a35a/32.png) [@viveiros\_cordeiro](https://forum.cpha.pt/u/viveiros_cordeiro)\
**Post date:** [3 Agosto , 2019 22:27 UTC](https://forum.cpha.pt/t/repor-estado-anterior-em-animacao/2829/1 "2019-08-03T22:27:05Z")

</div>

Olá Forum,  
Já agora, muito obrigado pela ajuda que têm dado, estou orgulhoso do que já consegui:  
Alarme a funcionar, butões zigbee a controlar os meus shellys etc. A vossa ajuda tem sido preciosa!  
Por isso ai vai mais uma pergunta:  
Existe alguma forma simples (ou não tão simples) de repor o estado anterior de uma entidade numa determinada animação. Vi uns artigos em inglês, mas fiquei meio confuso uns usavam outras entidades para guardar o estado, outro scripts com num “código esquisito” algum concelho?

Exemplo do que quero fazer:

Tenho uma lampada RGB na entrada e enquanto mudo o estado do alarme para armed, disarmed etc. a lâmpada muda por momentos para amarelo, vermelho, verde, conforme o estado. Esta parte é fácil, mas no final da animação queria voltar ao estado anterior de cor e estado da lâmpada…

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [4 Agosto , 2019 00:15 UTC](https://forum.cpha.pt/t/repor-estado-anterior-em-animacao/2829/2 "2019-08-04T00:15:21Z")

</div>

Podes fazer isso com um `input_text`. Crias uma automação que grava a cor da lampada no input\_text, muda para a cor que queres e por fim vai ler o `input_text` para enviar para a lampada a cor em que estava.
