--- tags: ThingsBoard --- # Email Alarm [toc] ## Steps ### Create alarm rule chain - via email test ![](https://i.imgur.com/4hRI249.png) #### a. script_under Threshold (filter in yellow) ![](https://i.imgur.com/tfZJKEj.png) <br/> #### b. script_under Threshold (transformation in blue) ![](https://i.imgur.com/4wXlGpa.png) <br/> #### c. create alarm ![](https://i.imgur.com/jH6epMM.png) <br/> #### d. clear alarm ![](https://i.imgur.com/EifkWIe.png) <br/> #### e. to email * Email style can use html ![](https://i.imgur.com/n7iV5WM.png) * or use text ``` Device ${deviceName} has outstandard temperature ${temperature} ``` <br/> #### f. send email ![](https://i.imgur.com/9ypoj7o.png) ### Connect via email test rule chain with a device rule chain ![](https://i.imgur.com/7kR6iVI.png) * Rule Chain - create and clear alarm ![](https://i.imgur.com/sTSJKZS.png) * Device Profile ![](https://i.imgur.com/Hm3uaaS.png) * Device ![](https://i.imgur.com/D0gQyqz.png) <br/> ### Configuring system SMTP settings ![](https://i.imgur.com/qrQGD72.png) * sysadmin -> Mail Server Setting ![](https://i.imgur.com/I8dmAI5.png) <br/> ### Use Postman test email * Alarm create and sent email * Use postman -> post http://local/api/v1/${device_token}/telemetry ![](https://i.imgur.com/X3jEg6X.png) <br/> Result: ![](https://i.imgur.com/TyFNVac.png) <br/> ## Reference [Send email on alarm](https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/send-email/) [Send HTML or image inside email](https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/send-email-html/) [Create and Clear Alarm](https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/create-clear-alarms/) [Device Profiles](https://thingsboard.io/docs/user-guide/device-profiles/#notifications-about-alarms) [Rule Engine Overview](https://thingsboard.io/docs/user-guide/rule-engine-2-0/overview/) ![](https://i.imgur.com/OlDRjbd.png) [SendGrid setting_Google Cloud](https://digital-transformation.media/google-cloud-platform/compute-engine-send-email-use-sendgrid/)