capteurs sur arduino + domoticz
-
mickaelr30
- Messages : 210
- Inscription : 29 août 2015, 15:57
capteurs sur arduino + domoticz
bonjour,
je vais avoir besoin de capteurs analogiques + des relais, de ce fait je vais utiliser un arduino avec un raspberry (installation d'un deuxième domoticz pour le séparer de celui de la maison)
le plus simple je pense est de connecter l'arduino directement sur l'usb du raspberry (ils seront l'un à coté de l'autre)
par contre là ou je coince c'est que je ne sais pas trop comment je vais communiquer entre les deux
j'ai vu dans ce topic (https://www.domoticz.com/forum/viewtopi ... ino#p54775) qu'on pouvait via Mysensors mettre directement sur la gateway les capteurs, j'ai essayé directement avec le scripts ça marche j'ai un retour par contre je ne comprend pas comment programmer avec les relais
quelqu'un a déjà essayé ou est ce qu'il y a une autre façon de procéder ?
merci
je vais avoir besoin de capteurs analogiques + des relais, de ce fait je vais utiliser un arduino avec un raspberry (installation d'un deuxième domoticz pour le séparer de celui de la maison)
le plus simple je pense est de connecter l'arduino directement sur l'usb du raspberry (ils seront l'un à coté de l'autre)
par contre là ou je coince c'est que je ne sais pas trop comment je vais communiquer entre les deux
j'ai vu dans ce topic (https://www.domoticz.com/forum/viewtopi ... ino#p54775) qu'on pouvait via Mysensors mettre directement sur la gateway les capteurs, j'ai essayé directement avec le scripts ça marche j'ai un retour par contre je ne comprend pas comment programmer avec les relais
quelqu'un a déjà essayé ou est ce qu'il y a une autre façon de procéder ?
merci
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: capteurs sur arduino + domoticz
Salut,
Et simplement avec les gpio du pi ?
Et simplement avec les gpio du pi ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
-
mickaelr30
- Messages : 210
- Inscription : 29 août 2015, 15:57
Re: capteurs sur arduino + domoticz
salut vil1driver,
j'y avait pensé mais le raspberry n'a pas d'entrée analogique alors j'avais commandé un MCP23S17 mais je me suis aperçu après qu'on ne pouvait pas non plus faire de l'analogique
j'y avait pensé mais le raspberry n'a pas d'entrée analogique alors j'avais commandé un MCP23S17 mais je me suis aperçu après qu'on ne pouvait pas non plus faire de l'analogique
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: capteurs sur arduino + domoticz
Autant pour moi..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: capteurs sur arduino + domoticz
Bonjour,
Je fais de l’analogique avec un MCP3008.
Je me suis inspiré de ça : http://www.magdiblog.fr/gpio/gpio-capte ... mperature/
Je fais de l’analogique avec un MCP3008.
Je me suis inspiré de ça : http://www.magdiblog.fr/gpio/gpio-capte ... mperature/
-
mickaelr30
- Messages : 210
- Inscription : 29 août 2015, 15:57
Re: capteurs sur arduino + domoticz
merci neutrino,
c'est bien ce que je pensais après avoir vu des doc, par contre tu fais comment pour l'inclure dans Domoticz ?
c'est bien ce que je pensais après avoir vu des doc, par contre tu fais comment pour l'inclure dans Domoticz ?
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
Re: capteurs sur arduino + domoticz
Tout dépend de ce que tu souhaites lire en analogique.
Pour mon cas, je lance un script time toutes les 5 minutes qui récupère la valeur d'un script python.
le script python s'occupe de lire la valeur sur l'entrée voulue.
mcp3008.py
Le numéro de l'entrée voulue est passée en paramètre du script (de 0 à 7).
Pour une photodiode et un potar, c'est suffisant.
Pour mon cas, je lance un script time toutes les 5 minutes qui récupère la valeur d'un script python.
le script python s'occupe de lire la valeur sur l'entrée voulue.
mcp3008.py
Code : Tout sélectionner
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import spidev
def ReadChannel(channel):
adc = spi.xfer2([1,(8+channel)<<4,0])
data = ((adc[1]&3) << 8) + adc[2]
return data
# Ouverture du bus SPI
spi = spidev.SpiDev()
spi.open(0,0)
# car j'utilise la pin CE0: serait spi.open(0,1) si j'utilisais la pin CE1
# Fonction qui lit l'information en provenance du MCP3008
# L'argument channel est le numéro de canal du MCP3008: entier de 0 à 7
valeur1 = ReadChannel(int(sys.argv[1]))
print(str( valeur1 ) )Pour une photodiode et un potar, c'est suffisant.
-
mickaelr30
- Messages : 210
- Inscription : 29 août 2015, 15:57
Re: capteurs sur arduino + domoticz
c'est plutôt pour lire les valeurs d'une sonde ph et redox via ce module : http://www.gotronic.fr/art-adaptateur-p ... -12112.htm
tu penses que cela peux marcher ?
tu penses que cela peux marcher ?
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
Re: capteurs sur arduino + domoticz
Si tu arrives à lire les valeurs renvoyées par ce module avec un arduino, alors oui, ça marchera avec un MCP3008.
La doc donne même les formules de conversion : http://www.phidgets.com/docs/1130_User_Guide
Tu as aussi l'option esp8266 (wemos D1, D1 mini, nodeMCU) avec ESPeasy.
Ces modules ont un port analogique et EspEasy est prévu pour se connecter à domoticz.
La doc donne même les formules de conversion : http://www.phidgets.com/docs/1130_User_Guide
Tu as aussi l'option esp8266 (wemos D1, D1 mini, nodeMCU) avec ESPeasy.
Ces modules ont un port analogique et EspEasy est prévu pour se connecter à domoticz.
-
mickaelr30
- Messages : 210
- Inscription : 29 août 2015, 15:57
Re: capteurs sur arduino + domoticz
il me faut au moins 3 entrées analogiques donc les esp je peux oublier, je vais commander un MCP et je testerai avec....après les vacances 
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz