Advertisement
lacrima08

Untitled

Sep 26th, 2023
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. alias: "[SMS ALERTE] Internet Changement d'état"
  2. description: Envoi d'un SMS en cas de perte ou de reconnexion d'internet
  3. trigger:
  4. - platform: state
  5. entity_id:
  6. - binary_sensor.is_internet_connection_ok
  7. from: "on"
  8. to: "off"
  9. id: disconnected
  10. - platform: state
  11. entity_id:
  12. - binary_sensor.is_internet_connection_ok
  13. from: "off"
  14. to: "on"
  15. id: reconnected
  16. condition: []
  17. action:
  18. - choose:
  19. - conditions:
  20. - condition: trigger
  21. id:
  22. - disconnected
  23. sequence:
  24. - service: notify.sms
  25. data:
  26. message: >
  27. Bonjour,
  28.  
  29.  
  30. Il semble que je subisse actuellement une coupure d'accès à
  31. Internet depuis {{
  32. as_timestamp(states.binary_sensor.is_internet_connection_ok.last_changed)
  33. | timestamp_custom("%Hh%M, le %d/%m ") }}.
  34.  
  35.  
  36. Votre maison.
  37. target:
  38. - "{{ states('sensor.user_phone_number') }}"
  39. - "{{ states('sensor.user2_phone_number') }}"
  40. enabled: false
  41. - service: notify.homeassistant_notifybot
  42. data:
  43. message: >
  44. Bonjour,
  45.  
  46.  
  47. Il semble que je subisse actuellement une coupure d'accès à
  48. Internet depuis {{
  49. as_timestamp(states.binary_sensor.is_internet_connection_ok.last_changed)
  50. | timestamp_custom("%Hh%M, le %d/%m ") }}.
  51.  
  52.  
  53. Votre maison.
  54. target:
  55. - "XXXXXXXXXXXXXXX"
  56. - conditions:
  57. - condition: trigger
  58. id:
  59. - reconnected
  60. sequence:
  61. - service: notify.sms
  62. data:
  63. message: >
  64. Bonjour,
  65.  
  66.  
  67. La connexion à Internet semble être rétablie depuis {{
  68. as_timestamp(states.binary_sensor.is_internet_connection_ok.last_changed)
  69. | timestamp_custom("%Hh%M, le %d/%m ") }}.
  70.  
  71.  
  72. Votre maison.
  73. target:
  74. - "{{ states('sensor.user_phone_number') }}"
  75. - "{{ states('sensor.user2_phone_number') }}"
  76. enabled: false
  77. - service: notify.homeassistant_notifybot
  78. data:
  79. message: >
  80. Bonjour,
  81.  
  82.  
  83. La connexion à Internet semble être rétablie depuis {{
  84. as_timestamp(states.binary_sensor.is_internet_connection_ok.last_changed)
  85. | timestamp_custom("%Hh%M, le %d/%m ") }}.
  86.  
  87.  
  88. Votre maison.
  89. target:
  90. - "XXXXXXXXXXXXXXX"
  91. mode: single
  92.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement