Page 1 sur 1

installation basic

Publié : 08 nov. 2017, 12:45
par Raff
Bonjour à tous ,

Je compte partir sur une installation relativement basique pour automatiser un système :
- Raspberry 3 avec domoticz
- Arduino méga avec multitude de capteur et d’actionneur sur les GPIO
- Une liaison usb entre les deux.
Le fait d’avoir une multitude de capteur et actionneur au même endroit , la contrainte était bien le nombre d’entrée sorti et non la distance. D’où le choix de cette solution.

Après mettre imprégné d’une multitude de forum j’ai réalisé plusieurs tuto simple avec succès.
Notamment l’installation de domoticz sur le RP ; la consultation de la plateforme depuis n’importe quel réseau
La remonté de capteur ( DHT11) sur l’arduino et l’actionnement de relais. (consultable via le moniteur virtuel arduino)

En revanche je n’arrive pas à comprendre comment lié le tout :

quel doit être le langage utilisé pour remonter les valeurs des actionneurs vers domoticz et comment faire un simple scénario sur domoticz, exemple si le DHT11 remonté une t° > à 30° => actionner le relais de la pin n°3 …

J’ai essayer plusieurs choses notamment Mysensors serial gateway mais rien à faire !!!

si un sujet existe et que j'ai loupé je suis preneur pour le lien

dans le cas contraire j’attends vos réponses

Merci d'avance !

Re: installation basic

Publié : 08 nov. 2017, 17:12
par rapinou
Salut,

Il y a deux choses à différencier :
- La communication entre l'Arduino et le Raspberry (et donc Domoticz),
- Les scénarios (scripts).

Depuis la V2 de MySensors, tu peux utiliser la Gateway comme Sensor Node (https://www.mysensors.org/download), donc voir de ce côté-là.

Pour les scénarios dont tu parles, renseignes-toi sur les scripts dans Domoticz. Lua par exemple : https://easydomoticz.com/point-scripts-lua/. Si tu ne veux pas t'embêter à coder, pour des scripts simples tu peux aussi utiliser blockly.

Re: installation basic

Publié : 08 nov. 2017, 20:13
par Raff
salut et merci pour ta réactivité

ok donc dans ta solution je passes forcément par une gateway et donc mysensor, il n'y a pas plus simple ?

si je reprend comme exemple la remonté de température d'un dht11 je ne peux pas coder simplement jusqu'à avoir ma valeur et avec une commande l'envoyer sur raspberry afin de visualisé sur domoticz ?
quand je vois ça :,
https://easydomoticz.com/les-gpio-dans-domoticz/
c'est parlant avec les gpio export sur un RP il n'y a pas la même chose avec arduino et un petit truc qui va bien pour le transmettre via usb au RP ?

pardonnes moi si je loupe quelque chose c'est justement ce petit quelque chose qui me manque pour bien comprendre... en voyant un exemple j'aurais peut être le déclique mais chaque solution est avec radio ou mysensor ...

Re: installation basic

Publié : 09 nov. 2017, 12:58
par rapinou
Je ne saurais pas être catégorique car moi aussi je débute avec Arduino et MySensors, cependant une chose est sûre : si tu utilises un Arduino entre le RasPi et les capteurs, il faut programmer l'Arduino. Pour qu'il récupère les infos des capteurs d'une part, et qu'ensuite il les transmette au RasPi avec un protocole supporté par Domoticz. Donc tu ne pourras pas échapper à de la programmation.

C'est là je pense que MySensors peut être une solution simple, vu qu'ils ont déjà fait tout le boulot de programmation, et que c'est supporté par Domoticz, tu ne pars pas de zéro. Il faudra juste récupérer et adapter les sketchs à ton utilisation.

Essaie en récupérant le sketch que tu veux utiliser (par exemple la température avec le DHT: https://github.com/mysensors/MySensorsA ... Sensor.ino).

Supprime (ou commente, avec //) la ligne pour définir la radio car tu n'en as pas besoin :

Code : Tout sélectionner

// Enable and select radio type attached 
#define MY_RADIO_NRF24
//#define MY_RADIO_RFM69
//#define MY_RS485
Et ajoute la ligne pour définir la gateway :

Code : Tout sélectionner

// Enable serial gateway
#define MY_GATEWAY_SERIAL
A priori ça devrait être bon.