Par contre ne met pas 0 en valeur de retour comme dans l'exemplealex51 a écrit :Bonjour tmartinez,
Je viens d'essayer et la nouvelle fonctionnalité ne fonctionne pas chez moi (l'envois de la valeur d'un équipement directement en modbus).
En fait j'ai essayé d'envoyer directement la valeur d'un équipement (mysensor) ou en passant par un virtuel, dans les deux cas cela ne marche pas.
D'après ce que j'ai pu voir, c'est l'action "d'envois" qui n'est pas effectuée : En créant un virtuel "action" sur l'ID de la commande modbus, je peux envoyer la valeur de l'équipement mis en variable en cliquant sur "tester" de mon équipement virtuel.
Ma phrase est peut être pas claire... :
Je créé un équipement modbus à l'identique de ton exemple (que j'appel test comme toi), je met dans les paramètres mon équipement MySensor.
J'attend que mon équipement Mysensor rafraîchisse la valeur, rien ne passe.
Comme on n'a pas (ou plus) de bouton "tester" à côté de la commande, je crée un virtuel action en mettant ma commande "test" comme équipement. là j'ai un bouton "tester". Quand je clique sur "tester" la valeur de mon équipement MySensor est bien transmise en Modbus ( à chaque fois que je clique).
J'ai redémarré, activé / desactivé le plugin, redémarré le daemon etc.
J'espère t'avoir donné quelques pistes pour trouver mon problème.
[Plugin Tiers][Sujet Principal] Plugin Modbus
Re: [Officiel] Plugin Modbus
JEEDOM (que la domotique soit avec toi )
Re: [Officiel] Plugin Modbus
J ai essayé avec ou sans, même combat, pas de valeur envoyée
Envoyé de mon iPhone en utilisant Tapatalk
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Officiel] Plugin Modbus
je viens de faire l’essai c'est ok chez moi..alex51 a écrit :J ai essayé avec ou sans, même combat, pas de valeur envoyée
Envoyé de mon iPhone en utilisant Tapatalk
c'est quoi la valeur que tu envois ?
JEEDOM (que la domotique soit avec toi )
Re: [Officiel] Plugin Modbus
Au début je voulais envoyer une valeur avec un décimal, ensuite j ai essayer avec une valeur entière mais le problème ne viens pas de là.
Si je "force" l envois la valeurs arrive bien à mon automate
Envoyé de mon iPhone en utilisant Tapatalk
Si je "force" l envois la valeurs arrive bien à mon automate
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Officiel] Plugin Modbus
ta valeur vient d'où ?
Re: [Officiel] Plugin Modbus
J ai essayer d envoyer une valeur qui viens d un équipement mysensor et j ai essayé de renvoyer une valeur qui viens du modbus en direct et en passant par un virtuel.
A chaque fois les valeurs étaient bien rafraîchies dans jeedom mais pas envoyées
Envoyé de mon iPhone en utilisant Tapatalk
A chaque fois les valeurs étaient bien rafraîchies dans jeedom mais pas envoyées
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Officiel] Plugin Modbus
Bonjour alex51alex51 a écrit :J ai essayer d envoyer une valeur qui viens d un équipement mysensor et j ai essayé de renvoyer une valeur qui viens du modbus en direct et en passant par un virtuel.
A chaque fois les valeurs étaient bien rafraîchies dans jeedom mais pas envoyées
Envoyé de mon iPhone en utilisant Tapatalk
as tu fait un scénario qui actionne les commande d'écriture du plugin Modbus ?
Le plugin, je ne sais pas si c'est normal mais en tout cas pour moi c'est comme ça que ça marche et ça le fait plutôt bien, rafraichit les infos lues selon le réglage du pooling mais pour les commande d'écriture il faut créer des action dans un scénario
Re: [Officiel] Plugin Modbus
Bonjour sam1989,
Je n ai pas fait de scénario effectivement.
Je pensais qu'il n'y en avait pas besoin avec la nouvelle version du plugin?
Merci pour ta méthode qui a le mérite d être très simple à mettre en place.
Envoyé de mon iPhone en utilisant Tapatalk
Je n ai pas fait de scénario effectivement.
Je pensais qu'il n'y en avait pas besoin avec la nouvelle version du plugin?
Merci pour ta méthode qui a le mérite d être très simple à mettre en place.
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Officiel] Plugin Modbus
@Sam 1989 , coche sur ton scénario la case "exécuter le plus rapidement possible " Pour diminuer le temps de rafraichissement .
JEEDOM (que la domotique soit avec toi )
Re: [Sujet officiel] Plugin Modbus
Salut
Avec ce plugin est il possible de faire communiquer 2 rapsberry ensemble via wifi en modbus?
Merci
Avec ce plugin est il possible de faire communiquer 2 rapsberry ensemble via wifi en modbus?
Merci
Re: [Sujet officiel] Plugin Modbus
non , ou alors il te faut un serveur modus ou tes raspberry vont se connecter.
Pourquoi tu veux absolument du Modbus y a d'autre éléments de ton réseau qui communique en modbus ?
Pourquoi tu veux absolument du Modbus y a d'autre éléments de ton réseau qui communique en modbus ?
JEEDOM (que la domotique soit avec toi )
Re: [Sujet officiel] Plugin Modbus
Oui j'ai un afficheur en modbus. A terme je pense le remplacer par une tablette.
Mais j'aimerais utiliser le modbus, car c'est un protocole ouvert.
Le serveur modbus pourrait être lancé sur le pi qui héberge jeedom?
Le serveur pourrait communiqué directement avec jeedom?
Mais j'aimerais utiliser le modbus, car c'est un protocole ouvert.
Le serveur modbus pourrait être lancé sur le pi qui héberge jeedom?
Le serveur pourrait communiqué directement avec jeedom?
Re: [Sujet officiel] Plugin Modbus
oui le server peut etre lancé sur un des deux raspberry .
ensuite avec le plugin tu communique avec Jeedom no soucis .
j'ai un petit bout de code pour te faire un serveur, c'est super simple et méga efficace .
regarde là ==>>> http://source.perl.free.fr/spip.php?article4
ensuite avec le plugin tu communique avec Jeedom no soucis .
j'ai un petit bout de code pour te faire un serveur, c'est super simple et méga efficace .
regarde là ==>>> http://source.perl.free.fr/spip.php?article4
JEEDOM (que la domotique soit avec toi )
Re: [Sujet officiel] Plugin Modbus
Ok merci je vais essayer d'installer tout ca.
je desire piloté le gpio du pi esclave a distance. Es ce faisable? Si oui comment?
As tu une idée du temps de rafraichissement de l'etat d'une broche du Gpio maximun avec ce type d'installation?
Merci
je desire piloté le gpio du pi esclave a distance. Es ce faisable? Si oui comment?
As tu une idée du temps de rafraichissement de l'etat d'une broche du Gpio maximun avec ce type d'installation?
Merci
Re: [Sujet officiel] Plugin Modbus
tu veux envoyer un ordre Modbus qui va piloté un gpio ?
oui c'est faisable plugin GPIO couplé au plugin modbus et scénario . rafraichissement je pense 4-6 Secondes environ a tester .
sinon pour piloter un autre Raspberry ou il y a Jeedom tu peux aussi passer par L' API de Jeedom.
oui c'est faisable plugin GPIO couplé au plugin modbus et scénario . rafraichissement je pense 4-6 Secondes environ a tester .
sinon pour piloter un autre Raspberry ou il y a Jeedom tu peux aussi passer par L' API de Jeedom.
JEEDOM (que la domotique soit avec toi )
Re: [Sujet officiel] Plugin Modbus
Passer par l API de jeedom? Comment ça?
Re: [Sujet officiel] Plugin Modbus
En gros quant tu créer un élément dans jeedom , virtuel ou autre chaque élément à une id .
Tu peux avec l'api récupérer l'état ou envoyer un état d'un id .
L'api est de la forme : l'URL = http://#IP_JEEDOM#/jeedom/core/api/jeeApi.php?apikey=#APIKEY#&type=scenario&id=#ID#&action=#ACTION# voir doc sur le wiki .
Donc en gros sur ton Jeedom esclave tu configures tes sorties et sur le maitre du passe par l'api pour récupérer tous tes états ou tes actions.
Bientôt le plugin GPIO de Mickeys devrait même te faciliter la tâche car il gérera le mode esclave .
Tu peux avec l'api récupérer l'état ou envoyer un état d'un id .
L'api est de la forme : l'URL = http://#IP_JEEDOM#/jeedom/core/api/jeeApi.php?apikey=#APIKEY#&type=scenario&id=#ID#&action=#ACTION# voir doc sur le wiki .
Donc en gros sur ton Jeedom esclave tu configures tes sorties et sur le maitre du passe par l'api pour récupérer tous tes états ou tes actions.
Bientôt le plugin GPIO de Mickeys devrait même te faciliter la tâche car il gérera le mode esclave .
JEEDOM (que la domotique soit avec toi )
Re: [Sujet officiel] Plugin Modbus
Bonjour,
J'ai une carte relais a faire fonctionner sous jeedom, elle utile le protocole tcp uniquement.
Est ce que le plugin Modbus peu la faire fonctionner ?
Voici la doc :
J'ai une carte relais a faire fonctionner sous jeedom, elle utile le protocole tcp uniquement.
Est ce que le plugin Modbus peu la faire fonctionner ?
Voici la doc :
TCP Relay Protocol V1.0
1. Parameters of controller
Default IP:192.168.1.166
Default TCP port :1234
2. Operation of relays
(1) Open the relay
L(n) ,n=1:8,Such as the need to open the relay 1, then send the string “L1”. The board will
return “Relayon 1” after the relay in operation.
(2) Close the relay
D(n),n=1:8,Such as the need to close the relay 1, then send the string “D3”. The board will
return “Relayoff 3” after the relay in operation.
(3) 800ms pluse,Open relay for 800ms,then close.
P(n),n=1:8,Such as the need to pluse the relay 1, then send the string “P1”. The board will
return “Press 1” after the relay in operation.
(4) Read status of relays
R(n),n=1:8,Such as the need to read the status of relay 1, then send the string “R1”. The
board will return “Relayon 1” or “Relayoff 1”.
(5) Read input status
I(n),n=1:8, Such as the need to read the status of input 1, then send the string “I1”. The
board will return “IL 1” or “IH 1”.
(6) Burst mode read status
Send strings ”DUMP” or “dump”,the board will return all status of relays and inputs by end
of “OK”.
(7) Examples
1. Connect to TCP port;
2. Send command,all commad by ends of “\r\n”;
3. If the PC within 30s no data is sent to the controller, the controller will disconnect to PC.
PC Board
L1 Relayon 1
DUMP Relayon 1
Relayoff 2
Relayoff 3
Relayoff 4
Relayoff 5
Relayoff 6
Relayoff 7
Relayoff 8
IL 1
IL 2
IL 3
IL 4
IL 5
IL 6
IL 7
IL 8
OK
Re: [Sujet officiel] Plugin Modbus
Bonjour,
Je suis en cours de réalisation d'une étude via le plugin Jeedom Modbus et des 2 Controleurs Wago 750-885.
J'arrive à avoir une dizaine de mots en retour mais le reste (512) ne s'enregistre pas et le démon Modbus plante.
Si vous avez une idée je suis preneur.
D'avance merci.
Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
16-04-2015 12:11:17 | event | tableau 2: false
16-04-2015 12:11:17 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:17 | event | tableau 2: false
16-04-2015 12:11:17 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:17 | event | tableau 2: false
16-04-2015 12:11:18 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:18 | event | tableau 2: false
16-04-2015 12:11:18 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:18 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:20 | event | tableau 2: false
16-04-2015 12:11:20 | event | tableau 2: false
16-04-2015 12:11:20 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:20 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:20 | event | tableau 2: false
16-04-2015 12:11:20 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: false
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: false
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:22 | event | tableau 2: false
PHP Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
16-04-2015 12:11:22 | event | tableau 2: false
16-04-2015 12:11:22 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:22 | event | tableau 2: false
16-04-2015 12:11:22 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:22 | event | tableau 2: false
16-04-2015 12:11:23 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:23 | event | tableau 2: false
16-04-2015 12:11:23 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:23 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:25 | event | tableau 2: false
16-04-2015 12:11:25 | event | tableau 2: false
16-04-2015 12:11:25 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:25 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:25 | event | tableau 2: false
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: false
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: false
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:27 | event | tableau 2: false
PHP Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
Je suis en cours de réalisation d'une étude via le plugin Jeedom Modbus et des 2 Controleurs Wago 750-885.
J'arrive à avoir une dizaine de mots en retour mais le reste (512) ne s'enregistre pas et le démon Modbus plante.
Si vous avez une idée je suis preneur.
D'avance merci.
Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
16-04-2015 12:11:17 | event | tableau 2: false
16-04-2015 12:11:17 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:17 | event | tableau 2: false
16-04-2015 12:11:17 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:17 | event | tableau 2: false
16-04-2015 12:11:18 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:18 | event | tableau 2: false
16-04-2015 12:11:18 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:18 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: false
16-04-2015 12:11:19 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:20 | event | tableau 2: false
16-04-2015 12:11:20 | event | tableau 2: false
16-04-2015 12:11:20 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:20 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:20 | event | tableau 2: false
16-04-2015 12:11:20 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: false
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: false
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:21 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:22 | event | tableau 2: false
PHP Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
16-04-2015 12:11:22 | event | tableau 2: false
16-04-2015 12:11:22 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:22 | event | tableau 2: false
16-04-2015 12:11:22 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:22 | event | tableau 2: false
16-04-2015 12:11:23 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:23 | event | tableau 2: false
16-04-2015 12:11:23 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:23 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: false
16-04-2015 12:11:24 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:25 | event | tableau 2: false
16-04-2015 12:11:25 | event | tableau 2: false
16-04-2015 12:11:25 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:25 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:25 | event | tableau 2: false
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: false
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: false
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:26 | event | tableau 2: {"12289":"0","12290":"0","12291":"0","12292":"0","12293":"500","12294":"50"}
16-04-2015 12:11:27 | event | tableau 2: false
PHP Warning: array_combine(): Both parameters should have an equal number of elements in /volume1/web/jeedom/plugins/modbus/core/php/jeeModbus.php on line 56
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités