Création d'interface graphique pour Zibase

Comment interfacer la Zibase avec Homeseer ? Comment programmer votre Zibase avec un script ? Comment capturer les informations de la Zibase ...

Création d'interface graphique pour Zibase

Messagede Cyb » 28 Nov 2011, 13:10

Bonjour à tous,
Je vous propose ici un petit soft que je viens de réaliser, toujours en version pré pré pré alpha. Il y a encore pas mal de bugs et les fonctionnalités sont limitées.
Ce soft permet (ou devrait permettre :) ) de générer une interface graphique représentant l'état des sondes + activer un actionneur de la Zibase. Vous pouvez ainsi facilement afficher une image de votre maison en fond et placer des boutons aux endroit nécessaires ou des labels pour afficher l'état des interrupteurs ou des sondes.

Voici un petit exemple que j'ai réalisé:

Image

Pour créer cette interface, pas besoin de connaissances en programmation. Il faut utiliser un 2ème soft. L'éditeur qui génèrera un fichier pouvant être lu par le premier. Il n'y a pour l'instant que deux contrôles qui peuvent s'interfacer avec Zibase : ZLabel et ZButton.

Image

Exemple pour afficher l'état du détecteur cuisine comme sur la première image, il faut indiquer dans la propriété Text du ZLabel :

Code: Tout sélectionner
Cuisine : $server[XS3192843008,xse]


Image

Avec XS3192843008 l'ID du capteur et xse le type de celui-ci. Pour l'instant, il n'y a pas de technique simple pour les identifier, il faut utiliser le soft ZibaseConsole de DarkYoda, les Id + types sont affichés dans la liste en bas à gauche.

L'appui sur les boutons permettent d'activer un actionneur Zibase :

Image

Changement de la couleur de fond d'un controle suivant une condition (simple pour l'instant, uniquement l'égalité). Ici lorsque le champs demandé vaut ALERT ,alors sa couleur de fond passe en rouge.

Image

Une version de test est dispo ici : http://www.ploumen.be/Zibase/ZGui/ZGui.zip avec le petit projet affiché ici.
Cyb
P'tit Dieu de domotique
 
Messages: 174
Inscription: 21 Oct 2010, 20:52
Localisation: Thimister-Clermont (Belgique)

Publicité

La publicité est nécessaire car elle permet de pérenniser ce site, son hébergement, ses contributions ... Vous pouvez aussi faire un don pour le soutenir (cliquez sur ce texte). Pensez aux revues que vous économisez en lisant régulièrement Touteladomotique.com ...

Publicité
 

Re: Création d'interface graphique pour Zibase

Messagede dplein » 28 Nov 2011, 14:00

Super ton soft !!!

Je suis très interressé !!!
Mon matériel :

EeDoMuS, RfXcOm XpL, IpX800v2 ( à vendre très prochainement, venez en mp),
NaS SyNoLoGy
KaRoTz, Foscam
IpAd3, iPhOnE 5
modules chacon, fibaro, everspring & sondes oregon avec station météo WMR200.
Avatar de l’utilisateur
dplein
Dieu de domotique
 
Messages: 543
Inscription: 22 Aoû 2010, 16:30
Localisation: Moselle (57)

Re: Création d'interface graphique pour Zibase

Messagede CedGex » 28 Nov 2011, 14:20

Hello Cyb !

Je viens de tester ton petit soft, c'est d'une simplicité stupéfiante.
J'ai configuré en quelques secondes mes sondes et le temps d'une tournée d'envoi des données, le petit outil donnait déjà des résultats.
Félicitations pour ce petit soft qui, à mon avis, à beaucoup d'avenir ;)
Contrôleur domotique : Zibase + Vera 3
NAS : Syno DS412+ sur Onduleur BACK-UPS ES - 700VA / 405 W
Sondes : THGN228 + THGR810
Détecteur ouverture : DS18 + SM103
Détecteur de présence : EZMotion 3 en 1
Lumières : Fibaro FGD-211 et FGS-211
Caméra int & ext : Axis et Foscam
Chauffage : Horstmann HRT4-ZW & ASR-ZW
Prises : DIO ON/OFF
Avatar de l’utilisateur
CedGex
Modérateur
 
