Skip to content
AWTRIX FLOWS
Submit flow
Low Battery Notifications shown on an AWTRIX display
Domoticz Smarthome AWTRIX 3

Low Battery Notifications

This script checks all devices for low battery levels every hour and sends notifications to the AWTRIX3 device for devices below 20%.

Built by Galadril

Download flow

Published 9 January 2025 · 2 downloads

⚙️ Script Activation:

The script is active by default, as indicated by active = true.


⏰ Trigger:

The script runs every hour, as specified by the timer:
timer = { 'every 1 hours' }.


📝 Logging:

Uses the logging level domoticz.LOG_INFO, with entries marked by "AWTRIX3_BATTERY" for easy identification.


🚀 Execution:

When triggered, the script performs the following actions:

🔍 Condition Check:

  • Filters devices with a battery level below 20%.
  • Ignores devices without a battery attribute or those with invalid battery readings.

🔄 Action:

  • Sends notifications for devices with low battery levels:
    • Battery < 20%: Uses a specific icon (ICON_BATTERY_20) and sends a warning.
    • Battery < 10%: Uses a critical icon (ICON_BATTERY_10) and sends a critical warning.
  • Formats the notification as a JSON payload containing the device name and icon.
  • Sends the payload to the "AWTRIX3 - Send Notification" device:
    • ✅ If the AWTRIX3 device is found: Sends the notification.
    • 🛑 If the AWTRIX3 device is not found: Logs an error.

More information:

Domoticz: www.domoticz.com

Domoticz AWTRIX3 Plugin: https://github.com/galadril/Domoticz-AWTRIX3-Plugin

More like this Domoticz Smarthome AWTRIX 3