Skip to content

24.01.18 - 📩 MQTT Home Assistant integration, 📣 Notifications , 🍓 PiHole improvements and 🧪ARMv6 support

Compare
Choose a tag to compare
@jokob-sk jokob-sk released this 18 Jan 06:33
· 1359 commits to main since this release

Happy 2024! 🥳

This release enhances user control with new settings, plugins, and UI improvements, making it easier to manage notifications and integrate seamlessly with Home Assistant. Plus, enjoy experimental ARMv6 support for Raspberry Pi Zero users!

Thank you @dtech77pl @demolishedman50 @sky4055, @jordantrizz, @kurfuer, @wial88, @cristiarcaleanu for the sponsorship 🙏 - this is sometimes the motivation boost I need 💪 My sponsorship goal is to dedicate one full workday a week to this project.

Screenshots

Screen 1 Screen 2
Screen 3 Screen 4

📚Docs updates

⚙Settings

  • A new NTFPRCS_alert_down_time setting to specify how long in minutes to wait before a device is reported as being down #242 (🆕)
  • A new NTFPRCS_new_dev_condition setting to filter out New devices from reports (🆕)
  • A new NTFPRCS_event_condition setting to filter out Events from reports (🆕)
  • This version renames the PIHOLE_CMD setting to PIHOLE_CMD_OLD to re-initialize the correct SQL query value. #521 (🚑)
  • Ad-hoc notification/publisher execution was not working (🚑)
  • This version renames the settings:
    • INCLUDED_SECTIONS setting to NTFPRCS_INCLUDED_SECTIONS to clean up the General section of the settings a bit (🚑)
    • DIG_GET_IP_ARG to INTRNT_DIG_GET_IP_ARG as the setting is used by the INTRNT plugin (🚑)
  • New MQTT settings (#364 (🆕))
    • MQTT_SEND_STATS to select if overall device stats are sent to the broker
    • MQTT_SEND_DEVICES to select if specific devices are sent to the broker

🔌Plugins

  • A new Notifications processing plugin ( NTFPRCS) to fine-tune how notifications are handled (🆕)
  • The PIHOLE plugin was only syncing the devices once after the app restart even with a schedule selected #513 (🚑)
  • Partial IP v6 support added #523 (🆕, 🚑)
  • Added the scheduling option to the MQTT publisher plugin if you want to update the MQTT state more often #522 (🆕)
  • Added options to select what's sent to the broker in the MQTT plugin #364 (🆕)

🖼 UI

  • The dashboard of enabled settings has now clickable links to take you to the relevant setting (🆕)

💠Core app updates

Internal changes affecting the whole app and usually significant to developers 👩‍💻👨‍💻

  • Experimental (community supported) ARMv6 support #527 (🆕, 🧪)

Other Info

🆕 - New features 🚑 - Fixes & Improvements ⚠ - Possibly breaking changes 🧪 - Experimental feature

Full Changelog: jokob-sk/Pi.Alert@v23.12.16...v24.01.18