Un plugin Remora pour Jeedom
-
+1 TrĂšs joli
-
Le logo de l'icone n'est pas dispo en svg malheureusement.
Donc pour le plugin on part sur 7 commandes des zones avec les différents états + récupération de la téléinfo.
Pour le mode avec ESP en cours d'Ă©laboration, ca sera le mĂȘme principe, une URL de commande avec une chaine de 7 caractĂšres pour les 7 zones ? (facile Ă mettre en option spark ou ESP)Pour le jeton, je suppose que c'est une demande oauth derriĂšre, Ă voir dans un deuxiĂšme temps.
HS : pour la carte wifiinfo je serais intéressé personnellement (c'est mon dernier mySensors en place)
HS2 : certains d'entre vous ont regarder souliss ? Je suis en discussion avec leur équipe pour un plugin Jeedom aussi et ca me plait beaucoup comme principe d'avoir un réseau tout type de comme (point à point, ethernet, wifi ...) et sans controlleur PC -
@lunarok: c'est cool ça que tu t'occupes du plugin. ça promet.
pour souliss, quand jme suis lancé j'ai hésité entre souliss et mysensors pendant longtemps en fait mais vu qu'il n'y avait à l'époque que le plugin mysensors sous jeedom, et bien la balance a penché. mais j'aimais bien aussi leur concept de réseau tout type. et surtout leur lib était bien mieux construite et vraiment mieux foutue que mysensors. jtrouvais qu'ils étaient en avance sur mysensors mais moins connu.
Ă prĂ©sent mysensors commencent Ă faire pareil, un peu de cloisonnement, amĂ©lioration du code. c'est bien. et aussi la communautĂ© mysensors, qui Ă©tait plus active. Autre point aussi pour lequel j'avais pas choisi, c'est que vu que jcommençais arduino c'Ă©tait plus l'usine Ă gaz Ă ingurgiter entre le code et leur doc. ça a du Ă©voluĂ© faudrait que je regarde. mais un plugin souliss ça peut ĂȘtre pas mal du tout t'as raison. Jeedom va vraiment cartonner je trouve avec tous ces plugins et interfaçages possibles... et y a @Charles aussi qui dĂ©marre des choses...je suis trĂšs curieux de voir tout ça. -
Merci @lunarok.
Oui, ça me semble bien de pouvoir commander les 7 zones (toutes ensembles, ou individuellement) et connaßtre la valeur courante + la récup de la téléinfo.
Pour l'ESP, ça se ressemblera certainement, mais il n'y aura peut-ĂȘtre pas d'authentification (car en local). -
Yes trop cool @lunarok
Pour la récupération des valeurs de téléinfo dans WifInfi (et remora quand je m'y serais penché à nouveau) je vois bien quelque chose de "générique" pour pouvoir récupérer n'importe quelle valeur c'est à dire
http://device/nom_de_l_etiquette_souhaite
ce qui pourrait donner quelque chose comme ceci pour la puissance instantanée (PAPP)
http://device/papp
ouhttp://device/PAPP
le device doit comparer sans la "case"
Bien entendu avec la possibilité de récupérer toutes les valeurs (encore un exemple)
http://device/tinfo
Voili voilou, pour la commande des fils pilotes çà me convient, mais on doit pouvoir en positionner un ou plusieurs sans toucher aux autres en fonction de la commande envoyée :
liste des commandes : -=rien C=Confort A=ArrĂȘt E=Eco H=Hors gel 1=Eco-1 2=Eco-2 exemple 1A => FP1 ArrĂȘt CCCCCCC => Commande tous les fils pilote en mode confort (ON) AAAAAAA => Commande tous les fils pilote en mode arrĂȘt EEEEEEE => Commande tous les fils pilote en mode Ă©co CAAAAAA => Tous OFF sauf le fil pilote 1 en confort A-AAAAA => Tous OFF sauf le fil pilote 2 inchangĂ© E-CHA12 => FP2 Eco, FP2 inchangĂ©, FP3 confort, FP4 hors gel, FP5 arrĂȘt, FP6 Eco-1, FP7 Eco-2
-
Ah déjà y a des valeurs que je connaissais pas pour le fil pilote (j'avais vu juste C, A, E H)
Et justement c'est ma question du moment lĂ que j'attaque le design du plugin.
J'avais le choix par exemple de faire 28 commandes (4 modes, 7 zones) mais c'est pas beau donc bofAlors ma question était sur l'usage type. Est-ce qu'une commande unique pour les scénarios avec la chaine de valeurs était suffisante, cÎté widget, du coup un widget ou on choisit la combinaison et valide.
Mais ca parait pas génial non plus.Ou alors une commande pour chaque mode "tout sur ..." (tout éteint, tout hors gel ...)
et une commande par zone ? (mais j'ais pas l'idée ultime encore là sur le moyen de passer le mode, surement par un message contenant la lettre en mode scénario)Pour la téléinfo, je vois des défauts à chaque valeur dispo séparément :
6 valeurs, 6 appels c'est long et consommateur
6 valeurs = 6 crĂ©ation de commandes Ă la main en devant connaitre le nom de chaque (pour remora vous avez peut ĂȘtre pas d'utilisateur michu, mais bon c'est devenu un rĂ©flexe pour moi)Du coup un /teleinfo qui renvoit un json avec chaque info:valeur, ca c'est juste le top, crĂ©ation auto des commandes facile, rien Ă paramĂ©trer quoi
Pour la board wifiinfo, j'ai lu que t'en avais une 60aine, mais pas comment t'en prendre une si c'est possible
Le bonus : j'ai trouvé une classe PHP qui si elle fonctionne permettra de créer les tokens
-
@lunarok Pour info, dans le retour d'Ă©tat d'un fil pilote, il y a Ă©galement la valeur possible "D", comme DĂ©lestage. Ca n'est pas une commande possible en revanche.
Ta proposition me semble bien pour la commande. On aurait par exemple :
- [Maison][Remora][TOUT][HORS-GEL]
- [Maison][Remora][FP1][CONFORT] (ou mieux [Maison][Remora][SALON][CONFORT])
-
Effectivement bĂȘtement j'avais pas penser Ă la solution de 8 Ă©quipements avec 4 commandes. Ca me parait mieux.
Personne n'aura 2 remora à la maison ? Un seul remora en conf du plugin, et création de 8 équipements ca irait ? Moi ca me plait bien, ca fait bien ranger en logique (on peut associer la zone 3 à l'objet cuisine, le global à maison ...)J'ai bien fait de poser la question
-
je cherche je cherche mais jvois pas trop quoi ajouter. que de bonnes idées et ça me parait pas mal niveau archi
pour mes potes et moi c'est et sera une remora en tout cas.@+
-
Nickel @lunarok !
-
Ăa me va aussi
Attention @lunarok une petite subtilité sur le retour de toutes les données en une seule fois
J'avais prévu de pouvoir retourner d'autre types de données ou des valeurs calculées (par exemple qd tu as PAPP et TENSION tu peux retourner une INST bien plus précise en retournant PAPP/TENSION car IINST retourne toujours une valeur entiÚre.
Donc si tu veux ĂȘtre sur de ne prendre que les donnĂ©es de la teleinfo "officielle", ne pas prendre les valeurs commençant par _ (exemple _uptime, _IINST, ...)
C'est arbitraire, si ça ne convient pas on trouve autre mĂ©thode bien sĂ»r (j'ai fait çà vite fait). C'est du JSON ça doit pouvoir mĂȘme ĂȘtre inclus dans un tableau pour faire plus propre -
J'ai une premiĂšre version sur le market, il me faudrait un volontaire pour tester que la comm avec spark passe.
Et un sample d'out de : https://api.spark.io/v1/devices/[DEVICE_ID]/indexhp?access_token=[ACCESS_TOKEN]
Créer une info pour chaque me dérange pas meme si il y a du non standard téléinfo, mais avoir les standards téléinfo ca aide pour mapper dans Jeedom sur le plugin teleinfo pour ceux qui veulent. -
Bonjour @lunarok
Est-ce que tu pourrais m'envoyer le plugin en version beta ?
Car j'ai tout installé et il ne me manque plus que ça.
En attendant je continue à tourner avec la version spark, mais comme le Remora me sert pour le chauffage et la téléinfo, cela me bloque un peu.
Et un bien sûr je pourrais te redonner mes retours.
En te remerciant -
Hello.
Tout d'abord, meilleurs voeux Ă tous.
J'ai bien reçu et assembler mon v1.3 avant les fĂȘtes, et derniĂšrement, j'ai profitĂ© du break de Noel pour y injecter le github. Tout se prĂ©sente bien.
Mais j'ai un soucis avec Jeedom.
J'ai créé un docker sur mon synology, jusque là , aucun soucis, j'ai créé une instance jeedom, avec un compte pour le marketplace, et j'ai - il me semble, du moins - bien suivi la procédure d'install.
Mais impossible d'installer un plugin, quel qu'il soit, j'ai toujours la mĂȘme erreur (droit sur le rĂ©pertoire), oĂč on me demande de faire un CHMOD 777 pour rendre l'accĂšs. Or, dans l'Ă©tat de santĂ© du tableau de bord, la ligne "Droit sudo" est au vert...Une idĂ©e ?
D'avance, merci.
@+
-
Bon, je vais me rĂ©pondre Ă moi mĂȘme, je sais pas ce que j'ai fais, mais aprĂšs une rĂ©-install, ça fonctionne...
Plus qu'Ă raccorder pour tester. -
Version logicielle 1.3.1 dans la remora
Version beta du plugin jeedomLes ordres fonctionnent mais les status ne remontent pas.
-
Je plussoie avec @Dany21000
Il semble qu'il faille faire les mĂȘmes modifs que pour la tĂ©lĂ©info dans les fichiers du plugin :
la suite ici -
Hello,
Juste pour vous signaler qu'avec juste quelques minimes modifs, le plugin répond à nos attentes (cf. le lien vers le forum de jeedom).
Par contre @Charles, je voudrais savoir ce que la commande "délestage" nous retourne :
- niveau
- zone
Autant pour la "zone", je saisie, autant je ne sais pas trop ce que retourne "niveau" et la signification de sa valeur.
-
-
Merci @Charles
Je vais voir avec lui