Fixes and optimizations regarding command updates when an MQTT message is received
Fixes for parsing discovery information when the payload contains quotation marks
2026-06-16
Dependency update
Python 3.11 is required; it will be installed automatically if necessary.
2026-06-13
Support for custom device images (Jeedom 4.5)
Standardization of Bluetooth device command updates
Protection against incorrect configurations
Change the default daemon send interval from 1 second to 0.5 seconds, and change the minimum allowed value from 0.5 seconds to 0.1 seconds
Adaptation to handle configurations of Cover-type devices without state_topic
Adaptation to manage configurations of Cover-type devices with the opening percentage reversed (which is therefore a closing percentage)
Fixed the default configuration for moisture commands, which were configured as temperature commands (applies only if the generic type is received in the discovery information)
Jeedom v4.5 required
Dependency update
Implementation of a new deployment workflow for documentation
2026-01-02
Correction: Command updates were not working in some cases when the configuration used MQTT wildcards (the + symbol in the topic), particularly with the OMG RTL_433toMQTT gateway.
2025-11-30
Dependency update
Added step handling to the slider action command created for a number entity
2025-06-27
Improvement to the automatically generated names for commands when they are not defined in the configuration: the names should be shorter (especially in the case of zwave-js and zigbee2mqtt)
Behavior change regarding the Visible property on commands: now, most commands are not visible by default when created; you must check Visible to display them on the widget. The goal is to make the widget easier to configure by displaying only the most relevant information and commands by default, rather than displaying almost everything.
Improvement and translation of command names when they are correctly categorized by the source (~= there is a generic type associated with the command)
Apply a default widget based on the command’s generic type (if available)
Changes to device image management: The previous configuration (and custom images) should be migrated, but you may need to make some manual adjustments.
Managing the model_id to correctly retrieve device images in Zigbee2MQTT 2.x
Adapting the MQTT client ID to the format “mqttdiscovery-[random ID]” to facilitate monitoring
New binary commands created from a device_automation entity will now have the “repeat identical values” setting enabled by default upon creation (no change to existing commands)
Added missing translations for certain command names
Correction: In some cases, the “off” command for a switch was not created.
2025-02-24
Dependency update
Minor fix to the handling of discovered topics
Fixes an error that occurs when creating an action command if multiple commands have the same name
2024-12-26
Support for climate / HVAC types
Added “JSON schema” support for the light type: supports light bulbs with dimming, color temperature adjustment, color selection, effects, and transitions.
Added the Status, On, and Off commands to the light type using the default schema
Fix for the info commands for the vacuum type
Fixed an issue where list commands sometimes did not include the list of options
Fixed the EMS-ESP integration issue caused by a mix of two different syntaxes that were not supported by the plugin
Translation of the plugin into English, German, Spanish, Italian, and Portuguese
Dependency update
Icon update
Jeedom v4.4 required
2024-07-02
Add the vacuum type
Fixed an issue where some device images were not displaying
Dependency update
2024-05-14
Improvement: Device commands are created immediately after a device is added; it is no longer necessary to restart the daemon
Improvement: Takes into account the module’s latest name during discovery (useful if the name is changed after inclusion, for example)
Improvement: Images from all Zigbee modules (Zigbee2mqtt-compatible) will be automatically retrieved by the plugin
Added a button to open the module’s configuration if the URL is provided in the discovery information (for example, to the module’s configuration on zigbee2mqtt, to omg)
Update-type fix for Zigbee devices (via zigbee2mqtt)
For device_automation / device trigger types, you must delete the corresponding commands and restart the daemon to recreate them correctly
Fix for dependency checking
Dependency update
Internal daemon modification
2024-02-25
Optimizing backup size
Added images of a few Zigbee modules
2024-02-14
Support for the select type (list action command)
Support for the device_automation type
Support for the music_player type (for the Sonos2MQTT gateway)
Added the Open, Close, and Stop commands to the cover type (shutters, blinds, curtains, etc.)
Improvement: Info commands whose unit is % will have their minimum and maximum values set to 0 and 100 by default
Added images for the Zigbee modules Sonoff occupancy sensor (SNZB-06P) and Aqara curtain driver E1 (ZNCLBL01LM)
Added a button to remove all discovered devices from the list and from the MQTT broker (not including manually created devices, of course)
Added a button to remove unknown devices from the list
Removal of the “Duplicate” button for a device that had no reason to exist
New version of dependencies (paho-mqtt 2.0) and corresponding updates to the daemon
Fix for the discovery of a Lock component when it does not have a defined name
Fix for cover action on certain devices
2023-12-09
Reducing Unnecessary Logs
Added a button to permanently delete a discovered device, including those on the MQTT broker
Fixed: Some “off” commands were not working correctly because their configuration was saved incorrectly (this depended on the command’s payload).
Added images of various device models
Add the default configuration for the generic type to the command (when possible)
Added support for reporting the battery status of devices in the core (where possible)
Add default icons to commands based on generic type
Added the ability to manage presence on undecoded Bluetooth devices (which therefore do not appear in the list of discovered devices)
Added the ability to set a custom model name and, consequently, a custom image for each device (after changing the device’s model name)
Fixed: Updated temperature information commands for Bluetooth devices when the command was discovered by OMG (it worked correctly when discovered by Theengs Gateway)
2023-11-07
Support for the lock type for lock management (e.g., Nuki)
Adding a default image for the Nuki Smart Lock 3.0 Pro
Filters the file types accepted by the plugin when selecting an image to upload for a device template
Fixed the “Configuration” button on the discovered devices screen
2023-11-02
Improvements to configuration parsing for certain devices (support for the “base topic” if declared)
Change to presence management: rssi commands will be set to -200 if there are no further updates to the command (after the configured timeout)
2023-10-22
Configuring the min and max values for rssi commands
2023-10-19
Reorganization of logs
Minor fix to the automatic creation process during discovery
2023-10-18
Addition of an rssi command via the gateway providing the information. The main rssi command retains its current behavior: it returns the latest value received from any antenna, and presence detection is based on this value.
Internal reorganization of the code that should be completely transparent
2023-10-16
Add a button to the device configuration page to view its raw configuration, as well as a button to easily copy it so I can share it with you if necessary
Reorganization of plugin data: In principle, custom images have been moved to the correct location; if this is not the case, please create a post on the Community forum.
2023-10-15
Behavior change for the cover type (e.g., shutters): creation of open/close/stop commands even if there is no status feedback
Modifying the visibility and default template when creating certain commands
2023-10-14
Support for the update type, which provides information commands such as Installed Version and Latest Version, as well as an action command, Firmware Update, to initiate a hardware update for devices that support this feature (e.g., OMG)
2023-10-12
Support for device_tracker for compatibility with “Tile,” which reports data slightly differently than Nuts
Added filters to the manual device addition window to enable searching
2023-10-10
Added the ability to use custom images for devices (one image per model)
2023-10-07
Added the device ID, manufacturer, and model to the configuration page
Added a new feature that lists all detected devices that haven’t been created yet, with the option to add them one by one as desired without having to enable automatic creation
Added a notification to the devices page when new devices are detected
Fixed a bug related to parsing certain devices
2023-09-30
Added a setting to disable the automatic creation of discovered devices
Add the alarm_control_panel type
2023-09-11
MQTT Manager (mqtt2) is no longer a prerequisite (you must have an MQTT broker installed, either by yourself or via any other Jeedom plugin). If MQTT Manager (mqtt2) is installed, the broker configuration is semi-automatic.
Implementation of a dedicated MQTT client for the plugin to improve performance and flexibility; the plugin now includes a daemon
Add the cover type
Modifications and improvements to the plugin’s configuration page