@dwarfy : ah, mais moi non plus je n'ai pas tout compris à ce qu'a écrit papo, et je n'ai pas non plus commencé le meuble, ou quoi que ce soit. Je crois que je suis encore plus éloigné que toi de l'aboutissement : il me manque encore la maison et le jardin (actuellement je visite, en espérant que nous passerons rapidement à l'achat !). Mais du coup, puisque je ne suis pas dans le jardin, ça me laisse un peu plus de temps pour cogiter sur ce sujet.
Pour moi, l'accès par le web permettrait justement toute la partie configuration, les scénarios dont tu parles.
Mais comme ça peut paraître peu clair, vu comme ça, le meilleur moyen est de faire quelques cas d'utilisation.
Cas d'utilisation n°1 : initialisation du systèmePapo vient d'acquérir son Raspberry Pi et a mis la dernière main à sa pouponnière, tout est prêt pour la configuration. Il va sur le site de Tomodori.com et télécharge un zip qu'il décompresse sur sa carte microSD, avant de brancher celle-ci sur le Raspberry Pi. Il branche la petite machine sur le routeur Internet, l'allume, puis tape dans la barre d'adresse de son navigateur (sur son ordinateur) :
http://192.168.0.254Une page s'affiche et lui propose de régler la date et l'heure du système, puis de sélectionner des options telles que l'accès de l'extérieur (via un service comme No-IP).
Ensuite, il arrive sur une page de configuration des pouponnières : aucune pouponnière n'est présente, mais il y a un bouton "Ajouter une pouponnière" sur lequel il clique.
Papo va être accompagné par un assistant qui lui demandera de nommer la pouponnière, de sélectionner les capteurs (sondes thermométrique, hygrométrique, etc.) et les éléments commandés (LEDs (obligatoire), ventilateur, brumisateur, cordon chauffant, etc.). En fonction des éléments sélectionnés, il devra définir un scénario lumineux (allumé/éteint), un scénario de température (min/max), un scénario d'hygrométrie (min/max). Un scénario se compose de plages horaires auxquelles on associe des valeurs différentes.
Quand il a terminé, Papo valide sa configuration, et la pouponnière se met à fonctionner selon la configuration établie.
Cas d'utilisation n°2 : configuration simplifiéeDalanar n'a pas le savoir-faire de Papo en matière de scénarios et préfère ré-utiliser une configuration existante. Par chance, Papo a sauvegardé sa configuration via un bouton, sur la page de gestion des pouponnières, et transmis le fichier à Dalanar. Dalanar, dans l'assistant de configuration de sa pouponnière, après avoir sélectionné les éléments de contrôle et de commande, importe le fichier de Papo. Ainsi, les scénarios sont automatiquement chargés, il peut les modifier ou valider la configuration telle quelle.
Cas d'utilisation n°3 : consultation des statistiquesDalanar est en week-end chez ses parents, mais il veut jeter un coup d'œil à ses semis. Dans son navigateur, il saisit l'adresse
http://dalanar.no-ip.com et arrive sur la page d'accueil du système. En allant dans la page "Monitoring", il voit s'afficher les courbes de températures, d'hygrométrie, l'état des LED (allumé/éteint) et la webcam qui lui montre que ses semis se portent bien.