Plugin Jeedouino

Bonjour et Merci @Asterix31,

J’ai passé commande de 2 cartes de 8 relais sur Alli qui permettre de gérer le low et le high. ( Module De Carte Bouclier Avec Un Support Optocoupleur À Niveau Haut Et Bas, Unité Tzt Avec 1 2 4 8 Canaux Avec Relais 5v Et 12v Avec Déclencheur Pour Systèmes Arduino, - Circuits Intégrés - AliExpress )

Par contre faut que je trouve une solution pour dire a l’arduino que de base les pins doivent être en « low » au reboot

Modifie le sketch
Ligne 1518 : BootMode=1;
// 1 = Pas de sauvegarde - Toutes les pins sorties mises à LOW au démarrage.

Merci @exosteph
je test ça a l’occasion

1 « J'aime »

j’ai reçu mes relays.
J’ai tenté de changer le bootmode a 0

}

void Init_EEPROM()
{
	// Un marqueur
	EEPROM.update(13, 'J');	 // JEEDOUINO

	// BootMode choisi au demarrage de l'arduino
	// 0 = Pas de sauvegarde - Toutes les pins sorties non modifi�es au d�marrage.
	// 1 = Pas de sauvegarde - Toutes les pins sorties mises � LOW au d�marrage.
	// 2 = Pas de sauvegarde - Toutes les pins sorties mises � HIGH au d�marrage.
	// 3 = Sauvegarde sur JEEDOM - Toutes les pins sorties mises suivant leur sauvegarde dans Jeedom. Jeedom requis, sinon pins mises � OFF.
	// 4 = Sauvegarde sur EEPROM- Toutes les pins sorties mises suivant leur sauvegarde dans l\'EEPROM. Autonome, mais dur�e de vie de l\'eeprom fortement r�duite.
	EEPROM.update(14, 2);
	BootMode=1;

il ce situ à la ligne 1650 on parle bien de celui la @exosteph ?
Merci

Bonjour à tous.
Juste une question sur le plugin Jeedouino sur raspberry pi3.
J’ai des problèmes de capture quand mon débitmètre d’eau tourne trop vite.

Quelle est la fréquence maximale sur le compteur d’impulsion PULL-UP ?

Merci pour vos réponses.

Salut a tous,
je n’arrive a rien faire fonctionner sur un arduino méga avec un shield ou meme en usb directement
voici la description complete
Aurais tu une idée @revlys

Bonjour à tous,

Juste une question bête :
Le plugin Jeeduino est-il compatible avec la carte ROCK PI4B et Armbian Buster 64bits

J’aurai voulu utiliser le plugin pour contrôler un MCP23017 via le protocole I2C

  • Jeedom version 4.2.18
  • Installation des dépendance générale du plugin : OK
  • Installation des dépendance spécifique IO.PIPlus SMbus : je pense qu’il a un problème
  • Le démon ne se lance pas, et me dit « manque les dépendance SMBus »

@revlys
Merci d’avance pour votre aide :grinning:

Ci-dessous le log Jeedouino

[2022-06-04 11:38:30][DEBUG] : PING 192.168.1.129 ( test - EqID: 3 ) Démon PiPlus déja sollicité il y a moins de 3 minutes. Renvoie de la valeur cache ( 1 )...
[2022-06-04 11:39:42][DEBUG] : PING 192.168.1.129 ( test - EqID: 3 ) Démon PiPlus déja sollicité il y a moins de 3 minutes. Renvoie de la valeur cache ( 1 )...
[2022-06-04 11:40:02][DEBUG] : Suite reboot Jeedom, démarrage du/des démon(s).
[2022-06-04 11:40:02][DEBUG] : -=-= Démarrage de test ID 3 =-=-
[2022-06-04 11:40:02][DEBUG] : Démarrage du démon PiPlus de l'équipement test
[2022-06-04 11:40:02][DEBUG] : Tentative de suppression (kill) du process : 4134
[2022-06-04 11:40:06][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon PiPlus sur  192.168.1.129 - jeedouinoPiPlus_3.py : Kill process : ["4134"]
[2022-06-04 11:40:06][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoPiPlus_3.py 8000 3 192.168.1.129 32 8080 . /var/www/html/core/class/../../log/jeedouino_piplus
[2022-06-04 11:40:06][DEBUG] : Le démon PiPlus est en cours de démarrage.  - 
[2022-06-04 11:40:06][ERROR] : Dépendances Smbus introuvables. Imposssible de démarrer le démon.
[2022-06-04 11:40:06][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=3&NODEP=smbus
[2022-06-04 11:40:06][ERROR] : Dépendances Smbus introuvables. Veuillez les réinstaller.
[2022-06-04 11:40:08][DEBUG] : -=-= Fin du démarrage du/des démon(s) ID(s) : "" =-=-
[2022-06-04 11:40:29][DEBUG] : PING 192.168.1.129 ( test - EqID: 3 ) Démon PiPlus en marche ??? Envoi d'un PING...
[2022-06-04 11:40:29][ERROR] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiPlus ( test - EqID 3 ) 192.168.1.129:8000 - Réponse : 111 - Connection refused
[2022-06-04 11:40:29][ERROR] : Vérifiez si l'ip de votre Jeedom (ou celle de votre équipement) n'a pas changée.
[2022-06-04 11:40:29][ERROR] : Vérifiez que les dépendances (si il y en a) pour votre équipement soient correctement installées.
[2022-06-04 11:40:29][ERROR] : Vérifiez les logs du démon pour voir si une erreur y est indiquée.
[2022-06-04 11:40:35][DEBUG] : Démarrage du démon PiPlus de l'équipement test
[2022-06-04 11:40:35][DEBUG] : Tentative de suppression (kill) du process : 4162
[2022-06-04 11:40:39][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon PiPlus sur  192.168.1.129 - jeedouinoPiPlus_3.py : Kill process : ["4162"]
[2022-06-04 11:40:39][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoPiPlus_3.py 8000 3 192.168.1.129 32 8080 . /var/www/html/core/class/../../log/jeedouino_piplus
[2022-06-04 11:40:39][DEBUG] : Le démon PiPlus est en cours de démarrage.  - 
[2022-06-04 11:40:39][ERROR] : Dépendances Smbus introuvables. Imposssible de démarrer le démon.
[2022-06-04 11:40:39][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=3&NODEP=smbus
[2022-06-04 11:40:39][ERROR] : Dépendances Smbus introuvables. Veuillez les réinstaller.

Ci-dessous le log jeedouino_piplus

======= Start of apt -y --fix-broken install =======

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
======= Start of dpkg --configure -a --force-confdef =======
======= Start of apt autoremove =======

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
======= Start of PiPlus installation =======
Reading package lists...
Building dependency tree...
Reading state information...
i2c-tools is already the newest version (4.1-1).
libi2c-dev is already the newest version (4.1-1).
python-smbus is already the newest version (4.1-1).
python3-smbus is already the newest version (4.1-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
dtparam=i2c_arm=on
dtparam=i2c1=on
i2c-dev
i2c-bcm2708
======= End of PiPlus installation =======
kill: (4134): No such process
[2022-06-04 11:40:06][Demon PiPlus][3] info : ---------
[2022-06-04 11:40:06][Demon PiPlus][3] info : Jeedouino - Demarrage du daemon piPLUS - MCP23017 (eqID: 3). 
[2022-06-04 11:40:06][Demon PiPlus][3] info : ---------
[2022-06-04 11:40:06][Demon PiPlus][3] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=3&NODEP=smbus
[2022-06-04 11:40:06][Demon PiPlus][3] Error : Dependances SMBUS introuvables. Veuillez les (re)installer. - No module named 'IOPi'
Dependances SMBUS introuvables. - No module named 'IOPi'
kill: (4162): No such process
[2022-06-04 11:40:39][Demon PiPlus][3] info : ---------
[2022-06-04 11:40:39][Demon PiPlus][3] info : Jeedouino - Demarrage du daemon piPLUS - MCP23017 (eqID: 3). 
[2022-06-04 11:40:39][Demon PiPlus][3] info : ---------
[2022-06-04 11:40:39][Demon PiPlus][3] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=3&NODEP=smbus
[2022-06-04 11:40:39][Demon PiPlus][3] Error : Dependances SMBUS introuvables. Veuillez les (re)installer. - No module named 'IOPi'
Dependances SMBUS introuvables. - No module named 'IOPi'

Oui, c’est bien celui là mais je pense qu’il se paramètre automatiquement depuis jeedouino dans le paramétrage des pins

Pour répondre à ma propre question concernant les problèmes de reconnaissances des ARDUINOS,

le problème venait des Arduino en eux-mêmes suite à une surtension générée avec une gâchette électrique (serrure électrique) sur laquelle je n’avais pas mis de diode anti-retour.

Lorsque j’ai actionné la gâchette, la bobine a dû générer une force contre-électromotrice (tension inverse), ce qui a endommagé l’Arduino, car ils étaient alimentés par la même alimentation.

La difficulté de la panne était que les Arduino étaient bien reconnus au démarrage par Jeedouino, ce qui m’a induit en erreur.
J’ai finalement changé les Arduinos et mis une diode anti-retour sur la gâchette et ça refonctionne.

1 « J'aime »

Bonjour. En rapport avec Jeedouino. J’aimerai savoir comment régler de délais anti rebond sur le compteur d’impulsions sur le Raspberry pi3 et à quoi sert cette ligne valeur maximale.

Merci pour vos réponses.

Bonjour,

@revlys

Carte Radxa Rock PI4B (v1.73) avec Armbian Buster
Pas de réponse à mon problème de dépendances Smbus introuvables, pourtant j’ai fais l’installe depuis Jeedouino (installe dépendance IO.PIPlus / MCP23017).

Merci

Bonsoir,

J’ai fait quelques tests de fonctionnement du plugin Jeedouino avec plusieurs carte et OS afin de vérifier la compatibilité :
Avec installation dépendance spécifique IO.PIPlus / MCP23017

  • Raspberry PI3B avec PI OS Buster 32 bits → OK fonctionne correctement
  • Raspberry PI4B avec PI OS Buster 64 bits → OK fonctionne correctement
  • Raspberry PI4B avec PI OS Bullseye 64 bits → NOK ne fonctionne pas
  • Rock PI4B (Box ATLAS) avec Armbian Buster 64 bits → NOK ne fonctionne pas

Sur les 2 derniers tests, lors du lancement du demon, « dépendances Smbus introuvables »

Bonjour
Totalement novice avec Arduino pensez vous envisageable de piloter un robot sous arduino comme celui-ci (Le Chariot V4.0) ?
https://www.amazon.fr/gp/product/B078Y9RYM2/ref=ask_ql_qh_dp_hza?th=1
Car je cherche un petit robot pour être un peu éducatif avec ma fille et pouvant le controler par Jeedom ensuite !
Par avance merci
Lemars

please help ? je ne connais pas du tout le monde arduino…merci

Bonjour, je pense que c’est possible de faire un robot. Il a l’air d’être facilement construit avec ELEGOO.
Par contre, je ne vois pas de module internet à joindre avec Jeedom.
De plus, je ne vois pas comment vous voulez contrôler le robot avec Jeedom (si vous avez des informations supplémentaires ?)

1 « J'aime »

Bonjour à tous, je suis débutant dans la domotique et encore plus dans le monde de Jeedom.
J’ai un WeMos D1R2 que j’ai réussi à connecter hier à ma WiFi, jusque là tout va bien.

Aujourd’hui, j’ai essayé de me connecter au Jeedouino grâce au sketch proposé par le plugin, mais j’obtiens l’erreur suivante :

JEEDOUINO IS HERE.
Connecting to *MON_SSID*
...........Conf. Pins:
.................a

EqLogic:20

WiFi connected
192.168.1.24

Sending : &ipwifi=192.168.1.24

To eqLogic: 20
connection failed : 0

Connection WiFi perdue. Essai de re-connection.
.......

Je ne vois aucune raison pourquoi le programme ne se lance pas, avez-vous une idée ?

Semoule

Bonjour a tous,
Je vient de me lancer dans la domotique.
Mon but est de pouvoir relier mes capteur (filaires) aux gpio de mon rpi3b
J’ai acheté le plugin alarme et installer JEEDOUINO.
Quand je me rend sur le plugin JEEDOUINO un message d’erreur apparait
« Class ‹ jeedouino › not found »
Même avec la version bêta cela ne fonctionne pas, j’ai effectué divers MAJ mais rien n’a changé.
J’ai installé mon RPI3b hier avec les dernière version.
Auriez vous une solution?

Merci d’avance

Bonsoir,
Juste au cas ou, le plugin est bien activé après l’installation ?

je ne pense pas, et si c’est bien le cas, comment faire?

Le bouton Activer visible sur ta capture d’écran