jeedom / core

Software for home automation
https://www.jeedom.com
GNU General Public License v2.0
390 stars 318 forks source link

allow events containing * or :: #2964

Closed Salvialf closed 1 month ago

Salvialf commented 1 month ago

Support custom listeners

Description

Actually listeners events are only related to commands (all (#*#) or by id (#cmdId#)). Custom events that don't fit this pattern are automatically removed by listener::clean() function.

It would be interesting if plugins could manage their own events such as #pluginClass::*# or #pluginClass::customId#.

Suggested changelog entry

Related issues/external references

Fix #2963

Types of changes