Re: Plugin Google smarthome
Publié : 01 janv. 2019, 16:37
C'est de la beta ya pas et yaura pas de changelog en beta !!!
Bonjour Loïc,loic a écrit :C'est de la beta ya pas et yaura pas de changelog en beta !!!
Qu'entends-tu par générique ?freeman32 a écrit : ↑29 déc. 2018, 22:32Est ce que tu a bien remis les type générique dans tes virtuels, si oui si ça fait longtemps que tu a fait ton projet il le faut réactiver ou dissossier et reassossier le projet dans ton appli GHSkyjouby a écrit : ↑29 déc. 2018, 17:48Salut tout le monde,
j'ai un module Fibaro Switch Double qui pilote 2 lampes.
A l'origine sur Home, il apparaît comme un seul dispositif 1 commande.
Afin de dissocier les commandes sur Home, j'ai créé 2 virtuels : 1 par lampe, mais ça ne fonctionne pas.
Savez-vous comment procéder? Que me conseillez-vous ?
Merci d'avance et bonne soirée,
Cyril
freeman32 a écrit : ↑31 déc. 2018, 08:34Je viens de tester le nouveau paramètre d’inversion pour les volets, ça fonctionne le volet ce ferme dans la bonne commande par contre sur les fibaro fgrm-222 la commande d'ouverture ne fonctionne pas, et si je comprend bien c'est parce que la GH envoie une commande de 100 au slider alors que le fibaro ne va que jusqu'à 99. Par contre je suis obliger de dire ouvre/ferme le store du xxxxx, si je dis ouvre/ferme le volet du xxxx ça ne fonctionne pas, vous y arrivé autrement ou c'est pareil chez vous ?
Salut,
cadavor a écrit : ↑20 nov. 2018, 16:41Je n'ai jamais pris le temps de le mettre en ligne. Donc pour ceux qui veulent une version corrigé pour Jeedom v3 :
Dupliquer le widget orginal en nommant le nouveau "SlidVertical_fix" et remplacer le code par celui-ci :Il y a plusieurs options disponibles :Code : Tout sélectionner
<div class="cmd" style="width:130px; min-height:100px; padding-top: 3px;" data-type="action" data-subtype="slider" data-cmd_id="#id#" > <div class="slider-volet-value-left slider-volet-value-left-offset"></div> <div class="slider-volet" data-slider-handle="square" value="#state#"> <span class="ui-slider-handle"></span> <span class="slider-volet-value slider-volet-value-left slider-volet-value-left-text">#state# %</span> </div> <div class="slider-volet-value slider-volet-value-bottom" style="display:none">#state# %</div> <script> jeedom.cmd.update['#id#'] = function(_options) { var new_value = (_options.display_value == '') ? 0 : parseInt(_options.display_value); if (new_value == 99 && '#Fibaro#'.trim() == '1') { new_value = 100; } $(".cmd[data-cmd_id=#id#] .slider-volet").slider("value", new_value); var full_text = ('#FullText#'.trim() == '1') ? 1 : 0; var animate = ('#Animate#'.trim() == '1') ? 1 : 0; if (_options.animate != undefined) animate = (_options.animate == '1') ? 1 : 0; SlidVertical('#id#', new_value, full_text, animate); } $.include(['plugins/widget/core/template/dashboard/cmd.action.slider.SlidVertical_fix/slidvertical.js', 'plugins/widget/core/template/dashboard/cmd.action.slider.SlidVertical_fix/slidervolet.css'], function() { $(".cmd[data-cmd_id=#id#] .slider-volet").slider({ orientation: 'vertical', range: "max", animate: ('#Animate#'.trim() == '1') ? "slow" : false, min: ('#minValue#' == '') ? 0 : parseInt('#minValue#'), max: ('#maxValue#' == '') ? 100 : parseInt('#maxValue#'), value: 0 }).on('slidestop', function (ev, ui) { jeedom.cmd.execute({id: '#id#', value: {slider: ui.value}}); }).on('slide', function (ev, ui) { var full_text = ('#FullText#'.trim() == '1') ? 1 : 0; //var animate = ('#Animate#'.trim() == '1') ? 1 : 0; SlidVertical('#id#', ui.value, full_text, 0); }); if ('#PourcentLeft#'.trim() == '0') { $(".cmd[data-cmd_id=#id#] .slider-volet-value-left").css("display","none"); $(".cmd[data-cmd_id=#id#] .slider-volet-value-bottom").css("display","block"); $(".cmd[data-cmd_id=#id#]").css("width", "75px"); $(".cmd[data-cmd_id=#id#]").css("min-height", "115px"); } if ('#NoPourcent#'.trim() == '1') { $(".cmd[data-cmd_id=#id#] .slider-volet-value-left").css("display","none"); $(".cmd[data-cmd_id=#id#] .slider-volet-value-bottom").css("display","none"); $(".cmd[data-cmd_id=#id#]").css("width", "75px"); } jeedom.cmd.update['#id#']({display_value:'#state#', animate:'0'}); // init }); </script> </div>
"FullText" (0/1) pour afficher le texte Ouvert ou Fermé aux positions extrêmes
"Animate" (0/1) pour avoir des animations de transition lors des changements de statut
"NoPourcent" (0/1) pour ne pas afficher la valeur
"PourcentLeft" (0/1) pour afficher la valeur à gauche de l'image
"Fibaro" (0/1) si votre module de pilotage est un Fibaro pour gérer le retour 99 au lieu de 100%
Non on donne jamais de date chez jeedom ça évite de décevoir si on tient pas nos engagements.
Ok je comprends. Dans la beta a t-on la possibilité de se servir des interactions ? A aujourd'hui j' utilise IFTTT + scénario + interactions. Ça fonctionne bien mais j' aimerais bien supprimer IFTTT et passer par le plugin + interactions.loic a écrit :Non on donne jamais de date chez jeedom ça évite de décevoir si on tient pas nos engagements.
Non ça ne sera pas possible en direct la c'est pure Google les phrases rien de jeedom. Ce que tu veux toi c'est le plugin dialogflow qui permet ça a condition de dire "ok Google parler a jeedom" c'est la seule possibilité que Google autorise.dckiller a écrit : ↑01 janv. 2019, 18:28Ok je comprends. Dans la beta a t-on la possibilité de se servir des interactions ? A aujourd'hui j' utilise IFTTT + scénario + interactions. Ça fonctionne bien mais j' aimerais bien supprimer IFTTT et passer par le plugin + interactions.
Envoyé de mon Redmi Note 5 en utilisant Tapatalk
Faut regarder les logs encore et toujours c'est l'unique moyen qu'on a de voir ce qu'il se passe chez vous sans boule de cristal...M4dm4rtig4n a écrit : ↑01 janv. 2019, 18:30Pour avoir essayé les scénarios/scène du plugin, ça fonctionne mais parfois le GH me dit qu'il y a eu un erreur alors que l'action ce déroule correctement...
Envoyé de mon Nexus 6P en utilisant Tapatalk
C'est possible Google autorise de mémoire 1 ou 2s de délai de réponse...M4dm4rtig4n a écrit : ↑01 janv. 2019, 19:39Pour le coup je pense pas que le soucis viennent du plugin, mais un problème de Timeout a cause de ma connexion de merde....
Envoyé de mon Nexus 6P en utilisant Tapatalk
Comme dit c'est Google qui l'impose. Faut vraiment comprendre qu'avec des équipements type google.home ou Alexa le fabricant donne les règles et c'est tout on ne peut rien dire où faire.M4dm4rtig4n a écrit : ↑01 janv. 2019, 20:07Ouch c'est ultra court... Il y a moyen d'augmenter un peu ce Timeout ou c'est général ?
Envoyé de mon Nexus 6P en utilisant Tapatalk
J'essaie de trouver une solution aussi mais rien pour le moment. Je peux que les alluler et eteindre. J'ai essayé tous les types de commandes mais rien n'y fait.Shaff0 a écrit : ↑31 déc. 2018, 18:25Effectivement bien vu, mais si j'ai la possibilité de transiter que par GOOGLE-> Mon Jeedom, ça évite des intermédiaires.freeman32 a écrit : ↑29 déc. 2018, 22:36Est ce que elle ne sont pas directement associable avec la GH sans passer par jeedom, directement en rentrant ton compte Xiaomi parce sinon a par faire différents virtuels pour chaque couleur je suis pas sur que cela fonctionne tel quelShaff0 a écrit : ↑29 déc. 2018, 20:40Bonjour à tous,
Après avoir pas mal galéré pour mettre en service le plugin,
Je me heurte à un problème ...
J'ai des lumières RGB chez moi (Xiaomi), très bien géré par Jeedom par contre, je n'ai la possibilité que de les allumer / éteindre via "Smart Home". il
Est-ce que le plugin gère les lumières RGB ? Si oui, j'ai surement merdé ... pouvez vous m'indiquer la marche à suivre svp ?
En tout cas, un énorme merci pour le boulot accompli !
A voir si c'est possible dans les prochaines versions, en tout cas pour le moment ça fera le taf.
Merci beaucoup pour ta réponse,
Essaie de valider les objets dans la page du plugin GSH de Jeedom et de les activer. Ensuite va dans l'app. Google home via ton smartphone > Paramètres > Ajout de services > [test smartphone].fab263 a écrit : ↑02 janv. 2019, 15:36Hello,
je viens d'acheter et installer le plugin smarthome. J'essai de faire fonctionner le mode Standalone mais en vain.
J'ai bien suivi le chapitre 3.1 de la doc sans erreur.
Mais à partir du chapitre 4) en essayant d'ajouter n'importe quel équipement j'ai le message 'Requested entity was not found' qui apparait systématiquement.
Dans la gestion du plugin Google Smarthome j'ai bien Accounts now linked quand je clique sur "Connection".
D'où cela peut il venir ?
Bonjour,hubair a écrit : ↑02 janv. 2019, 15:45Essaie de valider les objets dans la page du plugin GSH de Jeedom et de les activer. Ensuite va dans l'app. Google home via ton smartphone > Paramètres > Ajout de services > [test smartphone].fab263 a écrit : ↑02 janv. 2019, 15:36Hello,
je viens d'acheter et installer le plugin smarthome. J'essai de faire fonctionner le mode Standalone mais en vain.
J'ai bien suivi le chapitre 3.1 de la doc sans erreur.
Mais à partir du chapitre 4) en essayant d'ajouter n'importe quel équipement j'ai le message 'Requested entity was not found' qui apparait systématiquement.
Dans la gestion du plugin Google Smarthome j'ai bien Accounts now linked quand je clique sur "Connection".
D'où cela peut il venir ?
Perso, j'ai toujours le même message d'erreur que toi mais tout fonctionne.