Impossible d'activer le plugin

Informations Jeedom

Core : 4.5.2 (master)
DNS Jeedom : oui

Plugin : Alexa Premium
Version : 2026-01-08 10:10:22 (stable)
Statut Démon : Stoppé - (Inconnue)

Bonjour,

Je viens d’acheter et installer le plugin en version stable et beta, mais dans les 2 cas je n’ai pas la possibilité d’activer le plugin.

J’ai un log alexaapiv2_dep:

== Jeedom 4.5.2 sur Debian GNU/Linux 12 (bookworm)/arm64/aarch64/64bits aka 'diy' avec nodeJS v22.21.0 et jsonrpc:enable et alexaapiv2 (stable) 2026-01-08 10:10:22 (avant:inconnu)

Et ce log alexaapiv2:

[2026-01-08 22:31:01] INFO  Début d'activation du plugin
[2026-01-08 22:31:02] INFO  Info sur le démon : {"log":"alexaapiv2","state":"nok","stateCookies":"non lanc\u00e9","launchable":"nok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2026-01-08 22:31:02] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=alexaapiv2 function=install callInstallFunction=1
[2026-01-08 22:31:03] DEBUG  getIsoWidget start
[2026-01-08 22:31:05] INFO  alexa-cookie.json Absent

J’utilisais le plugion alexa api en v1, je l’ai simplement désactivé sans supprimer les équipements.

Ma page santé :

Merci d’avance de votre aide.
Anthony

Hello,

Il faut procéder à la génération du cookie
Génération du cookie Amazon

le plugin semble activé déjà,
il faut installer les dépendances
en suite procéder à la génération du cookie

Merci de ce retour, mais mon problème c’est que je n’arrive pas à activer le plugin, donc pas possible d’installer les dépendances et de générer le cookies.
En tentant d’activer le plugin ce matin, je me suis rendu compte que log http.error et plugin indiquaient des choses :

log http.error :

0000|[Fri Jan 09 09:04:45.515792 2026] [php:error] [pid 88926:tid 88926] [client 195.221.236.132:0] PHP Fatal error:  Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, null given in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php:66\nStack trace:\n#0 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php(66): strpos()\n#1 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2.class.php(260): alexaapiv2::writedata()\n#2 /var/www/html/core/class/plugin.class.php(807): alexaapiv2::dependancy_install()\n#3 /var/www/html/core/class/plugin.class.php(1036): plugin->dependancy_install()\n#4 /var/www/html/core/ajax/plugin.ajax.php(54): plugin->setIsEnable()\n#5 {main}\n  thrown in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php on line 66
0001|[Fri Jan 09 09:04:47.847885 2026] [php:error] [pid 108948:tid 108948] [client 195.221.236.132:0] PHP Fatal error:  Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, null given in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php:66\nStack trace:\n#0 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php(66): strpos()\n#1 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2.class.php(260): alexaapiv2::writedata()\n#2 /var/www/html/core/class/plugin.class.php(807): alexaapiv2::dependancy_install()\n#3 /var/www/html/core/class/plugin.class.php(1036): plugin->dependancy_install()\n#4 /var/www/html/core/ajax/plugin.ajax.php(54): plugin->setIsEnable()\n#5 {main}\n  thrown in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php on line 66
0002|[Fri Jan 09 09:04:49.960229 2026] [php:error] [pid 98865:tid 98865] [client 195.221.236.132:0] PHP Fatal error:  Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, null given in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php:66\nStack trace:\n#0 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php(66): strpos()\n#1 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2.class.php(260): alexaapiv2::writedata()\n#2 /var/www/html/core/class/plugin.class.php(807): alexaapiv2::dependancy_install()\n#3 /var/www/html/core/class/plugin.class.php(1036): plugin->dependancy_install()\n#4 /var/www/html/core/ajax/plugin.ajax.php(54): plugin->setIsEnable()\n#5 {main}\n  thrown in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php on line 66
0003|[Fri Jan 09 09:04:52.076461 2026] [php:error] [pid 88918:tid 88918] [client 195.221.236.132:0] PHP Fatal error:  Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, null given in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php:66\nStack trace:\n#0 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php(66): strpos()\n#1 /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2.class.php(260): alexaapiv2::writedata()\n#2 /var/www/html/core/class/plugin.class.php(807): alexaapiv2::dependancy_install()\n#3 /var/www/html/core/class/plugin.class.php(1036): plugin->dependancy_install()\n#4 /var/www/html/core/ajax/plugin.ajax.php(54): plugin->setIsEnable()\n#5 {main}\n  thrown in /var/www/html/plugins/alexaapiv2/core/class/alexaapiv2Trait.php on line 66

Et log plugin :

0000|[2026-01-09 09:04:45] ERROR  strpos(): Argument #1 ($haystack) must be of type string, null given
0001|[2026-01-09 09:04:47] ERROR  strpos(): Argument #1 ($haystack) must be of type string, null given
0002|[2026-01-09 09:04:49] ERROR  strpos(): Argument #1 ($haystack) must be of type string, null given
0003|[2026-01-09 09:04:52] ERROR  strpos(): Argument #1 ($haystack) must be of type string, null given

Finalement, j’ai repris le cookie que j’avais dans AlexaAPI v1 pour le copier dans AlexaAPI v2 et j’ai pu démarrer le plugin.
Il faut que je régénère le cookie pour démarrer le demon, mais je ne suis pas chez moi.
Je clos ce sujet du coup.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.