The aim of this document is to give you some hints on how to debug and also provide more information to the developer when reporting an issue.
This would required a plugin version greater than 4.8
The debugging options are available from the Web admin interface in the Menu Settings, and you have to enable Advanced
Option | Purpose |
---|---|
debugMatchId | you can specify here a short address or and IEEE of a specific device you want to track. In that case you will only see debug messages related to that specific address (short or IEEE) |
Use Domoticz Log | By default enabled, the plugin logs are issued in the Domoticz log. If you disable this, you will have the plugin Logs written in files under the plugin Logs folder ( Domoticz-Zigbee/Logs/ ) |
Module | Description |
---|---|
Input | All incoming messages (from the coordinator) |
Output | All out going messages (to the coordinator) |
Cluster | decoding incoming messages. This is where we extract information from the messages payload |
Heartbeat | executed every 5s to perform recurring actions |
Widget | Updating Domoticz Widgets, usually call from Input or Cluster modules |
Plugin | the plugin program |
Database | Managing plugin database |
Command | Handling all actions from DomoticZ, usually calling Output to perform coordinator actions |
In that case you need to check if we have incoming messages, if they are correctly processed, if they are pushed to DomoticZ for update.
You can disable the Use Domoticz Log and then restart the plugin to collect those logs into a specif file.
You can disable the Use Domoticz Log and then restart the plugin to collect those logs into a specif file.