Caldin-Maldin

Смена экранов

Jun 6th, 2025
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. on_time:
  2. - hours: 22
  3. minutes: 00
  4. then:
  5. - lambda: |-
  6. id(rgb8x32)->del_screen("temperature", 21);
  7. - delay: 10s
  8. - lambda: |-
  9. id(rgb8x32)->del_screen("*", 15);
  10. - delay: 5s
  11. - script.execute: only_clock
  12. - hours: 6
  13. minutes: 00
  14. then:
  15. - lambda: |-
  16. id(rgb8x32)->del_screen("temperature", 21);
  17. - delay: 10s
  18. - lambda: |-
  19. id(rgb8x32)->del_screen("*", 2);
  20. - delay: 5s
  21. - script.execute: clock_date
  22.  
  23. - hours: /1
  24. minutes: 00
  25. seconds: 00
  26. then:
  27. - if:
  28. condition:
  29. or:
  30. - lambda: 'return id(net_time).now().hour >= 22;'
  31. - lambda: 'return id(net_time).now().hour < 6;'
  32. then:
  33. - lambda: |-
  34. id(rgb8x32)->del_screen("temperature", 21);
  35. - delay: 10s
  36. - lambda: |-
  37. id(rgb8x32)->del_screen("*", 2);
  38. - delay: 5s
  39. - lambda: |-
  40. id(rgb8x32)->del_screen("*", 15);
  41. - delay: 5s
  42. - script.execute: only_clock
  43. else:
  44. - lambda: |-
  45. id(rgb8x32)->del_screen("temperature", 21);
  46. - delay: 10s
  47. - lambda: |-
  48. id(rgb8x32)->del_screen("*", 15);
  49. - delay: 5s
  50. - lambda: |-
  51. id(rgb8x32)->del_screen("*", 2);
  52. - delay: 5s
  53. - script.execute: clock_date
Advertisement
Add Comment
Please, Sign In to add comment