Avis pour pilotage Arduino SANS Jeeduino

Bonjour,

Aujourd’hui je pilote via Jeeduino une Arduino Mega qui elle même pilote 24 relais qui me permettent d’actionner les télécommandes des mes volets roulants (rolling code, système de 2000).

Suite au passage de Zigate à Deconz (perte de périphériques), j’ai un soucis de conflit de librairies. J’ai ouvert un ticket, le problème est connu mais ne sera surement pas résolu car il y a un besoin de modification coté Combee.

Du coup je dois trouver une alternative « simple » (car mes connaissances en programmation/protocole sont limitées) pour piloter mes relais, j’ai pensé aux solutions suivantes:

J’utiliserai mon montage actuel, avec l’Arduino, et en pilotant des entrées de l’Arduino, je pourrais piloter mes relais.
J’ai 24 relais donc avec 5 entrées (2^5 = 32) je pourrais piloter mes 24 sorties + 1 entrée de validation (autorisation action).

Pour piloter mes 6 entrées:
- utiliser le GPIO du RPI Jeedom: pas vraiment trouvé de solution hors Jeeduino
- utiliser un ESP8266, solution qui me semble assez simple
- open à de nouvelles idées

Auriez-vous des idées de votre coté?

1 « J'aime »

Salut,

Le top pour moi ce serait d’installer un ipx800. Parfait pour ton utilisation :wink:

Freddy

Et en utilisant le plugon zigbee au lieu du deconz?

Antoine

Merci pour le retour Freddy49, effectivement j’ai regardé, ça pourrait bien fonctionner pour mon utilisation, par contre un peu cher le module.

En moins cher tu as les cartes relaisi ethernet chinoises.

Ca fonctionne avec le plugin zmrelay je crois ou quelque chose comme ca…

8 relais sur une carte commandée en ethernet. Ca marche bien mais c’est du chinois…

Avec un ESP32 tu serait le roi du pétrole !

Merci @Tonio16, j’ai recherché, mais je n’ai que le plugin Abeille qui ne fonctionne qu’avec la Zigate (je suis passé à la Deconz et donné ma Zigate).

Merci @Freddy49, oui c’est pas mal et plus accessible, à étudier de près

Bon pas mal de retour, merci!

La carte relais ethernet me plait bien car facile a mettre en oeuvre.

Mais je pense tenter avec un ESP32 ou ESP8266 pour apprendre un peu et si je ne reussi pas ça ne m’aura pas couté cher.

Par contre je viens de penser à une chose, j’ai des modules bluetooth qui communique en série avec l’arduino, j’avais testé sur un autre projet, pensez vous qu’avec le pluggin BLEA je pourrai envoyer des infos par Bluetooth?

Après pour les interpreter avec l’arduino c’est pas tres compliqué.

La faut pas trop rêver :wink:

Avec ESP tu peut même en jouer sans plugin

en python ou en arduino

utiliser le GPIO du RPI Jeedom: pas vraiment trouvé de solution hors Jeeduino

les gpio se commandes aussi et bien avant sans jeedouino regarde les tuto avec des lignes de commande. donc via script. et jeedom lance le script .il y a certains cas où la rapidité de jeedouino sur plusieurs action n’etait pas suffisante et la solution a etait un script
Question

La réponse en mp

#!/bin/bash

echo « Hello Worlllllllllllllllllllld! »

gpio write 23 0
gpio read 23
sleep 0.1
gpio write 23 1
gpio read 23

sleep 0.2
gpio write 23 0
gpio read 23
sleep 0.1
gpio write 23 1
gpio read 23

sleep 0.2
gpio write 23 0
gpio read 23
sleep 0.1
gpio write 23 1
gpio read 23

sleep 0.2
gpio write 23 0
gpio read 23
sleep 0.1
gpio write 23 1
gpio read 23

pour les info c’est l’actu le soucis.« actualisation » pour des sondes un cron.

<?php
//On exécute la commande de récupérage (si si) de température
$Temp = exec('cat /sys/class/thermal/thermal_zone0/temp');
//On divise par 1000 pour convertir
$Tempconv = $Temp / 1000;
//Un chiffre après la virgule ça suffit
$Temppi = round($Tempconv,1);
//On définit les variables d'affichage dans la condition suivante en y affichant la température
echo $Temppi;
?>

Ou une installation esp easy

Bon bien merci à tous,

Je vais partir sur pilotage des Gpio (uniquement en mode Out) si j’y arrive, sinon ca sera ESP32.

Attention les gpio des RPI n’ont pas de protection électrique …

Merci du conseil! je passerai par des optocoupleurs, ca serait dommage de griller la Rpi

yep c’est mieux ça m’est arrivé d’en cramer un avec trop de charge …

après, si c’est la même alim qui fait le rpi et l’arduino, il y a pas de problème tant que les GPIO du rpi sont en output et les GPIO de l’arduino en input

oui mais avec tout tes relais … un retour de 'manivelle'c’est vite fait …

je vais pas faire plaisir à olive, mais avec un ESP32 + ESPEasy + RJ45
peut être la plus simple des solutions.
j’ai vu passer sur le forum ESPEasy un fichier pour ce type de carte…j’attends la livraison pour tester.
https://fr.aliexpress.com/i/4000349581141.html

ça c’est la théorie !
mais sachant que l’un travail en 3.3v et l’autre en 5v…c’est plus que risqué.

j’avais zappé que le rpi est en 3,3V. mais dans le sens RPI vers arduino, l’arduino craint pas mais dans l’autre sens, je suis d’accord avec toi que le rpi va y laisser des plumes.
pour être vraiment sûr, il peut utiliser les opto (il y aura d’autres composants à mettre), des convertisseurs 5V<->3,3V, etc… reste à voir l’aspect financier