Messages: 1121
Inscription: 20 Juil 2011, 20:32

Re: Création d'interface graphique pour Zibase

Messagede CedGex » 28 Nov 2011, 14:35

Dans les premiers tests que j'ai fait, j'ai noté les points suivants (que tu connais certainement déjà) :
- Le copier / coller ne fonctionne pas : impossible de copier un item déjà créé
- Pas de raccourci clavier (je suis friand des raccourcis)
- Impossibilité de retirer la grille magnétique
- La fonction SAVE ne fonctionne pas, il faut faire un SAVE AS pour enregistrer son travail

Voila pour un premier retour mais je suis fan, continue comme ça :mrgreen:
Contrôleur domotique : Zibase + Vera 3
NAS : Syno DS412+ sur Onduleur BACK-UPS ES - 700VA / 405 W
Sondes : THGN228 + THGR810
Détecteur ouverture : DS18 + SM103
Détecteur de présence : EZMotion 3 en 1
Lumières : Fibaro FGD-211 et FGS-211
Caméra int & ext : Axis et Foscam
Chauffage : Horstmann HRT4-ZW & ASR-ZW
Prises : DIO ON/OFF
Avatar de l’utilisateur
CedGex
Modérateur
 
Messages: 1121
Inscription: 20 Juil 2011, 20:32

Re: Création d'interface graphique pour Zibase

Messagede Cyb » 30 Nov 2011, 13:15

Salut CedGex,
Oui je connais ces point, comme je l'ai dis dans mon premier post, il s'agit d'une version alpha (voir même avant :)). J'ai hésité à la publier, mais ça peut toujours servir aux connaisseurs. L'éditeur est un projet que j'ai repris (http://msdn.microsoft.com/en-us/magazine/cc163634.aspx) et mis à ma sauce. Le but n'est pas de le modifier dans un premier temps mais simplement de rajouter mes contrôles personnalisé pour s'interfacer avec la Zibase.
Le but ultime du projet est de pouvoir lire le fichier xml généré par une tablette Android et communiquer avec un serveur simple se trouvant sur un PC Windows.
Merci d'avoir testé en tout cas :)
Cyb
P'tit Dieu de domotique
 
Messages: 174
Inscription: 21 Oct 2010, 20:52
Localisation: Thimister-Clermont (Belgique)

Re: Création d'interface graphique pour Zibase

Messagede CedGex » 30 Nov 2011, 15:50

Je comprends mieux le projet. Dommage que tu ne projettes pas d'en faire un éditeur complet parce que l'idée est très bien.
Merci pour cette version pre alpha et si tu venais à continuer les développements (par pur hasard), je veux bien être ton alpha, bêta et tout l'alphabet grec-testeur :)
Contrôleur domotique : Zibase + Vera 3
NAS : Syno DS412+ sur Onduleur BACK-UPS ES - 700VA / 405 W
Sondes : THGN228 + THGR810
Détecteur ouverture : DS18 + SM103
Détecteur de présence : EZMotion 3 en 1
Lumières : Fibaro FGD-211 et FGS-211
Caméra int & ext : Axis et Foscam
Chauffage : Horstmann HRT4-ZW & ASR-ZW
Prises : DIO ON/OFF
Avatar de l’utilisateur
CedGex
Modérateur
 
Messages: 1121
Inscription: 20 Juil 2011, 20:32

Re: Création d'interface graphique pour Zibase

Messagede Cyb » 30 Nov 2011, 18:10

CedGex a écrit:Dommage que tu ne projettes pas d'en faire un éditeur complet parce que l'idée est très bien.

Ce n' est pas ce que je voulais dire. Dans un premier temps je ne pense pas faire des modifs dans l'éditeur. Je ne peux pas tout faire en même temps :)
Cyb
P'tit Dieu de domotique
 
