Pas de messages sur log en error malgré la configuration

Bonjour,

Lorsque je configure les log et messages dans Jeedom comme ceci :


Les logs en erreur de Mymodbus ne sont pas remontés par email.

[2026-02-28 08:03:11][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0xa 0x3 0x0 0x4 0x0 0x1 0xc4 0xb0
>>>>> Repeating....
>>>>> send: 0xa 0x3 0x0 0x4 0x0 0x1 0xc4 0xb0
>>>>> send: 0xa 0x3 0x0 0x4 0x0 0x1 0xc4 0xb0
[2026-02-28 08:03:11][ERROR] : Sondes_piezo/SondeP1: exception during read request on device id 10, address 4 -> Modbus Error: [Input/Output] No response received after 3.0 retries, continue with next request
[2026-02-28 08:03:20][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0x14 0x3 0x0 0x4 0x0 0x1 0xc7 0xe
>>>>> Repeating....
>>>>> send: 0x14 0x3 0x0 0x4 0x0 0x1 0xc7 0xe
>>>>> send: 0x14 0x3 0x0 0x4 0x0 0x1 0xc7 0xe
[2026-02-28 08:03:20][ERROR] : Sondes_piezo/SondeP2: exception during read request on device id 20, address 4 -> Modbus Error: [Input/Output] No response received after 3.0 retries, continue with next request
[2026-02-28 08:03:29][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0x1e 0x3 0x0 0x4 0x0 0x1 0xc7 0xa4
>>>>> Repeating....
>>>>> send: 0x1e 0x3 0x0 0x4 0x0 0x1 0xc7 0xa4
>>>>> send: 0x1e 0x3 0x0 0x4 0x0 0x1 0xc7 0xa4
[2026-02-28 08:03:29][ERROR] : Sondes_piezo/SondeP3: exception during read request on device id 30, address 4 -> Modbus Error: [Input/Output] No response received after 3.0 retries, continue with next request
[2026-02-28 08:03:38][ERROR] : Sondes_piezo/UnitP1: exception during read request on device id 10, address 2 -> Modbus Error: [Input/Output] ERROR: No response received of the last requests (default: retries+3), CLOSING CONNECTION.
[2026-02-28 08:03:47][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0xa 0x3 0x0 0x2 0x0 0x1 0x24 0xb1
>>>>> Repeating....
>>>>> send: 0xa 0x3 0x0 0x2 0x0 0x1 0x24 0xb1
>>>>> send: 0xa 0x3 0x0 0x2 0x0 0x1 0x24 0xb1
>>>>> send: 0x14 0x3 0x0 0x2 0x0 0x1 0x27 0xf
>>>>> Repeating....
>>>>> send: 0x14 0x3 0x0 0x2 0x0 0x1 0x27 0xf
>>>>> send: 0x14 0x3 0x0 0x2 0x0 0x1 0x27 0xf
[2026-02-28 08:03:47][ERROR] : Sondes_piezo/UnitP2: exception during read request on device id 20, address 2 -> Modbus Error: [Input/Output] No response received after 3.0 retries, continue with next request
[2026-02-28 08:03:56][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0x1e 0x3 0x0 0x2 0x0 0x1 0x27 0xa5
>>>>> Repeating....
>>>>> send: 0x1e 0x3 0x0 0x2 0x0 0x1 0x27 0xa5
>>>>> send: 0x1e 0x3 0x0 0x2 0x0 0x1 0x27 0xa5
[2026-02-28 08:03:56][ERROR] : Sondes_piezo/UnitP3: exception during read request on device id 30, address 2 -> Modbus Error: [Input/Output] No response received after 3.0 retries, continue with next request
[2026-02-28 08:08:11][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0xa 0x3 0x0 0x4 0x0 0x1 0xc4 0xb0
>>>>> Repeating....
>>>>> send: 0xa 0x3 0x0 0x4 0x0 0x1 0xc4 0xb0
>>>>> send: 0xa 0x3 0x0 0x4 0x0 0x1 0xc4 0xb0
[2026-02-28 08:08:11][ERROR] : Sondes_piezo/SondeP1: exception during read request on device id 10, address 4 -> Modbus Error: [Input/Output] No response received after 3.0 retries, continue with next request
[2026-02-28 08:08:20][ERROR] : No response received after 3.0 retries, continue with next request
>>>>> send: 0x14 0x3 0x0 0x4 0x0 0x1 0xc7 0xe
>>>>> Repeating....
>>>>> send: 0x14 0x3 0x0 0x4 0x0 0x1 0xc7 0xe
>>>>> send: 0x14 0x3 0x0 0x4 0x0 0x1 0xc7 0xe


Le plugin-Mail est fonctionnel.

Merci pour votre précieuse aide !

Bonjour,

La config du core ne fonctionnera que pour les logs d’un plugin, pas les logs des démons.

C’est indépendant du plugin

1 « J'aime »

Bonjour,

Merci Mips, j’ai appris un truc.

À+
Michel

Merci pour vos retours, y a t il un moyen de transmettre (mail ou autre ) les erreurs des daemon par code PHP ?

Reformulez votre besoin après avoir lu ceci:

=> vous n’avez pas besoin de recevoir les erreurs démons ( = la solution Y imaginée)

Merci pour cette précision. :blush:
Je reformule donc … Dans le cas décrit plus haut, le log daemon (mymodbus_daemon) rapporte une erreur de communication avec les équipements modbus, le log du plugin (mymodbus) ne rapporte pas d’erreur .
Comment puis être notifié des erreurs rapportées dans le log du daemon ?

suite à votre message, je vais étudier l’introduction d’une option visant à remonter au plugin les erreurs récurrentes sur des commandes. Cette option se trouvera dans les options de l’équipement.
Je vais d’abord étudier ça et le mettrai en place en bêta si je trouve une solution

Alors … Sans répondre complètement à ta question (je n’utilise pas ce plugin), tu as aussi la possibilité de demander au core de jeedom (donc complètement indépendamment du plugin utilisé) de te notifier si un équipement ne communique plus.

Cela fonctionne en comparant la date de dernière communication de l’équipement :

Avec le seul d’alerte sur absence de communication :

C’est toujours pas ce que vous voulez… vous ne voulez pas avoir les erreurs dans le log du démon.
Vous voulez savoir quand votre équipement se déconnecte.

Et avec cette demande, des solutions peuvent être trouvées avec ce qui existe sous jeedom; cf la proposition ci-dessus

2 « J'aime »

Super !
Merci Michel de faire évoluer ce super plugin !!

Effectivement, mais dans ce cas précis avec le plugin Mymodbus, l’équipement est un bus RS-485 avec plusieurs sondes. Je souhaite être notifié d’un problème de communication de chaque sonde. Chaque sonde correspond à une commande info de l’équipement, or sur les commande infos il n’y a pas l’option alerte communication.

Merci pour ton support !

Par contre il est possible de faire un équipement par appareil quand même et de ne déclarer la communication que sur un équipement, tous les autres utilisant son interface. Comme ça vous aurez un setup qui vous convient.

Il faudrait pour tester :

  • Créer un nouvel équipement qui utilise l’interface de l’équipement existant
  • Utiliser l’outil intégré à MyModbus pour déplacer la ou les commandes
  • Tester comme ça

Je vous suggère de ne le faire que pour un appareil pour tester.

J’ai effectué le test.
Sur l’équipement qui fait référence à l’interface d’un autre équipement, du fait que le bus réponde à la commande info, la communication est toujours existante meme si la sonde ne répond pas. Le bus = l’équipement pas la sonde.

Merci pour la suggestion.

C’est sans doute du au fait que le temps de rafraîchissement et le cycle ok sont rafraîchis.

Donc la dernière communication est faussée.

Je dois trouver un truc… J’y réfléchis