Amis testeurs, l'heure est venue ...
Comme certains d'entre vous le savent déjà, je me lance dans la représentation de ma domotique sur une image de fond ( une vue 3D de la maison ou autre ), le tout en ligne, bien sûr ...
Etant un peu développeur à mes heures perdues, j'ai commencé à écrire quelques trucs, que j'ai rendu multi-utilisateurs parce que ça avait l'air d’intéresser du monde ... et j'en suis là :
Coté Serveur :
- Création de compte utilisateur ( très simpliste : login, mot de passe )
- Création de vues ( Image de fond sur laquelle on dispose les icones )
- Gestion du multi-vues ( pour pouvoir représenter les étages etc ... )
- import automatique des périphériques eedomus, et leurs états ( si ils apparaissent dans l'historique du périphérique )
- Création manuelle de périphériques et de leurs états ( pour ne pas a avoir a entrer les logs eedomus )
- Gestion des périphériques imagés ( choix d'icone pour chaque état, dimension d'affichage de l'icone )
- Gestion des périphériques texte ( valeur texte comme une température )
- placement des icônes ou des périp textuels sur l'image de fond par simple drag and drop ( glisser-déposer )
Coté Client :
Pour que l'application connaisse l'état de vos périphériques, il va bien falloir l'en informer.
Plusieurs astuces existent pour combler le manque du paramètre "change d'état" dans notre box [EDIT: il existe desormais un criter "change de valeur", c'est beaucoup plus simple] l'idée est d'appeler l'url : http://www.domosee.fr/AjoutEvent? avec comme parametres votre id utilisateur domosee ( idutil ), l'id domosee de votre périphérique ( idelement ), et sa valeur ( valeur ), les deux identifiants domosee dont je parle sont donnés dans la page de gestion de vos périphériques.
par exemple :
- Code : Tout sélectionner
http://www.domosee.fr/AjoutEvent.php?idutil=999&idelement=123&valeur=[LAST_VALUE PERIPH_ID=65536]
Donc, pour m'aider à faire évoluer cette appli, ca se passe ici :
http://www.domosee.fr
Tinto