Aller au contenu

MasterBT

Membres confirmés
  • Compteur de contenus

    367
  • Inscription

  • Dernière visite

Tout ce qui a été posté par MasterBT

  1. MasterBT

    Sarah, Home Assistant

    Yep je comprends tout à fait l'idée. J'avoue ne pas avoir lu beaucoup de retour positif sur l'utilisation de micro bluetooth. Plusieurs chose à prendre en compte, Dans mon 1er post, je te conseils de te faire la main et de tester Sarah en 3.16 car c'est la version stable actuelle et tout les plugins tournent bien, Avec cette version on peut lancer un seul client par contre et si tu lui balance le retour de plusieurs elle va trop de "voix" à écouter et ne plus marcher correctement, Pour faire du multi room, il faudra la V4 car tu pourra lancer plusieurs client en spécifiant les sources à écouter et elle pourra savoir de quelle piéce vient l'ordre. Aprés je ne connais pas la puissance de ta tablette, car tu multiplie la demande de puissance par client, même si la reco en vocal only reste faible.
  2. MasterBT

    Virtual Devices - Variables

    1ére leçon: Toujours faire les test dans son coin pour éviter d’énerver madame, sinon tu pars avec un gros handicap (j'en sais quelque chose.. S.a.r.a.h. pendant un temps coupé la Télé de madame et j'ai perdu beaucoup de points ) Pour ta scène, il ne faut pas cocher scène active si tu veux pas qu'elle s'active toute seul (selon les conditions que tu as mis avant le Alors, ou met une autre condition bidon), car la tu as réglé pour qu'elle s'allume tout le temps. Pour ton virtual device, tu peut très faire un truc comme ça: 1er bouton: Arrête tout (et donc une scène qui fait cela) 2éme bouton: Allume que la lampe 1 et 2 (et donc une scène qui fait cela) 3éme bouton: Allume toutes les lamps, (et donc une scène qui fait cela) Et ainsi de suite, pour commencer c'est effectivement un bon exercice. Hésites pas à consulter les tuto pour les scènes: http://www.domotique-fibaro.fr/index.php/topic/53-cr%C3%A9er-une-sc%C3%A8ne-simple-en-mode-bloc/ http://www.domotique-fibaro.fr/index.php/topic/557-exemples-de-sc%C3%A8nes-mode-bloc/
  3. MasterBT

    Virtual Devices - Variables

    Ah donc, le mieux c'est que tu crée une scène par exemple avec ce que tu veux allumer ou éteindre, et tu pointe la scène avec ton virtual device. Donc plutôt dans ce tuto la: http://www.domotique-fibaro.fr/index.php/topic/2675-requ%C3%AAtes-http-get-sur-hcl/
  4. MasterBT

    Virtual Devices - Variables

    Ce tuto sert plutôt à mettre à jour une variable avec un virtual device, exemple si tu veux avoir une sorte de retour d'état sur un device non Z-Wave, ou une Variable Rythme de Vie Exemple: Bouton 3 position Semaine, Week end, Vacance. Quand tu cliquera dessus, tu pourra "dire" la box dans quelle rythme de vie tu es. Ou bien tu as un appareil qui n'est pas en Z-wave mais tu veux que la HCx soit au courant de l'état de ce device, tu te débrouille donc pour mettre à jour ta variable Etat_VoletCuisine (par exemple). Mais pour commander un WP, ne t'embête pas à passer par la. C'est un module reconnu par la box, elle connait l'état du device, et tu peut le commander directement ou via une scène si nécessaire.
  5. MasterBT

    Sarah, Home Assistant

    1ére réponse à chaud en rentrant, Je repasse demain matin. Pour commencer utiliser la 3.16. Plus stable, et tout les plugins tournent. Tablette = petite config, il faut voir si cela ce va pas dégrader la reco de Sarah. Micro bluetooth souvent critiqué pour le manque de qualité et de porté, mais à test quand même si tu en as un sous le coude. Pour le coté: déclencher des actions quand tu arrives, ca sera le sujet de demain, madame chauffe le lit ! Ps: une nouvelle documentation à jour est en français a vue le jour ici: http://jpencausse.github.io/SARAH-Documentation/ C'est une mine d'information, je conseil à tout le monde de la lire une fois au moins.
  6. MasterBT

    Interface Web

    J'ai trouvé une solution pour réaliser un auto log, et donc régler mon problème: Sous Chrome: Ajouter l'addon CJS https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija Aller sur la page de la HCx, puis ouvrir CJC et injecter le code suivant: document.getElementById("login").value='admin'; document.getElementById("pwd").value='MotDePasse'; login(); Et hop le tour est joué Peut être utilisé pour d'autre site, ou situation. *Solved*
  7. MasterBT

    Chauffage

    +1 pour le panneau, sinon si il veux être sur que WP se re enclenche, il peut ajouter un trigger de type: Timers Basé sur un intervalle, nan?
  8. MasterBT

    Interface Web

    Elle me convient très bien, car elle marche très bon en tactile et apporte toutes les informations nécessaire en un coup d'oeil sans avoir a scroll ou cliquer qq part. (mode portrait)
  9. MasterBT

    Interface Web

    Dans ce cas précis c'est pour un moniteur tactile sous Windows. L'appli Fibaro je l'utilise un peu sur le tel mais je la trouve pas vraiment jolie :/ On va dire qu'elle fait son job.
  10. MasterBT

    Interface Web

    Oui impérihome c'est pas trop mal comme interface, mais comme je trouve celle de la HCx élégante, on peut y afficher tout ce que je veux et surtout rien à installer en plus ou à paramétrer.. Mais je n'ai trouve aucun moyen de m'auto identifier sauf avec un script en VBS, qui fait un truc du genre Tab x5 puis tape le login Tab mdp Enter Je trouve çà assez moche :/
  11. MasterBT

    Interface Web

    Je suis sous windows et j'avoue ne vraiment pas aimer leur application mobile, tu as pas de visuel direct quand tu la lance, il faut naviguer dans les section. L'interface web est bien pour ça, une fois log tu as tout les yeux (au moins 8 lignes de modules sans scroll), elle est adapté au tactile en plus. Bref en attendant j'utilise un script en vb qui rentre le log, pass et Enter mais bon je trouve pas ça propre du tout
  12. MasterBT

    Annonce Vocale Des Évènements

    Yop, Pour le 1er lien effectivement on pouvait mettre que un seul micro, la personne en question utilise celle-ci: http://www.behringer.com/EN/Products/Q1202USB.aspx (100€) Il regrette juste d'avoir payer la compression qui est inutile pour Sarah. Pour te question n'ayant aucun compétence la dedans, je ne serais te répondre correctement. /edit: En regardant de plus prés, je penses qu'il faut que la table soit branchée en usb sur ton pc, hors ici ce n'est pas le cas.
  13. MasterBT

    Sarah, Home Assistant

    *Update* J'ai fait un petit plugin tout simple pour les gens qui veulent utiliser Sarah comme passerelle de requête url qui ne peuvent pas avoir d'authentification à la base comme par exemple avec une EcoDevice. Dans la V2, on balancera directement la requête voulu en appelant le plugin au lieu de la mettre dans la configuration du plugin afin d'étendre les possibilités. Je n'arrives pas à le faire actuellement car le signe '&' coupe la chaîne de caractère dans le variable.
  14. MasterBT

    S.a.h.r.a Et Hc2

    @fredric, Voila un petit plugin qui pourra te permettre d'utiliser Sarah comme passerelle à ton EcoDevice. J'ai test avec une scène, ca marche de mon coté. Dis moi si tu as une erreur, je suis une chèvre en code passerelle.zip
  15. MasterBT

    Annonce Vocale Des Évènements

    Un utilisateur de Sarah utilise Micro: http://www.thomann.de/fr/superlux_e303w.htm Table: http://www.thomann.de/fr/behringer_xenyx_302_usb.htm Ainsi, si j'ai bien compris il utilise ce Duo pour rajouter des entrée micro par usb avec un très bonne qualité, supérieur au kinect. Dans la V4 de Sarah, on peut lancer plusieurs client en spécifiant àchaque fois quelle micro / usb écouter.
  16. MasterBT

    S.a.h.r.a Et Hc2

    Je ne connais pas les modifications de l'api, je suis en HCL. désolé
  17. MasterBT

    Sarah, Home Assistant

    Update: Sarah en V4 + HC2 V4 o
  18. MasterBT

    S.a.h.r.a Et Hc2

    @megabubu, Désolé mais je ne comprends pas vraiment ta question. Je t'invite à garder ce liens vers un topic que j''ai ouvert pour Sarah. je vais régulièrement le mettre à jour http://www.domotique-fibaro.fr/index.php/topic/3221-sarah-home-assistant/
  19. MasterBT

    Annonce Vocale Des Évènements

    Je te conseil de te faire la main sur la 3.1.6 car les plugin tournent avec cette version alors que pour la V4, il faudra les modifier légèrement. Donc tu peut effectuer des test, regarder comment tourne Sarah, les plugins, les requêtes.. et comme ça tu sera prêt pour la V4. Je vais ajouter régulièrement des informations et des applications direct de Sarah & HC2 ou HCL sur ce topic: http://www.domotique-fibaro.fr/index.php/topic/3221-sarah-home-assistant/
  20. MasterBT

    S.a.h.r.a Et Hc2

    Je vais regarder et essayer de te faire ça même si je si le code c'est pas mon truc ca me semble assez simple et dans mes compétences.
  21. MasterBT

    S.a.h.r.a Et Hc2

    @baroni94, je viens d'ouvrir un topic unique dans lequel je ferais un Edit régulier des 2er post pour fournir un maximum d'info à la communauté: http://www.domotique-fibaro.fr/index.php/topic/3221-sarah-home-assistant/ Tu trouvera la démarche en bas. @Fredric A mon avis il faut que tu créer un plugin (sarah) sans xml (aucun mot à reconnaître) et comme "transfert" la valeur des variable par le .js pour les re-envoyer, Exemple simple: tu envois à Sarah http;//192.168.0.201:8080:/sarah/passerelle?value1=xxx&value2=xxx Et dans le .Js tu récupère la valeur 1 & 2 pour créer une nouvelle requête: http://<user>:<pass>@<IP_HC>/api/callAction?xxxxxxx et tu rebalances les valeurs voulues Par contre je ne sais pas de quelle façon tu les utilises sur ta HC2 et donc la requête que tu souhaite envoyer et surtout la fréquence des requêtes, toutes les secondes? 5 minute, 1 h? Ai-je bien compris ton problème?
  22. Hello world! Triphasé: Aeon Hem3 http://www.domotique-store.fr/domotique/modules-domotiques/detecteurs-capteurs-mesure/mesure-consommation-energetique/73-aeon-labs-hem3-smart-energy-sensor-mesure-consommation-compteur-pinces-amperemetriques-domotique-zwave.html Tu aura 4 modules dans ton interface: 3 par phase et un 4éme qui sera le total des 3. Pour le coté heure pleine creuse, je ne peut pas t'aider, Désolé.
  23. MasterBT

    Annonce Vocale Des Évènements

    Pas forcément, car j'ai peur que si tu envois tout les micros sur une seul entrée ça va être difficile pour sarah de tout écouter avec un seul client. Avec la V4 on pourra lancer plusieurs client en leur attribuant des Input différent, mais il faut que ta bécane est plusieurs entrée. La solution avec mumble et des tablette me semble pour l'instant le meilleur compromis. J'ai créer un topic unique pour Sarah ici: http://www.domotique-fibaro.fr/index.php/topic/3221-sarah-home-assistant/
  24. MasterBT

    Sarah, Home Assistant

    Icons pour Sarah: Je compléterais ici au fur et à mesure, n'hésitez pas à poster les vôtres. Créer un Virtual Device pour faire parler Sarah: HCL Pré-requis: installer le plugin "Parle" sur Sarah Conseil: on pourrait se passer du plugin et attaquer directement Sarah en TTS, mais c'est plus "propre" de le faire de cette manière. Je conseil de créer un module virtuel avec autant de bouton que de phrase pré-enregistré et on appel le bouton voulu à la fin d'une scène par exemple Mettre des + à la place des "Espace" dans la phrase à prononcée Note: Avec du LUA on peut bien sur faire quelque chose de mieux en utilisant une variable pour la diction, mais étant avec une HCL je ne peut vous communiquer ma solution. IP: <Pc_Sarah> Port: 8080 Code: GET /sarah/parle?phrase=Bonjour+Master HTTP/1.10x0D0x0A0x0D0x0A Download: Annonce_vocale.vfib ​HC2: Pour la HC2 on va créer une variable global: parle Ensuite on créé un VD avec un bouton et le code suivant: local message = fibaro:getGlobalValue("parle") HC2 = Net.FHttp("192.168.1.XXX",8080); response = HC2:GET("/sarah/parle?phrase="..message); fibaro:setGlobal("parle", "" );--raz variable fibaro:sleep(1000); Puis dans les scène ou VD, on l'appel à la demande de cette façon: fibaro:setGlobal("parle", "ton+message+ici") fibaro:sleep(100) fibaro:call(126, "pressButton", "1") Note: Remplacer "126" par l'ID du 1er VD Lancer une playlist Deezer ou une radio depuis la HCx: *** comming soon ***** Plugin: Passerelle (1.5) Fonction: Se servir de Sarah pour relayer une requête url sans authentification (comme par exemple avec un ecodevice) à une box domotique Installation: Dézipper le fichier dans le dossier plugin, puis le configurer en passant soit pas l'interface web de sarah ou en éditant le .prop Download: passerelle.zip Appeler le plugin: <IP_Sarah>:8080/sarah/passerelle?requete=alert1 ou <IP_Sarah>:8080/sarah/passerelle?requete=alert2 Plugin Creator par Julien Delnatte Edit: Mise à jour, suite à des modif de la part de Google, Suivre les instructions qui sont ici: https://github.com/Tibus/SARAH-Plugin-PluginCreator Fonction Créer de nouvelles requêtes pour Sarah sans taper une ligne de code. On utilise une table sous google docs, et chaque ligne sera une nouvelle "phrase" que Sarah pourra reconnaitre. Lien G+ https://plus.google.com/100170060322292297131/posts/gNKmwTJLbNw Download: http://goo.gl/KLx9JJ Configuration: Les explications complétés se trouvent dans le Readme du plugin mais voila une explication rapide: En 1er il vous faut un compte Google, pour pouvoir éditer le fichier. Faites une copie de cette table: https://docs.google.com/spreadsheet/ccc?key=0AmgsAcIbiLOtdGhjX1cxWkxEaEtXMVctNjBJY043ZkE&usp=drive_web#gid=0 C'est un fichier type fournit par l'auteur du plugin afin de montrer des exemples. Une fois copié vous pouvez supprimer tout le contenu en dessous de la ligne 5. Vous pourrez toujours revenir sur le fichier original pour comprendre la syntaxe ou avoir des exemples. Assez utile quand on débute. Ensuite il va falloir "publier" le fichier en text brut pour Sarah y est accès. Ficher > Publier sur le Web Dessous Insérer un lien vers les données publiées, ​sélectionnez TXT (text brut) à la place de Page Web Puis copiez le lien et cliquez sur Démarrer la publication. Ensuite dans l'interface Web de Sarah, ouvrez la configuration de plugin creator et collez le lien. Et enfin pour mettre à jour le plugin avec la table Google Docs il suffit de dire: SARAH mets à jour le créateur de plugin Vérifier que cela fonctionne Afin d'être sur qu'il n'y est pas de problème on va ajouter notre 1ére ligne. Ouvrez le fichier ligne 6 Dans Group ajoutez la ligne suivante: Le plugin est il bien configuré et dans la colonne action: url : parle Oui tu as bien travaillé Note: il faut au préalable que le plugin "parle" soit installé (cf. au dessus, faire parler Sarah) Ensuite, publiez de nouveau le fichier, (nécessaire à chaque changement), puis mettre à jour Sarah avec la phrase magique. Et enfin Demandez: "Sarah, le plugin est il bien configuré?" La syntaxe pour écrire de nouvelles requêtes: Je vous invites à bien regardé le fichier que nous avons copié au départ pour comprendre et avoir des exemples d'écriture de syntaxe ainsi que le Readme ou sur G+ Pour faire simple, dans group on peut mettre soit la requête complète, ou simplement le début si par exemple on veux créer plusieurs instructions pour baisser les volets selon les pièces. Exemple: Group: Baisse les volets SubGroup (ligne en dessous): de la cuisine SubGroup (encore une ligne en dessous): de la chambre et en face de chaque sous groupe à pourra mettre à requête url qui correspond. Dans la colonne action: On y inscrit l'action à réaliser comme par exemple faire parler Sarah, envoyer une requête url ou appeler un autre plugin. Exemple: On reprend nos volets roulant sur un ipx800. Dans la colonne action on va mettre: url : http://192.168.0.155/preset.htm?RLY1=1 Et enfin dans la colonne Callback, la phrase qui sera prononcée par Sarah une fois l'action exécutée. Quelque explications: Il faut toujours avoir quelque chose dans la colonne action, donc quand on veux simplement faire parler Sarah, on utilise le plugin par et non le callback. Cette obligation n'est pas valable dans le cas où il y a ensuite des SubGroup. Dans notre exemple de volet on avait ligne 1: Baisse les volets dans group, puis les différentes pièces pour les lignes suivantes. Il faudra donc une action en face des pièces mais pas forcément pour la ligne 1. Vous aviez compris avec l'exemple que pour envoyer une requête url il fallait mettre dans action: url : <request> Pour piloter une HCx, on pourra y mettre par exemple: url : http://<login>:<pass>@<IP>/api/callAction?deviceID=39&name=turnOn En vrac Une fois que vous aurez compris la mécanique vous pourrez utiliser des Variables qui seront renseignée dans les 1ére ligne du fichier afin d'éviter d'écrire tout le temps les url. Il y à également un colonne variable qui sera utile par exemple pour faire des requêtes avec un % de fermeture des volets ou de puissance d'éclairage. Plugin Creator peut également appeler d'autre plugin avec la fonction: "plugin : " On peut également appeler des exécutables ou du cURL. Il faut bien respecter les espaces dans la colonne action. La fonction Askme à encore quelque problème. Vous l'aurez compris c'est un plugin vraiment puissant et qui permet à lui tout seul de rendre d'énorme service sans taper une seul ligne de code, ce qui est rare avec Sarah. Plugin: Web Fonction: Le but de ce plugin est de faire ouvrir des pages web sur l'écran de Sarah ou de faire jouer des mp3 Installation: Dézipper le fichier dans le dossier plugin, puis le configurer en passant soit pas l'interface web de sarah ou en éditant le .prop Dans web.js il faut penser à remplacer le chemin d'accès de S.a.r.a.h. Download: web.rar Appeler le plugin: VD type string: GET /sarah/web?val=frequence3 HTTP/1.10x0D0x0A0x0D0x0 LUA: HC2 = Net.FHttp("192.168.1.XXX",8080); response = HC2:GET("/sarah/web?val=frequence3"); Dans le plugin j'ai laissé quelque une de mes fonctions pour donner des idées. Ce plugin lance tout bêtement des .bat à ajuster à votre convenance. Jouer des MP3: Il faut ajouter les mp3 voulue dans le dossier médias de sarah et ensuite prendre pour exemple dans le web.js la dernière requête "universal" Plugin Sarah to HomeCenter par e1000 (Emile Gentil) Nouveau plugin pour SARAH (v4) qui supporte la nouvelle API de Fibaro. Devrait fonctionner avec toutes les box, mais je n'ai pas de HCL pour tester. Pour l'instant, seules les fonctions suivantes sont supportées : commande et interrogation des dimmers et switches commande des modules virtuels (boutons et sliders) interrogation des sondes interrogation de la météo update en ligne : https://github.com/e...gin-Home-Center - ajout support de la Logitech Harmony : Le support est basique : pas de test de l'état d'une activité avant de la lancer donc si elle est lancée, ça l'éteint... À corriger plus tard. La consultation de l'état est également fonctionnelle. - modifs de la structure de la grammaire pour faciliter la reconnaissance : Motif optionnel entre le nom de l'action et celui du module (le, la, les, du, des, de la ...) - ajout support modules virtuels pour volets roulants Somfy RTS : Pas très utile sauf si vous avez exactement le même module virtuel (que vous trouverez sur ce forum, cela dit ).
  25. MasterBT

    S.a.h.r.a Et Hc2

    yop, @baroni94, on utilise un Kinect car c'est un super micro qui vaut pas grand chose au vu de ses performance. Rien à voir avec un micro casque ou de webcam, donc idéal pour avoir un "bonne portée". Mais il est certain que cela couvre que la piéce dans laquelle il est. Pour les autres pièce plusieurs solution: D'autre Kinect avec un cable Usb Virtual ou avec mumble: Cf. mon post ici: http://www.domotique-fibaro.fr/index.php/topic/3201-annonce-vocale-des-évènements/?p=44783 Par contre oui c'est pas super facile de mise en place pour l'instant et demande la V4 qui est n'est pas une version stable. Donc pour être honnête faire du multi room en écoute n'est pas facile mais pour les notification vocal ou sonorisation c'est top. @Fredric, Je viens de voir que nous sommes voisin de ville . Sinon pour Sarah, si j'ai bien compris tu veux l'utiliser comme passerelle pour envoyer une requête url authentifiée? Connais tu la fréquence? Si c'est le cas cela ne me semble pas insurmontable surtout qu'il existe déja des plugins qui permettent de faire communiquer Sarah avec la HC2. Et même de récupérer tout les modules. Par contre avec le passage à la V4 de la HC2 je ne sais pas il tourne encore car je crois que Fibaro à changé des trucs niveau api?
×