Comment mettre des logs dans les messages ?

Retrouvez dans cette section des guides sur le fonctionnement du forum : création de sujet, rédaction, ajout d'images, de fichiers, de scripts, de logs, etc ...
Merci de lire ces bonnes pratiques avant de poster.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Comment mettre des logs dans les messages ?

Message par Keros »

  • Introduction
Pour comprendre ce qu'il se passe, il est souvent utile de nous partager les logs de DomoticZ. Ils sont accessibles dans l'onglet Configuration / Log. Dans les cas ou DomoticZ n'est pas accessible, il est possible de paramétrer DomoticZ pour mettre les logs dans un fichier texte.

  • Pas de screenshot des logs
Les logs indiquent des erreurs et elles sont bien visibles en rouge.
Mais si vous faites un screenshot de la page logs et mettez l'image sur le forum, votre message ne contiendra pas l'erreur sous forme de texte. Si un autre membre recherche la même erreur plus tard, il ne trouvera pas votre sujet. Ce sujet est un exemple de ce qu'il ne faudrait pas faire. En plus, la taille de l'image est énorme (voir comment mettre une image sur le forum).

le texte des logs doivent être copié-collé dans les messages postés sur le forum.

  • Pas de fichier de logs*
Un fichier texte peut sembler pratique, mais cela oblige les autres membres de le télécharger pour ensuite l'ouvrir et le visualiser. C'est lourd et cela présente le même problème que le point précédent.

le texte des logs doivent être copié-collé* dans les messages postés sur le forum.

* Sauf, s'il vous est demandé un fichier de logs (avec le plugin ZigBeeForDomoticZ par exemple)

  • Les balises pour les logs
C'est beaucoup mieux si les logs peuvent avoir un affichage séparé du reste du message.

- S'il y a une dizaine de lignes pas trop longues, utilisez les balises de citation {quote} (bouton guillemet)
- Au delà, utilisez les balises script {code} (bouton </>)

L'affichage sous forme de script permet de limiter la hauteur prise par le bloc. S'il y a 100 lignes de logs, cela permet d'éviter que la page fasse 2 kilomètres de long.

  • Réduire les logs
DomoticZ est très bavard et chaque action / plugin y va de sa ligne de log. Pensez aux membres qui vont essayer de vous aider, enlevez-leur tout ce qui est superflu : les infos des autres plugins / les lignes qui n'ont rien à voir avec la demande surtout si vous utilisez une téléinfo !!

Pour rappel, DomoticZ permet de régler le type de log (Info, Status, Erreur) au niveau de chaque plugin. Avec la téléinfo par exemple, cela évite d'avoir des logs toutes les 20 secondes.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Les exemples de logs

Message par Keros »

Exemple :
  • Un log court
2023-10-21 11:28:50.137 Error: Zigbee: ts0601_actuator - No DPS stanza in config file for 8140 TuyaAlarmDuration
2023-10-21 11:28:50.139 Error: Zigbee: ts0601_actuator - No DPS stanza in config file for 8140 TuyaAlarmMelod
  • Un log qui serait mieux sous forme de script évitant les retours à la ligne
2023-11-03 12:43:26.696 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0021 Status: 00 DataType: 23 DataSize: 0004 Data: 000ba59b
2023-11-03 12:43:27.858 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0020 Status: 00 DataType: 42 DataSize: 0009 Data: 303a5057524f4e4030
2023-11-03 12:43:36.819 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0021 Status: 00 DataType: 23 DataSize: 0004 Data: 000ba5a5
2023-11-03 12:43:38.028 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0020 Status: 00 DataType: 42 DataSize: 0009 Data: 303a5057524f4e4030
2023-11-03 12:43:46.938 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0021 Status: 00 DataType: 23 DataSize: 0004 Data: 000ba5af
2023-11-03 12:43:48.120 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0020 Status: 00 DataType: 42 DataSize: 0009 Data: 303a5057524f4e4030

Le même avec les balises {code}

Code : Tout sélectionner

