[0.6] Refonte de la gestion des nodes + plugins

Pour suivre l'organisation du projet, qui s'occupe de quelle tâches, et proposer de nouvelles fonctionnalités.
Avatar de l’utilisateur
Yaug
Administrateur
Messages : 1466
Inscription : 19 Juillet 2013, 17:09
Localisation : Moselle
Contact :

[0.6] Refonte de la gestion des nodes + plugins

Messagepar Yaug » 23 Janvier 2015, 07:02

Bonjour à tous.

Pas mal de longues discussions en ce moment sur le channel irc.
Avec les récentes avancées du hub et la remise en place de la communication master -> hub, on s'est rendu compte (même si ça avait déjà été signalé), que la gestion des types de nodes étaient sans dessus dessous et qu'on arrivait à de grosse incohérences du coup.

Le problème vient notamment que chaque étape se préoccupe du type sans que cette gestion soit unifiée et centralisée. On se retrouve par exemple avec un master qui renvoie une température au hub avec l'id d'une autre type de données (par exemple humidité dans le cas de Dormeur).

Une refonte rapide de tout ce système est nécessaire, et on en profiterait pour inclure le master permettant une gestion des plugins lancé par fets.

Cette modification va devenir TRÈS rapidement nécessaire.
Je voudrais faire la partie Hub la semaine prochaine pour profiter de mon temps libre.


Ci dessous la liste de toutes les modifications à apporter.
Je vais détailler chaque modification dans un topic.
Vu l'ampleur de la tâche, j'appelle tous les volontaires à se mobiliser sur ce refactoring pour qu'on puisse très rapidement arriver à un résultat.

Si vous avez des questions ou des suggestions, n'hésitez pas !

Modifications nécessaires au niveau du hub :

- Modification de la logique de node.
- Modification de l'interface de création d'un node
- Génération automatique d'un fichier de configuration utilisable par le hub

à compléter

Modifications nécessaires au niveau du master :

à compléter

Modifications nécessaires au niveau des nodes :

à compléter

Revenir vers « Organisation et fonctionnalités »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités

cron