Aller au contenu

ASTECH44

Membres confirmés
  • Compteur de contenus

    212
  • Inscription

  • Dernière visite

Messages posté(e)s par ASTECH44

  1. @didier.

    Question pour continuer mes investigations :, lorsque le logiciel redémarre après paramétré les @IP de  la HC2, user et login et cde télécommande Freebox Révolution , le ou les applets IFTTT sont-ils nécessaires, à priori non , ils ne doivent servir que de Google Home vers la HC2 ou Freebox?

     

    Lors de ce redémarrage de l'appli, je vois par 2 fois l'icone de MyFibaro apparaître brièvement dans la barre , puis affichage de cette fenêtre d'erreur avec 

    "Le document XML "DOM" n'existe pas".

    A quel moment et comment est-il créé?
     

  2. @didier

    Bonjour Didier, merci pour ta réponse;

    Cependant je suis toujours au même point.

    L'appli fonctionnait auparavant avec l'annonce de l'appelant de la Freebox Révolution sur le Google Home,.

    J'ai bien le fichier  "freeboxchaine.xml"  dans mon répertoire MYFIBARO

    image.png.e7b7c1cb64cbebb488b31d9c525063a2.png

     

    J'ai tenté plusieurs installations avec soit le répertoire "MYFIBARO" soit le répertoire "MyFibaro", , au 1er lancement je paramètre l'@IP de la HC2, le user , le login, le port et le code de la télécommande et par suite au rédémarrage de l'appli, j'obtiens ce message 

    Erreur à la ligne 249 du traitement Procédure globale Remplir.
    Vous avez appelé la fonction XMLLit.
    Le document XML "DOM" n'existe pas.

    ----- Informations techniques -----

    Projet : MyFibaro

    Appel WL :
    Traitement de 'Procédure globale Remplir' (COL_ProcéduresGlobales.Remplir), ligne 249, thread 0
    Fonction 'XMLLit', syntaxe 0

    Que s'est-il passé ?
    Le document XML "DOM" n'existe pas.

    Code erreur : 40003
    Niveau : erreur fatale (EL_FATAL)

    Dump de l'erreur du module 'wd200xml.dll' (20.0.31.0).
    Identifiant des informations détaillées (.err) : 3
    Informations de débogage :
    Fonction (4,37)
    Informations supplémentaires :
    EIT_PILEWL :
    Procédure globale Remplir (COL_ProcéduresGlobales.Remplir), ligne 249
    Déclarations globales de FEN_Accueil (FEN_Accueil), ligne 13
    EIT_DATEHEURE : 07/12/2017 09:58:38

    Assistance


     

     

  3. @didier

    Bonsoir.

    Pour le TTS windows SEVEN, je  faisait un reboot de mon PC après d'une part les modifs dans la base de registre puis les install de NVDA et de son Addon.

    J'aivais aussi activé entre temps la reconnaissance vocale de SEVEN et suivi le process d'apprentissage de ma voix;

     

    Concernant ton appli, en activant une nouvelle synchro avec la HC2, j'ai provoqué un plantage de l'appli et obtenu ce message d'erreur, et impossible d'ouvrir l'appli, je retombe sur ce message.

    image.png.85800dcd86b2ef47205df948d3f7e6bd.png

    Erreur à la ligne 249 du traitement Procédure globale Remplir.
    Vous avez appelé la fonction XMLLit.
    Le document XML "DOM" n'existe pas.

    ----- Informations techniques -----

    Projet : MyFibaro

    Appel WL :
    Traitement de 'Procédure globale Remplir' (COL_ProcéduresGlobales.Remplir), ligne 249, thread 0
    Fonction 'XMLLit', syntaxe 0

    Que s'est-il passé ?
    Le document XML "DOM" n'existe pas.

    Code erreur : 40003
    Niveau : erreur fatale (EL_FATAL)

    Dump de l'erreur du module 'wd200xml.dll' (20.0.31.0).
    Identifiant des informations détaillées (.err) : 3
    Informations de débogage :
    Fonction (4,37)
    Informations supplémentaires :
    EIT_PILEWL :
    Procédure globale Remplir (COL_ProcéduresGlobales.Remplir), ligne 249
    Déclarations globales de FEN_Accueil (FEN_Accueil), ligne 13
    EIT_DATEHEURE : 06/12/2017 17:57:18

    Assistance


     

  4. @didier

    Génial ton appli et très interessante pour ne plus se déranger pour les appels inconnus de ces call center.

    J'ai reçu mon Google Home aujourd'hui et j'ai testé aussitôt la présentation vocale d'un appel reçu sur la Freebox et la bonne surprise est que le TTS sous windows Seven 64 fonctionne.

    Comme le narrateur de SEVEN 64 serait "buggé" et ne fonctionne que pour le SEVEN 32 , (voir mon message du 29/11)  j'ai donc  installé NVDA et son addon  SAPI5 mobile      https://www.nvda-fr.org/voix/sapi5mobile.nvda-addon.

    puis désinstallé NVDA mais conservé l'addon SAPI5.

    Bien qu'ayant fait et refait les paramètrages dans la base de registre, je suis persuadé que c'est cet addon qui corrigé le pb du narrateur SEVEN 64

    Déjà en vérifiant avec le narrateur de SEVEN, il me lisait cette fois ci la phrase (texte en anglais) mais avec une belle voix féminine française (HORTENSE)

     

     

     

    Pour le remplissage des mots clés, c'est OK, il faut effectivement cliquer une première fois, la ligne devient grise puis une seconde fois et le combo apparaît.

    J'étais trop impatient, merci pour ton aide.

  5. @DIDIER

    Je teste l'installation de TTS voix Française  sous SEVEN 64 

    https://www.microsoft.com/en-us/download/details.aspx?id=27225 pour le lanceur et  https://www.microsoft.com/en-us/download/details.aspx?id=27224 pour les packs  Msspeech fr et Msspeech hortense et modif de la base de registre pour SEVEN 64 suivant tuto http://forums.cnetfrance.fr/topic/1209624-narrateur-windows--ajouter-une-voix-de-synthese-francophone/

    A ce stade, la voix Hortense V11 apparait dans le Narrateur de SEVEN mais ne peut ^tre activée.

    A priori , le narrateur de SEVEN 64 est "buggé" et ne fonctionne que pour le SEVEN 32 , une piste  --> voir en passant par NVDA et son addon  SAPI5 mobile      https://www.nvda-fr.org/voix/sapi5mobile.nvda-addon.

     

    En parrallèle, je commence l'install de ton appli .

    Les devices, VD & scènes sont bien récupérées de la HC2 par contre je bloque sur la création des mots clés.

    Comment renseignes tu ces derniers? sans renseigner les champs Lilli dans ces modules et autres?

     

     

    Pour l'implémentation des sms sur appels entrants, je me dit que cette fonction n'a d'intérêt qu'absent du domicile.

    Pour autant:

      - s'il s'agit d'un contact enregistré, ces derniers connaissent mon N° GSM et m'appeleront dans la foulée, donc pas besoin de sms

      - si le numéro n'est pas renseigné dans les contacts, il s'agit majoritairement d'un appel indésirable et sans dépôt dans la messagerie vocale (démarche téléphonique), donc pas de sms

      - le dernier cas peut être un appel non renseigné mais qui vraisemblablement déposera un message dans la boîte vocale et je serais prévenu par l'appli ANdroid "Messagerie Free", ce qui ferait un doublon.

    En conclusion, je pense que c'est un investissement Temps peu utile.

    A toi de voir.

     

    En final, il ne me restera plus qu'à commander un Google Home, ou de patienter jusqu'à la dispo du SONOS ONE

  6. @DIDIER

    Intéressant cette fonction d’annonce sur Google Home du nom de l’appelant en cours sur la Freebox, ( si dans les contacts Freebox).

    Par contre j'ai du mal à voir les différentes composantes matérielles et logicielles de ta solution, Peux tu SVP détailler l.

    Comment est capturée l’info sur la Freebox, et transmise à ton appli puis rootée à Google Home?

    La réponse est peut être dans l’installation de ton appli, mais le lien est HS https://preview.macchi.fr/setup.exe

    Pour cette fonction, peut-on rester en Windows Seven

     

     

    En parallèle un article de Jean Yves STERNOU décrit un script « freebox-caller-id »  nécessitant un serveur avec Node.js , ce script envoie une notification, au choix :

                 par SMS sur votre mobile (Free Mobile) avec le numéro ou le nom de l'appelant.

                 par la voix, via le haut-parleur du Freebox Server.

     Voir ici  https://www.npmjs.com/package/freebox-caller-id

  7. J'ai aussi créé 2 applets pointant vers une scène unique (un grand merci à  STEVEN pour ce partage) :

    le 1 er applet permet de passer des cdes "text with ingredient" puisque la scène permet avec le séparateur ET de lancer  2 actions ( pour Feeplayer ex : Jarvis Allumer TV ET mettre sur TNT), dans cet exemple le Freeplayer passe sur ON et via HDMI CEC, la télé (en veille) s'allume, se positionne sur le menu Free "Télévision" puis par la seconde cde, finit par se positionner sur TNT 

    le 2 ième applet permet de passer des cdes avec nombre (ex pour Freeplayer : JARVIS diminuer le son 2 fois)

  8. Après un Read du Wall Plug, mais surtout l'écriture de texte plus long dans les champs Lilli (Allumer lumière salon  & Eteindre lumière salon), ce qui a peut être nettoyer ces champs Lilli,  ce device est enfin piloter par LA CDE Webhooks et le script de Krikoff

  9. Tests concluant sur une scène et un device type FGS. et un autre Wall Plug

    Mon problème est donc lié ce 1er Wall Plug, j'ai testé en changeant son nom, sans succès.

    J'attend un peu avant de l'exclure et le réinclure, car il fonctionne sur un applet spécifique en mode GET mais appel direct de son ID

     

  10. @Stevedn

    J'avais bien un espace dans le champ Body de l'applet et avant le TextField, ce que l'on voit effectivement dans le debug .

    Mais après suppression , pas de changement.

    Lorsque j'édite par le Toolkit ce Wall Plug, je trouve bien mes commandes Lilli.

     

     

     

    Je vais faire d'autres test avec des scènes ou autres devices.

    Sinon, dans la scène de Krikoff, après les debug   lignes 121 fibaro:debug(json.encode(params))      et ligne 132  fibaro:debug("Utilisé : " .. liliCommand), il serait intérressant d'avoir un debug dans l'itération de recherche du module ou scène avec le lilli corresondant.

     

     

    @Krikoff 

    Un grand Merci pour cette scène et tuto

    Config WALL PLUG 379 par Toolkit.jpg

    Debug scène KRIKOFF.jpg

  11. Bonjour.

    Je teste le fonctionnement Google Assistant sur Android via IFTTT vers HC2 et je galère sur le tuto de Krikoff pour un applet unique vers sa scène.

    J’ai d’abord tester avec succès un applet en méthode GET pour vérifier les bons paramètrage au niveau HC2, Freebox

    1ère étape :

    Les applets que j’ai créés  avec une URL  et en method GET et Body vide, soit vers une scène (par ex

    http:// “user “ : “password “@ “ip publique freebox “:443/api/sceneControl?id=371&action=start

    soit  vers un  device (par ex)

    http:// “user “ : “password “@ “ip publique freebox “:443/api/ callAction?deviceID=379&name=turnOn

    fonctionnent parfaitement.

     

    2 ième étape, la scène de Krikoff et l’applet en méthode POST.

    J’ai créé la scène  de Krikoff dans la HC2 (ID 371) et donner les droits d’accès à mon user.

     

    Puis j’ai créé un applet  (with a text ingredient et en method POST)  avec dans l’URL

    http:// “user “ : “password “@ “ip publique freebox “:443/api/sceneControl?id=371&action=start

    et dans le Body , j’ai copié  comme indiqué {"args":[{"action":" {{TextField}}"}]} et en se repositionnant sur {{TextField}}, j’ai cliqué sur Add ingredient pour choisir le champ TextField. (voir ci-après)

     

    L’applet est crée avec succès, mais lorsque je dicte Jarvis allume le jardin (correspondant à une cde Lilli d’un wall plug),  j’ai bien la validation de Google Assistant par contre un échec de transmission des cdes de l’applet vers la HC2

    image.png.8686b96cbf81e46cdd79adafc0095497.png

     image.png.f955fcddefcd6f4330511f947c158162.png

     

    J’ai fait différents tests en supprimant tout ou partie des guillemets dans le body , sans succès.

    Est-ce une erreur au niveau de l’URL ou au niveau du Body ?

     

    Merci pour votre aide.

  12. Bonjour

    @FibaroWill

    Ce module doit disposer d’un contact Tamper.

    Ce dernier doit être maintenu enfoncé lorsque tu fait l’inclusion par appui très rapide et 3 fois sur le bouton interne (moins d'une seconde et demi), même à 3 m de distance de la box

    Le site de domotique store

    http://tutoriels.domotique-store.fr/content/11/1/fr/inclure-un-sensor-fibaro-fgk_101.html

    propose d’excellent tutos.

    Dans un premier temps tes modules (à priori 3 ou 4 si sonde température )  seront en room non assigné, voir un d’eux sera en module caché.

    image.png.1fc974d8cdd1fd167ccff1a15ffab685.png

  13. Bonjour

    @JOJO & fredoki

    Le VD My Batteries fonctionne parfaitement excepté si un module à piles est en Room « Non assignée », dans ce cas, le debug montre une erreur à la ligne où est demandé la RoomName

    table.insert(modules, {batt, v.name .. " (" .. v.id .. "-"..fibaro:getRoomName(fibaro:getRoomID(v.id))..")"})

     

     (dans le cas de fredoki à la ligne 56) .

    J’ai de mon côté rajouté une ligne commentaire en début du VD pour préciser ce fait .

    Les dieux du forum pourront certainement faire mieux.

  14. J'attrape bien le point, il le marque d'un point et comme tu as pu le voir sur la capture d'écran , il  affiche cette valeur aberrante de 33 kw.

    Après avec ton package Domochart V5.0 et ton tuto, l'install du répertoire Graph sur le serveur NAS est des plus simples puisque les seuls paramètres à modifier sont dans le fichier config.inc.php , d'où ma question initiale de savoir quel est le fichier php, qui exécute sur un point donné du graph , l'affichage de la fenêtre avec le bouton Delete

×
×
  • Créer...