• [^] # Re: Caramba, encore raté !

    Posté par (site web personnel) . En réponse à la dépêche Version 2.0 de Calaos, la solution de domotique libre. Évalué à 6.

    Et la je me rends compte que tu n'as pas vraiment pris le temps de tester Calaos ou de voir comment ca marche, donc pour te répondre: non c'est loin d'être raté...

    On n'exporte pas le materiel directement. Alors certes ce n'est pas encore aussi souple que ce que tu demandes, mais on est pas loin. Pour reprendre l'exemple du volet, Calaos gere un type d'objet volet, configurable avec des paramètres (Volet simple, volet "intelligent" avec notion de temps, pilotage par impulsion ou maintient d'une sortie, etc...). Ca c'est completement virtuel par rapport au hw derriere. Ensuite on a nos classe en C++ qui expose les interfaces demandées par l'objet, en l'occurence pour le volet c'est comment activer/desactiver la montée ainsi que la descente du volet.

    Et ce principe de fonctionnement est valable pour tous les objets, lumiere, variateur, volets, interrupteur, ... On a des objets qui sont des WebIO, et ou un WebVolet prends des URL pour piloter la monter ou la descente par exemple, idem pour des GPIO sur une carte. Pour le moment si tu veux ton propre volet avec un truc qu'on fait de base il faudra le dev en C++ et juste hériter de la classe volet. Mais a terme on a prevu de pouvoir se créer se propres objets a base de script LUA ou bien de process externe. De cette maniere tu n'auras plus aucune limite, Calaos gere un volet, et toi tu définit juste comment le piloter derriere.

    Je pense qu'on a bien pensé notre coeur, et en prime on a des UI, si ca te convient pas, je suis ouvert aux changements...