Forum eedomus http://forum.eedomus.fr/ |
|
tutoriel : ecrire son script http://forum.eedomus.fr/viewtopic.php?f=50&t=7042 |
Page 1 sur 2 Suivant » |
Auteur: | merguez07 [ 12 Mai 2018 13:29 ] |
Sujet du message: | tutoriel : ecrire son script |
bonjour à tous, bon je sais que ça ne servira pas à la plupart d'entre vous qui sont aguéris à la création de script mais je trouve la doc Eedomus un peu light dans le domaine et je suis en train de me créer un petit tuto. Au cas ou ça intéresse quelques uns je mets le lien qui va bien sachant que je l'enrichis régulièrement. Lien qui va bien Cordialement |
Auteur: | fullpower [ 12 Mai 2018 13:58 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Salut Merguez07 ! Ca c'est classe ! Bon au début j'arrive presque à suivre ..après ...patatrac je pipe + rien Je vais m'y mettre quand j'aurai un peu + de temps ... Merci ! |
Auteur: | aurique [ 12 Mai 2018 15:21 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Génial !! merci beaucoup ! |
Auteur: | merguez07 [ 12 Mai 2018 15:39 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
lol, je pense que si on n'a jamais fait un script c'est normal, je commence trop hard. Je vais l'enrichir pour que ce soit plus facile à comprendre, promis Cordialement |
Auteur: | anne-marie [ 12 Mai 2018 18:38 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Excellente idée Je m'y mets dès que j'ai un moment |
Auteur: | galaksy2001 [ 12 Mai 2018 21:57 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Belle initiative, merci ! En plus c'est rédigé de manière très claire |
Auteur: | Marcus-67 [ 13 Mai 2018 20:27 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Genial ! Super idée. Merci pour ce partage |
Auteur: | fullpower [ 13 Mai 2018 21:52 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
@merguez07 : tu veux pas nous faire un script simple pour nos yeelight ? juste du on/off Après si je capte, je peaufinerai (intensité lumineuse etc..) -> un truc qu'on puisse inclure dans des règles quoi ... |
Auteur: | jbourdin [ 14 Mai 2018 10:07 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Sur le but, c'est cool mais assez aride pour quelqu'un qui ne connait pas du la programmation et je pense que commencer par une partie "pourquoi faire un plugin" pour donner une idée de ce qui est possible serait pas mal pour éclairer le débutant. Sur le détail du document : Pour la coloration du json et la validation dans l'éditeur du json, je conseillerais plutôt Atom (https://atom.io) qui est plus orienté code et tout aussi gratuit que Sublime Text. Je déconseillerais l'usage de $_GET pour accéder aux paramètres, ça contourne getArg(). Attention aussi à ne pas confondre la doc de la fonction et son appel
Également, lorsque le script appel l'API de la box, tu utilises
Tu as écrit un $periph_id = getArg('767190') qui me semble une faute de copier coller (tu fais un getArg avec l'id que tu as déjà). Pour la sortie en XML, c'est vraiment le truc le plus mauvais des possibilités eedomus, tu ne peux pas construire un truc autrement qu'en collant des chaines de caractères, c'est moche Et si tu trouves une explication au chapitre Kezaco, je suis preneur, on voit ça dans les exemples |
Auteur: | merguez07 [ 14 Mai 2018 11:01 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
ça serait sympa d'avoir ton appui pour la construction de ce tutoriel, car il est évident que tu as une certaine compétence dans le domaine de la programmation. Si tu me donnes ton email en MP je te mettrais en accès modif sur le tutoriel ce qui te permettra de compléter /corriger le doc à volonté. En tous cas merci pour ce retour, je vais regarder chaque remarque de près (même si je n'en comprends par certaines) et corriger mon doc. Cordialement |
Auteur: | stef31 [ 14 Mai 2018 11:25 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
C'est une super initiative. Merci pour cette idée. |
Auteur: | TJL21 [ 14 Mai 2018 19:43 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Je plussoie je n'ai pas encore pris le temps de regarder le contenu mais rien que l'idée me plait ! Génial |
Auteur: | galaksy2001 [ 14 Mai 2018 22:46 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
J'apprécie la qualité de ce post : à la fois l'initiative de merguez07 et l'intervention pertinente et constructive de jbourdin. Cependant, je n'ai pas le sentiment que ce tuto soit vraiment "aride" pour des novices car il est ponctué d'exemples qui me paraissent assez clairs contrairement aux argument que tu donnes jbourdin, je cite par exemple : "Je déconseillerais l'usage de $_GET pour accéder aux paramètres, ça contourne getArg()" Je pense qu'une bonne association entre vous deux permettrait à des novices ou des flemmards comme moi de se lancer dans l'aventure des plugins de l'eedomus |
Auteur: | jbourdin [ 14 Mai 2018 23:28 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
On est dessus, ne t'en fais pas. Mes objections plus haut ont été intégrées, j'ai accès au doc pour proposer. |
Auteur: | merguez07 [ 15 Mai 2018 07:26 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
une chose après l'autre. pour l'instant on fait le tuto et après, si le tuto est bien fait,...tu pourras faire toi même le script yeelight j'ai quand même rapidement jeté un coup d’œil et il est vrai que les scripts php proposés pour la commande des yeelight ne fonctionnent pas en l'état avec l'Eedomus car ils utilisent des commandes PHP qui sont actuellement bloquées sur notre Box. 2 solutions : 1 - faire un ticket à la team pour qu'ils étudient l'intégration des yeelight. l'as tu fait ? 2 - étudier avec un programmeur compétent comme JBourdin s'il y a possibilité de compenser l'absence des commandes verrouillées (j'ai noté rapidement les commandes Print_R, Exception, json_encode) |
Auteur: | jbourdin [ 15 Mai 2018 08:51 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
@fullpower, tu as un lien vers les php yeelight que tu voudrais adapter ? Toutefois, si ça repose sur du json, vu les limitations actuelles de la box (pas de json_encode), ça va être "compliqué". |
Auteur: | fullpower [ 15 Mai 2018 10:22 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Hopla ! Alors ce que j'ai vu c'était là : http://www.yeelight.com/download/Yeelig ... n_Spec.pdf En revanche et sans jeu de mot ...c'est du chinois pour moi ... |
Auteur: | merguez07 [ 15 Mai 2018 10:31 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
il y a un truc sympa ici aussi :lien vers GitHub |
Auteur: | jbourdin [ 15 Mai 2018 15:06 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Alors, pour une parenthèse sur les yeelights, elles proposent une implémentation sur le réseau local, basé sur l'envoi de paquet TCP ou UDP, donc pas du tout du HTTP mais du plus bas niveau. Il faut pousser du JSON dans les paquets, sans possibilité de les générer autrement qu'avec une chaine de caractère puisque json_encode n'est pas dispo. Donc c'est galère. De même, on n'a que les fonctions socket_create et pas de solutions plus intégrées. Et la eedomus ancienne génération n'a pas cette possibilité. D'un point de vue pratique, il faut mettre en œuvre la "découverte" des lampes puis le système d'ordre. Donc c'est plutôt pénible à faire. Et impossible à envisager sans avoir un device sous la main pour tester celui-ci ! |
Auteur: | fullpower [ 15 Mai 2018 17:23 ] |
Sujet du message: | Re: tutoriel : ecrire son script |
Ah....j'ai pas tout capté mais chuis au bord du suicide là .... C'est pas très encourageant cette affaire ... Mais celui qui est sur JEEDOM, comment il fait ? Il y'a un plugin JEEDOM il me semble qui est fonctionnel pour les Yeelight/Xiaomi ... |
Page 1 sur 2 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |