Bonjour,
Je n’arrive pas a faire fonctionner le plugin , ni en stable ni en béta.
mon test consiste a allumer une ampoule après 10 secondes.
je lance la commande a partir d’un scenario
$com = cmd::byId(3285);
$scenario->setLog("Com : ".$com->getName());
$com->execCmd();
je dois rater qq chose mais quoi ?
merci pour votre aide.
dkron.txt (3,4 Ko)
Mmx
Avril 9, 2023, 6:07
2
Bonjour,
Essayez en complétant entièrement la planification !
00h:00mn:10s
Log Dkron
[2023-04-09 15:02:02][DEBUG] : Instances Array ( [1681045322] => )
[2023-04-09 15:02:02][DEBUG] : Instances {"1681045322":null}
[2023-04-09 15:02:02][DEBUG] : Difftext +10 second for 1681045322
[2023-04-09 15:02:02][DEBUG] : API Return Array ( [id] => 3285 [name] => 3285 [displayname] => Jeedom 3285 [timezone] => [schedule] => @at 2023-04-09T13:01:07Z [owner] => [owner_email] => [success_count] => 1 [error_count] => 0 [last_success] => 2023-04-09T13:01:07.06491117Z [last_error] => [disabled] => [tags] => [metadata] => Array ( [id] => 3285 [plugin] => dkron [type] => delayed ) [retries] => 0 [dependent_jobs] => [parent_job] => [processors] => Array ( ) [concurrency] => allow [executor] => http [executor_config] => Array ( [expectBody] => OK [expectCode] => 200 [method] => GET [timeout] => 10 [url] => http://192.168.1.44/plugins/dkron/core/api/dkron.php?apikey=XFmf4G4Uyjk0gD2CTA1G04nG4x6yKEOKH3KaOPUVy9IjFeWP0pfwyCX6VjPjQTgd&type=delayed&id=3285&time=1681045257 ) [status] => success [next] => 2023-04-09T13:01:07Z [ephemeral] => [expires_at] => )
[2023-04-09 15:02:02][DEBUG] : Set delayed action http://192.168.1.44/plugins/dkron/core/api/dkron.php?apikey=XFmf4G4Uyjk0gD2CTA1G04nG4x6yKEOKH3KaOPUVy9IjFeWP0pfwyCX6VjPjQTgd&type=delayed&id=3285&time=1681045322 with @at 2023-04-09T13:02:12Z
[2023-04-09 15:02:02][DEBUG] : Body Array ( [name] => 3285 [displayname] => Jeedom 3285 [schedule] => @at 2023-04-09T13:02:12Z [disabled] => [retries] => 0 [concurrency] => allow [executor] => http [executor_config] => Array ( [method] => GET [url] => http://192.168.1.44/plugins/dkron/core/api/dkron.php?apikey=XFmf4G4Uyjk0gD2CTA1G04nG4x6yKEOKH3KaOPUVy9IjFeWP0pfwyCX6VjPjQTgd&type=delayed&id=3285&time=1681045322 [timeout] => 10 [expectCode] => 200 [expectBody] => OK ) [metadata] => Array ( [plugin] => dkron [type] => delayed [id] => 3285 ) )
[2023-04-09 15:02:02][DEBUG] : API Return Array ( [id] => [name] => 3285 [displayname] => Jeedom 3285 [timezone] => [schedule] => @at 2023-04-09T13:02:12Z [owner] => [owner_email] => [success_count] => 0 [error_count] => 0 [last_success] => [last_error] => [disabled] => [tags] => [metadata] => Array ( [id] => 3285 [plugin] => dkron [type] => delayed ) [retries] => 0 [dependent_jobs] => [parent_job] => [processors] => [concurrency] => allow [executor] => http [executor_config] => Array ( [expectBody] => OK [expectCode] => 200 [method] => GET [timeout] => 10 [url] => http://192.168.1.44/plugins/dkron/core/api/dkron.php?apikey=XFmf4G4Uyjk0gD2CTA1G04nG4x6yKEOKH3KaOPUVy9IjFeWP0pfwyCX6VjPjQTgd&type=delayed&id=3285&time=1681045322 ) [status] => [next] => 0001-01-01T00:00:00Z [ephemeral] => [expires_at] => )
[2023-04-09 15:02:12][DEBUG] : Get call : delayed for 3285 with 1681045322
[2023-04-09 15:02:12][DEBUG] : Condition eqlogic true
Mmx
Avril 9, 2023, 8:11
5
Cela faisait un moment que je ne m’en servais plus et effectivement, je n’arrive pas à le faire fonctionner!
Le délais se passe mais pas l’action. Voir avec l’auteur du plugin.
En entendant, pourquoi ne pas utiliser un wait
dans le scénario ?!
Merci pour ta réponse.
Est ce que tu utilises le plugin ZigbeeLinker (zigbee2mqtt) ?
Je me demande si il n’y aurait pas un conflit sur le port 8080.
Cordialement
Mmx
Avril 10, 2023, 9:50
7
Non, je ne l’utilise pas.
Ok, Merci
Comment faire pour contacter l’auteur ?
Mmx
Avril 10, 2023, 7:44
9
En ouvrant un ticket au prêt de Jeedom.
Bonjour @allense ,
Avez-vous trouvé une réponse ? j’ai le même soucis je pense.
Je souhaite piloter un volet et le piloter de nouveau 5s plus tard (je souhaite éviter la fonction sleep qui bloque l’execution d’autres commandes).
[2024-06-08 15:42:16][DEBUG] : Instances Array ( [1717854136] => Array ( [user_login] => user [user_id] => 3 ) )
[2024-06-08 15:42:16][DEBUG] : Instances {"1717854136":{"user_login":"user","user_id":"3"}}
[2024-06-08 15:42:16][DEBUG] : Difftext +5 second for 1717854136
[2024-06-08 15:42:16][DEBUG] : API Return
[2024-06-08 15:42:16][DEBUG] : Set delayed action http://xxx.xxx.xxx.xxx/plugins/dkron/core/api/dkron.php?apikey=T3DD5bD3f3RjgzitJBYwzNEEmE30mXfEEqwUBb4VwyxXYB4LByKxoKA0ou7Bx3d6&type=delayed&id=1492&time=1717854136 with @at 2024-06-08T13:42:21Z
[2024-06-08 15:42:16][DEBUG] : Body Array ( [name] => 1492 [displayname] => Jeedom 1492 [schedule] => @at 2024-06-08T13:42:21Z [disabled] => [retries] => 0 [concurrency] => allow [executor] => http [executor_config] => Array ( [method] => GET [url] => http://xxx.xxx.xxx.xxx/plugins/dkron/core/api/dkron.php?apikey=T3DD5bD3f3RjgzitJBYwzNEEmE30mXfEEqwUBb4VwyxXYB4LByKxoKA0ou7Bx3d6&type=delayed&id=1492&time=1717854136 [timeout] => 10 [expectCode] => 200 [expectBody] => OK ) [metadata] => Array ( [plugin] => dkron [type] => delayed [id] => 1492 ) )
[2024-06-08 15:42:16][DEBUG] : API Return
[2024-06-08 15:42:47][DEBUG] : Variable Array
[2024-06-08 15:43:22][DEBUG] : Variable Array
Au final je ne comprends pas comment utiliser le plugin Time Manager…
Bonjour
J’ai viré le plugin et j’ai écrit en PHP les fonctions dont j’ai besoin et qui font appel à l’API Dkron