Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
390
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. homeassistant:
  2.  
  3. sensor:
  4. - platform: imap_email_content
  5. name: Verisure Mail
  6. server: imap.gmail.com
  7. port: 993
  8. username: !secret gmail_username
  9. password: !secret gmail
  10. senders:
  11. - no-reply@verisure.com
  12.  
  13.  
  14. - platform: template
  15. sensors:
  16. verisure_armed:
  17. friendly_name: Armed
  18. value_template: >-
  19. {% if states.sensor.verisure_mail.attributes.subject == 'Larmat' %}
  20. {% if states.sensor.verisure_mail.attributes.body.find('Namn1') | int >= 0 %}
  21. Mattias
  22. {% elif states.sensor.verisure_mail.attributes.body.find('Namn2') | int >= 0 %}
  23. Malin
  24. {% elif states.sensor.verisure_mail.attributes.body.find('Namn3') | int >= 0 %}
  25. Evelina
  26. {% elif states.sensor.verisure_mail.attributes.body.find('Namn4') | int >= 0 %}
  27. Hemautomation
  28. {% else %}
  29. Unknown
  30. {% endif %}
  31. {% endif %}
  32.  
  33. verisure_disarmed:
  34. friendly_name: disarmed
  35. value_template: >-
  36. {% if states.sensor.verisure_mail.attributes.subject == 'Avlarmat' %}
  37. {% if states.sensor.verisure_mail.attributes.body.find('Namn1') | int >= 0 %}
  38. Mattias
  39. {% elif states.sensor.verisure_mail.attributes.body.find('Namn2') | int >= 0 %}
  40. Malin
  41. {% elif states.sensor.verisure_mail.attributes.body.find('Namn3a') | int >= 0 %}
  42. Evelina
  43. {% elif states.sensor.verisure_mail.attributes.body.find('Namn4') | int >= 0 %}
  44. Hemautomation
  45. {% else %}
  46. Unknown
  47. {% endif %}
  48. {% endif %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement