Zibase mini et les commandes shell

Une nouvelle offre Zibase pour les geeks, grâce à la Zibase mini, vous pouvez programmer vos propres scripts et les appeler depuis la Zibase.

Zibase mini et les commandes shell

Messagede ceeeeb » 11 Mar 2014, 21:58

Bonjour,

Est ce quelqu'un peux m'expliquer comment ecrire des scripts bash avec la zibase Mini sur Raspberry.

J4aimerais récupérer la température de mon thermostat dans un script bash

Merci
ceeeeb
Membre un peu timide !
 
Messages: 1
Inscription: 10 FĂ©v 2013, 17:12

Re: Zibase mini et les commandes shell

Messagede Christophe C » 06 Mai 2014, 20:51

Est ce que ce lien peut t'aider ?
http://www.zodianet.com/toolbox-zibase/xibase-shell-commands.html

Ne m'en demande pas plus, j'ai pas testé et faut une license pour le shell que je n'ai pas sur ma mini..
Christophe C
Touche Ă  un peu tout entre VB.net et un fer Ă  souder.
Zibase V2 Licence qui gère tout ceci : Fibaro FGD/FGS, sirène Fortrezz, détecteurs AEON et everspring, météo Oregon, OWL119, Nabaztag:tag et 1-wire
Serveur sous Windows 8 avec HS3Pro en cours de démarrage... faut que je code le plugin zibase!!!
Christophe C
P'tit Dieu de domotique
 
Messages: 178
Inscription: 29 AoĂ» 2011, 22:55
Localisation: Ouest de Lyon

Re: Zibase mini et les commandes shell

Messagede domotics » 09 Mai 2014, 07:38

Cmoi20 propose un article la semaine prochaine sur TLD ...
Cdt
Domotics
Mon Skype : mr.domotics - Contactez moi pour une démo, des réponses à vos questions, ...
Mon Installation : Eedomus, Zwave, Oregon, Sonos, EnOcean, Chacon, Raspberry Pi, IPX800, WES, RFXTRX, Nas Synology et Cams IP
Mon Conseil : La domotique doit toujours rester simple et demander un minimum de maintenance; Pensez aux autres utilisateurs de la maison ...
Ma Chaine Youtube : https://www.youtube.com/user/tteladomotique/?sub_confirmation=1

Domotics propose ses services via sa société de conseils http://www.id2domotique.com et sa boutique http://laboutiquededomotique.com
Avatar de l’utilisateur
domotics
Administrateur
 
Messages: 5054
Inscription: 15 AoĂ» 2003, 14:38
Localisation: Toulouse

Re: Zibase mini et les commandes shell

Messagede gwenael.rouillec » 09 Mai 2014, 08:05

Bonjour,

dans un premier temps, merci pour ce fabuleux outil qui, de plus, tourne sur Linux, offrant des possibilités presque infini.

Mais.... lorsque ces deux mondes veulent bien communiquer..... En effet, impossible de faire fonctionner les commandes shell sur ma Zibase (avec license)

J'ai tout essayé, conformément au document expédiant les fonctions (http://www.zodianet.com/toolbox-zibase/xibase-shell-commands.html).

Le fichier test_call est bien dans le répertoire /opt/zodianet/plugins. Les droits d'exécution sont OK (j'ai même fait un chmod 777 * dans le répertoire !!!)

En local, l'exécution fonctionne :

pi@raspberrypi /opt/zodianet/plugins $ ./test_call 2 5 6 8
results... value 3 value 6 value 7 value 9

Mais depuis un scénario Zibase, rien, aucun retour dans les logs :

09/5/2014 08:55:34 Launch SCENARIO: test_call.c (51)(trigged by SCHEDULER)
09/5/2014 08:55:35 Shell request= 'plugins/test_call 2 5 7 8'
09/5/2014 08:55:35 Completed SCENARIO: test_call.c (51)

Et plus rien dans les logs de la Zibase.

Il en est de meme avec les scripts actuator_cmd. Impossible de les faire exécuter depuis la Zibase alors que tout fonctionne en local (les environnements ont été installé sur le linux) :

pi@raspberrypi /opt/zodianet/plugins $ php -v
PHP 5.4.4-14+deb7u9 (cli) (built: Apr 26 2014 21:57:41)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

pi@raspberrypi /opt/zodianet/plugins $ perl -v

This is perl 5, version 14, subversion 2 (v5.14.2) built for arm-linux-gnueabihf-thread-multi-64int
(with 88 registered patches, see perl -V for more detail)

pi@raspberrypi /opt/zodianet/plugins $ python --version
Python 2.7.3

pi@raspberrypi /opt/zodianet/plugins $ nodejs -v
v0.6.19

pi@raspberrypi /opt/zodianet/plugins $ lua -v
Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio

Si quelqu'un à une idée ?

Merci d'avance
gwenael.rouillec
Membre un peu timide !
 
Messages: 1
Inscription: 01 Avr 2014, 15:01

Re: Zibase mini et les commandes shell

Messagede lolo-95 » 11 AoĂ» 2014, 15:07

Bonjour gwenael.rouillec ,

Je viens de monter ma zibase-mini cette semaine, et j'utilise les scripts "actuator_cmd" pour la commande de Domotiga (PLCBus) et de mon ipx800.
Un détail important à savoir, c'est que le script est exécuté à la place d'un envoie RF si la Zibase trouve le script correspondant.
Exemple:
Créé un actionneur de type default avec un identifiant RF "A 1"
Créé un fichier dans le répertoire /opt/zodianet/plugin avec cette commande "nano actuator_cmd_a1_1" ou a1 est le code de l'actionneur et le 1 = On (0 = Off)
Inserré votre script dans le fichier "curl -X POST http://192.168.x.x/preset.htm?led1=1" par exemple pour commander le relay 1 à ON sur l'ipx800
Ne pas oublier de rendre exécutable le script avec cette commande "chmod +x actuator_cmd_a1_1"
A ce moment quand l'actionneur change d’état il exécutera le script au lieu d'envoyer un code RF.
cela fonctionne très bien chez moi.

:wink:
DomotiGa 1.0.024 / Jeedom / MotionEyeOs / FreeNas
RFXCOM : RFXtrx | IPX800+X880 | PLCBus | Chacon | Oregon | ZWave
Multi-room squeeze via Raspberry PI
Avatar de l’utilisateur
lolo-95
Guru de domotique
 
Messages: 134
Inscription: 22 Oct 2011, 09:06


Retourner vers Zibase Mini

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique