Plugin Zibase

840 views
Skip to first unread message

Garth

unread,
Nov 10, 2012, 7:49:05 AM11/10/12
to sarah_d...@googlegroups.com
Bonjour, j'ai découvert le projet il y a peu, et je trouve ça génial !!

Je possède chez moi une zibase, j'ai donc créer un plugin zibase, que je souhaitai partager.

Je n'ai pas refait le monde, j'ai repris le code "vera", transformé pour zibase.
Pour faire fonctionner le plugin, il faut copier le dossier "zibase" (décompresser le fichier joint) dans le dossier "plugins", il faut ensuite préciser le "numéro de la zibase" ainsi que son "token" dans le fichier "zibase.prop".
Il faut également modifier les numéros de module des appareils dans le fichier "zibase.xml".

Dans la config proposé ici, on peut allumer/éteindre des modules ON/OFF programmés dans la zibase (lumière, imprimante, home_cinéma).
J'ai des projets suplémentaires liés à la zibase comme par exemple récupérer des températures et demander à Sarah:
-Sarah, quelle température fait-il dans la chambre ? --> il fait 18° dans la chambre.

C'est un début, n'hésitez pas à apporter des évolutions !!



zibase.zip

Jean-Philippe Encausse

unread,
Nov 10, 2012, 7:52:35 AM11/10/12
to sarah_d...@googlegroups.com
Wahou excellent !! 
Merci beaucoup pour ta contribution !

Je note de rajouter aussi celui-ci dans une prochaine release. 
Je crois que je vais rajouter un dossier "store" dans lequel il y aura tous les zip des plugins communautaires


2012/11/10 Garth <gart...@gmail.com>



--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
 
 



--
Jean-Philippe Encausse - JLabs / R&D Jalios SA
Jp [at] encausse.net - http://www.encausse.net - http://arm-avocats.fr/
GTalk: jp.encausse [at] gmail.com - Twitter: @JpEncausse - ٩(̾●̮̮̃̾•̃̾)۶
Mob: +33 6 82 12 56 99  - Tel: +33 1 39 18 90 15
Do it Once, Use it Twice ~ Do it Twice, Make It Once ~ May the 4th be with you

folkers team

unread,
Nov 16, 2012, 6:39:12 AM11/16/12
to sarah_d...@googlegroups.com
bonjour je possede aussi une zibase et j ai donc installer ton plugin par contre sa ne fonctionne pas peut tu me dire ou sa merdouille j ai mater la zapi de la zibase et visiblement je voit des lien en zodiabase et numero de zibase j ai aussi essayer d autre forme de lien mais je galere merci d avance pour ton aide

Garth

unread,
Nov 16, 2012, 9:01:06 AM11/16/12
to sarah_d...@googlegroups.com
Bonjour, j'ai fais une petite mise à jour du plugin qui permet de configurer plus facilement les identifiants zibase.

Du coup la méthode de configuration, après avoir copier le dossier zibase dans le dossier plugins:
  • Dans l'interface web de sarah, aller dans la config zibase, entrer le numéro zibase sous la forme 'ZiBASE001234', ainsi que le token sous la forme '12f25g36d58'
  • Dans le fichier "zibase.xml", il faut modifier les identifiants radio des appareils que tu veux contrôler ex:'G3', ainsi que son nom 'salon' ou 'imprimante' (que l'on prononce en parlant à SARAH)
Pour le moment le plugin tel qu'il est permet seulement de dire "allumer" "telle chose" ou "éteindre" "telle chose".

Garth
zibase_1.1.zip

folkers team

unread,
Nov 16, 2012, 11:47:03 AM11/16/12
to sarah_d...@googlegroups.com
impressionnant de reactivite
pour les scenarios j utilise une autre technique voici le lien trouver sur la zapi de la zibase http://ipdelazibase/cgi-bin/domo.cgi?cmd=LM71
LM et le numero du scenario l ideal est de lancer le scenario et de noter sur l activite de la zibase le numero de scenario
peut etre que pour le on off le fait que le lien comprend des espaces sa fonctionnera pas

3.2.1 Commandes soumises à l’interpréteur de commandes

La requête s’effectue par l’URL : http://zibase_ip/cgi-bin/domo.cgi?cmd=xxxxxxxxxxxxx

Elle doit être faite à partir du LAN, car ZiBASE est susceptible de vérifier que le demandeur se situe bien sur

le LAN et la requête peut être rejetée dans le cas contraire.

Exemples :

Allumage d’un périphérique d’adresse C1 de protocole par défaut

zibase_ip/cgi-bin/domo.cgi?cmd=ON C1

Allumage d’un périphérique d’adresse C1 de protocole 2

zibase_ip/cgi-bin/domo.cgi?cmd=ON C1 P2

Extinction d’un périphérique d’adresse C2 de protocole 3

zibase_ip/cgi-bin/domo.cgi?cmd=OFF C2 P3

DIM à 25% d’un périphérique d’adresse C3 de protocole 3

zibase_ip/cgi-bin/domo.cgi?cmd=DIM C3 P3 25

Lancement d’un scenario N°5 puis allumage d’un péri phérique

zibase_ip/cgi-bin/domo.cgi?cmd=LM 5.ON C1 P2

pour les protocoles les codes sont ici
 

PROTOCOL

DEFAULT BROADCAST (X10, CHACON) : 0

VISONIC433: 1, ( frequency : device RF LOW, 310..418..433Mhz band))

VISONIC868: 2,

CHACON (32bits frame) (ChaconV2/DIO series) : 3

DOMIA (24 bits frame) ( Chacon V1 + low-cost devices): 4

RF X10 : 5

ZWAVE : 6

RFS10/TS10 : 7

XDD433 alrm : 8

XDD868 alrm : 9

XDD868 inter/shutter : 10

XDD868 Pilot Wire : 11

XDD868 Boiler/AC : 12

 

On Saturday, November 10, 2012 1:49:05 PM UTC+1, Garth wrote:

folkers team

unread,
Nov 16, 2012, 12:20:52 PM11/16/12
to sarah_d...@googlegroups.com
chez moi toujour soucis de connection[TypeError: Cannot read property 'api_url' of undefined] sur l activite WSRNode
et pas de message d erreur sur le WSRmicro
par contre avec le lien que je t donner sa passe
 

On Saturday, November 10, 2012 1:49:05 PM UTC+1, Garth wrote:

Garth

unread,
Nov 16, 2012, 12:33:01 PM11/16/12
to sarah_d...@googlegroups.com
Tout d'abord, oui la méthode que tu indiques fonctionne, en passant en local directement avec l'ip de la zibase, mais ce qui ne me plait pas c'est qu'il n'y a pas de réponse du serveur... donc pas de confirmation de la requête...

sinon pour ton problème, tu essais de commander un scénario ou un appareil ?
car dans le plugin comme je disais c'est une requête pour du On OFF d'appareil type:

Jean-Philippe Encausse

unread,
Nov 16, 2012, 12:38:49 PM11/16/12
to sarah_d...@googlegroups.com
Hello,
Je n'ai pas de ZiBase donc je ne peux pas trop aider.

Si c'est un problème d'espace dans les paramètres d'URL tu peux tenter de remplacer les espaces par des %20 ou à l'inverse le plugin peut faire un encodeUriParameter() sur les paramètres.

Mais ça faire SUPER Plaisir de voir la communauté échanger !

PS: Je réfléchit à une solution pour installer les plugins depuis le site.

2012/11/16 folkers team <folker...@gmail.com>
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
 
 

folkers team

unread,
Nov 16, 2012, 1:07:01 PM11/16/12
to sarah_d...@googlegroups.com

je te comfirme que s était bien des modules de volet deltadore (mais aucun effet dans l activite de la zibase )


On Saturday, November 10, 2012 1:49:05 PM UTC+1, Garth wrote:

Reply all
Reply to author
Forward
0 new messages