Devices HA-bridge non détectés par echo dot

Bonjour,

Je viens d’installer et de configurer le plugin HA-bridge sous Jeedom V4. Tout semble s’être bien passé de ce côté, le log d’install finit bien par « tout est installé avec succès ».
Mon souci ne vient pas du plugin lui-même mais de HA-bridge: j’ai bien créé un device « lumière » dans Ha-bridge (qui fonctionne correctement en appuyant sur les boutons « test on » et « test off »), mais mon echo dot ne détecte pas mon device:

J’ai lancé manuellement plusieurs détections, j’ai éteint puis allumé plusieurs fois l’echo dot, rien n’y fait.
Il n’y a pas de skill Ha-bridge à installer? (je pense que non car personne n’en parle)

D’après certaines lectures, le port Ha-bridge en 8088 n’aide pas à la découverte des devices, mais si le plugin paramètre ce port par défaut c’est que ça doit fonctionner.

Que me conseillez-vous de faire?
Merci d’avance!

J’ai trouvé ceci: https://github.com/bwssytems/ha-bridge/wiki/Trouble-Shooting

Sur ma borne wifi (D-link DAP-2680) le IGMP spoofing est bien sur « disabled ». Le manuel ne parle pas de UPNP, je ne sais pas si cette borne transmet bien les requêtes UPNP.

Du côté Ha-bridge, j’ai activé « trace UPNP calls », j’obtiens ceci dans mes logs:


Donc je suppose que les requêtes UPNP passent bien…

Bonjour,

Désolé de cette réponse tardive, pour une raison que j’ignore je ne reçois plus les notifications du forum.

Qu’elle génération d’echot utilises tu ? Depuis la mise à jour de Mars (mise à jour Amazon) il faut utiliser pour le moment la version Beta du plugin pour que cela fonctionne. Le plugin est compatible uniquement sur les Gen 3 et Supp des équipements depuis cette mise à jour d’Amazon.

N’hésite pas à me contacter par mail directement.

J’utilise une echo dot Gen 3, donc je vais essayer la beta comme tu le conseilles et je te tiens au courant.

Malheureusement c’est idem avec la version beta, pas de détection de mon device, même après redémarrage de l’echo dot et 3 tentatives de détection.

Cela doit fonctionner avec une Gen 3. Peux tu essayer de relancer le service Ha-Bridge depuis l’interface Jeedom et débranché ton Echo Dot puis la rebrancher et relancer (1 ou 2 fois) la détection.

Les Echo Dot sont parfois très capricieuses ^^.

J’ai relancé le démon, débranché et rebranché l’echo dot puis relancé la détection 5 fois, rien. J’ai redémarré complètement mon raspberry pi jeedom, attente de 15 minutes que tout se stabilise, redémarrage à nouveau de l’echo dot, puis 5 nouvelles détections: rien de rien grrrr!!!
Toujours cet écran pas complètement vide (elle se voit elle même, c’est un minimum!)

Pour info, moi non plus je ne reçois pas les notifs du forum!

Là par contre cela devrait fonctionner.

Peux tu essayer cette url et me dire ce qu’il s’affiche: http://IP_JEEDOM/api/devices

L’url n’existe pas, de plus je ne vois pas de répertoire api sous /var/www/html de mon jeedom

Du coup, c’est surement pour ca que ca ne fonctionne pas.

Premier test: aller dans ton serveur Ha-bridge (dans Jeedom) et vérifier l’adresse ip renseigné. Attention il faut que cette adresse soit l’adresse de ton Jeedom accessible sur le même réseau que tes équipements Alexa.
Ensuite clique sur « Sauvegarder ».
Si c’est la bonne adresse fait la manip avec un autre adresse et revient sur la bonne adresse ensuite. Ca permettra de forcer la mie à jour du paramétrage automatique.
Il faudrait mettre le plugin en mode « Debug » pour avoir une idée de ce qu’il se passe durant les différentes étapes.
Ensuite tu créés un équipement depuis l’interface Jeedom en cliquant sur « Synchroniser » et tu lance la synchro.

Si cela ne fonctionne pas essais de relancer le service dans Jeedom et de relancer (électriquement) ton Alexa.

Logiquement quand tu tapes http://…/api/devices tu dois avoir une liste de tes équipements qui sont prêt à se synchroniser. (… = adresse IP de ton Jeedom)

On peut dire qu’il y a du mieux: après la synchro, j’ai relancé une détection et miracle: un nouvel appareil a été détecté: (je suis sceptique sur le « royal philips », c’est normal?)


Par contre, mon ancien appareil n’y est toujours pas, je suppose que je vais devoir le supprimer et le recréer.
Voici le log « debug », pas très parlant pour moi:


[2021-05-05 20:40:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:40:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:41:02][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:41:02][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:42:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:42:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:43:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:43:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:44:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:44:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:45:04][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:45:04][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:45:43][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:45:43][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:46:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:46:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:46:12][INFO] : Lancement du service Ha-Bridge
[2021-05-05 20:47:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:47:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:48:06][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:48:06][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:49:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:49:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:50:04][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:50:04][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:51:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:51:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:52:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:52:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:53:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:53:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:54:02][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:54:02][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:55:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:55:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:56:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:56:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:57:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:57:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:58:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:58:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 20:59:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 20:59:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 21:00:10][DEBUG] : Fichier de configuration OK.
[2021-05-05 21:00:10][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 21:01:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 21:01:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 21:02:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 21:02:03][DEBUG] : Service Ha-Bridge démarré.
[2021-05-05 21:03:03][DEBUG] : Fichier de configuration OK.
[2021-05-05 21:03:03][DEBUG] : Service Ha-Bridge démarré.

Alexa lance bien mon scénario, c’est un bon début. Pour info l’adresse IP était bonne dans la config de jeedom, j’en ai mis une autre, sauvegardé, remis la bonne adresse et re-sauvegarde comme tu me l’as demandé c’est sûrement cette manip qui a tout remis d’équerre.

Comme tu me l’as dit, http://adresse_du_jeedom/api/devices renvoie bien untexte, on dirait une config (json?).

Merci pour ta patience, je n’ai pas le temps ce soir de tout bien essayer mais c’est un bon début, je te tiens au courant.

Cool. Bonne nouvelle.
Oui c’est effectivement la configuration des tes équipements quand tu lances cette URL.

Pour ton ancien équipement, je pense qu’il faut que tu relancer la création ou force peut être la mise à jour de l’id unique en cliquant sur la « checkbox » en début de ligne et resynchroniser derrière.

En ce qui concerne la détection e temps que « Royal Philips » c’est une détection standard. Donc pas problème de ce côté là.

N’hésite pas.

Décidément mon Alexa est vraiment capricieuse! J’ai supprimé mon appareil nommé « test », et j’ai voulu en ajouter un autre qui se nomme « funradio » pour allumer la radio, ainsi qu’un autre « la radio » pour éteindre la radio (le tout par scénario). Elle ne veut plus rien détecter de nouveau, j’ai tenté de changer l’IP à nouveau, relancer mon echo dot, etc… rien n’y fait.
Tu me parles de forcer la mise à jour de l’id unique, je ne trouvepoas la checkbox, c’est sur la page de synchronisation du plugin?

Remarque au passage: lors de la création d’une commande « allume » par scénario, l’id du scénario vaut toujours 4 dans le device HA-bridge, quel que soit le scénario choisi. Rien d’insurmontable, je peux le changer dans HA-bridge.
Lors de la création d’une commande « éteins », idem, mais en plus dans la commande envoyée à l’API jeedom il y a « action=stop », le système veut arrêter l’exécution du script au lieu de le lancer, mais là encore c’est facilement modifiable.

P.S: cette fois-ci j’ai bien le texte de config renvoyépar http://IP_JEEDOM/api/devices

Effectivement, je viens de voir qu’il y a un problème dans le plugin quand les équipements ne commence pas avec un id à 100. Je corriger ce problème.

Pour la non détection, tu peux essayer de cocher la case dans la page de synchronisation image , relancer le service et relancer ton alexa.

je vais faire des tests de mon côté.

je viens de vérifier. En fait le numéro de l’équipement Ha-Bridge est ok par contre il y a un problème sur la remonté de l’id quand Jeedom synchronise la configuration avec Ha-Bridge . Par contre, pas besoin de modifier dans Ha-Bridge l’information est la bonne.

Je corrige le problème et relivre une version dès que possible

Je n’ai pas de case à cocher dans la page synchronisation:
image

Je suis en versio beta 2021-05-05 01:08:39

Salut,

C’est étrange ca !! Je viens de pousser une nouvelle version qui corrige le problème de la sélection des scenario et quelques corrections mineures. Logiquement tu dois avoir une checkbox qui s’affiche en début de ligne pour forcer la mise à jour de l’id Unique ALEXA

C’est bon, après la mise à jour du plugin j’ai bien la checkbox qui apparait.

En revanche, je crois que je suis fâché définitivement avec mon amazon echo… Elle ne me détecte rien de plus, même après redémarrage, 3 essais, etc , etc…
Entre ça, le plugin alexa qui plante régulièrement, l’IFTTT qui en plus de devenir payant au delà de 3 recettes ne me commande plus rien (j’ai même pas envie de perdre du temps à chercher pourquoi) je crois que je vais aller voir du côté de google nest.

Salut,

Les uniqueid seraient le problème :
Il faut qu’il y ait 9 groupements d’hexa (pas plus pas moins). Avec le xx:xx:xx:xx:xx:xx:xx:xx-xx
Arrêtes le démon, ouvres : /var/www/html/plugins/haBridge/ressources/data/device.db
rajoutes ce qu’il faut dans tes uniqueid (attention, c’est de l’hexa, seul sont autorisés les chiffres de 0 à 9 et lettre de A à F)

Tu peux aussi t’amuser à changer le id. S’il est à 100, mets le à 200 (si tu n’as pas d’équipements sur le 200).

Relances le démon et la détection.