2023-11-03 12:43:26.696 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0021 Status: 00 DataType: 23 DataSize: 0004 Data: 000ba59b
2023-11-03 12:43:27.858 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0020 Status: 00 DataType: 42 DataSize: 0009 Data: 303a5057524f4e4030
2023-11-03 12:43:36.819 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0021 Status: 00 DataType: 23 DataSize: 0004 Data: 000ba5a5
2023-11-03 12:43:38.028 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0020 Status: 00 DataType: 42 DataSize: 0009 Data: 303a5057524f4e4030
2023-11-03 12:43:46.938 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0021 Status: 00 DataType: 23 DataSize: 0004 Data: 000ba5af
2023-11-03 12:43:48.120 Error: Zigate: ReadCluster - Error/unknow 0390/0b Cluster: 0000 Attribute: 0020 Status: 00 DataType: 42 DataSize: 0009 Data: 303a5057524f4e4030 
  • Un log long

Code : Tout sélectionner

 2023-10-18 16:55:21.328 Status: Domoticz V2023.2 (c)2012-2023 GizMoCuz
2023-10-18 16:55:21.329 Status: Build Hash: 19efd039c, Date: 2023-07-21 17:23:44
2023-10-18 16:55:21.329 Status: Startup Path: /home/pi/domoticz/
2023-10-18 16:55:21.451 Status: PluginSystem: Started, Python version '3.11.2', 2 plugin definitions loaded.
2023-10-18 16:55:21.460 Status: WebServer(HTTP) started on address: :: with port 8080
2023-10-18 16:55:21.471 Status: WebServer(SSL) started on address: :: with port 443
2023-10-18 16:55:21.474 Status: TCPServer: shared server started...
2023-10-18 16:55:21.475 Status: RxQueue: queue worker started...
2023-10-18 16:55:21.356 Error: Default admin password has NOT been changed! Change it asap!
2023-10-18 16:55:23.475 Zigbee: Worker thread started.
2023-10-18 16:55:23.475 Status: Zigbee: Entering work loop.
2023-10-18 16:55:23.476 Status: Zigbee: Started.
2023-10-18 16:55:23.476 Status: NotificationSystem: thread started...
2023-10-18 16:55:23.477 Status: EventSystem: reset all events...
2023-10-18 16:55:23.478 Status: EventSystem: reset all device statuses...
2023-10-18 16:55:25.894 Status: Zigbee: Initialized version 7.1, author 'pipiche38'
2023-10-18 16:55:25.897 Status: Zigbee: Zigbee for Domoticz plugin starting
2023-10-18 16:55:25.897 Status: Zigbee: Z4D plugin requires python3 3.8 or above and you are running 3.11
2023-10-18 16:55:25.897 Status: Zigbee: Checking Python modules /home/pi/domoticz/plugins/Domoticz-Zigbee/requirements.txt
2023-10-18 16:55:27.340 Zigbee: load PluginConf
2023-10-18 16:55:27.342 Zigbee: Loading PluginConf - from Domoticz sqlite Db
2023-10-18 16:55:27.342 Zigbee: /home/pi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-02.json timestamp is 1697636692.7386143
2023-10-18 16:55:27.342 Zigbee: Dz PluginConf is older than Json Dz: 0 Json: 1697636692.7386143
2023-10-18 16:55:27.345 Zigbee: Installing plugin custom page /home/pi/domoticz/www/templates/Zigbee.html
2023-10-18 16:55:27.345 Zigbee: Starting LoggingManagement thread
2023-10-18 16:55:27.346 Zigbee: zigpy_login_mode(30)
2023-10-18 16:55:27.348 Zigbee: start_logging_thread
2023-10-18 16:55:27.349 Zigbee: logging_thread - listening
2023-10-18 16:55:27.344 Status: Zigbee: PluginAnalytics set to 1
2023-10-18 16:55:27.344 Status: Zigbee: filename set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-02.json
2023-10-18 16:55:27.344 Status: Zigbee: pluginHome set to /home/pi/domoticz/plugins/Domoticz-Zigbee
2023-10-18 16:55:27.344 Status: Zigbee: homedirectory set to /home/pi/domoticz/plugins/Domoticz-Zigbee
2023-10-18 16:55:27.344 Status: Zigbee: pluginData set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Data
2023-10-18 16:55:27.344 Status: Zigbee: pluginConfig set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Conf
2023-10-18 16:55:27.344 Status: Zigbee: pluginOTAFirmware set to /home/pi/domoticz/plugins/Domoticz-Zigbee/OTAFirmware
2023-10-18 16:55:27.344 Status: Zigbee: pluginReports set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Reports
2023-10-18 16:55:27.344 Status: Zigbee: pluginWWW set to /home/pi/domoticz/plugins/Domoticz-Zigbee/www
2023-10-18 16:55:27.344 Status: Zigbee: pluginLogs set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Logs
2023-10-18 16:55:27.345 Status: Zigbee: ControllerInRawMode set to True
2023-10-18 16:55:27.345 Status: Zigbee: expJsonDatabase set to 0
2023-10-18 16:55:27.345 Status: Zigbee: ControllerInRawMode set to True
2023-10-18 16:55:27.349 Status: Zigbee: Please watch plugin log into /home/pi/domoticz/plugins/Domoticz-Zigbee/Logs/PluginZigbee_02.log
2023-10-18 16:55:27.361 Status: Zigbee: Zigbee for Domoticz (z4d) plugin stable7-7.1.004 started
2023-10-18 16:55:27.369 Status: [web:8080] Incoming connection from: 127.0.0.1
2023-10-18 16:55:27.389 Status: Zigbee: Loading ZCL Cluster definitions
2023-10-18 16:55:27.390 Status: Zigbee: - ZCL Cluster 0000 - (V1) Basic loaded
2023-10-18 16:55:27.390 Status: Zigbee: - ZCL Cluster 0001 - (V1) Power loaded
2023-10-18 16:55:27.392 Status: Zigbee: - ZCL Cluster 0002 - (V1) Device Temperature Configuration loaded
2023-10-18 16:55:27.393 Status: Zigbee: - ZCL Cluster 0003 - (V1) Identify loaded
2023-10-18 16:55:27.394 Status: Zigbee: - ZCL Cluster 0004 - (V1) Groups loaded
2023-10-18 16:55:27.395 Status: Zigbee: - ZCL Cluster 0005 - (V1) Scenes loaded
2023-10-18 16:55:27.397 Status: Zigbee: - ZCL Cluster 0006 - (V1) On/Off loaded
2023-10-18 16:55:27.398 Status: Zigbee: - ZCL Cluster 0007 - (V1) On/Off Switch Configuration loaded
2023-10-18 16:55:27.399 Status: Zigbee: - ZCL Cluster 0008 - (V1) Level loaded
2023-10-18 16:55:27.400 Status: Zigbee: - ZCL Cluster 0009 - (V1) Alarms loaded
2023-10-18 16:55:27.401 Status: Zigbee: - ZCL Cluster 000a - (V1) Time loaded
2023-10-18 16:55:27.402 Status: Zigbee: - ZCL Cluster 000d - (V1) Analog Output loaded
2023-10-18 16:55:27.404 Status: Zigbee: - ZCL Cluster 000f - (V1) Binary Input loaded
2023-10-18 16:55:27.405 Status: Zigbee: - ZCL Cluster 0013 - (V1) Multistate Output loaded
2023-10-18 16:55:27.406 Status: Zigbee: - ZCL Cluster 0019 - (V1) OTA Upgrade loaded
2023-10-18 16:55:27.407 Status: Zigbee: - ZCL Cluster 0020 - (V1) Poll Control loaded
2023-10-18 16:55:27.408 Status: Zigbee: - ZCL Cluster 0102 - (V1) Window Covering loaded
2023-10-18 16:55:27.410 Status: Zigbee: - ZCL Cluster 0202 - (V1) Fan Control loaded
2023-10-18 16:55:27.411 Status: Zigbee: - ZCL Cluster 0204 - (V1) Thermostat User Interface Configuration loaded
2023-10-18 16:55:27.412 Status: Zigbee: - ZCL Cluster 0300 - (V1) Color Control loaded
2023-10-18 16:55:27.414 Status: Zigbee: - ZCL Cluster 0301 - (V1) Ballast Configuration loaded
2023-10-18 16:55:27.416 Status: Zigbee: - ZCL Cluster 0400 - (V1) Illuminance Level Sensing loaded
2023-10-18 16:55:27.417 Status: Zigbee: - ZCL Cluster 0402 - (V1) Temperature Measurement loaded
2023-10-18 16:55:27.418 Status: Zigbee: - ZCL Cluster 0403 - (V1) Pressure Measurement loaded
2023-10-18 16:55:27.419 Status: Zigbee: - ZCL Cluster 0405 - (V1) Relative Humidity Measurement loaded
2023-10-18 16:55:27.421 Status: Zigbee: - ZCL Cluster 0406 - (V1) Occupancy Sensing loaded
2023-10-18 16:55:27.426 Status: Zigbee: - ZCL Cluster 0700 - (V1) Price loaded
2023-10-18 16:55:27.428 Status: Zigbee: - ZCL Cluster 0702 - (V1) Metering (Smart Energy) loaded
2023-10-18 16:55:27.430 Status: Zigbee: - ZCL Cluster 0b01 - (V1) Meter Identification loaded
2023-10-18 16:55:27.432 Status: Zigbee: - ZCL Cluster 0b04 - (V1) Electrical Measurement loaded
2023-10-18 16:55:27.434 Status: Zigbee: - ZCL Cluster 0b05 - (V1) Diagnostics loaded
2023-10-18 16:55:27.435 Status: Zigbee: - ZCL Cluster e000 - (V1) Tuya E000 Private Cluster loaded
2023-10-18 16:55:27.436 Status: Zigbee: - ZCL Cluster e001 - (V1) Tuya E001 Private Cluster loaded
2023-10-18 16:55:27.437 Status: Zigbee: - ZCL Cluster e002 - (V1) Tuya E002 Private Cluster loaded
2023-10-18 16:55:27.438 Status: Zigbee: - ZCL Cluster fcc0 - (V1) LUMI Private Cluster loaded
2023-10-18 16:55:27.440 Status: Zigbee: - ZCL Cluster ff66 - (V1) Lixee Zlinky private cluster loaded
2023-10-18 16:55:27.447 Status: Zigbee: DeviceConf loaded - 16 confs loaded
2023-10-18 16:55:27.453 Status: Zigbee: Local-Device conf loaded - 21 confs loaded
2023-10-18 16:55:27.852 Status: Zigbee: Certified Devices loaded - 506 confs loaded
2023-10-18 16:55:27.853 Status: Zigbee: load ListOfDevice
2023-10-18 16:55:27.854 Status: Zigbee: 0 Entries loaded from /home/pi/domoticz/plugins/Domoticz-Zigbee/Data/DeviceList-2.txt
2023-10-18 16:55:27.859 Status: Zigbee: Transport mode: ZigpyZNP
2023-10-18 16:55:29.674 Status: Zigbee: Start Zigpy Transport on ZNP
2023-10-18 16:55:29.679 Status: Zigbee: Starting radio znp port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230829140200-if00
2023-10-18 16:55:29.680 Status: Zigbee: ZigpyTransport: thread_processing_and_sending Thread start.
2023-10-18 16:55:29.681 Status: Zigbee: Start Web Server connection
2023-10-18 16:55:29.779 Status: Zigbee: Web backend for Web User Interface started on port: 9441
2023-10-18 16:55:29.966 Status: Zigbee: Plugin looks to upgrade the Certified Device package
2023-10-18 16:55:30.177 Status: Zigbee: Started radio znp port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230829140200-if00
2023-10-18 16:55:38.131 Status: Zigbee: Domoticz Widgets usage is at 1.2 % (252 units free)
2023-10-18 16:55:40.219 Status: Zigbee: Network settings
2023-10-18 16:55:40.221 Status: Zigbee: Device IEEE: ff:ff:ff:ff:ff:ff:ff:ff
2023-10-18 16:55:40.223 Status: Zigbee: Device NWK: 0xFFFE
2023-10-18 16:55:40.224 Status: Zigbee: Network Update Id: 0x0000
2023-10-18 16:55:40.225 Status: Zigbee: PAN ID: 0xFFFE
2023-10-18 16:55:40.226 Status: Zigbee: Extended PAN ID: ff:ff:ff:ff:ff:ff:ff:ff
2023-10-18 16:55:40.228 Status: Zigbee: Channel: 0
2023-10-18 16:55:40.204 Error: Zigbee: Error at startup 'NoneType' object has no attribute 'load_network_info'
2023-10-18 16:55:40.230 Error: Zigbee: Coordinator not correctly initialized 
2023-10-18 17:08:38.062 Error: Zigbee: [130] I have hard time to get Coordinator Version. Mostlikly there is a communication issue
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Comment mettre des logs dans les messages ?

Message par Keros »

up
Répondre