Messages: 174
Inscription: 21 Oct 2010, 20:52
Localisation: Thimister-Clermont (Belgique)

Re: Création d'interface graphique pour Zibase

Messagede CedGex » 30 Nov 2011, 22:25

Cyb a écrit:
CedGex a écrit:Dommage que tu ne projettes pas d'en faire un éditeur complet parce que l'idée est très bien.

Ce n' est pas ce que je voulais dire. Dans un premier temps je ne pense pas faire des modifs dans l'éditeur. Je ne peux pas tout faire en même temps :)

Aaaaaaahhhhh ! Dans ce cas, je m'installe dans ce topic :D
Contrôleur domotique : Zibase + Vera 3
NAS : Syno DS412+ sur Onduleur BACK-UPS ES - 700VA / 405 W
Sondes : THGN228 + THGR810
Détecteur ouverture : DS18 + SM103
Détecteur de présence : EZMotion 3 en 1
Lumières : Fibaro FGD-211 et FGS-211
Caméra int & ext : Axis et Foscam
Chauffage : Horstmann HRT4-ZW & ASR-ZW
Prises : DIO ON/OFF
Avatar de l’utilisateur
CedGex
Modérateur
 
Messages: 1121
Inscription: 20 Juil 2011, 20:32

Re: Création d'interface graphique pour Zibase

Messagede barry » 01 Déc 2011, 06:32

Hello Cyb,

Et une future liaison avec Ed-Win :?: :?: :wink: :wink:
barry
Membre Actif
 
Messages: 34
Inscription: 01 Mar 2011, 20:19

Re: Création d'interface graphique pour Zibase

Messagede Cyb » 04 Déc 2011, 14:45

L'architecture du soft change légèrement. Il y a maintenant une partie serveur (qui se connecte à la Zibase) et les clients (Windows ou Android) qui se connectent à ce serveur.
J'ai commencé un client Android hyper simple mais vu mes affinités avec Java, je ne pense pas beaucoup travailler dedans. Si un développeur passe par ici et qu'il veut s'occuper du client Android... :)

Image
Cyb
P'tit Dieu de domotique
 
Messages: 174
Inscription: 21 Oct 2010, 20:52
Localisation: Thimister-Clermont (Belgique)

Re: Création d'interface graphique pour Zibase

Messagede Cyb » 08 Déc 2011, 21:38

Ajout nouvelle fonctionnalité : Changement de la couleur de fond du texte en fonction de la valeur d'une sonde/détecteur:
Toujours sans une seule ligne de programmation :)

Image

Et dans l'éditeur. Le fond du texte d'un détecteur est vert lorsque sa valeur est NORMAL. Dans la capture précédente, j'ai également une action pour afficher le fond en rouge lorsque la valeur est ALERT:

Image
Cyb
P'tit Dieu de domotique
 
Messages: 174
Inscription: 21 Oct 2010, 20:52
Localisation: Thimister-Clermont (Belgique)

Re: Création d'interface graphique pour Zibase

Messagede CedGex » 09 Déc 2011, 10:18

Pas mal du tout :mrgreen:
Contrôleur domotique : Zibase + Vera 3
NAS : Syno DS412+ sur Onduleur BACK-UPS ES - 700VA / 405 W
Sondes : THGN228 + THGR810
Détecteur ouverture : DS18 + SM103
Détecteur de présence : EZMotion 3 en 1
Lumières : Fibaro FGD-211 et FGS-211
Caméra int & ext : Axis et Foscam
Chauffage : Horstmann HRT4-ZW & ASR-ZW
Prises : DIO ON/OFF
Avatar de l’utilisateur
CedGex
Modérateur
 
Messages: 1121
Inscription: 20 Juil 2011, 20:32


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Sallinder et 2 invités

Copyright © 2011 - Touteladomotique.com - Tous droits réservés.